Чему вы научитесь
Master ROS basics
Create, build, run, and debug your ROS program
Master ROS core functionalities
Learn ROS best practices to make your application readable and scalable
Create reusable code for any robot powered by ROS
Write ROS code with both Python and C++
Learn by doing, not just watching
Материалы курса
9 разделов • 69 лекций • Общая продолжительность 5 ч 51 мин
Introduction
Install ROS and Setup Your Environment
Run Your First ROS Program
Communicate With ROS Topics
Communicate With ROS Services
Customize Your Application With Msg and Srv Files
Make Your Application Scalable With ROS Params and Launch Files
Extra
Conclusion
(Updated with ROS Noetic - This course is now valid for ROS Kinetic, ROS Melodic, and ROS Noetic)
Learning ROS is hard, and you know it. But why should it be that way?
There is a lack of structured resources for beginners. You can find some explanations and programming tutorials online about Robot Operating System, but they won’t really tell you which path to follow when you begin, where to go, what to focus on, etc.
That’s why I’ve created this course, that I wish I had when I begun. So you can learn ROS much faster than I did.
The goal of this course is to remove the big learning curve that you face when you start to learn ROS by yourself. I will show you, step by step, what you need to know to get started and master ROS basics.
This course is:
Structured in a way that is easy to follow for a beginner
Going through all ROS core concepts that you need, step by step
Going to the point. No useless and over-complicated stuff that you won’t use anyway.
Full of practice and challenges to make you progress faster