|
XBotInterface
2.4.1
XBotInterface provides a generic API to model and control a robot.
|
#include <map>#include <unordered_map>#include <string>#include <memory>#include <boost/any.hpp>#include <eigen3/Eigen/Dense>
Include dependency graph for TypedefAndEnums.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| XBot | |
| Eigen | |
Typedefs | |
| typedef std::unordered_map< int, double > | XBot::JointIdMap |
| std::map with key representing the joint ID (i.e. More... | |
| typedef std::unordered_map< std::string, double > | XBot::JointNameMap |
| std::map with key representing the joint human-readable name and value representing a joint state (e.g. More... | |
| typedef std::map< std::string, std::shared_ptr< const ForceTorqueSensor > > | XBot::ForceTorqueMap |
| std::map with key representing the FT sensor human-readable name and value representing a const shared pointer to the FT itself. More... | |
| typedef std::map< std::string, std::shared_ptr< const ImuSensor > > | XBot::ImuMap |
| std::map with key representing the IMU sensor human-readable name and value representing a const shared pointer to the IMU itself. More... | |
| typedef std::map< std::string, boost::any > | XBot::AnyMap |
| std::map map with key representing a parameter name and value representing the parameter value. More... | |
| typedef std::shared_ptr< AnyMap > | XBot::AnyMapPtr |
| Shared pointer to AnyMap. More... | |
| typedef std::shared_ptr< const AnyMap > | XBot::AnyMapConstPtr |
| Shared pointer to AnyMap. More... | |
| typedef Eigen::Matrix< double, 6, 1 > | Eigen::Vector6d |
| Typedef for a 6 element column vector of double. More... | |
| typedef Eigen::Matrix< double, 6, 6 > | Eigen::Matrix6d |
| Typedef for a 6-by-6 matrix of double. More... | |
Enumerations | |
| enum | XBot::Sync { XBot::Sync::Position, XBot::Sync::Velocity, XBot::Sync::Effort, XBot::Sync::Acceleration, XBot::Sync::Impedance, XBot::Sync::Stiffness, XBot::Sync::Damping, XBot::Sync::All, XBot::Sync::Sensors, XBot::Sync::Imu, XBot::Sync::ForceTorque, XBot::Sync::MotorSide } |
| enum class that represents a set of flags to specify what part of the robot/model state needs to be synchronized. More... | |
1.8.17