Skip to content

Commit

Permalink
Merge pull request #5 from ROBOTIS-GIT/master
Browse files Browse the repository at this point in the history
merge for sync kinetic-devel and master branch
  • Loading branch information
robotpilot authored Feb 19, 2018
2 parents 0af0b9b + aa677c7 commit 1c5d033
Show file tree
Hide file tree
Showing 17 changed files with 598 additions and 385 deletions.
13 changes: 9 additions & 4 deletions dynamixel_workbench_msgs/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,18 @@ find_package(catkin REQUIRED COMPONENTS
add_message_files(
FILES
AX.msg
RX.msg
MX.msg
EX.msg
MX.msg
MX2.msg
MX2Ext.msg
MXExt.msg
PRO.msg
RX.msg
XH.msg
XL.msg
XL320.msg
XM.msg
XH.msg
PRO.msg
XMExt.msg

DynamixelState.msg
DynamixelStateList.msg
Expand Down
70 changes: 34 additions & 36 deletions dynamixel_workbench_msgs/msg/AX.msg
Original file line number Diff line number Diff line change
@@ -1,38 +1,36 @@
# It is Published by 'single_dynamixel_monitor' node
# It is Subscribed by 'dynamixel_workbench_single_manager_gui/qnode' node
# This message is compatible with control table of Dynamixel AX Series (AX-12W, AX-12/AX-12+/AX-12A, AX-18F/AX-18A)
# It is linked to 'AX_12A.device', 'AX_12W.device' and 'AX_18A.device' in dynamixel_workbench_toolbox/dynamixel/models/AX
# If you want to specific information about control table, please follow the link (http://support.robotis.com/en/)
# If you want to specific information about control table, please follow the link (http://emanual.robotis.com/)

uint16 model_number
uint8 version_of_firmware
uint8 id
uint8 baud_rate
uint8 return_delay_time
uint16 cw_angle_limit
uint16 ccw_angle_limit
uint8 the_highest_limit_temperature
uint8 the_lowest_limit_voltage
uint8 the_highest_limit_voltage
uint16 max_torque
uint8 status_return_level
uint8 alarm_led
uint8 alarm_shutdown
uint8 torque_enable
uint8 led
uint8 cw_compliance_margin
uint8 ccw_compliance_margin
uint8 cw_compliance_slope
uint8 ccw_compliance_slope
uint16 goal_position
uint16 moving_speed
uint16 torque_limit
uint16 present_position
uint16 present_speed
uint16 present_load
uint8 present_voltage
uint8 present_temperature
uint8 registered
uint8 moving
uint8 lock
uint16 punch
uint16 Model_Number
uint8 Firmware_Version
uint8 ID
uint8 Baud_Rate
uint8 Return_Delay_Time
uint16 CW_Angle_Limit
uint16 CCW_Angle_Limit
uint8 Temperature_Limit
uint8 Min_Voltage_Limit
uint8 Max_Voltage_Limit
uint16 Max_Torque
uint8 Status_Return_Level
uint8 Alarm_LED
uint8 Shutdown

uint8 Torque_Enable
uint8 LED
uint8 CW_Compliance_Margin
uint8 CCW_Compliance_Margin
uint8 CW_Compliance_Slope
uint8 CCW_Compliance_Slope
uint16 Goal_Position
uint16 Moving_Speed
uint16 Torque_Limit
uint16 Present_Position
uint16 Present_Speed
uint16 Present_Load
uint8 Present_Voltage
uint8 Present_Temperature
uint8 Registered
uint8 Moving
uint8 Lock
uint16 Punch
4 changes: 2 additions & 2 deletions dynamixel_workbench_msgs/msg/DynamixelState.msg
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ uint8 torque_enable

int16 goal_current
int32 goal_velocity
uint32 goal_position
int32 goal_position

int16 present_current
int32 present_velocity
uint32 present_position
int32 present_position

uint8 moving

73 changes: 35 additions & 38 deletions dynamixel_workbench_msgs/msg/EX.msg
Original file line number Diff line number Diff line change
@@ -1,41 +1,38 @@
# It is Published by 'single_dynamixel_monitor' node
# It is Subscribed by 'dynamixel_workbench_single_manager_gui/qnode' node
# This message is compatible with control table of Dynamixel EX Series (EX-106+)
# It is linked to 'EX_106.device' in dynamixel_workbench_toolbox/dynamixel/models/EX
# If you want to specific information about control table, please follow the link (http://support.robotis.com/en/)
# If you want to specific information about control table, please follow the link (http://emanual.robotis.com/)

uint16 model_number
uint8 version_of_firmware
uint8 id
uint8 baud_rate
uint8 return_delay_time
uint16 cw_angle_limit
uint16 ccw_angle_limit
uint8 drive_mode
uint8 the_highest_limit_temperature
uint8 the_lowest_limit_voltage
uint8 the_highest_limit_voltage
uint16 max_torque
uint8 status_return_level
uint8 alarm_led
uint8 alarm_shutdown
uint16 Model_Number
uint8 Firmware_Version
uint8 ID
uint8 Baud_Rate
uint8 Return_Delay_Time
uint16 CW_Angle_Limit
uint16 CCW_Angle_Limit
uint8 Drive_Mode
uint8 Temperature_Limit
uint8 Min_Voltage_Limit
uint8 Max_Voltage_Limit
uint16 Max_Torque
uint8 Status_Return_Level
uint8 Alarm_LED
uint8 Shutdown

uint8 torque_enable
uint8 led
uint8 cw_compliance_margin
uint8 ccw_compliance_margin
uint8 cw_compliance_slope
uint8 ccw_compliance_slope
uint16 goal_position
uint16 moving_speed
uint16 torque_limit
uint16 present_position
uint16 present_velocity
uint16 present_load
uint8 present_voltage
uint8 present_temperature
uint8 registered
uint8 moving
uint8 lock
uint16 punch
uint16 sensed_current
uint8 Torque_Enable
uint8 LED
uint8 CW_Compliance_Margin
uint8 CCW_Compliance_Margin
uint8 CW_Compliance_Slope
uint8 CCW_Compliance_Slope
uint16 Goal_Position
uint16 Moving_Speed
uint16 Torque_Limit
uint16 Present_Position
uint16 Present_Speed
uint16 Present_Load
uint8 Present_Voltage
uint8 Present_Temperature
uint8 Registered
uint8 Moving
uint8 Lock
uint16 Punch
uint16 Sensored_Current
79 changes: 36 additions & 43 deletions dynamixel_workbench_msgs/msg/MX.msg
Original file line number Diff line number Diff line change
@@ -1,45 +1,38 @@
# It is Published by 'single_dynamixel_monitor' node
# It is Subscribed by 'dynamixel_workbench_single_manager_gui/qnode' node
# This message is compatible with control table of Dynamixel MX Series (MX-12W, MX-28T/MX-28R/MX-28AT/MX-28AR, MX-64T/MX64-R/MX-64AT/MX-64AR, MX-106T/MX-106R)
# It is linked to 'MX_12W.device', 'MX_28.device', 'MX_64.device' and 'MX_106.device' in dynamixel_workbench_toolbox/dynamixel/models/MX
# If you want to specific information about control table, please follow the link (http://support.robotis.com/en/)
# This message is compatible with control table of Dynamixel MX Series (MX-12W, MX-28T/MX-28R/MX-28AT/MX-28AR)
# If you want to specific information about control table, please follow the link (http://emanual.robotis.com/)

uint16 model_number
uint8 version_of_firmware
uint8 id
uint8 baud_rate
uint8 return_delay_time
uint16 cw_angle_limit
uint16 ccw_angle_limit
uint8 drive_mode
uint8 the_highest_limit_temperature
uint8 the_lowest_limit_voltage
uint8 the_highest_limit_voltage
uint16 max_torque
uint8 status_return_level
uint8 alarm_led
uint8 alarm_shutdown
uint16 multi_turn_offset
uint8 resolution_divider
uint16 Model_Number
uint8 Firmware_Version
uint8 ID
uint8 Baud_Rate
uint8 Return_Delay_Time
uint16 CW_Angle_Limit
uint16 CCW_Angle_Limit
uint8 Temperature_Limit
uint8 Min_Voltage_Limit
uint8 Max_Voltage_Limit
uint16 Max_Torque
uint8 Status_Return_Level
uint8 Alarm_LED
uint8 Shutdown
uint16 Multi_Turn_Offset
uint8 Resolution_Divider

uint8 torque_enable
uint8 led
uint8 d_gain
uint8 i_gain
uint8 p_gain
uint16 goal_position
uint16 moving_speed
uint16 torque_limit
uint16 present_position
uint16 present_speed
uint16 present_load
uint8 present_voltage
uint8 present_temperature
uint8 registered
uint8 moving
uint8 lock
uint16 punch
uint16 current
uint8 torque_control_mode_enable
uint16 goal_torque
uint8 goal_acceleration
uint8 Torque_Enable
uint8 LED
uint8 D_gain
uint8 I_gain
uint8 P_gain
uint16 Goal_Position
uint16 Moving_Speed
uint16 Torque_Limit
uint16 Present_Position
uint16 Present_Speed
uint16 Present_Load
uint8 Present_Voltage
uint8 Present_Temperature
uint8 Registered
uint8 Moving
uint8 Lock
uint16 Punch
uint8 Goal_Acceleration
54 changes: 54 additions & 0 deletions dynamixel_workbench_msgs/msg/MX2.msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# This message is compatible with control table of Dynamixel MX(2.0) Series (MX-12W(2.0), MX-28T/MX-28R/MX-28AT/MX-28AR(2.0))
# If you want to specific information about control table, please follow the link (http://emanual.robotis.com/)

uint16 Model_Number
uint8 Firmware_Version
uint8 ID
uint8 Baud_Rate
uint8 Return_Delay_Time
uint8 Drive_Mode
uint8 Operating_Mode
uint8 Secondary_ID
uint8 Protocol_Version
int32 Homing_Offset
uint32 Moving_Threshold
uint8 Temperature_Limit
uint16 Max_Voltage_Limit
uint16 Min_Voltage_Limit
uint16 PWM_Limit
uint32 Acceleration_Limit
uint32 Velocity_Limit
uint32 Max_Position_Limit
uint32 Min_Position_Limit
uint8 Shutdown

uint8 Torque_Enable
uint8 LED
uint8 Status_Return_Level
uint8 Registered_Instruction
uint8 Hardware_Error_Status
uint16 Velocity_I_Gain
uint16 Velocity_P_Gain
uint16 Position_D_Gain
uint16 Position_I_Gain
uint16 Position_P_Gain
uint16 Feedforward_2nd_Gain
uint16 Feedforward_1st_Gain
uint8 Bus_Watchdog
int16 Goal_PWM
int32 Goal_Velocity
uint32 Profile_Acceleration
uint32 Profile_Velocity
uint32 Goal_Position
uint16 Realtime_Tick
uint8 Moving
uint8 Moving_Status
int16 Present_PWM
int16 Present_Load
int32 Present_Velocity
int32 Present_Position
uint32 Velocity_Trajectory
uint32 Position_Trajectory
uint16 Present_Input_Voltage
uint8 Present_Temperature

55 changes: 55 additions & 0 deletions dynamixel_workbench_msgs/msg/MX2Ext.msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# This message is compatible with control table of Dynamixel MX(2.0) Series (MX-64T/MX64-R/MX-64AT/MX-64AR(2.0), MX-106T/MX-106R(2.0))
# If you want to specific information about control table, please follow the link (http://emanual.robotis.com/)

uint16 Model_Number
uint8 Firmware_Version
uint8 ID
uint8 Baud_Rate
uint8 Return_Delay_Time
uint8 Drive_Mode
uint8 Operating_Mode
uint8 Secondary_ID
uint8 Protocol_Version
int32 Homing_Offset
uint32 Moving_Threshold
uint8 Temperature_Limit
uint16 Max_Voltage_Limit
uint16 Min_Voltage_Limit
uint16 PWM_Limit
uint16 Current_Limit
uint32 Acceleration_Limit
uint32 Velocity_Limit
uint32 Max_Position_Limit
uint32 Min_Position_Limit
uint8 Shutdown

uint8 Torque_Enable
uint8 LED
uint8 Status_Return_Level
uint8 Registered_Instruction
uint8 Hardware_Error_Status
uint16 Velocity_I_Gain
uint16 Velocity_P_Gain
uint16 Position_D_Gain
uint16 Position_I_Gain
uint16 Position_P_Gain
uint16 Feedforward_2nd_Gain
uint16 Feedforward_1st_Gain
uint8 Bus_Watchdog
int16 Goal_PWM
int16 Goal_Current
int32 Goal_Velocity
uint32 Profile_Acceleration
uint32 Profile_Velocity
uint32 Goal_Position
uint16 Realtime_Tick
uint8 Moving
uint8 Moving_Status
int16 Present_PWM
int16 Present_Current
int32 Present_Velocity
int32 Present_Position
uint32 Velocity_Trajectory
uint32 Position_Trajectory
uint16 Present_Input_Voltage
uint8 Present_Temperature
Loading

0 comments on commit 1c5d033

Please sign in to comment.