Title: The Robot Operating System: An Open Source Framework for Modern Robotics Date: Monday, September 26 Time: 9.35 –10.15am
Creating truly robust, general-purpose robot software is hard! From the robot’s perspective, many problems that seem trivial to humans can actually encompass wild variations between instances of tasks and environments. Dealing with real-world variations in complex tasks and environments is so difficult that no single individual, laboratory, or institution can hope to build a complete system from scratch.
As a result, the Robot Operating System (ROS) was built from the ground up to encourage collaborative robotics software development. It is a collection of tools, libraries, and conventions that aim to simplify the task of creating complex and robust robot behavior across a wide variety of robot platforms. This talk will provide an overview of the design of ROS and show a collection of applications in industry, academia, and government. It will also briefly describe current development efforts to incorporate Transport Layer Security (TLS), access controls, a flexible UDP-based networking subsystem, and other “wish list” items for the future.
Bio Morgan Quigley is Chief Architect of the Open Source Robotics Foundation. Prior to OSRF, Morgan received a PhD in Computer Science from Stanford University in 2012. He was one of the founding contributors of ROS and continues to participate in the development of ROS and ROS2. His research interests include collaborative software development, distributed systems, and embedded systems of all shapes and sizes.