Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

176 Commits

Folders and files

Repository files navigation

Getting Started with ROS 2: From Basics to Manipulator Simulation

License ROS 2 Jazzy

Complete hands-on course for learning ROS 2 from scratch to robot simulation and motion planning.

Course Overview

Duration: 4 weeks
Format: 9 hands-on workshops
Level: Beginner to Intermediate

What You'll Learn

  • Linux fundamentals and terminal usage
  • Python programming for robotics
  • ROS 2 communication (Topics, Services, Actions)
  • Robot description with URDF
  • 3D visualization with RViz2
  • Physics simulation with Gazebo
  • Sensor integration and data processing
  • Motion planning with MoveIt2

Course Structure

  1. Linux Basics
  2. Python for Robotics
  1. Nodes and Topics
  2. Services and Actions
  1. URDF and RViz2
  1. Gazebo Basics
  2. Gazebo Sensors + RViz2
  3. MoveIt2 Basics

Getting Started

Prerequisites

  • Ubuntu 24.04 (VM or Dual Boot)
  • 8GB RAM minimum
  • Internet connection
  • No prior ROS experience required

Installation

Follow our detailed Installation Guide

Repository Structure

workshops/          -> All workshop content
├── fundamentals/   -> Linux & Python basics (2 workshops)
├── ros2-core/      -> ROS 2 communication (2 workshops)
├── visualization/  -> URDF & RViz2 (1 workshop)
└── simulation/     -> Gazebo & MoveIt2 (3 workshops)

assets/             -> Supporting materials
├── images/         -> Diagrams and screenshots
├── gifs/           -> Animated demonstrations
├── resources/      -> Guides and references
├── certification/  -> Badge system
└── config/         -> Repository configuration

Additional Resources

Certification

Upon completion, receive an official course badge.
Learn more

Contributing

Contributions welcome! See Contributing Guidelines

Support

Contact Information

Cyber Robot

Instructors

License

Apache License 2.0 - see LICENSE


Happy Learning!

About

No description, website, or topics provided.

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages