Description
ROS2 for Beginners Level 3 – Advanced Concepts Course. I still remember when I first learned ROS2. The basic concepts were hard to understand before, but then when I got into the more intermediate/advanced topics, I really understood the meaning of the word “desperation”. It was very difficult to find valuable information and then understand everything. In the end, it took a lot of trial and error. Now that I have understood and applied these concepts, I have created exactly the course I wanted in the beginning so that you can save a lot of time and learn without any hassle. And the concepts you see here will not only help you create better robotics programs, but they will also come in handy when you start learning about ros2_control, nav2, or moveit2. (Note: I will not teach these frameworks in this course, but they are heavily based on advanced ROS2 concepts, so this course will help you learn the frameworks faster.)
– How to teach? If you have taken any of my other ROS 2 courses, you know that I am not here to waste your time.
My teaching method is very simple:
- step by step
- To get to the point
- Learn
I also focus a lot on the “why” behind what you learn. The goal is not just to make you repeat some steps blindly, but to understand why those steps are important. And don’t take my word for it – here are some reviews from students/researchers/engineers/teachers who have taken my ROS2 courses on Udemy: Best ROS2 course I’ve ever taken! Other courses (different websites/platforms) made it confusing, but this course makes it very clear and simple and allows you to try it out for yourself. I’m definitely learning a lot of things effortlessly and easily. “I should have taken this course from the beginning.” – Miguel Martínez J. “Overall, I’m very satisfied. I have a strong programming background, but at a higher level (mainly web) and the elegant, fluid and clear approach of this course allowed me to get familiar with the ROS environment in a short time without any problems. Lots of documents” – Davies D. “I think I learned everything I need to develop a ROS2 project from scratch. I would 100% recommend this course to anyone who wants to learn the basics of ROS2.” – Xavier D. “This course is great. “I can finally understand package/node development in a simple and advanced way, which helps to understand how the framework works and thus makes it easier to get started.” – Christopher K. Edwards has an excellent philosophy class. He explains concepts clearly and demonstrates them in a practical way that is easy to understand and apply. Thank you Edouard Renard.” – Farhan This course is divided into 4 main parts:
- Actions
- Lifecycle nodes
- management
- Components
Each episode can be considered a mini-course within a course, so you can learn them independently. For each part, I will teach you the concept with a clear structure and you will learn by running and writing code. In addition, I will give you more practice to encourage you to think independently and learn how to combine multiple concepts in one program.
What you will learn in the course “ROS2 for Beginners Level 3 – Advanced Concepts”
-
Master ROS 2 concepts at intermediate and advanced levels
-
ROS2 actions, lifecycle nodes, executors, components
-
Take your ROS2 skills to the next level
-
Generate and create an action definition
-
Write a complete action server and client
-
Select and execute the action target policy
-
Use lifecycle nodes to create an initial sequence for your nodes
-
Understand how rotation works
-
Use single-threaded and multi-threaded executors
-
Adding multiple nodes in one executable (combination)
-
Create a ROS2 component that is loaded at runtime
-
Discover more ROS2 command line tools
-
Learn the best practices right from the start
-
Practice with additional challenges and projects
This course is suitable for people who
- ROS developers who know the basics and want to take their skills to the next level.
- Engineers/teachers/researchers/anyone who wants to take full advantage of the advanced and advanced features of ROS2 to create better robotics programs.
- ROS developers interested in understanding the core ROS2 concepts of ros2_control, nav2 and moveit2.
- Anyone who gets lost in the paperwork or someone who doesn’t know what they’re doing.
Course Specifications ROS2 for Beginners Level 3 – Advanced Concepts
- Editor: Udemy
- Lecturer: Édouard Renard
- Training level: beginner to advanced
- Training duration: 11 hours and 41 minutes
- Number of courses: 68
Course Topics ROS2 for Beginners Level 3 – Advanced Concepts
Course Prerequisites for ROS2 for Beginners Level 3 – Advanced Concepts
- You will need some ROS 2 basics. If you are new to ROS 2, I recommend starting with my ROS2 for Beginners (Level 1) course.
- You can also take the Level 2 course, but a direct bridge between Level 1 and Level 3 is possible.
- You must have Ubuntu installed on your computer (preferably as a dual boot).
Course pictures
Sample video of the course
installation Guide
After extracting, you can watch it with your favorite player.
English subtitles
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
6.15GB