How can I use Motoman stack with ROS Indigo?
I have Ubuntu 14.04
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
I have Ubuntu 14.04
Edit 2015-04-22: updated as industrial_core
has been released into Indigo.
(I'm assuming no prior ROS experience in this answer .. well, some experience)
While there hasn't been any official release of the motoman
packages into Indigo, I've had good results building them from source. As far as I know there are no incompatibilities, but you obviously do this at your own risk.
You could do something like this (in your current catkin workspace):
cd /path/to/your/catkin_ws/src
# checkout the desired version of the motoman repository.
# if you'd rather use the development versions, use '-b hydro-devel' OR '-b indigo-devel'.
git clone -b hydro https://github.com/ros-industrial/motoman.git
# we need to make sure you have all dependencies installed.
# this step should install 'industrial_robot_client' for you
cd ..
rosdep install --from-paths src --ignore-src --rosdistro indigo
# now build
catkin_make
This should successfully build the Motoman ROS nodes. You'll still have to set up your controller, but those steps are identical to the Hydro version (see motoman_driver/Tutorials on the ROS wiki).
To make sure things are ok, try running the tests:
catkin_make run_tests
then
catkin_test_results --all build/
The summary should show 0 failures. Especially the tests for simple_message
, industrial_robot_client
and all of the motoman_X_support
packages are important.
Now after a source /path/to/your/catkin_ws/devel/setup.bash
, you should be able to start the relevant launch files.
Thanks for your help. I did everything you said and it's OK. Do you know how can I use this tutorial: http://wiki.ros.org/motoman/Tutorials...
With the instruction roslaunch sia10d_mesh_arm_navigation planning_scene_warehouse_viewer_sia10d_mesh.launch
I get [planning_scene_warehouse_viewer_sia10d_mesh.launch] is neither a launch file in package [sia10d_mesh_arm_navigation] nor is [sia10d_mesh_arm_navigation] a launch file name
Traceback (most recent call last): File "/opt/ros/indigo/bin/roslaunch", line 35, in <module> roslaunch.main() File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/__init__.py", line 308, in main logger.error(traceback.format_exc())
Asked: 2014-08-25 22:03:00 -0600
Seen: 563 times
Last updated: Apr 22 '15
Is ROS able to support SDA10D industrial robot? When?
motoman stack on ros industrial
How to load INIT_ROS.jbi file correctly?
Setup Industrial package for use of motoman driver interface with DX100 - MotoPlus
Using Motoman MH6 with ROS On-the-fly path planning
How to fix SIA10D ROS industrial robot loading model fail in RViz?
Filter trajectory fails in warehouse viewer
swri-ros-package build problems [closed]
Is it possible to control a Motoman SV3 (MRCII controller) with ROS