dynamixel_workbench_toolbox package from dynamixel-workbench repo

dynamixel_workbench dynamixel_workbench_toolbox

Package Summary

Tags No category tags.
Version 2.2.3
License Apache 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
Checkout URI https://github.com/ROBOTIS-GIT/dynamixel-workbench.git
VCS Type git
VCS Version humble-devel
Last Updated 2022-10-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags package gui robot ros dynamixel robotis dynamixelsdk dynamixels-workbench
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.

Additional Links

Maintainers

  • Will Son

Authors

  • Darby Lim
  • Ryan Shim
  • Will Son

How to run dynamixel_workbench in linux without ROS

  1. Downloads DynamixelSDK
$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK

  1. Build DynamixelSDK

http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/library_setup/cpp_linux/#build-the-library

  1. Downloads Dynamixel-Workbench
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench

  1. Build Dynamixel-Workbench and Run examples
$ cd ${YOUR_DOWNLOAD_PATH}/dynamixel_workbench/dynamixel_workbench_toolbox/examples
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo chmod a+rw ${USB_PORT}
$ ./monitor

CHANGELOG

Changelog for package dynamixel_workbench_toolbox

2.2.3 (2022-10-06)

  • ROS2 release (Foxy, Galactic, Humble)
  • fix variable length warning (#364)
  • Contributoers: Kenji Brameld, Will Son

2.2.2 (2022-01-25)

2.1.0 (2019-06-04)

  • Removed single_manager and single_manager_gui
  • Added XH540, PRO (A Firmware), RH_P12_RN, RH_P12_RN (A Firmware)
  • Contributors: Ryan Shim

2.0.0 (2019-01-04)

  • added YAML configuration for Dynamixel
  • supported position control mode, current based position control mode through Joint Trajectory Message
  • supported velocity control mode through Twist Message
  • reduced memory usage(Contribute by \@KurtE)
  • updated API for sync, bulk instruction
  • updated control period (default is 10ms)
  • supported Linux, macos
  • supported Pro+
  • supported DynamixelSDK(after v.3.6.2)
  • supported OpenManipulator
  • Contributors: Darby Lim, KurtE, Pyo

1.0.0 (2018-07-20)

  • upgraded read time #162
  • added Dynamixel PRO information #162
  • added readRegister function
  • update dxl pro info
  • update proInfo func
  • modified max radian position
  • Contributors: Darby Lim, Pyo, Taehun Lim

0.3.1 (2018-06-04)

  • None

0.3.0 (2018-06-01)

  • added getProtocolVersion()
  • changed max_dxl_deries_num
  • merged pull request #152 #151 #149 #132
  • Contributors: Darby Lim, Pyo

0.2.4 (2018-03-20)

  • changed package.xml to format v2
  • Contributors: Pyo

0.2.3 (2018-03-09)

  • None

0.2.2 (2018-02-28)

  • modified the CI configurations (#117)
  • modified the CMakeLists.txt to fix wrong path (ros/rosdistro#17019)
  • Contributors: Pyo

0.2.1 (2018-02-22)

  • modified the CMakeLists.txt to fix wrong path
  • Contributors: Pyo

0.2.0 (2018-02-19)

  • added conver function to PRO user
  • added dxl_info_cnt init function
  • added compatibility for different protocol
  • added static
  • added convert function
  • added baudrate sorting
  • added all dynamixel series
  • added RX-10
  • added millis
  • added init dynamixel example
  • added setting for packet handler
  • added monitor example
  • added item
  • added dynamixel_item
  • added toolbox_ros and modified arduino path
  • added linux build and example
  • added begin and getprotocolversion function
  • modified linux version
  • modified description
  • modified model_info
  • modified variable range
  • modified setTools function
  • modified sync function
  • modified merge conflict
  • modified variable name
  • modified reset function
  • modified function name and return variable name
  • modified name of return var
  • modified item name
  • modified reset function
  • modified item name (added underscore)
  • modified function name
  • modified function for ROS depend
  • modified function to make space
  • modified begin function to reduce storage space
  • modified MX (2.0) protocol setting bug
  • modified example
  • modified sync and bulk comm
  • modified lib
  • modified begin
  • modified variable
  • modified begin function
  • modified joint and wheel mode
  • modified variable name
  • modified begin function
  • modified set function
  • modified dynamixel item
  • modified scan function
  • modified folder tree
  • modified dynamixel_tool
  • modified toolbox structure
  • modified .device and modified funtion for opencm and opencr
  • modified ifdef
  • modified get file
  • modified arduino version
  • modified get device in arduino
  • fixed reset bug
  • deleted dead code
  • deleted empty space
  • deleted xl define
  • deleted debug code and update ping func
  • test OpenCM
  • Contributors: Darby Lim, Yoonseok Pyo

0.1.9 (2017-11-03)

  • modified dependency
  • Contributors: Darby Lim

0.1.8 (2017-11-01)

  • None

0.1.7 (2017-10-30)

0.1.6 (2017-08-09)

  • bug fixed
  • updated error msg
  • updated get model path
  • updated Dynamixel PRO
  • updated Dynamixel XL, XM and XH
  • updated annotation
  • updated multi driver
  • updated address name
  • updated msg name
  • modified launch files
  • modified variable
  • modified file location
  • added sync read
  • added multi read function
  • added multi_driver
  • changed BSD license to Apache 2.0 license
  • Contributors: Darby Lim

0.1.5 (2017-05-23)

  • modified the cmake of toolbox
  • Contributors: Darby Lim

0.1.4 (2017-04-24)

  • toolbox bug fixed
  • added dynamixel new model: XL430_W250
  • added dynamixel new model: XH
  • renamed current controller -> torque controller
  • Contributors: Darby Lim

0.1.3 (2016-11-29)

  • modifiy folder path
  • add drive_mode in XM series
  • Contributors: Darby Lim

0.1.2 (2016-10-31)

  • modify beta test feedback
  • Contributors: Darby Lim

0.1.1 (2016-10-21)

  • Revert "add baudrate combobox and modify velocity controller" This reverts commit f4f83761d687c40660a2c864aa4fcbebe1df4ea4.
  • add baudrate combobox and modify velocity controller
  • Contributors: Darby Lim

0.1.0 (2016-09-23)

  • modified the package information for release
  • edit cmake and xml files
  • modify message
  • add multiport controller and torque controller
  • add position, velocity controller and pan-tilt, wheel tutorials
  • add GUI package
  • add pan tilt and wheel node in tutorial package
  • add tutorial package
  • add position, velocity, torque control package and change workbench_tool to workbench_toolbox
  • Contributors: Darby Lim, Pyo

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dynamixel_workbench_toolbox at Robotics Stack Exchange

dynamixel_workbench_toolbox package from dynamixel-workbench repo

dynamixel_workbench dynamixel_workbench_toolbox

Package Summary

Tags No category tags.
Version 2.2.3
License Apache 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
Checkout URI https://github.com/ROBOTIS-GIT/dynamixel-workbench.git
VCS Type git
VCS Version ros2
Last Updated 2022-10-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags package gui robot ros dynamixel robotis dynamixelsdk dynamixels-workbench
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.

Additional Links

Maintainers

  • Will Son

Authors

  • Darby Lim
  • Ryan Shim
  • Will Son

How to run dynamixel_workbench in linux without ROS

  1. Downloads DynamixelSDK
$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK

  1. Build DynamixelSDK

http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/library_setup/cpp_linux/#build-the-library

  1. Downloads Dynamixel-Workbench
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench

  1. Build Dynamixel-Workbench and Run examples
$ cd ${YOUR_DOWNLOAD_PATH}/dynamixel_workbench/dynamixel_workbench_toolbox/examples
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo chmod a+rw ${USB_PORT}
$ ./monitor

CHANGELOG

Changelog for package dynamixel_workbench_toolbox

2.2.3 (2022-10-06)

  • ROS2 release (Foxy, Galactic, Humble)
  • fix variable length warning (#364)
  • Contributoers: Kenji Brameld, Will Son

2.2.2 (2022-01-25)

2.1.0 (2019-06-04)

  • Removed single_manager and single_manager_gui
  • Added XH540, PRO (A Firmware), RH_P12_RN, RH_P12_RN (A Firmware)
  • Contributors: Ryan Shim

2.0.0 (2019-01-04)

  • added YAML configuration for Dynamixel
  • supported position control mode, current based position control mode through Joint Trajectory Message
  • supported velocity control mode through Twist Message
  • reduced memory usage(Contribute by \@KurtE)
  • updated API for sync, bulk instruction
  • updated control period (default is 10ms)
  • supported Linux, macos
  • supported Pro+
  • supported DynamixelSDK(after v.3.6.2)
  • supported OpenManipulator
  • Contributors: Darby Lim, KurtE, Pyo

1.0.0 (2018-07-20)

  • upgraded read time #162
  • added Dynamixel PRO information #162
  • added readRegister function
  • update dxl pro info
  • update proInfo func
  • modified max radian position
  • Contributors: Darby Lim, Pyo, Taehun Lim

0.3.1 (2018-06-04)

  • None

0.3.0 (2018-06-01)

  • added getProtocolVersion()
  • changed max_dxl_deries_num
  • merged pull request #152 #151 #149 #132
  • Contributors: Darby Lim, Pyo

0.2.4 (2018-03-20)

  • changed package.xml to format v2
  • Contributors: Pyo

0.2.3 (2018-03-09)

  • None

0.2.2 (2018-02-28)

  • modified the CI configurations (#117)
  • modified the CMakeLists.txt to fix wrong path (ros/rosdistro#17019)
  • Contributors: Pyo

0.2.1 (2018-02-22)

  • modified the CMakeLists.txt to fix wrong path
  • Contributors: Pyo

0.2.0 (2018-02-19)

  • added conver function to PRO user
  • added dxl_info_cnt init function
  • added compatibility for different protocol
  • added static
  • added convert function
  • added baudrate sorting
  • added all dynamixel series
  • added RX-10
  • added millis
  • added init dynamixel example
  • added setting for packet handler
  • added monitor example
  • added item
  • added dynamixel_item
  • added toolbox_ros and modified arduino path
  • added linux build and example
  • added begin and getprotocolversion function
  • modified linux version
  • modified description
  • modified model_info
  • modified variable range
  • modified setTools function
  • modified sync function
  • modified merge conflict
  • modified variable name
  • modified reset function
  • modified function name and return variable name
  • modified name of return var
  • modified item name
  • modified reset function
  • modified item name (added underscore)
  • modified function name
  • modified function for ROS depend
  • modified function to make space
  • modified begin function to reduce storage space
  • modified MX (2.0) protocol setting bug
  • modified example
  • modified sync and bulk comm
  • modified lib
  • modified begin
  • modified variable
  • modified begin function
  • modified joint and wheel mode
  • modified variable name
  • modified begin function
  • modified set function
  • modified dynamixel item
  • modified scan function
  • modified folder tree
  • modified dynamixel_tool
  • modified toolbox structure
  • modified .device and modified funtion for opencm and opencr
  • modified ifdef
  • modified get file
  • modified arduino version
  • modified get device in arduino
  • fixed reset bug
  • deleted dead code
  • deleted empty space
  • deleted xl define
  • deleted debug code and update ping func
  • test OpenCM
  • Contributors: Darby Lim, Yoonseok Pyo

0.1.9 (2017-11-03)

  • modified dependency
  • Contributors: Darby Lim

0.1.8 (2017-11-01)

  • None

0.1.7 (2017-10-30)

0.1.6 (2017-08-09)

  • bug fixed
  • updated error msg
  • updated get model path
  • updated Dynamixel PRO
  • updated Dynamixel XL, XM and XH
  • updated annotation
  • updated multi driver
  • updated address name
  • updated msg name
  • modified launch files
  • modified variable
  • modified file location
  • added sync read
  • added multi read function
  • added multi_driver
  • changed BSD license to Apache 2.0 license
  • Contributors: Darby Lim

0.1.5 (2017-05-23)

  • modified the cmake of toolbox
  • Contributors: Darby Lim

0.1.4 (2017-04-24)

  • toolbox bug fixed
  • added dynamixel new model: XL430_W250
  • added dynamixel new model: XH
  • renamed current controller -> torque controller
  • Contributors: Darby Lim

0.1.3 (2016-11-29)

  • modifiy folder path
  • add drive_mode in XM series
  • Contributors: Darby Lim

0.1.2 (2016-10-31)

  • modify beta test feedback
  • Contributors: Darby Lim

0.1.1 (2016-10-21)

  • Revert "add baudrate combobox and modify velocity controller" This reverts commit f4f83761d687c40660a2c864aa4fcbebe1df4ea4.
  • add baudrate combobox and modify velocity controller
  • Contributors: Darby Lim

0.1.0 (2016-09-23)

  • modified the package information for release
  • edit cmake and xml files
  • modify message
  • add multiport controller and torque controller
  • add position, velocity controller and pan-tilt, wheel tutorials
  • add GUI package
  • add pan tilt and wheel node in tutorial package
  • add tutorial package
  • add position, velocity, torque control package and change workbench_tool to workbench_toolbox
  • Contributors: Darby Lim, Pyo

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dynamixel_workbench_toolbox at Robotics Stack Exchange

dynamixel_workbench_toolbox package from dynamixel-workbench repo

dynamixel_workbench dynamixel_workbench_toolbox

Package Summary

Tags No category tags.
Version 2.2.3
License Apache 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
Checkout URI https://github.com/ROBOTIS-GIT/dynamixel-workbench.git
VCS Type git
VCS Version ros2
Last Updated 2022-10-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags package gui robot ros dynamixel robotis dynamixelsdk dynamixels-workbench
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.

Additional Links

Maintainers

  • Will Son

Authors

  • Darby Lim
  • Ryan Shim
  • Will Son

How to run dynamixel_workbench in linux without ROS

  1. Downloads DynamixelSDK
$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK

  1. Build DynamixelSDK

http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/library_setup/cpp_linux/#build-the-library

  1. Downloads Dynamixel-Workbench
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench

  1. Build Dynamixel-Workbench and Run examples
$ cd ${YOUR_DOWNLOAD_PATH}/dynamixel_workbench/dynamixel_workbench_toolbox/examples
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo chmod a+rw ${USB_PORT}
$ ./monitor

CHANGELOG

Changelog for package dynamixel_workbench_toolbox

2.2.3 (2022-10-06)

  • ROS2 release (Foxy, Galactic, Humble)
  • fix variable length warning (#364)
  • Contributoers: Kenji Brameld, Will Son

2.2.2 (2022-01-25)

2.1.0 (2019-06-04)

  • Removed single_manager and single_manager_gui
  • Added XH540, PRO (A Firmware), RH_P12_RN, RH_P12_RN (A Firmware)
  • Contributors: Ryan Shim

2.0.0 (2019-01-04)

  • added YAML configuration for Dynamixel
  • supported position control mode, current based position control mode through Joint Trajectory Message
  • supported velocity control mode through Twist Message
  • reduced memory usage(Contribute by \@KurtE)
  • updated API for sync, bulk instruction
  • updated control period (default is 10ms)
  • supported Linux, macos
  • supported Pro+
  • supported DynamixelSDK(after v.3.6.2)
  • supported OpenManipulator
  • Contributors: Darby Lim, KurtE, Pyo

1.0.0 (2018-07-20)

  • upgraded read time #162
  • added Dynamixel PRO information #162
  • added readRegister function
  • update dxl pro info
  • update proInfo func
  • modified max radian position
  • Contributors: Darby Lim, Pyo, Taehun Lim

0.3.1 (2018-06-04)

  • None

0.3.0 (2018-06-01)

  • added getProtocolVersion()
  • changed max_dxl_deries_num
  • merged pull request #152 #151 #149 #132
  • Contributors: Darby Lim, Pyo

0.2.4 (2018-03-20)

  • changed package.xml to format v2
  • Contributors: Pyo

0.2.3 (2018-03-09)

  • None

0.2.2 (2018-02-28)

  • modified the CI configurations (#117)
  • modified the CMakeLists.txt to fix wrong path (ros/rosdistro#17019)
  • Contributors: Pyo

0.2.1 (2018-02-22)

  • modified the CMakeLists.txt to fix wrong path
  • Contributors: Pyo

0.2.0 (2018-02-19)

  • added conver function to PRO user
  • added dxl_info_cnt init function
  • added compatibility for different protocol
  • added static
  • added convert function
  • added baudrate sorting
  • added all dynamixel series
  • added RX-10
  • added millis
  • added init dynamixel example
  • added setting for packet handler
  • added monitor example
  • added item
  • added dynamixel_item
  • added toolbox_ros and modified arduino path
  • added linux build and example
  • added begin and getprotocolversion function
  • modified linux version
  • modified description
  • modified model_info
  • modified variable range
  • modified setTools function
  • modified sync function
  • modified merge conflict
  • modified variable name
  • modified reset function
  • modified function name and return variable name
  • modified name of return var
  • modified item name
  • modified reset function
  • modified item name (added underscore)
  • modified function name
  • modified function for ROS depend
  • modified function to make space
  • modified begin function to reduce storage space
  • modified MX (2.0) protocol setting bug
  • modified example
  • modified sync and bulk comm
  • modified lib
  • modified begin
  • modified variable
  • modified begin function
  • modified joint and wheel mode
  • modified variable name
  • modified begin function
  • modified set function
  • modified dynamixel item
  • modified scan function
  • modified folder tree
  • modified dynamixel_tool
  • modified toolbox structure
  • modified .device and modified funtion for opencm and opencr
  • modified ifdef
  • modified get file
  • modified arduino version
  • modified get device in arduino
  • fixed reset bug
  • deleted dead code
  • deleted empty space
  • deleted xl define
  • deleted debug code and update ping func
  • test OpenCM
  • Contributors: Darby Lim, Yoonseok Pyo

0.1.9 (2017-11-03)

  • modified dependency
  • Contributors: Darby Lim

0.1.8 (2017-11-01)

  • None

0.1.7 (2017-10-30)

0.1.6 (2017-08-09)

  • bug fixed
  • updated error msg
  • updated get model path
  • updated Dynamixel PRO
  • updated Dynamixel XL, XM and XH
  • updated annotation
  • updated multi driver
  • updated address name
  • updated msg name
  • modified launch files
  • modified variable
  • modified file location
  • added sync read
  • added multi read function
  • added multi_driver
  • changed BSD license to Apache 2.0 license
  • Contributors: Darby Lim

0.1.5 (2017-05-23)

  • modified the cmake of toolbox
  • Contributors: Darby Lim

0.1.4 (2017-04-24)

  • toolbox bug fixed
  • added dynamixel new model: XL430_W250
  • added dynamixel new model: XH
  • renamed current controller -> torque controller
  • Contributors: Darby Lim

0.1.3 (2016-11-29)

  • modifiy folder path
  • add drive_mode in XM series
  • Contributors: Darby Lim

0.1.2 (2016-10-31)

  • modify beta test feedback
  • Contributors: Darby Lim

0.1.1 (2016-10-21)

  • Revert "add baudrate combobox and modify velocity controller" This reverts commit f4f83761d687c40660a2c864aa4fcbebe1df4ea4.
  • add baudrate combobox and modify velocity controller
  • Contributors: Darby Lim

0.1.0 (2016-09-23)

  • modified the package information for release
  • edit cmake and xml files
  • modify message
  • add multiport controller and torque controller
  • add position, velocity controller and pan-tilt, wheel tutorials
  • add GUI package
  • add pan tilt and wheel node in tutorial package
  • add tutorial package
  • add position, velocity, torque control package and change workbench_tool to workbench_toolbox
  • Contributors: Darby Lim, Pyo

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dynamixel_workbench_toolbox at Robotics Stack Exchange

dynamixel_workbench_toolbox package from ros2-essentials repo

interbotix_footswitch_driver interbotix_footswitch_msgs interbotix_ros_slate interbotix_slate_driver interbotix_slate_msgs dynamixel_workbench_toolbox interbotix_ros_xseries interbotix_xs_driver interbotix_xs_msgs interbotix_xs_sdk interbotix_ros_xsarms_examples interbotix_xsarm_diagnostic_tool interbotix_xsarm_dual interbotix_xsarm_dual_joy interbotix_xsarm_joy interbotix_xsarm_moveit_interface interbotix_xsarm_pid interbotix_xsarm_puppet interbotix_ros_xsarms interbotix_xsarm_control interbotix_xsarm_descriptions interbotix_xsarm_moveit interbotix_xsarm_perception interbotix_xsarm_ros_control interbotix_xsarm_sim interbotix_common_modules interbotix_common_sim interbotix_common_toolbox interbotix_landmark_modules interbotix_moveit_interface interbotix_moveit_interface_msgs interbotix_tf_tools interbotix_io_modules interbotix_io_toolbox interbotix_perception_modules interbotix_perception_msgs interbotix_perception_pipelines interbotix_perception_toolbox interbotix_rpi_modules interbotix_rpi_msgs interbotix_rpi_toolbox interbotix_xs_modules interbotix_xs_ros_control interbotix_xs_rviz interbotix_xs_toolbox moveit_visual_tools cartographer_demo multi_lidar_desp multi_lidar_gazebo aws_robomaker_hospital_world aws_robomaker_small_house_world aws_robomaker_small_warehouse_world citysim clearpath_playpen gazebo_launch turtlebot3_gazebo lms1xx husky_base husky_bringup husky_control husky_description husky_desktop husky_gazebo husky_msgs husky_navigation husky_robot husky_simulator husky_viz cmd_vel_mux ecl_command_line ecl_concepts ecl_containers ecl_converters ecl_core ecl_core_apps ecl_devices ecl_eigen ecl_exceptions ecl_filesystem ecl_formatters ecl_geometry ecl_ipc ecl_linear_algebra ecl_manipulators ecl_math ecl_mobile_robot ecl_mpl ecl_sigslots ecl_statistics ecl_streams ecl_threads ecl_time ecl_type_traits ecl_utilities ecl_config ecl_console ecl_converters_lite ecl_errors ecl_io ecl_lite ecl_sigslots_lite ecl_time_lite kobuki_core kobuki_keyop kobuki_node kobuki_ros kobuki_ros_interfaces sophus kobuki_control kobuki_description kobuki_gazebo kobuki_launch kobuki_navigation kobuki_rviz velodyne_description velodyne_gazebo_plugins velodyne_simulator rtabmap_sim minimal_pkg turtlebot3 turtlebot3_bringup turtlebot3_cartographer turtlebot3_description turtlebot3_example turtlebot3_navigation2 turtlebot3_node turtlebot3_teleop turtlebot3_cartographer_ex turtlebot3_fake_node turtlebot3_simulations vlp_cartographer

Package Summary

Tags No category tags.
Version 2.2.2
License Apache 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description A repo containing essential ROS2 Humble features for controlling Autonomous Mobile Robots (AMRs) and robotic arm manipulators.
Checkout URI https://github.com/j3soon/ros2-essentials.git
VCS Type git
VCS Version main
Last Updated 2025-02-20
Dev Status UNKNOWN
CI status No Continuous Integration
Released UNRELEASED
Tags docker robotics docker-compose ros isaac slam nvidia-docker ros2 isaacsim isaac-sim nav2 omniverse ros2-humble
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.

Additional Links

Maintainers

  • Will Son

Authors

  • Darby Lim
  • Ryan Shim
  • Will Son

kinetic-devel Status melodic-devel Status noetic-devel Status foxy-devel Status galactic-devel Status ROS2 Rolling Status

DYNAMIXEL Workbench

ROBOTIS e-Manual for DYNAMIXEL Workbench

Wiki for dynamixel_workbench Packages

  • http://wiki.ros.org/dynamixel_workbench (metapackage)
  • http://wiki.ros.org/dynamixel_workbench_controllers
  • http://wiki.ros.org/dynamixel_workbench_operators
  • http://wiki.ros.org/dynamixel_workbench_single_manager
  • http://wiki.ros.org/dynamixel_workbench_single_manager_gui
  • http://wiki.ros.org/dynamixel_workbench_toolbox
CHANGELOG

Changelog for package dynamixel_workbench_toolbox

2.2.2 (2022-01-25)

2.1.0 (2019-06-04)

  • Removed single_manager and single_manager_gui
  • Added XH540, PRO (A Firmware), RH_P12_RN, RH_P12_RN (A Firmware)
  • Contributors: Ryan Shim

2.0.0 (2019-01-04)

  • added YAML configuration for Dynamixel
  • supported position control mode, current based position control mode through Joint Trajectory Message
  • supported velocity control mode through Twist Message
  • reduced memory usage(Contribute by \@KurtE)
  • updated API for sync, bulk instruction
  • updated control period (default is 10ms)
  • supported Linux, macos
  • supported Pro+
  • supported DynamixelSDK(after v.3.6.2)
  • supported OpenManipulator
  • Contributors: Darby Lim, KurtE, Pyo

1.0.0 (2018-07-20)

  • upgraded read time #162
  • added Dynamixel PRO information #162
  • added readRegister function
  • update dxl pro info
  • update proInfo func
  • modified max radian position
  • Contributors: Darby Lim, Pyo, Taehun Lim

0.3.1 (2018-06-04)

  • None

0.3.0 (2018-06-01)

  • added getProtocolVersion()
  • changed max_dxl_deries_num
  • merged pull request #152 #151 #149 #132
  • Contributors: Darby Lim, Pyo

0.2.4 (2018-03-20)

  • changed package.xml to format v2
  • Contributors: Pyo

0.2.3 (2018-03-09)

  • None

0.2.2 (2018-02-28)

  • modified the CI configurations (#117)
  • modified the CMakeLists.txt to fix wrong path (ros/rosdistro#17019)
  • Contributors: Pyo

0.2.1 (2018-02-22)

  • modified the CMakeLists.txt to fix wrong path
  • Contributors: Pyo

0.2.0 (2018-02-19)

  • added conver function to PRO user
  • added dxl_info_cnt init function
  • added compatibility for different protocol
  • added static
  • added convert function
  • added baudrate sorting
  • added all dynamixel series
  • added RX-10
  • added millis
  • added init dynamixel example
  • added setting for packet handler
  • added monitor example
  • added item
  • added dynamixel_item
  • added toolbox_ros and modified arduino path
  • added linux build and example
  • added begin and getprotocolversion function
  • modified linux version
  • modified description
  • modified model_info
  • modified variable range
  • modified setTools function
  • modified sync function
  • modified merge conflict
  • modified variable name
  • modified reset function
  • modified function name and return variable name
  • modified name of return var
  • modified item name
  • modified reset function
  • modified item name (added underscore)
  • modified function name
  • modified function for ROS depend
  • modified function to make space
  • modified begin function to reduce storage space
  • modified MX (2.0) protocol setting bug
  • modified example
  • modified sync and bulk comm
  • modified lib
  • modified begin
  • modified variable
  • modified begin function
  • modified joint and wheel mode
  • modified variable name
  • modified begin function
  • modified set function
  • modified dynamixel item
  • modified scan function
  • modified folder tree
  • modified dynamixel_tool
  • modified toolbox structure
  • modified .device and modified funtion for opencm and opencr
  • modified ifdef
  • modified get file
  • modified arduino version
  • modified get device in arduino
  • fixed reset bug
  • deleted dead code
  • deleted empty space
  • deleted xl define
  • deleted debug code and update ping func
  • test OpenCM
  • Contributors: Darby Lim, Yoonseok Pyo

0.1.9 (2017-11-03)

  • modified dependency
  • Contributors: Darby Lim

0.1.8 (2017-11-01)

  • None

0.1.7 (2017-10-30)

0.1.6 (2017-08-09)

  • bug fixed
  • updated error msg
  • updated get model path
  • updated Dynamixel PRO
  • updated Dynamixel XL, XM and XH
  • updated annotation
  • updated multi driver
  • updated address name
  • updated msg name
  • modified launch files
  • modified variable
  • modified file location
  • added sync read
  • added multi read function
  • added multi_driver
  • changed BSD license to Apache 2.0 license
  • Contributors: Darby Lim

0.1.5 (2017-05-23)

  • modified the cmake of toolbox
  • Contributors: Darby Lim

0.1.4 (2017-04-24)

  • toolbox bug fixed
  • added dynamixel new model: XL430_W250
  • added dynamixel new model: XH
  • renamed current controller -> torque controller
  • Contributors: Darby Lim

0.1.3 (2016-11-29)

  • modifiy folder path
  • add drive_mode in XM series
  • Contributors: Darby Lim

0.1.2 (2016-10-31)

  • modify beta test feedback
  • Contributors: Darby Lim

0.1.1 (2016-10-21)

  • Revert "add baudrate combobox and modify velocity controller" This reverts commit f4f83761d687c40660a2c864aa4fcbebe1df4ea4.
  • add baudrate combobox and modify velocity controller
  • Contributors: Darby Lim

0.1.0 (2016-09-23)

  • modified the package information for release
  • edit cmake and xml files
  • modify message
  • add multiport controller and torque controller
  • add position, velocity controller and pan-tilt, wheel tutorials
  • add GUI package
  • add pan tilt and wheel node in tutorial package
  • add tutorial package
  • add position, velocity, torque control package and change workbench_tool to workbench_toolbox
  • Contributors: Darby Lim, Pyo

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dynamixel_workbench_toolbox at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.2.1
License Apache 2.0
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
Checkout URI https://github.com/ROBOTIS-GIT/dynamixel-workbench.git
VCS Type git
VCS Version noetic-devel
Last Updated 2021-06-29
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags package gui robot ros dynamixel robotis dynamixelsdk dynamixels-workbench
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of Dynamixels. The 'dynamixel_tool' class loads its by model number of Dynamixels. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use Dynamixels

Additional Links

Maintainers

  • Will Son

Authors

  • Darby Lim
  • Ryan Shim

How to run dynamixel_workbench in linux without ROS

  1. Downloads DynamixelSDK
$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK

  1. Build DynamixelSDK

http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/library_setup/cpp_linux/#build-the-library

  1. Downloads Dynamixel-Workbench
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench

  1. Build Dynamixel-Workbench and Run examples
$ cd ${YOUR_DOWNLOAD_PATH}/dynamixel_workbench/dynamixel_workbench_toolbox/examples
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo chmod a+rw ${USB_PORT}
$ ./monitor

CHANGELOG

Changelog for package dynamixel_workbench_toolbox

2.2.1 (2021-06-29)

  • Added 2XC430-W250, XL330 series
  • Contributors: Will Son, t-kitajima, Hye-jong KIM

2.2.0 (2020-09-25)

  • Added XW540
  • Bugs fixed, typos revised
  • Contributors: Ryan Shim, Yutaka Kondo, T-Kitajima, Nico Zevallos, Madhur Deep Jain, Will Son, YongHo Na

2.1.0 (2019-06-04)

  • Removed single_manager and single_manager_gui
  • Added XH540, PRO (A Firmware), RH_P12_RN, RH_P12_RN (A Firmware)
  • Contributors: Ryan Shim

2.0.0 (2019-01-04)

  • added YAML configuration for Dynamixel
  • supported position control mode, current based position control mode through Joint Trajectory Message
  • supported velocity control mode through Twist Message
  • reduced memory usage(Contribute by \@KurtE)
  • updated API for sync, bulk instruction
  • updated control period (default is 10ms)
  • supported Linux, macos
  • supported Pro+
  • supported DynamixelSDK(after v.3.6.2)
  • supported OpenManipulator
  • Contributors: Darby Lim, KurtE, Pyo

1.0.0 (2018-07-20)

  • upgraded read time #162
  • added Dynamixel PRO information #162
  • added readRegister function
  • update dxl pro info
  • update proInfo func
  • modified max radian position
  • Contributors: Darby Lim, Pyo, Taehun Lim

0.3.1 (2018-06-04)

  • None

0.3.0 (2018-06-01)

  • added getProtocolVersion()
  • changed max_dxl_deries_num
  • merged pull request #152 #151 #149 #132
  • Contributors: Darby Lim, Pyo

0.2.4 (2018-03-20)

  • changed package.xml to format v2
  • Contributors: Pyo

0.2.3 (2018-03-09)

  • None

0.2.2 (2018-02-28)

  • modified the CI configurations (#117)
  • modified the CMakeLists.txt to fix wrong path (ros/rosdistro#17019)
  • Contributors: Pyo

0.2.1 (2018-02-22)

  • modified the CMakeLists.txt to fix wrong path
  • Contributors: Pyo

0.2.0 (2018-02-19)

  • added conver function to PRO user
  • added dxl_info_cnt init function
  • added compatibility for different protocol
  • added static
  • added convert function
  • added baudrate sorting
  • added all dynamixel series
  • added RX-10
  • added millis
  • added init dynamixel example
  • added setting for packet handler
  • added monitor example
  • added item
  • added dynamixel_item
  • added toolbox_ros and modified arduino path
  • added linux build and example
  • added begin and getprotocolversion function
  • modified linux version
  • modified description
  • modified model_info
  • modified variable range
  • modified setTools function
  • modified sync function
  • modified merge conflict
  • modified variable name
  • modified reset function
  • modified function name and return variable name
  • modified name of return var
  • modified item name
  • modified reset function
  • modified item name (added underscore)
  • modified function name
  • modified function for ROS depend
  • modified function to make space
  • modified begin function to reduce storage space
  • modified MX (2.0) protocol setting bug
  • modified example
  • modified sync and bulk comm
  • modified lib
  • modified begin
  • modified variable
  • modified begin function
  • modified joint and wheel mode
  • modified variable name
  • modified begin function
  • modified set function
  • modified dynamixel item
  • modified scan function
  • modified folder tree
  • modified dynamixel_tool
  • modified toolbox structure
  • modified .device and modified funtion for opencm and opencr
  • modified ifdef
  • modified get file
  • modified arduino version
  • modified get device in arduino
  • fixed reset bug
  • deleted dead code
  • deleted empty space
  • deleted xl define
  • deleted debug code and update ping func
  • test OpenCM
  • Contributors: Darby Lim, Yoonseok Pyo

0.1.9 (2017-11-03)

  • modified dependency
  • Contributors: Darby Lim

0.1.8 (2017-11-01)

  • None

0.1.7 (2017-10-30)

0.1.6 (2017-08-09)

  • bug fixed
  • updated error msg
  • updated get model path
  • updated Dynamixel PRO
  • updated Dynamixel XL, XM and XH
  • updated annotation
  • updated multi driver
  • updated address name
  • updated msg name
  • modified launch files
  • modified variable
  • modified file location
  • added sync read
  • added multi read function
  • added multi_driver
  • changed BSD license to Apache 2.0 license
  • Contributors: Darby Lim

0.1.5 (2017-05-23)

  • modified the cmake of toolbox
  • Contributors: Darby Lim

0.1.4 (2017-04-24)

  • toolbox bug fixed
  • added dynamixel new model: XL430_W250
  • added dynamixel new model: XH
  • renamed current controller -> torque controller
  • Contributors: Darby Lim

0.1.3 (2016-11-29)

  • modifiy folder path
  • add drive_mode in XM series
  • Contributors: Darby Lim

0.1.2 (2016-10-31)

  • modify beta test feedback
  • Contributors: Darby Lim

0.1.1 (2016-10-21)

  • Revert "add baudrate combobox and modify velocity controller" This reverts commit f4f83761d687c40660a2c864aa4fcbebe1df4ea4.
  • add baudrate combobox and modify velocity controller
  • Contributors: Darby Lim

0.1.0 (2016-09-23)

  • modified the package information for release
  • edit cmake and xml files
  • modify message
  • add multiport controller and torque controller
  • add position, velocity controller and pan-tilt, wheel tutorials
  • add GUI package
  • add pan tilt and wheel node in tutorial package
  • add tutorial package
  • add position, velocity, torque control package and change workbench_tool to workbench_toolbox
  • Contributors: Darby Lim, Pyo

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dynamixel_workbench_toolbox at Robotics Stack Exchange

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.

dynamixel_workbench_toolbox package from dynamixel-workbench repo

dynamixel_workbench dynamixel_workbench_toolbox

Package Summary

Tags No category tags.
Version 2.2.3
License Apache 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
Checkout URI https://github.com/ROBOTIS-GIT/dynamixel-workbench.git
VCS Type git
VCS Version galactic-devel
Last Updated 2022-10-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags package gui robot ros dynamixel robotis dynamixelsdk dynamixels-workbench
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.

Additional Links

Maintainers

  • Will Son

Authors

  • Darby Lim
  • Ryan Shim
  • Will Son

How to run dynamixel_workbench in linux without ROS

  1. Downloads DynamixelSDK
$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK

  1. Build DynamixelSDK

http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/library_setup/cpp_linux/#build-the-library

  1. Downloads Dynamixel-Workbench
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench

  1. Build Dynamixel-Workbench and Run examples
$ cd ${YOUR_DOWNLOAD_PATH}/dynamixel_workbench/dynamixel_workbench_toolbox/examples
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo chmod a+rw ${USB_PORT}
$ ./monitor

CHANGELOG

Changelog for package dynamixel_workbench_toolbox

2.2.3 (2022-10-06)

  • ROS2 release (Foxy, Galactic, Humble)
  • fix variable length warning (#364)
  • Contributoers: Kenji Brameld, Will Son

2.2.2 (2022-01-25)

2.1.0 (2019-06-04)

  • Removed single_manager and single_manager_gui
  • Added XH540, PRO (A Firmware), RH_P12_RN, RH_P12_RN (A Firmware)
  • Contributors: Ryan Shim

2.0.0 (2019-01-04)

  • added YAML configuration for Dynamixel
  • supported position control mode, current based position control mode through Joint Trajectory Message
  • supported velocity control mode through Twist Message
  • reduced memory usage(Contribute by \@KurtE)
  • updated API for sync, bulk instruction
  • updated control period (default is 10ms)
  • supported Linux, macos
  • supported Pro+
  • supported DynamixelSDK(after v.3.6.2)
  • supported OpenManipulator
  • Contributors: Darby Lim, KurtE, Pyo

1.0.0 (2018-07-20)

  • upgraded read time #162
  • added Dynamixel PRO information #162
  • added readRegister function
  • update dxl pro info
  • update proInfo func
  • modified max radian position
  • Contributors: Darby Lim, Pyo, Taehun Lim

0.3.1 (2018-06-04)

  • None

0.3.0 (2018-06-01)

  • added getProtocolVersion()
  • changed max_dxl_deries_num
  • merged pull request #152 #151 #149 #132
  • Contributors: Darby Lim, Pyo

0.2.4 (2018-03-20)

  • changed package.xml to format v2
  • Contributors: Pyo

0.2.3 (2018-03-09)

  • None

0.2.2 (2018-02-28)

  • modified the CI configurations (#117)
  • modified the CMakeLists.txt to fix wrong path (ros/rosdistro#17019)
  • Contributors: Pyo

0.2.1 (2018-02-22)

  • modified the CMakeLists.txt to fix wrong path
  • Contributors: Pyo

0.2.0 (2018-02-19)

  • added conver function to PRO user
  • added dxl_info_cnt init function
  • added compatibility for different protocol
  • added static
  • added convert function
  • added baudrate sorting
  • added all dynamixel series
  • added RX-10
  • added millis
  • added init dynamixel example
  • added setting for packet handler
  • added monitor example
  • added item
  • added dynamixel_item
  • added toolbox_ros and modified arduino path
  • added linux build and example
  • added begin and getprotocolversion function
  • modified linux version
  • modified description
  • modified model_info
  • modified variable range
  • modified setTools function
  • modified sync function
  • modified merge conflict
  • modified variable name
  • modified reset function
  • modified function name and return variable name
  • modified name of return var
  • modified item name
  • modified reset function
  • modified item name (added underscore)
  • modified function name
  • modified function for ROS depend
  • modified function to make space
  • modified begin function to reduce storage space
  • modified MX (2.0) protocol setting bug
  • modified example
  • modified sync and bulk comm
  • modified lib
  • modified begin
  • modified variable
  • modified begin function
  • modified joint and wheel mode
  • modified variable name
  • modified begin function
  • modified set function
  • modified dynamixel item
  • modified scan function
  • modified folder tree
  • modified dynamixel_tool
  • modified toolbox structure
  • modified .device and modified funtion for opencm and opencr
  • modified ifdef
  • modified get file
  • modified arduino version
  • modified get device in arduino
  • fixed reset bug
  • deleted dead code
  • deleted empty space
  • deleted xl define
  • deleted debug code and update ping func
  • test OpenCM
  • Contributors: Darby Lim, Yoonseok Pyo

0.1.9 (2017-11-03)

  • modified dependency
  • Contributors: Darby Lim

0.1.8 (2017-11-01)

  • None

0.1.7 (2017-10-30)

0.1.6 (2017-08-09)

  • bug fixed
  • updated error msg
  • updated get model path
  • updated Dynamixel PRO
  • updated Dynamixel XL, XM and XH
  • updated annotation
  • updated multi driver
  • updated address name
  • updated msg name
  • modified launch files
  • modified variable
  • modified file location
  • added sync read
  • added multi read function
  • added multi_driver
  • changed BSD license to Apache 2.0 license
  • Contributors: Darby Lim

0.1.5 (2017-05-23)

  • modified the cmake of toolbox
  • Contributors: Darby Lim

0.1.4 (2017-04-24)

  • toolbox bug fixed
  • added dynamixel new model: XL430_W250
  • added dynamixel new model: XH
  • renamed current controller -> torque controller
  • Contributors: Darby Lim

0.1.3 (2016-11-29)

  • modifiy folder path
  • add drive_mode in XM series
  • Contributors: Darby Lim

0.1.2 (2016-10-31)

  • modify beta test feedback
  • Contributors: Darby Lim

0.1.1 (2016-10-21)

  • Revert "add baudrate combobox and modify velocity controller" This reverts commit f4f83761d687c40660a2c864aa4fcbebe1df4ea4.
  • add baudrate combobox and modify velocity controller
  • Contributors: Darby Lim

0.1.0 (2016-09-23)

  • modified the package information for release
  • edit cmake and xml files
  • modify message
  • add multiport controller and torque controller
  • add position, velocity controller and pan-tilt, wheel tutorials
  • add GUI package
  • add pan tilt and wheel node in tutorial package
  • add tutorial package
  • add position, velocity, torque control package and change workbench_tool to workbench_toolbox
  • Contributors: Darby Lim, Pyo

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dynamixel_workbench_toolbox at Robotics Stack Exchange

dynamixel_workbench_toolbox package from dynamixel-workbench repo

dynamixel_workbench dynamixel_workbench_toolbox

Package Summary

Tags No category tags.
Version 2.2.3
License Apache 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
Checkout URI https://github.com/ROBOTIS-GIT/dynamixel-workbench.git
VCS Type git
VCS Version foxy-devel
Last Updated 2022-10-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags package gui robot ros dynamixel robotis dynamixelsdk dynamixels-workbench
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.

Additional Links

Maintainers

  • Will Son

Authors

  • Darby Lim
  • Ryan Shim
  • Will Son

How to run dynamixel_workbench in linux without ROS

  1. Downloads DynamixelSDK
$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK

  1. Build DynamixelSDK

http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/library_setup/cpp_linux/#build-the-library

  1. Downloads Dynamixel-Workbench
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench

  1. Build Dynamixel-Workbench and Run examples
$ cd ${YOUR_DOWNLOAD_PATH}/dynamixel_workbench/dynamixel_workbench_toolbox/examples
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo chmod a+rw ${USB_PORT}
$ ./monitor

CHANGELOG

Changelog for package dynamixel_workbench_toolbox

2.2.3 (2022-10-06)

  • ROS2 release (Foxy, Galactic, Humble)
  • fix variable length warning (#364)
  • Contributoers: Kenji Brameld, Will Son

2.2.2 (2022-01-25)

2.1.0 (2019-06-04)

  • Removed single_manager and single_manager_gui
  • Added XH540, PRO (A Firmware), RH_P12_RN, RH_P12_RN (A Firmware)
  • Contributors: Ryan Shim

2.0.0 (2019-01-04)

  • added YAML configuration for Dynamixel
  • supported position control mode, current based position control mode through Joint Trajectory Message
  • supported velocity control mode through Twist Message
  • reduced memory usage(Contribute by \@KurtE)
  • updated API for sync, bulk instruction
  • updated control period (default is 10ms)
  • supported Linux, macos
  • supported Pro+
  • supported DynamixelSDK(after v.3.6.2)
  • supported OpenManipulator
  • Contributors: Darby Lim, KurtE, Pyo

1.0.0 (2018-07-20)

  • upgraded read time #162
  • added Dynamixel PRO information #162
  • added readRegister function
  • update dxl pro info
  • update proInfo func
  • modified max radian position
  • Contributors: Darby Lim, Pyo, Taehun Lim

0.3.1 (2018-06-04)

  • None

0.3.0 (2018-06-01)

  • added getProtocolVersion()
  • changed max_dxl_deries_num
  • merged pull request #152 #151 #149 #132
  • Contributors: Darby Lim, Pyo

0.2.4 (2018-03-20)

  • changed package.xml to format v2
  • Contributors: Pyo

0.2.3 (2018-03-09)

  • None

0.2.2 (2018-02-28)

  • modified the CI configurations (#117)
  • modified the CMakeLists.txt to fix wrong path (ros/rosdistro#17019)
  • Contributors: Pyo

0.2.1 (2018-02-22)

  • modified the CMakeLists.txt to fix wrong path
  • Contributors: Pyo

0.2.0 (2018-02-19)

  • added conver function to PRO user
  • added dxl_info_cnt init function
  • added compatibility for different protocol
  • added static
  • added convert function
  • added baudrate sorting
  • added all dynamixel series
  • added RX-10
  • added millis
  • added init dynamixel example
  • added setting for packet handler
  • added monitor example
  • added item
  • added dynamixel_item
  • added toolbox_ros and modified arduino path
  • added linux build and example
  • added begin and getprotocolversion function
  • modified linux version
  • modified description
  • modified model_info
  • modified variable range
  • modified setTools function
  • modified sync function
  • modified merge conflict
  • modified variable name
  • modified reset function
  • modified function name and return variable name
  • modified name of return var
  • modified item name
  • modified reset function
  • modified item name (added underscore)
  • modified function name
  • modified function for ROS depend
  • modified function to make space
  • modified begin function to reduce storage space
  • modified MX (2.0) protocol setting bug
  • modified example
  • modified sync and bulk comm
  • modified lib
  • modified begin
  • modified variable
  • modified begin function
  • modified joint and wheel mode
  • modified variable name
  • modified begin function
  • modified set function
  • modified dynamixel item
  • modified scan function
  • modified folder tree
  • modified dynamixel_tool
  • modified toolbox structure
  • modified .device and modified funtion for opencm and opencr
  • modified ifdef
  • modified get file
  • modified arduino version
  • modified get device in arduino
  • fixed reset bug
  • deleted dead code
  • deleted empty space
  • deleted xl define
  • deleted debug code and update ping func
  • test OpenCM
  • Contributors: Darby Lim, Yoonseok Pyo

0.1.9 (2017-11-03)

  • modified dependency
  • Contributors: Darby Lim

0.1.8 (2017-11-01)

  • None

0.1.7 (2017-10-30)

0.1.6 (2017-08-09)

  • bug fixed
  • updated error msg
  • updated get model path
  • updated Dynamixel PRO
  • updated Dynamixel XL, XM and XH
  • updated annotation
  • updated multi driver
  • updated address name
  • updated msg name
  • modified launch files
  • modified variable
  • modified file location
  • added sync read
  • added multi read function
  • added multi_driver
  • changed BSD license to Apache 2.0 license
  • Contributors: Darby Lim

0.1.5 (2017-05-23)

  • modified the cmake of toolbox
  • Contributors: Darby Lim

0.1.4 (2017-04-24)

  • toolbox bug fixed
  • added dynamixel new model: XL430_W250
  • added dynamixel new model: XH
  • renamed current controller -> torque controller
  • Contributors: Darby Lim

0.1.3 (2016-11-29)

  • modifiy folder path
  • add drive_mode in XM series
  • Contributors: Darby Lim

0.1.2 (2016-10-31)

  • modify beta test feedback
  • Contributors: Darby Lim

0.1.1 (2016-10-21)

  • Revert "add baudrate combobox and modify velocity controller" This reverts commit f4f83761d687c40660a2c864aa4fcbebe1df4ea4.
  • add baudrate combobox and modify velocity controller
  • Contributors: Darby Lim

0.1.0 (2016-09-23)

  • modified the package information for release
  • edit cmake and xml files
  • modify message
  • add multiport controller and torque controller
  • add position, velocity controller and pan-tilt, wheel tutorials
  • add GUI package
  • add pan tilt and wheel node in tutorial package
  • add tutorial package
  • add position, velocity, torque control package and change workbench_tool to workbench_toolbox
  • Contributors: Darby Lim, Pyo

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dynamixel_workbench_toolbox at Robotics Stack Exchange

dynamixel_workbench_toolbox package from dynamixel-workbench repo

dynamixel_workbench dynamixel_workbench_toolbox

Package Summary

Tags No category tags.
Version 2.2.3
License Apache 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
Checkout URI https://github.com/ROBOTIS-GIT/dynamixel-workbench.git
VCS Type git
VCS Version ros2
Last Updated 2022-10-06
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags package gui robot ros dynamixel robotis dynamixelsdk dynamixels-workbench
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of DYNAMIXEL. The 'dynamixel_tool' class loads its by model number of DYNAMIXEL. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use DYNAMIXEL.

Additional Links

Maintainers

  • Will Son

Authors

  • Darby Lim
  • Ryan Shim
  • Will Son

How to run dynamixel_workbench in linux without ROS

  1. Downloads DynamixelSDK
$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK

  1. Build DynamixelSDK

http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/library_setup/cpp_linux/#build-the-library

  1. Downloads Dynamixel-Workbench
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench

  1. Build Dynamixel-Workbench and Run examples
$ cd ${YOUR_DOWNLOAD_PATH}/dynamixel_workbench/dynamixel_workbench_toolbox/examples
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo chmod a+rw ${USB_PORT}
$ ./monitor

CHANGELOG

Changelog for package dynamixel_workbench_toolbox

2.2.3 (2022-10-06)

  • ROS2 release (Foxy, Galactic, Humble)
  • fix variable length warning (#364)
  • Contributoers: Kenji Brameld, Will Son

2.2.2 (2022-01-25)

2.1.0 (2019-06-04)

  • Removed single_manager and single_manager_gui
  • Added XH540, PRO (A Firmware), RH_P12_RN, RH_P12_RN (A Firmware)
  • Contributors: Ryan Shim

2.0.0 (2019-01-04)

  • added YAML configuration for Dynamixel
  • supported position control mode, current based position control mode through Joint Trajectory Message
  • supported velocity control mode through Twist Message
  • reduced memory usage(Contribute by \@KurtE)
  • updated API for sync, bulk instruction
  • updated control period (default is 10ms)
  • supported Linux, macos
  • supported Pro+
  • supported DynamixelSDK(after v.3.6.2)
  • supported OpenManipulator
  • Contributors: Darby Lim, KurtE, Pyo

1.0.0 (2018-07-20)

  • upgraded read time #162
  • added Dynamixel PRO information #162
  • added readRegister function
  • update dxl pro info
  • update proInfo func
  • modified max radian position
  • Contributors: Darby Lim, Pyo, Taehun Lim

0.3.1 (2018-06-04)

  • None

0.3.0 (2018-06-01)

  • added getProtocolVersion()
  • changed max_dxl_deries_num
  • merged pull request #152 #151 #149 #132
  • Contributors: Darby Lim, Pyo

0.2.4 (2018-03-20)

  • changed package.xml to format v2
  • Contributors: Pyo

0.2.3 (2018-03-09)

  • None

0.2.2 (2018-02-28)

  • modified the CI configurations (#117)
  • modified the CMakeLists.txt to fix wrong path (ros/rosdistro#17019)
  • Contributors: Pyo

0.2.1 (2018-02-22)

  • modified the CMakeLists.txt to fix wrong path
  • Contributors: Pyo

0.2.0 (2018-02-19)

  • added conver function to PRO user
  • added dxl_info_cnt init function
  • added compatibility for different protocol
  • added static
  • added convert function
  • added baudrate sorting
  • added all dynamixel series
  • added RX-10
  • added millis
  • added init dynamixel example
  • added setting for packet handler
  • added monitor example
  • added item
  • added dynamixel_item
  • added toolbox_ros and modified arduino path
  • added linux build and example
  • added begin and getprotocolversion function
  • modified linux version
  • modified description
  • modified model_info
  • modified variable range
  • modified setTools function
  • modified sync function
  • modified merge conflict
  • modified variable name
  • modified reset function
  • modified function name and return variable name
  • modified name of return var
  • modified item name
  • modified reset function
  • modified item name (added underscore)
  • modified function name
  • modified function for ROS depend
  • modified function to make space
  • modified begin function to reduce storage space
  • modified MX (2.0) protocol setting bug
  • modified example
  • modified sync and bulk comm
  • modified lib
  • modified begin
  • modified variable
  • modified begin function
  • modified joint and wheel mode
  • modified variable name
  • modified begin function
  • modified set function
  • modified dynamixel item
  • modified scan function
  • modified folder tree
  • modified dynamixel_tool
  • modified toolbox structure
  • modified .device and modified funtion for opencm and opencr
  • modified ifdef
  • modified get file
  • modified arduino version
  • modified get device in arduino
  • fixed reset bug
  • deleted dead code
  • deleted empty space
  • deleted xl define
  • deleted debug code and update ping func
  • test OpenCM
  • Contributors: Darby Lim, Yoonseok Pyo

0.1.9 (2017-11-03)

  • modified dependency
  • Contributors: Darby Lim

0.1.8 (2017-11-01)

  • None

0.1.7 (2017-10-30)

0.1.6 (2017-08-09)

  • bug fixed
  • updated error msg
  • updated get model path
  • updated Dynamixel PRO
  • updated Dynamixel XL, XM and XH
  • updated annotation
  • updated multi driver
  • updated address name
  • updated msg name
  • modified launch files
  • modified variable
  • modified file location
  • added sync read
  • added multi read function
  • added multi_driver
  • changed BSD license to Apache 2.0 license
  • Contributors: Darby Lim

0.1.5 (2017-05-23)

  • modified the cmake of toolbox
  • Contributors: Darby Lim

0.1.4 (2017-04-24)

  • toolbox bug fixed
  • added dynamixel new model: XL430_W250
  • added dynamixel new model: XH
  • renamed current controller -> torque controller
  • Contributors: Darby Lim

0.1.3 (2016-11-29)

  • modifiy folder path
  • add drive_mode in XM series
  • Contributors: Darby Lim

0.1.2 (2016-10-31)

  • modify beta test feedback
  • Contributors: Darby Lim

0.1.1 (2016-10-21)

  • Revert "add baudrate combobox and modify velocity controller" This reverts commit f4f83761d687c40660a2c864aa4fcbebe1df4ea4.
  • add baudrate combobox and modify velocity controller
  • Contributors: Darby Lim

0.1.0 (2016-09-23)

  • modified the package information for release
  • edit cmake and xml files
  • modify message
  • add multiport controller and torque controller
  • add position, velocity controller and pan-tilt, wheel tutorials
  • add GUI package
  • add pan tilt and wheel node in tutorial package
  • add tutorial package
  • add position, velocity, torque control package and change workbench_tool to workbench_toolbox
  • Contributors: Darby Lim, Pyo

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dynamixel_workbench_toolbox at Robotics Stack Exchange

No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.2.1
License Apache 2.0
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
Checkout URI https://github.com/ROBOTIS-GIT/dynamixel-workbench.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2021-06-29
Dev Status MAINTAINED
CI status Continuous Integration
Released RELEASED
Tags package gui robot ros dynamixel robotis dynamixelsdk dynamixels-workbench
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of Dynamixels. The 'dynamixel_tool' class loads its by model number of Dynamixels. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use Dynamixels

Additional Links

Maintainers

  • Will Son

Authors

  • Darby Lim
  • Ryan Shim

How to run dynamixel_workbench in linux without ROS

  1. Downloads DynamixelSDK
$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK

  1. Build DynamixelSDK

http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/library_setup/cpp_linux/#build-the-library

  1. Downloads Dynamixel-Workbench
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench

  1. Build Dynamixel-Workbench and Run examples
$ cd ${YOUR_DOWNLOAD_PATH}/dynamixel_workbench/dynamixel_workbench_toolbox/examples
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo chmod a+rw ${USB_PORT}
$ ./monitor

CHANGELOG

Changelog for package dynamixel_workbench_toolbox

2.2.1 (2021-06-29)

  • Added 2XC430-W250, XL330 series
  • Contributors: Will Son, t-kitajima, Hye-jong KIM

2.2.0 (2020-09-25)

  • Added XW540
  • Bugs fixed, typos revised
  • Contributors: Ryan Shim, Yutaka Kondo, T-Kitajima, Nico Zevallos, Madhur Deep Jain, Will Son, YongHo Na

2.1.0 (2019-06-04)

  • Removed single_manager and single_manager_gui
  • Added XH540, PRO (A Firmware), RH_P12_RN, RH_P12_RN (A Firmware)
  • Contributors: Ryan Shim

2.0.0 (2019-01-04)

  • added YAML configuration for Dynamixel
  • supported position control mode, current based position control mode through Joint Trajectory Message
  • supported velocity control mode through Twist Message
  • reduced memory usage(Contribute by \@KurtE)
  • updated API for sync, bulk instruction
  • updated control period (default is 10ms)
  • supported Linux, macos
  • supported Pro+
  • supported DynamixelSDK(after v.3.6.2)
  • supported OpenManipulator
  • Contributors: Darby Lim, KurtE, Pyo

1.0.0 (2018-07-20)

  • upgraded read time #162
  • added Dynamixel PRO information #162
  • added readRegister function
  • update dxl pro info
  • update proInfo func
  • modified max radian position
  • Contributors: Darby Lim, Pyo, Taehun Lim

0.3.1 (2018-06-04)

  • None

0.3.0 (2018-06-01)

  • added getProtocolVersion()
  • changed max_dxl_deries_num
  • merged pull request #152 #151 #149 #132
  • Contributors: Darby Lim, Pyo

0.2.4 (2018-03-20)

  • changed package.xml to format v2
  • Contributors: Pyo

0.2.3 (2018-03-09)

  • None

0.2.2 (2018-02-28)

  • modified the CI configurations (#117)
  • modified the CMakeLists.txt to fix wrong path (ros/rosdistro#17019)
  • Contributors: Pyo

0.2.1 (2018-02-22)

  • modified the CMakeLists.txt to fix wrong path
  • Contributors: Pyo

0.2.0 (2018-02-19)

  • added conver function to PRO user
  • added dxl_info_cnt init function
  • added compatibility for different protocol
  • added static
  • added convert function
  • added baudrate sorting
  • added all dynamixel series
  • added RX-10
  • added millis
  • added init dynamixel example
  • added setting for packet handler
  • added monitor example
  • added item
  • added dynamixel_item
  • added toolbox_ros and modified arduino path
  • added linux build and example
  • added begin and getprotocolversion function
  • modified linux version
  • modified description
  • modified model_info
  • modified variable range
  • modified setTools function
  • modified sync function
  • modified merge conflict
  • modified variable name
  • modified reset function
  • modified function name and return variable name
  • modified name of return var
  • modified item name
  • modified reset function
  • modified item name (added underscore)
  • modified function name
  • modified function for ROS depend
  • modified function to make space
  • modified begin function to reduce storage space
  • modified MX (2.0) protocol setting bug
  • modified example
  • modified sync and bulk comm
  • modified lib
  • modified begin
  • modified variable
  • modified begin function
  • modified joint and wheel mode
  • modified variable name
  • modified begin function
  • modified set function
  • modified dynamixel item
  • modified scan function
  • modified folder tree
  • modified dynamixel_tool
  • modified toolbox structure
  • modified .device and modified funtion for opencm and opencr
  • modified ifdef
  • modified get file
  • modified arduino version
  • modified get device in arduino
  • fixed reset bug
  • deleted dead code
  • deleted empty space
  • deleted xl define
  • deleted debug code and update ping func
  • test OpenCM
  • Contributors: Darby Lim, Yoonseok Pyo

0.1.9 (2017-11-03)

  • modified dependency
  • Contributors: Darby Lim

0.1.8 (2017-11-01)

  • None

0.1.7 (2017-10-30)

0.1.6 (2017-08-09)

  • bug fixed
  • updated error msg
  • updated get model path
  • updated Dynamixel PRO
  • updated Dynamixel XL, XM and XH
  • updated annotation
  • updated multi driver
  • updated address name
  • updated msg name
  • modified launch files
  • modified variable
  • modified file location
  • added sync read
  • added multi read function
  • added multi_driver
  • changed BSD license to Apache 2.0 license
  • Contributors: Darby Lim

0.1.5 (2017-05-23)

  • modified the cmake of toolbox
  • Contributors: Darby Lim

0.1.4 (2017-04-24)

  • toolbox bug fixed
  • added dynamixel new model: XL430_W250
  • added dynamixel new model: XH
  • renamed current controller -> torque controller
  • Contributors: Darby Lim

0.1.3 (2016-11-29)

  • modifiy folder path
  • add drive_mode in XM series
  • Contributors: Darby Lim

0.1.2 (2016-10-31)

  • modify beta test feedback
  • Contributors: Darby Lim

0.1.1 (2016-10-21)

  • Revert "add baudrate combobox and modify velocity controller" This reverts commit f4f83761d687c40660a2c864aa4fcbebe1df4ea4.
  • add baudrate combobox and modify velocity controller
  • Contributors: Darby Lim

0.1.0 (2016-09-23)

  • modified the package information for release
  • edit cmake and xml files
  • modify message
  • add multiport controller and torque controller
  • add position, velocity controller and pan-tilt, wheel tutorials
  • add GUI package
  • add pan tilt and wheel node in tutorial package
  • add tutorial package
  • add position, velocity, torque control package and change workbench_tool to workbench_toolbox
  • Contributors: Darby Lim, Pyo

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dynamixel_workbench_toolbox at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.2.1
License Apache 2.0
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description ROS packages for Dynamixel controllers, msgs, single_manager, toolbox, tutorials
Checkout URI https://github.com/ROBOTIS-GIT/dynamixel-workbench.git
VCS Type git
VCS Version melodic-devel
Last Updated 2021-06-29
Dev Status MAINTAINED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags package gui robot ros dynamixel robotis dynamixelsdk dynamixels-workbench
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This package is composed of 'dynamixel_item', 'dynamixel_tool', 'dynamixel_driver' and 'dynamixel_workbench' class. The 'dynamixel_item' is saved as control table item and information of Dynamixels. The 'dynamixel_tool' class loads its by model number of Dynamixels. The 'dynamixel_driver' class includes wraped function used in DYNAMIXEL SDK. The 'dynamixel_workbench' class make simple to use Dynamixels

Additional Links

Maintainers

  • Will Son

Authors

  • Darby Lim
  • Ryan Shim

How to run dynamixel_workbench in linux without ROS

  1. Downloads DynamixelSDK
$ git clone https://github.com/ROBOTIS-GIT/DynamixelSDK

  1. Build DynamixelSDK

http://emanual.robotis.com/docs/en/software/dynamixel/dynamixel_sdk/library_setup/cpp_linux/#build-the-library

  1. Downloads Dynamixel-Workbench
$ git clone https://github.com/ROBOTIS-GIT/dynamixel-workbench

  1. Build Dynamixel-Workbench and Run examples
$ cd ${YOUR_DOWNLOAD_PATH}/dynamixel_workbench/dynamixel_workbench_toolbox/examples
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo chmod a+rw ${USB_PORT}
$ ./monitor

CHANGELOG

Changelog for package dynamixel_workbench_toolbox

2.2.1 (2021-06-29)

  • Added 2XC430-W250, XL330 series
  • Contributors: Will Son, t-kitajima, Hye-jong KIM

2.2.0 (2020-09-25)

  • Added XW540
  • Bugs fixed, typos revised
  • Contributors: Ryan Shim, Yutaka Kondo, T-Kitajima, Nico Zevallos, Madhur Deep Jain, Will Son, YongHo Na

2.1.0 (2019-06-04)

  • Removed single_manager and single_manager_gui
  • Added XH540, PRO (A Firmware), RH_P12_RN, RH_P12_RN (A Firmware)
  • Contributors: Ryan Shim

2.0.0 (2019-01-04)

  • added YAML configuration for Dynamixel
  • supported position control mode, current based position control mode through Joint Trajectory Message
  • supported velocity control mode through Twist Message
  • reduced memory usage(Contribute by \@KurtE)
  • updated API for sync, bulk instruction
  • updated control period (default is 10ms)
  • supported Linux, macos
  • supported Pro+
  • supported DynamixelSDK(after v.3.6.2)
  • supported OpenManipulator
  • Contributors: Darby Lim, KurtE, Pyo

1.0.0 (2018-07-20)

  • upgraded read time #162
  • added Dynamixel PRO information #162
  • added readRegister function
  • update dxl pro info
  • update proInfo func
  • modified max radian position
  • Contributors: Darby Lim, Pyo, Taehun Lim

0.3.1 (2018-06-04)

  • None

0.3.0 (2018-06-01)

  • added getProtocolVersion()
  • changed max_dxl_deries_num
  • merged pull request #152 #151 #149 #132
  • Contributors: Darby Lim, Pyo

0.2.4 (2018-03-20)

  • changed package.xml to format v2
  • Contributors: Pyo

0.2.3 (2018-03-09)

  • None

0.2.2 (2018-02-28)

  • modified the CI configurations (#117)
  • modified the CMakeLists.txt to fix wrong path (ros/rosdistro#17019)
  • Contributors: Pyo

0.2.1 (2018-02-22)

  • modified the CMakeLists.txt to fix wrong path
  • Contributors: Pyo

0.2.0 (2018-02-19)

  • added conver function to PRO user
  • added dxl_info_cnt init function
  • added compatibility for different protocol
  • added static
  • added convert function
  • added baudrate sorting
  • added all dynamixel series
  • added RX-10
  • added millis
  • added init dynamixel example
  • added setting for packet handler
  • added monitor example
  • added item
  • added dynamixel_item
  • added toolbox_ros and modified arduino path
  • added linux build and example
  • added begin and getprotocolversion function
  • modified linux version
  • modified description
  • modified model_info
  • modified variable range
  • modified setTools function
  • modified sync function
  • modified merge conflict
  • modified variable name
  • modified reset function
  • modified function name and return variable name
  • modified name of return var
  • modified item name
  • modified reset function
  • modified item name (added underscore)
  • modified function name
  • modified function for ROS depend
  • modified function to make space
  • modified begin function to reduce storage space
  • modified MX (2.0) protocol setting bug
  • modified example
  • modified sync and bulk comm
  • modified lib
  • modified begin
  • modified variable
  • modified begin function
  • modified joint and wheel mode
  • modified variable name
  • modified begin function
  • modified set function
  • modified dynamixel item
  • modified scan function
  • modified folder tree
  • modified dynamixel_tool
  • modified toolbox structure
  • modified .device and modified funtion for opencm and opencr
  • modified ifdef
  • modified get file
  • modified arduino version
  • modified get device in arduino
  • fixed reset bug
  • deleted dead code
  • deleted empty space
  • deleted xl define
  • deleted debug code and update ping func
  • test OpenCM
  • Contributors: Darby Lim, Yoonseok Pyo

0.1.9 (2017-11-03)

  • modified dependency
  • Contributors: Darby Lim

0.1.8 (2017-11-01)

  • None

0.1.7 (2017-10-30)

0.1.6 (2017-08-09)

  • bug fixed
  • updated error msg
  • updated get model path
  • updated Dynamixel PRO
  • updated Dynamixel XL, XM and XH
  • updated annotation
  • updated multi driver
  • updated address name
  • updated msg name
  • modified launch files
  • modified variable
  • modified file location
  • added sync read
  • added multi read function
  • added multi_driver
  • changed BSD license to Apache 2.0 license
  • Contributors: Darby Lim

0.1.5 (2017-05-23)

  • modified the cmake of toolbox
  • Contributors: Darby Lim

0.1.4 (2017-04-24)

  • toolbox bug fixed
  • added dynamixel new model: XL430_W250
  • added dynamixel new model: XH
  • renamed current controller -> torque controller
  • Contributors: Darby Lim

0.1.3 (2016-11-29)

  • modifiy folder path
  • add drive_mode in XM series
  • Contributors: Darby Lim

0.1.2 (2016-10-31)

  • modify beta test feedback
  • Contributors: Darby Lim

0.1.1 (2016-10-21)

  • Revert "add baudrate combobox and modify velocity controller" This reverts commit f4f83761d687c40660a2c864aa4fcbebe1df4ea4.
  • add baudrate combobox and modify velocity controller
  • Contributors: Darby Lim

0.1.0 (2016-09-23)

  • modified the package information for release
  • edit cmake and xml files
  • modify message
  • add multiport controller and torque controller
  • add position, velocity controller and pan-tilt, wheel tutorials
  • add GUI package
  • add pan tilt and wheel node in tutorial package
  • add tutorial package
  • add position, velocity, torque control package and change workbench_tool to workbench_toolbox
  • Contributors: Darby Lim, Pyo

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged dynamixel_workbench_toolbox at Robotics Stack Exchange