EulerFold
Aspiring Robotics Engineers

Robotics 101: ROS2 Basics

7 weeks
0 Learners
Jul 23

This intensive curriculum provides a comprehensive deep dive into Robotics: ROS2. You will master the foundational mechanics, underlying system architecture, and core paradigms required to excel in modern engineering environments. By the end of this journey, you will possess the practical intuition and technical rigor to design and implement highly scalable solutions.

Share:

About this Course

Learn the fundamentals of ROS2 nodes and topics before attempting autonomous drone navigation. This Aspiring Robotics Engineers curriculum is designed to give you hands-on experience and deep conceptual understanding. Across 7 intensive modules, you'll tackle real-world challenges and build practical projects that reinforce your learning. By the end of this journey, you'll have the skills and proof of work to demonstrate your expertise.

What you'll learn

Understand the ROS2 architecture and build a custom ROS2 workspace using Colcon.
Establish asynchronous communication using ROS2 Topics.
Implement synchronous communication and long-running tasks.
Manage coordinate frames using the TF2 library.

Prerequisites

beginner Level

Accessible to beginners with basic computer literacy.

  • No prior experience required

Ideal for

Aspiring Robotics Engineers

Aspiring Robotics Engineers Professionals
Tech Enthusiasts
W1

ROS2 Architecture and Workspace Setup

Construct reliable, production-ready workflows for ROS2 Architecture and Workspace Setup by comprehensively studying dds and middleware and colcon workspaces.

2 videos25m
3 readings
2 topics
1 homework
Learn
W2

ROS2 Nodes and Topics

Construct reliable, production-ready workflows for ROS2 Nodes and Topics by comprehensively studying writing ros2 nodes and publishers & subscribers.

2 videos34m
3 readings
2 topics
1 homework
Learn
W3

Services and Actions

Explore the mechanics of Services and Actions by comprehensively studying ros2 services and ros2 actions.

2 videos23m
2 readings
2 topics
1 homework
Learn
W4

TF2 and Coordinate Transforms

Develop an intuitive mental model for TF2 and Coordinate Transforms by comprehensively studying introduction to tf2 and broadcasters and listeners.

2 videos29m
2 readings
2 topics
1 homework
Learn
W5

Robot Modeling (URDF)

Master the practical implementation of Robot Modeling (URDF) by comprehensively studying urdf basics and xacro and rviz.

2 videos68m
3 readings
2 topics
1 homework
Learn
W6

Simulation with Gazebo

Gain a deep understanding of Simulation with Gazebo by comprehensively studying gazebo integration and gazebo plugins.

2 videos36m
3 readings
2 topics
1 homework
Learn
W7

ROS2 Navigation (Nav2)

Develop an intuitive mental model for ROS2 Navigation (Nav2) by comprehensively studying nav2 architecture and planners and controllers.

2 videos42m
3 readings
2 topics
1 homework
Learn
01

Learn

Watch curated videos and read study resources

02

Practice

Practice what you learned

03

Build Projects

Build projects using your new gained knowledge

04

Submit & Verify

Submit your project and get verified by our system

Rate this course
0.0
0 reviews

Community Insights

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...