Lab01: Ardupilot software installation (Rover firmware), mission planner, configuration, setup, logging
Nikos Goulas, Nikos Sapountzis, Thomas Kogias
An introduction to the ArduPilot ecosystem. This lab covers the initial software installation, Mission Planner setup, vehicle configuration, and understanding log files.
View Lab 01 NotesLab02: RC Setup, Parameter Tuning & Mode Configuration
Nikos Sapountzis, Nikos Goulas, Thomas Kogias
This lab focuses on the critical steps of radio control (RC) calibration, essential parameter tuning for stable operation, and configuring different flight/drive modes.
View Lab 02 NotesLab03: Software In The Loop (SITL) & Auto Modes
Thomas Kogias, Nikos Sapountzis, Nikos Goulas
Notes and resources for the hands-on lab covering Software-In-The-Loop (SITL) simulation with ArduPilot, focusing on Autonomous Sea-surface Vessels (ASVs).
View Lab 03 Notes Lab 03 (original Google Doc, for reference)Lab04: Companion Computer (Rpi 5) – Autopilot Integration
Thomas Kogias, Nikos Sapountzis, Nikos Goulas
Notes and resources for the lab on integrating a Raspberry Pi 5 companion computer with an ArduPilot-based autopilot, enabling advanced onboard processing for maritime applications. Includes 7 progressive coding projects from basic telemetry to autonomous coordination.
View Lab 04 Notes View Code Repository