Published in Robot Operating System (ROS) The Complete Reference, 2021
A recurring concern for robotics application is how to scale from being a research product, into a production system. Developers need to compile their software for the chosen embedded platform, write tests for their code, and build infrastructure to support engineering best practices, such as Continuous Integration, and Delivery (CI/CD). This chapter introduces the reader to ROS packages, and tools which can be leveraged to build solid, commercial-grade, systems based on ROS 2.
Recommended citation: A. A. Allaban, D. Bonnie, E. Knapp, P. Gokhale and T. Moulard, "Developing Production-Grade Applications with ROS 2" to appear in Robot Operating System (ROS) The Complete Reference, 1st ed., Vol. 6, A. Koubaa, Ed., Switzerland: Springer International Publishing AG 2021