Enrolment options
Create your own ROS2 Robotic Stack from scratch
Course modified date: 8 July 2025
- Length:25h
- Content Type:Curriculum
- Programming:ROS2
- Equipment:Ned2
🚀 Don’t Just Use Robots... Build Them!
Dive into the world of robotics and learn to design, program, and simulate a Niryo robot in its new ROS2 environment. This course is crafted for college students and tech enthusiasts, opening the door to the latest innovations in robotics.
So, are you ready for the journey? Your adventure starts here!
🎯 Who Is This Course For?
- Bachelor's or Master's students in Robotics, Computer Science, or other STEM-related fields
- Educators looking for a structured, ready-to-use robotics course
- Robotics enthusiasts and fans of the Niryo ecosystem
📚 Course Content
- Setting up your robotics dev environment: Ubuntu 24, ROS2 Jazzy, Gazebo Sim Harmonic
- Modeling a Niryo robot using URDF
- Creating and managing ROS2 packages (with Ament-CMake and colcon)
- Understanding ROS2 architecture and communication protocols
- Installing and configuring the MoveIt2 framework
- Creating a ROS2 Control hardware interface
- Simulating motors and controllers with fake hardware
- Building launch files in Python
- Simulating the complete stack in Gazebo Harmonic
- Enabling ROS2-Gazebo communication via ros-gz bridge
- Intro to motion planning using RRT-Connect with OMPL
Learn by doing. Build real robotic systems. Start mastering ROS2 today!
- Enrolled students: 45