This package enables specific ROS nodes to communicate with Fanuc industrial robot controllers, using the protocol defined in the simple_message package.

Experimental driver

The fanuc_driver_exp repository contains an experimental replacement for fanuc_driver that is currently being beta-tested.

It is backwards compatible and can be used as a drop-in replacement for the controller side of fanuc_driver (ie: the Karel and TP code).

See the fanuc_driver_exp repository readme for information on how to install it.

Melodic compatibility

The packages in this repository have not yet been released for ROS Melodic.

The packages are however largely compatible with ROS Melodic, and can be used after building them from source.

In a Catkin workspace:

   1 cd /path/to/catkin_ws/src
   3 # retrieve the latest development version of fanuc. If you'd rather
   4 # use the latest released version, replace 'indigo-devel' with 'kinetic'
   5 git clone -b indigo-devel https://github.com/ros-industrial/fanuc.git
   7 cd /path/to/catkin_ws
   9 # checking dependencies: this may install additional packages
  10 rosdep update
  11 rosdep install --from-paths src --ignore-src --rosdistro melodic
  13 # building
  14 catkin_make
  16 # source this workspace (only if you don't have any others)
  17 source /path/to/catkin_ws/devel/setup.bash

Refer to the catkin tutorials for more information on building catkin workspaces.

Further information

See the Indigo specific page of fanuc_driver for information on requirements, access to the tutorials, the Troubleshooting page and other information.

Wiki: fanuc_driver/melodic (last edited 2020-05-21 08:42:49 by GvdHoorn)