29#include <RobotAPI/interface/units/RobotUnit/RobotUnitInterface.h>
54 CartographerAdapter::OdomData>& odomMessageQueue,
90 const std::string sensorDataPrefix =
"sens.Platform.relativePosition*";
94 RobotUnitDataStreaming::DataStreamingDescription description;
100 const float updatePeriodMs = 10;
The FrequencyReporter class.
IceUtil::Handle< PeriodicTask< T > > pointer_type
Shared pointer type for convenience.
void connect()
Sets up the robot unit streaming channel.
RobotUnitReader(armarx::plugins::RobotUnitComponentPlugin &robotUnitPlugin, MessageQueue< armarx::localization_and_mapping::cartographer_adapter::CartographerAdapter::OdomData > &odomMessageQueue, FrequencyReporter &odomDataReporter)
void readRobotUnitData()
Reads the available data and fills the odomMessageQeueu.
std::shared_ptr< armarx::localization_and_mapping::cartographer_adapter::CartographerAdapter::OdomData > convert(const RobotUnitDataStreaming::TimeStep &data)
Brief description of class DebugObserverComponentPlugin.
This file is part of ArmarX.
This file is part of ArmarX.
std::shared_ptr< class RobotUnitDataStreamingReceiver > RobotUnitDataStreamingReceiverPtr