Description
ROS2 for Beginners Level 3 – Advanced Concepts course. I still remember when I first learned ROS2. The basic concepts were hard to grasp before, but then when I dived into the more intermediate/advanced stuff, I really understood the meaning of the word “desperation”. It was very difficult to find valuable information and then understand it all. In the end, it took me a lot of trial and error. Now that I understand and apply those concepts, I’ve created just the course I wished I had in the beginning so you can save yourself a lot of time and learn without the hassle. And the concepts you’ll see here will not only help you create better robotics programs, but they’ll also come in handy when you start learning about ros2_control, nav2, or moveit2. (Note: I will not teach those frameworks in this course, but they rely heavily on advanced ROS2 concepts, so this course will help you learn the frameworks faster)
– How to teach? If you’ve taken any of my other ROS 2 courses, you know I’m not here to waste your time.
My teaching method is very simple:
- Step by step
- Going to the point
- Learn while doing
I also focus heavily on the “why” behind what you are learning. The goal is not just to make you blindly repeat some steps, 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 sites/platforms) made it confusing, but this course makes it very clear and easy while letting you try it yourself. I definitely learn a lot of things in an effortless and simple way. “I should have taken this course from the beginning.” – Miguel Martinez J. “Overall, I am very satisfied. I have a strong background in programming, but at a higher level (mainly web) and the elegant, fluid and clean approach of this course allowed me to familiarize myself with the ROS environment in a short period of time without any problems. A lot 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 wanting to learn the basics of ROS2.” – Xavier D. “This course is great. “I can finally understand package/node development in a simple and progressive way, which helps to understand how the framework works and thus helps to get into it easily.” – Christopher K. Edward has excellent philosophy teaching. 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
- Life cycle nodes
- Executives
- components
Each episode can be viewed as a mini-course within a course, meaning you can learn them independently of each other. For each part, I will teach you the concept with a clear structure and you will learn by doing and writing code. In addition to that, I also give you more practice to make you think for yourself and learn how to combine multiple concepts into one program.
What you will learn in ROS2 for Beginners Level 3 – Advanced Concepts course
-
Master ROS 2 intermediate and advanced concepts
-
ROS2 Actions, Lifecycle Nodes, Executors, Components
-
Take your ROS2 skills to the next level
-
Generate and build 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 an executable file (combination)
-
Create a ROS2 component to load at runtime
-
Discover more ROS2 command line tools
-
Learn the best practices 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 ROS2’s intermediate and advanced features to create better robotics programs.
- ROS developers interested in understanding the core ROS2 concepts of ros2_control, nav2 and moveit2.
- Anyone who’s lost in the paperwork, or someone who doesn’t know what they’re doing.
Course specifications ROS2 for Beginners Level 3 – Advanced Concepts
- Publisher: Yudmi
- teacher: Edouard 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
ROS2 for Beginners Level 3 – Advanced Concepts course prerequisites
- You need to have some ROS 2 basics. If you’re new to ROS 2, I suggest starting with my “ROS2 For Beginners” course (level 1)
- You can also take the level 2 course, however a direct bridge between level 1 and level 3 is possible.
- You need to have Ubuntu installed on your computer (best as a dual boot)
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
English subtitle
Quality: 720p
download link
File(s) password: www.downloadly.ir
Volume
6.15 GB
Be the first to comment