Skip to main content

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.