Learn Autonomous Driving Robots with ROS2

What is ROS2?
- ROS2 (Robot Operating System 2) is both a framework and middleware for robot software development.
It is the successor to ROS1, designed with the goal of delivering better performance and scalability. - ROS2 provides a variety of tools and libraries to simplify the development and management of complex robot applications.
Course Introduction
- The Advanced Autonomous Driving Course using ROS2 is an educational program designed for systematically learning autonomous driving technology.
- In this course, you will explore the core technologies of autonomous driving robots using ROS2,
aiming to acquire the skills necessary to design and implement autonomous driving systems. - This program includes topics such as SLAM, path planning, control, and line detection,
allowing participants to gain hands-on experience of autonomous driving technology in practical environments through both theory and practice. - By utilizing the Gazebo simulator, you can test and debug autonomous driving algorithms in an environment closely resembling the real world.
- In addition, there are practical exercises and projects using an actual miniature vehicle setup.
Target Audience
- Recommended for students in robotics, mechanical engineering, and autonomous driving programs.
- Anyone with basic knowledge of Python and Linux can also participate.
Requirements
- Students: Personal laptop
- Institution: Classroom with internet access, HDMI, and a projector
- All other equipment (vehicles, track, measurement setup, power strips, etc.) is provided and prepared by AI Castle.
Example Training Materials
- ROS2
- SLAM
- PATH PLANNING
- Autonomous Driving Project
Curriculum
- This course is optimized for 50 hours of instruction.
- A minimum of 30 hours and up to 70 hours is recommended.