ros-industrial / motoman

ROS-Industrial Motoman support (http://wiki.ros.org/motoman)
143 stars 194 forks source link

robot_enable service fails on YRC1000 #543

Closed shobhitagg closed 1 year ago

shobhitagg commented 1 year ago

Robot: Motoman GP4 Controller: YRC1000 ROS Distribution: Noetic

I installed Motoman ROS on the controller using binary file as per the instruction here

I am trying to control the robot using Moveit configuration (created by following the steps here). Position scaling step works fine.

Before I try to execute motion on the real robot, I call robot_enable service in another terminal (rosservice call robot_enable). I hear click sound, and servo green light on pendant lights up. But I get the following message on terminal:

success: False
message: "Motoman robot was NOT enabled. Please re-examine and retry."

If I try to execute motion using Moveit then, it then naturally gives the following message

Failed to set TrajectoryMode: Not Ready (5) : MotoRos not started (5008)

I verified that the e-stop is release, controller is in remote mode, and since I am able to successfully run motoman_gp4_support launch files (robot_interface_streaming_gp4.launch) MotoRos seems to be installed.