CEP013 – Open Source Robotics with Kat Scott
Apr 14, 2021 · 1h 5m
Summary
Kat Scott from Open Robotics discusses the Robot Operating System (ROS), explaining its role in integrating hardware and software for robotics. The episode covers ROS2’s architecture, the use of Micro-ROS for microcontrollers, and simulation tools like Gazebo. Scott also highlights the growing industrial adoption of ROS and various robotics competitions that leverage these open-source technologies.
Topics discussed
Introduction: Robotics as a capstone project and guest Kat Scott
The breadth of modern robotic applications beyond manufacturing
What is ROS? Middleware vs. Operating System
ROS architecture: Nodes, topics, and the Colcon build system
Building robots with TurtleBot and modular software components
Navigation stacks and asynchronous data processing
Transition from ROS1 to ROS2 and Micro-ROS for embedded devices
DDS, Pub/Sub messaging, and composing simple behaviors
Micro-ROS for resource-constrained systems and IoT
Open Robotics, open source licensing, and ROSCon conference
DARPA Subterranean Challenge and simulation in competitions
Student robotics competitions: F1TENTH and IndyCar
Gazebo simulation and NASA's VIPER mission
Open Source Hardware certification and community standards
Computer vision in robotics and standardized message formats
ROS bag files for data logging and testing
Autonomous vehicles, AutoWare, and V2X communication
Resources for getting started and closing remarks
Listen ad-free on Castria