Industry Best Practices in Robotics Software Engineering

A robotics software engineering panel on best practices, testing, architecture, and the challenges of developing real-world robotics systems.

Industry Best Practices in Robotics Software Engineering
Author
Dec 09, 2022

This paper grew out of a panel on best practices in robotics software engineering at the 3rd International Workshop on Robotics Software Engineering.

The article brought together perspectives from JPL, Bosch, Waymo, and XITASO on the software engineering challenges that show up in real robotics systems: architecture, model-driven development, testing, simulation, autonomy, and the gap between software engineering practice and robots operating in the physical world.

My contribution focused on development and testing of autonomous driving systems at Waymo, including the role of closed-course testing, public road testing, simulation, log-based evaluation, and large-scale regression testing in building confidence in autonomous behavior.

Learn more