STARTS 10TH JANUARY 2026 • INDUSTRY-READY PROGRAM

ROS 2 Nano Degree

Master Robot Operating System 2 from Fundamentals to Industry Applications

Comprehensive hands-on program covering ROS 2, Linux, SLAM, Navigation, Gazebo Simulation, and real-world robotics projects

11+ Modules
Comprehensive Curriculum
10+ Projects
Hands-on Learning
Industry Cert
PassionBots Certified
Expert Mentors
Industry Professionals
TurtleBot ROS 2 Robot

TurtleBot Simulation

Robot Navigation SLAM

SLAM & Navigation

Autonomous Mobile Robot

Autonomous Robots

What You'll Master

ROS 2 Fundamentals

Build a strong foundation in Robot Operating System 2

  • Nodes, Topics, Services, Actions
  • Publisher/Subscriber Pattern
  • Launch Files & Package Management
  • ROS 2 Tools & CLI
  • DDS Middleware & Communication

SLAM & Navigation

Master autonomous navigation and mapping techniques

  • Cartographer SLAM
  • Nav2 Stack Implementation
  • Autonomous Mobile Robots (AMR)
  • Path Planning & Obstacle Avoidance
  • Localization & Costmaps

Simulation & URDF

Simulate and visualize robots in virtual environments

  • Gazebo Simulation
  • RViz Visualization
  • URDF Robot Modeling
  • Sensor Plugins & Integration
  • Xacro & Custom Worlds

Complete Curriculum

11
Core Modules
100+
Learning Hours
10+
Real Projects

ROS 2 & Linux Environment Setup

Installation, distributions, programming languages, VS Code setup

Linux and Ubuntu Fundamentals

Terminal basics, Ubuntu installation, command-line mastery

Core Concepts of ROS 2

Architecture, middleware (DDS), nodes, topics, services, actions

ROS 2 Foundation

Build systems, packages, publisher/subscriber, launch files, TurtleSim

Simulation (Gazebo & RViz)

TurtleSim projects, Gazebo worlds, RViz visualization, TurtleBot

TortoiseBot Packages

Differential drive, odometry, lidar, camera plugins, state publishers

Manipulation & Navigation

SLAM (Cartographer), Nav2 stack, AMR, costmaps, URDFs

Implementing Plugins with URDF

Gazebo plugins, differential drive, lidar, camera, Xacro files

SLAM, Navigation & Autonomous Control

Custom Gazebo worlds, full SLAM and navigation implementation

Capstone / Industrial Projects

Warehouse Inventory Robot, Mail/Item Delivery Bot

EXTRAS: OpenCV Integration

Image processing, camera subscribers, computer vision

Real-World Projects

Build industry-relevant robotics applications with hands-on experience

Warehouse Robot

Warehouse Inventory Robot

Design and deploy an autonomous warehouse robot that navigates shelves, tracks inventory, and reports stock levels in real-time using SLAM and computer vision.

Nav2 autonomous navigation
Cartographer SLAM mapping
OpenCV item detection
Inventory database integration
Nav2 SLAM Computer Vision
Delivery Robot

Mail/Item Delivery Bot

Build an intelligent delivery robot that autonomously navigates indoor/outdoor environments, avoids obstacles, and delivers items to designated locations.

Multi-point path planning
Dynamic obstacle avoidance
GPS & AMCL localization
Delivery confirmation system
Path Planning Localization Nav2
TurtleBot Simulation

Custom TurtleBot Projects

Create your own TurtleBot variants with custom sensors, behaviors, and applications in Gazebo simulation before deploying to real hardware.

Custom URDF robot design
Lidar & camera integration
Gazebo world creation
RViz visualization setup
Gazebo URDF Sensors

Frequently Asked Questions

What are the prerequisites?

Basic programming knowledge (Python preferred). No prior ROS experience required. We cover Linux fundamentals in the course.

What software do I need?

Ubuntu 22.04 (or VM), ROS 2 Humble, Gazebo, RViz, VS Code. We provide complete installation guides.

Do I get a certificate?

Yes! PassionBots Industry Certificate upon successful completion of all modules and projects.

What's the course duration?

Self-paced with 100+ hours of content. Recommended completion in 3-4 months with consistent effort.

Will I work with real robots?

You'll work extensively with Gazebo simulation. Physical robot hardware is optional but our curriculum prepares you for real robot deployment.

Ready to Master ROS 2?

Join the Nano Degree program starting 10th January 2026

Enroll via WhatsApp - Limited Seats