Mastering Autonomous Mobile Robots with ROS 2 Bootcamp

Logo-2021-1
BAI

About This Course

Mastering Autonomous Mobile Robots with ROS 2

Build, Program, and Deploy Your Own Self-Driving Robot

Welcome to the future of robotics! This course is designed to take you from a curious developer to a skilled Robotics Software Engineer. Using ROS 2 (the industry-standard Robot Operating System), you will bridge the gap between code and physical movement by building a real autonomous machine.

Why This Course?

Our philosophy is simple: Learning is an Active Process. As Dale Carnegie said, “We learn by doing; only knowledge that is used sticks in your mind.” To ensure you master these concepts for your future career, every section follows a proven three-step framework:

  1. Theoretical Foundations: Clear explanations of the “why” behind the technology.

  2. Practical Examples: Quick, hands-on exercises to see the code in action.

  3. Real-World Application: Implementing the functionality directly onto a robot.

Learning Objectives

Dual-Language Mastery: All lessons are taught in both Python and C++. Choose your favorite or master both to become a versatile developer.
Autonomous Navigation: Dive deep into the math and logic behind Localization, Mapping, and SLAM (Simultaneous Localization and Mapping).
Zero Hardware Barriers: While we focus on real robots, you can complete the entire course using high-fidelity PC simulations. No expensive hardware is required to start!

Requirements

  • You don't need to be a robotics expert to start. If you have the basics, we’ll handle the rest.
  • Basic Programming: Familiarity with either Python or C++.
  • OS Basics: Basic knowledge of Linux (Ubuntu).
  • No ROS Experience Required: We start from scratch with ROS 2.
  • No Theory Required: We explain the robotics math as we go.
  • No Hardware Required: A standard PC is all you need.

Target Audience

  • Enthusiasts & Makers: Anyone obsessed with self-driving tech and DIY robotics.
  • Software Developers: Coders looking to transition into the world of hardware and ROS 2.
  • Students & Engineers: Those wanting to build a professional-grade portfolio from scratch.
  • ROS Veterans: Developers looking to migrate their skills from ROS 1 to ROS 2.
  • Career Changers: Python or C++ beginners curious about the high-growth field of autonomous vehicles.

Curriculum

385 Lessons

Introduction

Introduction to the Program00:00:00
Program Presentation00:00:00
Get the Most out of the Course00:00:00

Setup

Introduction to ROS 2

Locomotion

Control

Kinematics

Differential Kinematics

TF2 Library

Odometry

Probability for Robotics

Sensor Fusion

Build the Robot

Conclusions

Global localization

Sensor for Localization and Mapping

Map Representation

Mapping with known Poses

Localization with known Map

Simultaneous Localization and Mapping

Conclusions

Path Planning

Motion Plannig

Obstacle Avoidance

Navigation

Decision Making

roboticnd
Level
Intermediate
Lectures
385 lectures

Material Includes

  • Workspaces
  • Hands-on Projects
  • Quizzes
  • Progress Tracker

Pick a plan

Cialis Orijinal web sitesi Cialis satış hizmeti vermektedir. Orjinal Cialistemin edebileceğiniz tek adres https://cialis35.com .