- Support level: community
EXPERIMENTAL: This status indicates that this software is experimental code at best. There are known issues and missing functionality. The APIs are completely unstable and likely to change. Use in production systems is not recommended. All code starts at this level. For more information see the ROS-Industrial software status page. |
Contents
Overview
This stack is developed by Hans Robots and Canonical Robots. It currently contains packages that provide nodes for communication with Hans Robots Elfin Robots series of industrial robot controllers, URDF models for various robot arms and the associated MoveIt packages. The ROS Industrial driver has been developed as part of an ROSIN ITP project.
Compatibility
ROS Distros
The current version has only been tested for kinetic distro.
Robot descriptions and MoveIt packages
Robot description and MoveIt configurations from the elfin_robot stack can be used.
Installation
Please note that currently, only kinetic version is available.
The following instructions assume that a Catkin workspace has been created at $HOME/catkin_ws and that the source space is at $HOME/catkin_ws/src. Update paths appropriately if they are different on the build machine.
In all other cases the packages will have to be build from sources in a Catkin workspace:
1 cd /path/to/catkin_ws/src
2
3 # retrieve the sources
4 git clone -b kinetic-devel https://github.com/canonical-robots/elfin_robot.git
5
6 cd /path/to/catkin_ws
7
8 # checking dependencies
9 rosdep update
10 rosdep install --from-paths src --ignore-src --rosdistro kinetic
11
12 # building
13 catkin_make
14
15 # source this workspace (careful when also sourcing others)
16 source /path/to/catkin_ws/devel/setup.bash
The packages can now be used as regular ROS packages.
Refer to the catkin tutorials for more information on building catkin workspaces.
Tutorials
See the Tutorials page for an overview of the available tutorials.
Contact us/Technical support
For questions about this package , please contact the developers by writting to <support (at) canonicalrobots.com> or by posting a message in the ROS Driver category on ROS Discourse.
Report a Bug
Use GitHub to report bugs or submit feature requests. [View active issues]
Acknowledgement
Supported by ROSIN - ROS-Industrial Quality-Assured Robot Software Components. More information: rosin-project.eu.
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 732287.