ROS 2 Nav2 [Navigation 2 Stack] - with SLAM and Navigation

所在平台: Udemy

课程主页: https://www.udemy.com/course/ros2-nav2-stack/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:ROS 2 Nav2 [导航 2 堆栈] - 结合 SLAM 和导航 课程概述:如果你已经学习了 ROS 2 的基础知识,想要开始学习 SLAM 和导航 2 堆栈,或者你已经开始但感到无从下手,欢迎参加本课程。本课程将逐步帮助你理解导航 2 堆栈,使你能够将所学应用到自己的 ROS 2 机器人项目中。此外,课程中无需购买硬件,你可以使用 Gazebo 模拟器完成学习。 为什么选择这个课程?我发现学习导航堆栈并不是一件简单的事情。学习 ROS 2 已经很困难,而开始学习 Nav2 可能会让你更加感到困惑。在线资源有限,而现有文档的使用难度大增,尤其对非专家而言。为了理解许多部分,你需要掌握多个 ROS 2 的先决条件,这可能会让人感到不堪重负。因此,理解 Navigation2 可能需要你花费数周的时间进行痛苦的学习和挫折。而我不希望你经历这样的过程。因此,我创建了这门课程,帮助你节省大量时间,以最简单的方式学习导航 2 堆栈。 教学方法:我的教学方法非常简单:逐步进行,直奔主题,通过实践学习。同时,我注重所学内容的“为什么”,目标是让你真正理解每一步的意义,而不仅仅是机械重复。学生们对我在 Udemy 上的 ROS 2 课程赞赏有加,认为这是一门清晰易懂的课程。 在本课程中,你将会:安装 ROS 2 和导航 2 堆栈,生成和保存地图,使用 SLAM 进行同时定位与地图构建,了解导航 2 的工作原理及其不同组件,创建自定义 Gazebo 世界以实现自己环境的模拟,适配自己的机器人以用于导航 2 堆栈,并使用 Python Simple Commander API 与 Nav2 进行交互。每个部分都在前一个部分的基础上构建,你将通过额外的挑战加强所学内容。 如果你是 ROS 2 的完全初学者,或者想要学习 ROS1 的导航 1 堆栈,那么这个课程可能不适合你。为了节省学习时间,快来报读本课程吧!此外,你还可以享受 30 天无条件退款保证,完全没有风险。期待在课程中见到你!

课程评论(0条)

课程详情

You have learned ROS 2 basics and want to start with SLAM and the Navigation 2 stack?Or you have already started but you feel completely lost?In this course you will finally understand what the Navigation 2 stack is, step by step. And you will be able to apply this knowledge to your own ROS2 robotics projects.And to get started, no need to buy any hardware! You will be able to complete the course with a Gazebo simulation.- Why this course?I realized that (while doing it myself) learning the Navigation stack is really not easy. If you thought that learning ROS2 was hard, then wait until you start with Nav2!There are not so many resources online, and just getting started with the existing documentation can be a nightmare - unless you're already a ROS expert. For many parts, in order to understand, you need so many prerequisites in ROS2 that it can become overwhelming.Because of this, understanding Navigation2 would take you weeks of painful learning and frustration. That's actually exactly what happened to me. And I don't wish that to you.That's why I created this course: so you can SAVE COUNTLESS HOURS and learn the Navigation 2 stack with minimum knowledge of ROS2, in the easiest possible way.Instead of dropping you in a sea of documentation I will guide you to make you experiment first, and then progress in a smooth way towards a practical understanding.To be clear, this course is not for complete ROS2 beginners, you need to have some ROS2 basics. But then, once you have the basics, you will be able to easily follow the course and learn Nav2 efficiently.My goal is to make Navigation accessible to anyone with a basic to intermediate level of ROS2.- How do I teach?If you've taken other ROS 2 courses from me you know that I'm not here to waste your time.My teaching method is quite simple:Step by stepGoing to the pointLearn while doingAlso I strongly focus on the "why" behind what you learn. The goal is not just to make you blindly repeat some steps, but to understand why those steps matter.And don't take my word for it - here are some reviews from fellow students/researchers/engineers/teachers who took my ROS 2 course on Udemy:"Best course on ROS2 I've taken! Other courses (different sites/platforms) made it confusing but this course makes it so clear and easy to understand while letting you try on your own. I am definitely learning a lot in a painless and simple way. I should have gotten this course from the beginning." - Miguel Martinez G."Overall very satisfied. I've a strong background in programming, but at a higher level (web mostly) and the elegant, fluent and clean approach of this course has leveraged my introduction to the ROS environment in a short amount of time, without the struggle of going through a lot of documentation" - Devis D."This is the best course in ROS2 I've ever seen" - Aleksandar K."Great course content, straight to the point and very easy to follow" - Kevin M.- What will you do and learn in the course?You will follow a progression line that allows you to experiment first, so you get an intuitive approach to Navigation. And only then we reinforce the learning with some explanations and a bit of theory, followed by more practice.In the course you will:Install ROS2 and the Navigation 2 stack.Generate and save a map with SLAM (Simultaneous Localization and Mapping).Make a robot navigate using this map.Understand how Navigation 2 works and what are the different components of the stack: global planner, local planner, recovery behavior, TFs, etc.Build a custom Gazebo world to be able to create a simulation of your own environment.Discover the steps to adapt your own robot for the Navigation 2 stack.Interact with Nav2 using the Python Simple Commander API.Each section is built on top of the previous ones, and you will reinforce what you've learned with extra challenges to practice more.So, to learn the Navigation stack and save countless hours, don't wait anymore and enroll in the course today!Oh and you don't take any risk here, because you also get a 30-day money back guarantee if you're not fully satisfied - no questions asked.See you in the course!Note - this course is not for you if:You are a complete ROS 2 beginner. In this case, you need to learn ROS 2 Basics firstYou want to learn the Navigation 1 Stack for ROS1 (not exactly the same thing)

课程标签

0人关注该课程

主题相关的课程