Until now, we have been mainly discussing interfacing personal and research robots with ROS, but one of the main areas where robots are extensively used is in industry. Does ROS support industrial robots? Are there any companies that use ROS for handling manufacturing processes? The ROS-Industrial package comes with a solution to interface and control industrial robot manipulators to ROS, using its powerful tools, such as MoveIt!, Gazebo, and RViz.
In this chapter, we will discuss the following topics:
- Understanding and getting started with ROS-Industrial
- Creating a URDF for an industrial robot and interfacing it with MoveIt!
- Working with MoveIt! configuration of a Universal Robots arm and ABB robots
- Understanding ROS-Industrial robot support packages
- Understanding ROS-Industrial robot client and driver packages
- Working with IKfast algorithms...