Симуляция происходит в программе Gazebo. В ходе проекта ставится задача. Например: взлететь, пролететь 1 метр, сесть.
Затем происходит написание кода и подбор нужных команд.
После этого мы запускаем симуляцию и смотрим, что происходит.
Если все идеально повторяется несколько раз, мы пробуем запустить этот код на реальном дроне.