Go to the documentation of this file.
25 #include <Eigen/Geometry>
27 #include <SimoxUtility/math/convert/mat4f_to_rpy.h>
30 #include <RobotAPI/interface/core/GeometryBase.h>
31 #include <RobotAPI/interface/core/PoseBase.h>
56 global_T_odom.transform);
GlobalRobotPoseCorrectionSensorDevice * globalPositionCorrectionSensorDevice
This device partially holds the information about the robot's global pose.
Structure used by the RobotUnit to swap lists of Joint and NJoint controllers.
~LocalizationSubUnit() override
void updateGlobalPositionCorrection(const SensorValueType::Transformation &global_T_odom)
#define ARMARX_CHECK_EXPRESSION(expression)
This macro evaluates the expression and if it turns out to be false it will throw an ExpressionExcept...
SpamFilterDataPtr deactivateSpam(float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const
disables the logging for the current line for the given amount of seconds.
Ice::ObjectPrx getProxy(long timeoutMs=0, bool waitForScheduler=true) const
Returns the proxy of this object (optionally it waits for the proxy)
void update(const SensorAndControl &sc, const JointAndNJointControllers &c) override
void reportGlobalRobotPoseCorrection(const TransformStamped &global_T_odom, const Ice::Current &=Ice::emptyCurrent) override
This file offers overloads of toIce() and fromIce() functions for STL container types.