Enrolment options
Add-on ROS2 : Enhance your simulated Niryo Robot for Dynamic Obstacle Avoidance
- Content Type:Add-on
- Programming:ROS2
- Equipment:Ned2 + Vision Set
This ROS2 add-on adds obstacle avoidance capabilities to the simulated Niryo NED2 robot. Using Gazebo and ROS2, you’ll learn how to simulate dynamic environments and make the robot navigate safely around obstacles. The add-on focuses on integrating basic sensors, processing environmental data, and implementing reactive behaviors. It’s a practical extension for testing navigation logic and improving robot autonomy in complex settings. Let’s make your robot smarter in simulation.
This course provides a structured and hands-on approach to advanced simulation and manipulation using ROS2 and Gazebo Sim. Throughout the course, you will learn to:
-
Create an engineering plan to solve a robotics problem efficiently.
-
Simulate depth cameras and distance sensors in Gazebo Sim for realistic environment interaction.
-
Work with SDF and URDF files to define and adjust robot and environment models.
-
Understand and use ROS2 messages for inter-node communication.
-
Establish communication between ROS2 and Gazebo Sim to synchronize simulation and control.
-
Use the Octomap plugin with MoveIt2 to generate 3D maps and support motion planning.
-
Create and manage YAML parameter files for modular and reusable configuration.
-
Develop a test strategy to validate functionalities and ensure system robustness.
- Enrolled students: 21