Advanced UAV and UGV Software and Programming
$2,200.00
This course focuses on the software and programming aspects of unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs). Students will learn about custom software development, including programming languages (Python, C++, ROS) and software frameworks, as well as mission planning algorithms. The course will explore open-source platforms such as ArduPilot, PX4, and ROS, which provide a foundation for developing and customizing UAV and UGV software. Additionally, students will gain experience with simulation and testing techniques, including software-in-the-loop (SIL) simulation, hardware-in-the-loop (HIL) simulation, and field testing and validation. Through this course, students will develop the programming skills and knowledge necessary to create and operate advanced UAV and UGV systems.