Struct that describes each servo's place in the system including which joint it corresponds to. More...
#include <dynamixel_interface_controller.h>
Public Attributes | |
| DynamixelControlMode | current_mode |
| control mode (position, velocity, torque) More... | |
| uint8_t | hardware_status |
| current motor status, used for hardware error reporting More... | |
| int | id |
| The unique (per port) ID of the motor. More... | |
| std::string | joint_name |
| The unique (globally) name of the joint. More... | |
| int | max_pos |
| Motor maximum encoder value. Note that if min > max, the motor direction is reversed. More... | |
| double | max_vel |
| Motor maximum joint velocity (rad/s) More... | |
| int | min_pos |
| Motor minimum encoder value. Note that if min > max, the motor direction is reversed. More... | |
| const DynamixelSpec * | model_spec |
| Motor model specification including encoder counts and unit conversion factors. More... | |
| bool | torque_enabled |
| Motor enable flag. More... | |
| double | torque_limit |
| Motor maximum torque limit (rated max) More... | |
| int | zero_pos |
| Motor initial position (in raw encoder values). This value defines the 0 radian position. More... | |
Struct that describes each servo's place in the system including which joint it corresponds to.
Definition at line 108 of file dynamixel_interface_controller.h.
| DynamixelControlMode dynamixel_interface::DynamixelInfo::current_mode |
control mode (position, velocity, torque)
Definition at line 123 of file dynamixel_interface_controller.h.
| uint8_t dynamixel_interface::DynamixelInfo::hardware_status |
current motor status, used for hardware error reporting
Definition at line 124 of file dynamixel_interface_controller.h.
| int dynamixel_interface::DynamixelInfo::id |
The unique (per port) ID of the motor.
Definition at line 110 of file dynamixel_interface_controller.h.
| std::string dynamixel_interface::DynamixelInfo::joint_name |
The unique (globally) name of the joint.
Definition at line 111 of file dynamixel_interface_controller.h.
| int dynamixel_interface::DynamixelInfo::max_pos |
Motor maximum encoder value. Note that if min > max, the motor direction is reversed.
Definition at line 118 of file dynamixel_interface_controller.h.
| double dynamixel_interface::DynamixelInfo::max_vel |
Motor maximum joint velocity (rad/s)
Definition at line 113 of file dynamixel_interface_controller.h.
| int dynamixel_interface::DynamixelInfo::min_pos |
Motor minimum encoder value. Note that if min > max, the motor direction is reversed.
Definition at line 117 of file dynamixel_interface_controller.h.
| const DynamixelSpec* dynamixel_interface::DynamixelInfo::model_spec |
Motor model specification including encoder counts and unit conversion factors.
Definition at line 120 of file dynamixel_interface_controller.h.
| bool dynamixel_interface::DynamixelInfo::torque_enabled |
Motor enable flag.
Definition at line 122 of file dynamixel_interface_controller.h.
| double dynamixel_interface::DynamixelInfo::torque_limit |
Motor maximum torque limit (rated max)
Definition at line 114 of file dynamixel_interface_controller.h.
| int dynamixel_interface::DynamixelInfo::zero_pos |
Motor initial position (in raw encoder values). This value defines the 0 radian position.
Definition at line 116 of file dynamixel_interface_controller.h.