The exercises are designed to independently practice the basic principles of autonomous systems by applying prepared simulation models.
All tasks can be applied to different self-propelled vehicles, but are mainly designed for the three different robotic platforms described above, whose simulation models are already prepared and easy to use.
The tasks assume that one of the three models is already downloaded and configured correctly in the Gazebo simulation environment.
Control of the robot/autonomous vehicle from the computer keyboard (tutorial start).
Adding a sensor to a Robot/Autonomous Vehicle (URDF).
Basic navigation of a robot/autonomous vehicle. Create a control program that starts the vehicle at a predetermined point (Navigation Stack).
Robot/Autonomous Vehicle Navigation and Avoidance of Objects. Create a control program that starts the vehicle at a predetermined point and avoids objects on the road (Navigation Stack).
Robot/Autonomous Vehicle Mission. Design a driver program that will execute a predefined mission when launched.