#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.