Advanced
ROS
Specialization
Sensor Fusion with ROS

This course provides comprehensive training on designing and implementing a sensor fusion system within the Robot Operating System (ROS) framework. Participants will gain hands-on experience with ROS tools and packages, learning to manage complex multi-sensor environments. The curriculum covers everything from setting up a ROS workspace and understanding communication protocols to fusing data from LiDAR, GPS, and IMU for robust localization and perception.
Course Curriculum
- Introduction to ROS Programming and Architecture
- Linux System Fundamentals for ROS
- Setting up ROS Workspaces and Packages
- Sensor Fusion on Autonomous Vehicles (LiDAR, GPS, IMU)
- Introduction to Path Planning Algorithms
- Development of an Autonomous Path in a 3D Environment
Course Information
Learning Outcomes
- Master ROS programming, tools, and package management.
- Understand Linux system architecture for robotics.
- Configure and integrate multiple sensors (LiDAR, GPS, IMU) in a ROS system.
- Implement sensor fusion algorithms for enhanced perception.
- Develop path planning and navigation algorithms in a 3D environment.
Target Audience
Engineers and developers aiming to become specialists in robotics and autonomous systems using ROS.
Prerequisites
Strong proficiency in C++ or Python and experience with the Linux command line are essential. Prior completion of foundational AV courses is recommended.