|
|
The RobotUnitReader class. More...
#include <armarx/localization_and_mapping/components/cartographer_mapping_and_localization/RobotUnitReader.h>
Public Member Functions | |
| RobotUnitReader (armarx::plugins::RobotUnitComponentPlugin &robotUnitPlugin, MessageQueue< armarx::localization_and_mapping::cartographer_adapter::CartographerAdapter::OdomData > &odomMessageQueue, FrequencyReporter &odomDataReporter) | |
| ~RobotUnitReader () | |
Protected Member Functions | |
| void | connect () |
| Sets up the robot unit streaming channel. | |
| std::shared_ptr< armarx::localization_and_mapping::cartographer_adapter::CartographerAdapter::OdomData > | convert (const RobotUnitDataStreaming::TimeStep &data) |
| void | readRobotUnitData () |
| Reads the available data and fills the odomMessageQeueu. | |
The RobotUnitReader class.
The aim of this class is to receive data from the robot unit via streaming. Once data is received, it will be added to the odometry message queue.
| RobotUnitReader | ( | armarx::plugins::RobotUnitComponentPlugin & | robotUnitPlugin, |
| MessageQueue< armarx::localization_and_mapping::cartographer_adapter::CartographerAdapter::OdomData > & | odomMessageQueue, | ||
| FrequencyReporter & | odomDataReporter ) |
| ~RobotUnitReader | ( | ) |
|
protected |
Sets up the robot unit streaming channel.
|
protected |
|
protected |
Reads the available data and fills the odomMessageQeueu.