#include <dynamixel_controller.h>
Public Member Functions | |
| bool | control_loop () |
| DynamixelController () | |
| ~DynamixelController () | |
Private Member Functions | |
| void | getDynamixelInst () |
| void | goalGripperPositionCallback (const sensor_msgs::JointState::ConstPtr &msg) |
| void | goalJointPositionCallback (const sensor_msgs::JointState::ConstPtr &msg) |
| void | initMsg () |
| void | initPublisher () |
| void | initSubscriber () |
| void | readPosition (double *value) |
| void | readVelocity (double *value) |
| void | setOperatingMode () |
| void | setSyncFunction () |
| void | updateJointStates () |
Private Attributes | |
| ros::Subscriber | goal_gripper_states_sub_ |
| ros::Subscriber | goal_joint_states_sub_ |
| DynamixelWorkbench * | gripper_controller_ |
| std::vector< uint8_t > | gripper_id_ |
| std::string | gripper_mode_ |
| DynamixelWorkbench * | joint_controller_ |
| std::vector< uint8_t > | joint_id_ |
| std::string | joint_mode_ |
| ros::Publisher | joint_states_pub_ |
| ros::NodeHandle | node_handle_ |
| ros::NodeHandle | priv_node_handle_ |
| float | protocol_version_ |
| std::string | robot_name_ |
Definition at line 38 of file dynamixel_controller.h.
| DynamixelController::DynamixelController | ( | ) |
Definition at line 28 of file dynamixel_controller.cpp.
| DynamixelController::~DynamixelController | ( | ) |
Definition at line 63 of file dynamixel_controller.cpp.
| bool DynamixelController::control_loop | ( | ) |
Definition at line 277 of file dynamixel_controller.cpp.
|
private |
Definition at line 84 of file dynamixel_controller.cpp.
|
private |
Definition at line 269 of file dynamixel_controller.cpp.
|
private |
Definition at line 252 of file dynamixel_controller.cpp.
|
private |
|
private |
Definition at line 73 of file dynamixel_controller.cpp.
|
private |
Definition at line 78 of file dynamixel_controller.cpp.
|
private |
Definition at line 148 of file dynamixel_controller.cpp.
|
private |
Definition at line 176 of file dynamixel_controller.cpp.
|
private |
Definition at line 111 of file dynamixel_controller.cpp.
|
private |
Definition at line 137 of file dynamixel_controller.cpp.
|
private |
Definition at line 204 of file dynamixel_controller.cpp.
|
private |
Definition at line 52 of file dynamixel_controller.h.
|
private |
Definition at line 51 of file dynamixel_controller.h.
|
private |
Definition at line 63 of file dynamixel_controller.h.
|
private |
Definition at line 66 of file dynamixel_controller.h.
|
private |
Definition at line 69 of file dynamixel_controller.h.
|
private |
Definition at line 62 of file dynamixel_controller.h.
|
private |
Definition at line 65 of file dynamixel_controller.h.
|
private |
Definition at line 68 of file dynamixel_controller.h.
|
private |
Definition at line 48 of file dynamixel_controller.h.
|
private |
Definition at line 42 of file dynamixel_controller.h.
|
private |
Definition at line 43 of file dynamixel_controller.h.
|
private |
Definition at line 60 of file dynamixel_controller.h.
|
private |
Definition at line 59 of file dynamixel_controller.h.