29#include <Eigen/Geometry>
37#include <RobotAPI/interface/visualization/DebugDrawerInterface.h>
39#include <ArmarXSimulation/interface/simulator/SimulatorInterface.h>
82 void frameAcquisitionTaskLoop();
88 Eigen::Vector3f position;
94 Eigen::Vector3f linearVelocity;
97 SimulatorInterfacePrx simulator;
IMUSimulationPropertyDefinitions(std::string prefix)
Brief description of class IMUSimulation.
armarx::PropertyDefinitionsPtr createPropertyDefinitions() override
void onExitIMU() override
void onStartIMU() override
void onInitIMU() override
std::string getDefaultName() const override
InertialMeasurementUnitPropertyDefinitions(std::string prefix)
Base unit for IMU sensors.
IceUtil::Handle< PeriodicTask< T > > pointer_type
Shared pointer type for convenience.
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
Quaternion< float, 0 > Quaternionf
This file offers overloads of toIce() and fromIce() functions for STL container types.
IceUtil::Handle< class PropertyDefinitionContainer > PropertyDefinitionsPtr
PropertyDefinitions smart pointer type.
::IceInternal::ProxyHandle<::IceProxy::armarx::RobotStateComponentInterface > RobotStateComponentInterfacePrx