Running ROS Hydro, industrial core and motoman driver are downloaded from source and buildt in catkin workspace. Established connection via interface after receiving a hard coded MotoPlus application file (.out file) from Yaskawa. The one provided on github repo was not compatible with our DX100, version DS3.53.01A-14. Through joint_states topic only six joints are received, even though our robot, SIA20D, has seven axis. The names are according to the ROS-I standard, joint_1,...,joint_6. What settings are there do be done to correct this?
Have tried to rename the joints via both the provided sia20d_mesh.xml file and explicit naming. No error messages are given when these commands are performed. Though no change is noticed upon restart of interface. Why is that so?
When trying to run move_to_joint.py error message "Start and End position joint_names mismatch" is received. No matter if we name the joints according to ROS-I standard or the once that we loaded with .xml file.
Please help us out:-)!
Originally posted by plundgren on ROS Answers with karma: 33 on 2013-11-13
Post score: 0
Original comments
Comment by sedwards on 2013-11-13:
Have you followed the instructions here:http://wiki.ros.org/motoman_driver/Tutorials/Usage
Comment by plundgren on 2013-11-14:
Yes, we have. Fail to perform any of the alternatives that are given on step 3.1. Step 3.2 gives the error that was described in the question, names mismatch.
Via a RosEmulator it was possible to connect to the controller state and motion server. Once connected it shows the values for seven joints.
Comment by gvdhoorn on 2013-11-14:
@plundgren: the fact that the RosEmulator binary displayed the proper information would seem to suggest the controller side is working properly. Could you make a wireshark capture of both situations? So one when using RosEmulator, and one when connecting the ROS nodes.
Comment by plundgren on 2013-11-14:
When running roscore and while loading urdf the rostopic joint_states gives us all seven value upon restart of interface. This wasn't clear in the tutorial.
Comment by sedwards on 2013-11-14:
My apologies. I will update the the tutorial
Comment by plundgren on 2013-11-14:
When sending move_to_joint command the pendant gives us "ERROR 0381: Robot range not checked [R1]". Servo is turned on but no motion is performed.
Comment by sedwards on 2013-11-14:
@plundgren, please ask another question about this (combining a bunch of questions into one makes the forum harder to search for others that may have a similar problem).