Чему вы научитесь
Master ROS 2 core concepts
Build a complete ROS 2 application from A to Z
Use Robot Operating System 2 with both Python and Cpp
Discover ROS 2 Tools and how to use them
Learn best practices for ROS 2 development
Practice a lot with many activities and a final project
ROS 2 Nodes, Topics, Services, Parameters, Launch Files, and much more
Материалы курса
Introduction
Install ROS2 and Setup Your Environment
Write Your First ROS 2 Program
Introduction to ROS 2 Tools
ROS 2 Topics - Make Your Nodes Communicate Between Each Other
ROS 2 Services - Client/Server Communication Between Nodes
Create Custom ROS 2 Interfaces (Msg and Srv)
Change Node Settings at Runtime with ROS 2 Parameters
Scale Your Application With ROS 2 Launch Files
Complete Project With Turtlesim
Conclusion
Требования
Programming basics in Python and/or C++
Some basics in Object Oriented Programming (OOP) are welcome, although not 100% mandatory
You need to know how to use basic commands in a terminal
And of course, a strong willingness to learn
Precision: No need to know anything about ROS 1!
Описание
In this course, I will take you, step by step, in a few hours, from a complete beginner to a ROS 2 developer who can write scalable robotics applications.