Feedback on the use of ROS in the InFuse project
Journée ROS - robots mobiles terrestres Clermont-Ferrand – 4 Juillet 2018
emendes@laas.fr pnarvor@laas.fr
Feedback on the use of ROS in the InFuse project Ellon PAIVA MENDES - - PowerPoint PPT Presentation
Feedback on the use of ROS in the InFuse project Ellon PAIVA MENDES Pierre NARVOR Journe ROS - robots mobiles terrestres emendes@laas.fr pnarvor@laas.fr Clermont-Ferrand 4 Juillet 2018 The InFuse project " Infusing Data Fusion in
emendes@laas.fr pnarvor@laas.fr
Environment models Poses
1. Acquired data
2. Initial data & models
3. Knowledge
Core processes Internal data structures
TASTE-BasicTypes DEFINITIONS ::= BEGIN
T-Int32 ::= INTEGER (-2147483648 .. 2147483647) T-UInt32 ::= INTEGER (0 .. 4294967295) T-Int8 ::= INTEGER (-128 .. 127) T-UInt8 ::= INTEGER (0 .. 255) T-Boolean ::= BOOLEAN END
TASTE-BasicTypes DEFINITIONS ::= BEGIN
T-Int32 ::= INTEGER (-2147483648 .. 2147483647) T-UInt32 ::= INTEGER (0 .. 4294967295) T-Int8 ::= INTEGER (-128 .. 127) T-UInt8 ::= INTEGER (0 .. 255) T-Boolean ::= BOOLEAN END #ifndef GENERATED_ASN1SCC_TASTE_TYPES_H #define GENERATED_ASN1SCC_TASTE_TYPES_H typedef int T_Int32; #define T_Int32_REQUIRED_BYTES_FOR_ENCODING 4 #define T_Int32_REQUIRED_BITS_FOR_ENCODING 32 #define T_Int32_REQUIRED_BYTES_FOR_ACN_ENCODING 4 #define T_Int32_REQUIRED_BITS_FOR_ACN_ENCODING 32 #define T_Int32_REQUIRED_BYTES_FOR_XER_ENCODING 39 flag T_Int32_Encode(const T_Int32* val, BitStream* pBitStrm, int* pErrCode, flag bCheckConstraints); flag T_Int32_Decode(T_Int32* pVal, BitStream* pBitStrm, int* pErrCode); ...
Serialization functions
# ROS common header std_msgs/Header header # Identification of the type : ASN.1 name string type # Serialisation method : 0 (uPER), 1 (BER), 2 (XER) uint8 serialization_method # Buffer with ASN serialised data uint8[] data
Minnie Mana