ROS2 For Beginners (ROS Foxy - 2021)
https://www.udemy.com/course/ros2-for-beginners/
Master ROS2 basics and Become a Robot Operating System Developer - Step By Step
上次更新 1/2021
英语
英语 [自动]
你将会学到的
Master ROS2 core concepts
Build a complete ROS2 application from A to Z
Use Robot Operating System 2 with both Python and Cpp
Discover ROS2 Tools and how to use them
Learn best practices for ROS2 development
Practice a lot with many activities and a final project
ROS2 Nodes, Topics, Services, Parameters, Launch Files, and much more
课程内容
12 个章节 • 102 个讲座 • 总时长 11 小时 30 分钟
要求
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 ROS1!
说明
In this course, I will take you, step by step, in a few hours, from a complete beginner to a ROS2 developer who can write scalable robotics applications.
→ You are learning ROS2 from scratch?
And you may ask yourself: Where to start? How to learn? What to do first?
When I first got started using Robot Operating System, it was really hard for me to answer those questions. Thus, learning ROS/ROS2 was hard. But it doesn’t have to be, if you learn with the right resources.
Also, something I noticed is that when people are teaching ROS2 (in 2020), they are often making comparisons with ROS1. But, what if you don’t know ROS1 ???
I have created this course so you can properly learn ROS2 from the beginning, with no prior knowledge in Robot Operating System, and without having to waste weeks, or even months, trying to find what to do. You can say goodbye to this big learning curve everyone faces when learning ROS2.
The course is structured so that you can follow it, one step at a time, and get everything you need in the right order. At the end of the course, you’ll be confident enough to start your own Robot Operating System 2 application.
→ How do I teach?
Here’s my teaching method, in 3 points:
Step by step.
Going to the point.
Practice, practice, practice.
That’s it. No useless stuff and distraction, just the important things you need in order to create ROS2 applications.
My experience with Robot Operating System is very practical. I actually used it to build a robotic arm that is now on the market. So I had no other choice than being practical and going to the point. And that’s the way I want to teach you.
→ So, what are you going to learn?
Here are the main concepts you’ll see in this course:
ROS2 Installation, Workspace, Packages, …
ROS2 Nodes
ROS2 Topics
ROS2 Services
ROS2 Custom Messages
ROS2 Parameters
ROS2 Launch Files
...
Each section/module of the course is focused on one ROS2 key concept. For each concept, you’ll get:
Concept explanation, with the context, and why you need to learn that.
Step by Step “how to” videos (for both Python and Cpp).
An activity to practice + detailed solution video.
A recap + code download of everything we did in the section.
I like to start with the “why” question, which is, to me, the most important question you can ask. If you understand the “why”, then everything after that will make sense because you know where you’re going, and why you’re going there.
I also take the time to write all the code with you. Some teachers and instructors like to show you a huge bunch of code and then tell you “ok this code does that”. I personally don’t do this. When I write code, I write it completely, with you, and I explain why I’m writing what I write.
At the end of the course, you will have the opportunity to work on a complete project, using the Turtlesim simulation. This will help you practice more on everything you’ll see in the course, and that will be your first real project from A to Z.
Along the course you’ll also learn how to use ROS2 tools to debug your application, monitor what’s going on, and build your code.
With everything you’ll learn + the best practices I’ll give you, you will be ready to start any ROS2 project with a good foundation.
So… Why should you guess what to learn? Start learning ROS2 now with this complete and structured course!
→ Note - this course is not for you if you:
Are already a ROS2 advanced or expert developer.
Have never used Python or C++ before.
Also, this is not a “ROS1 to ROS2” guide. This is a course where you learn ROS2 from scratch, with no ROS1 knowledge required.
此课程面向哪些人:
Students, Engineers, Researchers, Teachers, Developers, Hobbyists.
Anyone who wants to learn about ROS2 from scratch, and not waste time.
People who want to build scalable robotics applications, faster.
ROS1 developers who are still at a beginner level and want to start learning ROS2.
77组电影外观Log/Rec709视频还原色彩分级调色Lut预设包Pixflow – Colorify Cinematic LUTs
2025-02-13 11:03:14
复古怀旧电影风格温暖色调索尼Sony S-Log3视频调色LUT预设ROMAN HENSE – LUTs 24 for Sony S-Log3
2025-02-13 11:01:09
JUAN MELARA – P6K2Alexa PowerGrade AND LUTs V2 GEN 5
2025-02-13 10:58:24
469组终极照片调色LR预设视频LUT调色预设合集包 TheLutBay – The Ultimate Bundle
2025-02-13 10:56:32
诺兰《奥本海默》紧迫感幽闭恐惧症高级复古电影胶片风深黑色调后期色彩分级LUT预设 Tropic Colour – OPPENHEIMER LOOKS
2025-02-13 10:53:58
3DsMax建模插件集合:rapidTools v1.14+使用教程
2020-07-06 17:44:38
Proko-人体解剖高级付费版(中文字幕)256课
2020-12-21 18:34:01
VitaliStore - All Design Bundle Papercraft Sculptures Design 动物纸模模型 纸模型雕塑设计
2020-07-21 17:18:14
小武拉莫日系摄影后期第二期中文视频教程
2021-12-10 14:26:14
Mod Portfolio 3477506 画册模板 时尚杂志画册模版
2020-07-13 10:43:06
小武拉莫日系摄影后期第二期中文视频教程
2021-12-10 14:26:14
VitaliStore - All Design Bundle Papercraft Sculptures Design 动物纸模模型 纸模型雕塑设计
2020-07-21 17:18:14
3DDD 3DSky PRO models – April 2021
2021-08-09 17:15:13
MasterClass 大师班课程84套合集+中文字幕+持续更新+赠品会员
2021-01-26 16:03:27
加特林机枪模型 加特林机关枪 Minigun Hi-Poly
2019-07-31 11:06:07
评论(0)