Overview
In this course, you will learn the fundamentals of Software-in-the-Loop (SIL) and how to apply it in robotics development using NVIDIA Isaac Sim and ROS 2. Through a series of modules, you will explore the concept of SIL, its benefits, and how to integrate it with ROS 2 packages for simulation-based testing. You will also gain hands-on experience with visual programming using OmniGraph and testing an image segmentation application in simulated environments. This course is designed for students who are familiar with Isaac Sim and ROS development. It is an introductory-level course, providing a comprehensive introduction to SIL and its application in robotics development. By the end of the course, you will have a solid understanding of how to use SIL to test and validate robotics software in a simulated environment.
Check out the other courses in the Getting Started With Isaac Sim learning path.
Course Description & Learning Outcomes
Identify key characteristics and challenges of intelligent robots in dynamic environments.
Understand Software-in-the-Loop (SIL) and its importance in robotics development.
Use OmniGraph to control a robot in Isaac Sim with ROS 2.
Demonstrate image segmentation using ROS 2 on pre-recorded data.
Design and execute a SIL test for image segmentation using Isaac Sim and ROS 2.
Recommended Prerequisites
This is the fourth course in the Getting Started With Isaac Sim learning path. Please complete Synthetic Data Generation for Perception Model Training in Isaac Sim before beginning this course.Basic Python knowledge and familiarity with robotics concepts.A Linux machine meeting Isaac Sim's system requirements is necessary for this course and for properly running simulations.
Schedule
Date: 13 Mar 2025, Thursday
Time: 2:00 PM - 3:00 PM (GMT +8:00) Kuala Lumpur, Singapore
Location: 32 Carpenter Street, 059911