Keyword: «software-in-the-loop simulation»
This article describes an educational–research environment for practicing multi-UAV cooperative control algorithms, built on ArduPilot SITL and ROS/RViz. A teaching approach is proposed with missions of increasing difficulty and metric-based assessment. As an example, distance-keeping control loop tuning using the one-factor-at-a-time (OFAT) method is presented, with analysis of formation error and collisions.

Ilya Svetlakov