System Requirements

Note

This documentation is intended for ROS 2 Jazzy Jalisco. If you are using a different ROS 2 distribution, select the appropriate branch from the branch selector in the lower-left corner.

Operating System and ROS 2 Distribution

The FANUC ROS 2 Driver supports the following combinations of operating system and ROS 2 distribution:

  • Ubuntu 22.04 LTS / ROS 2 Humble Hawksbill

  • Ubuntu 24.04 LTS / ROS 2 Jazzy Jalisco

Note

A real-time PREEMPT_RT kernel may be optionally installed, depending on application requirements.

FANUC Robot Controller

  • R-30iB Plus series

    • R-30iB Plus

    • R-30iB Mate Plus

    • R-30iB Mini Plus

  • R-50iA series

    • R-50iA

    • R-50iA Mate

Software Options

  • J519 Stream Motion and R912 Remote Motion, or

  • S636 External Control Package (includes both J519 and R912)

Note

The FANUC ROS 2 Driver does not require J568 and J570 even though they have “ROS 2” in their software option name.

Controller Software Version

  • R-30iB Plus, R-30iB Mate Plus: V9.40P/81 or later

  • R-30iB Mini Plus: V9.40P/77 or later

  • R-50iA series: V10.10P/26 or later