ROS 2 Intermediate Techniques
Learn how to implement ROS 2 Actions, Lifecycle Nodes, Executors, and Components
ROS 2 Actions and Lifecycle Nodes
Write complete Action servers and clients, define Action goals, and implement Action policies. Use Lifecycle Nodes to create an initialization sequence and understand best practices for node lifecycle management.
Executors and Components
Learn how to use single-threaded and multi-threaded executors. Create ROS 2 components to load at runtime and combine multiple nodes in one executable for improved efficiency.
Hands-On Learning
Practice with extra challenges and projects while discovering more ROS 2 command-line tools. Understand the spin mechanism, improve your ROS 2 knowledge, and build robust robotic systems.