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.

Description

Advanced UAV and UGV Software and Programming
  • Custom Software Development:
    • Programming languages (Python, C++, ROS)
    • Software frameworks
    • Mission planning algorithms
  • Open-Source Platforms:
    • ArduPilot
    • PX4
    • ROS (Robot Operating System)
  • Simulation and Testing:
    • Software-in-the-loop (SIL) simulation
    • Hardware-in-the-loop (HIL) simulation
    • Field testing and validation