ROBOTIS-GIT / open_manipulator

OpenManipulator for controlling in Gazebo and Moveit with ROS
http://emanual.robotis.com/docs/en/platform/openmanipulator/
Apache License 2.0
325 stars 146 forks source link

Unable to initialize the OpenManipulator-x #255

Open Leo5017 opened 10 months ago

Leo5017 commented 10 months ago

Running Ubuntu 20.04 on vmware ROS2 Foxy

Hi I am a totally beginner of dynamixels and ros2 I have a couple of XM430-W210 for Turtlebot and five motors of XM430-W350, trying to build my own robot arm with the OpenCR I have installed the ros2 foxy and the OpenCR but failed to start the controller:

$ ros2 launch open_manipulator_x_controller open_manipulator_x_controller.launch.py usb_port:=/dev/ttyACM0 [INFO] [launch]: All log files can be found below /home/leo5017/.ros/log/2023-09-05-19-57-11-076641-ubuntu-14683 [INFO] [launch]: Default logging verbosity is set to INFO [INFO] [open_manipulator_x_controller-1]: process started with pid [14685] [ERROR] [open_manipulator_x_controller-1]: process has died [pid 14685, exit code -11, cmd '/home/leo5017/colcon_ws/install/open_manipulator_x_controller/lib/open_manipulator_x_controller/open_manipulator_x_controller /dev/ttyACM0 1000000 --ros-args -r __node:=open_manipulator_x_controller --params-file /home/leo5017/colcon_ws/install/open_manipulator_x_controller/share/open_manipulator_x_controller/param/open_manipulator_x_controller_params.yaml'].

I try to connect to the servos with the Dynmixel Wizard 2.0, they work fine. and I also tested with the read_write_node example, they also work fine.