Go to the documentation of this file.
29 #include <Eigen/Geometry>
36 #include <RobotAPI/libraries/armem_robot_state/aron/Proprioception.aron.generated.h>
37 #include <RobotAPI/libraries/armem_robot_state/aron/RobotDescription.aron.generated.h>
54 std::map<std::string, std::vector<armarx::armem::arondto::ManipulationCapability>>>
67 Eigen::Vector3f
linear{Eigen::Vector3f::Zero()};
68 Eigen::Vector3f
angular{Eigen::Vector3f::Zero()};
76 namespace proprioception
95 namespace exteroception
116 using Pose = Eigen::Isometry3f;
135 std::string
name()
const;
138 using Robots = std::vector<Robot>;
141 namespace localization
160 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
std::ostream & operator<<(std::ostream &os, const RobotDescription &rhs)
std::map< std::string, float > JointMap
Eigen::MatrixXf TargetDetectedMatrixType
std::vector< RobotState > RobotStates
std::vector< Robot > Robots
Eigen::Vector3f gravityCompensatedTorque
void Identity(MatrixXX< N, N, T > *a)
std::optional< armarx::armem::arondto::Proprioception > proprioception
std::vector< RobotDescription > RobotDescriptions
DepthSigmaMatrixType sigma
arondto::RobotDescriptionVisualization visualization
Eigen::MatrixXf DepthSigmaMatrixType
Represents a point in time.
TargetDetectedMatrixType targetDetected
std::optional< std::map< std::string, std::vector< armarx::armem::arondto::ManipulationCapability > > > manipulationCapabilities
Eigen::MatrixXf DepthMatrixType
Eigen::Vector3f gravityCompensatedForce
description::RobotDescription description