When operating the robot using the above two nodes, the robot moves short and stops.
And the open_manipulator_p_controller node stops.
It does not print any commands for stop.
PARAMETERS
* /open_manipulator_p_controller/control_period: 0.01
* /open_manipulator_p_controller/using_platform: True
* /open_manipulator_p_controller/with_gripper: False
* /rosdistro: melodic
* /rosversion: 1.14.11
NODES
/
open_manipulator_p_controller (open_manipulator_p_controller/open_manipulator_p_controller)
ROS_MASTER_URI=http://192.168.0.16:11311
process[open_manipulator_p_controller-1]: started with pid [11208]
port_name and baud_rate are set to /dev/ttyUSB0, 1000000
Joint Dynamixel ID : 1, Model Name : PRO-PLUS-H54P-200-S500-R
[ERROR] [RxPacketError] Writing or Reading is not available to target address!
[ERROR] Please check your Dynamixel firmware version
Joint Dynamixel ID : 2, Model Name : PRO-PLUS-H54P-200-S500-R
[ERROR] [RxPacketError] Writing or Reading is not available to target address!
[ERROR] Please check your Dynamixel firmware version
Joint Dynamixel ID : 3, Model Name : PRO-PLUS-H54P-100-S500-R
[ERROR] [RxPacketError] Writing or Reading is not available to target address!
[ERROR] Please check your Dynamixel firmware version
Joint Dynamixel ID : 4, Model Name : PRO-PLUS-H54P-100-S500-R
[ERROR] [RxPacketError] Writing or Reading is not available to target address!
[ERROR] Please check your Dynamixel firmware version
Joint Dynamixel ID : 5, Model Name : PRO-PLUS-H42P-020-S300-R
[ERROR] [RxPacketError] Writing or Reading is not available to target address!
[ERROR] Please check your Dynamixel firmware version
Joint Dynamixel ID : 6, Model Name : PRO-PLUS-H42P-020-S300-R
[ERROR] [RxPacketError] Writing or Reading is not available to target address!
[ERROR] Please check your Dynamixel firmware version
[INFO] Succeeded to init /open_manipulator_p_controller
When the controller node is re-executed, the above error appears, and when the node is turned off and on again, it connects normally.
I have to use the teleop node, and how can I solve this problem?
Is it because of the speed limit? Or should I modify the /open_manipulator_p_controller/control_period parameter?
My PC environment is Ubuntu 18.04.
roslaunch open_manipulator_p_teleop open_manipulator_p_teleop_keyboard.launch
roslaunch open_manipulator_p_teleop open_manipulator_p_teleop_joystick.launch
When operating the robot using the above two nodes, the robot moves short and stops.
And the open_manipulator_p_controller node stops. It does not print any commands for stop.
When the controller node is re-executed, the above error appears, and when the node is turned off and on again, it connects normally.
I have to use the teleop node, and how can I solve this problem? Is it because of the speed limit? Or should I modify the /open_manipulator_p_controller/control_period parameter?