Calendar June 10, 2022
by Stephanie Eng & Dr. Andy Zelenak, Controls Engineers at PickNik Robotics

ABB ROS™ 2 Driver Release

ABB ROS™ 2 Driver Release

PickNik Robotics and Optimax Systems Inc. have collaborated to release a ROS 2 driver for ABB manipulators.

Optimax, the largest prototype optics manufacturer in the United States, and PickNik Robotics have collaborated to release a ROS 2 driver for ABB manipulators. Optimax optics have a wide variety of applications, including aerospace, semiconductor, military, medical, and research and development. The company will use the new ABB package for precision manufacturing.

PickNik’s team of 30+ roboticists are leaders in the open-source robotics community and collectively have over 300 years of robotics experience. This is the second major robot driver for ROS 2 that PickNik has helped release.

The new ABB package allows two different modes of simulation. In the first mode, it can spoof ros2_control drivers for simulation in ROS. Alternatively, the driver can communicate with ABB’s proprietary RobotPro software, which is a very accurate simulation environment and enables a wide range of ABB-specific add-ons. The package has also been tested with an IRB 1200-5/0.9 manipulator. As of now, the package contains a detailed README and launch files for the IRB 1200-5/0.9. Porting new robot models should be a straightforward process, and we welcome pull requests. The ROS community has already opened several pull requests to contribute additional functionality.

Compared to the ROS 1 ABB packages, the advantages of this new ROS 2 version include:

  • Improved security
  • More flexibility with respect to middleware configuration
  • All necessary packages and documentation are available in a single repository

Installation and instructions can be found here. Please leave feedback for the developers and make feature requests as issues.