Elena Berta
A*-based Collision Avoidance for UAVs with ROS 2 and PX4 Integration.
Rel. Stefano Primatesta, Gianluca Ristorto, Davide Bitetto. Politecnico di Torino, Corso di laurea magistrale in Mechatronic Engineering (Ingegneria Meccatronica), 2025
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (17MB) | Preview |
Abstract
This thesis, developed in collaboration with MAVTech s.r.l., presents a modular architecture for collision avoidance in UAVs designed for outdoor applications. The system is implemented in ROS2 and integrated with the PX4 Autopilot for flight operations. The primary objective is to enhance safety while maintaining operational continuity: avoidance maneuvers are triggered only when necessary, ensuring no alteration of system nominal conduct. The approach combines an A* local planner operating on a dynamic costmap—fed by on-board sensors—with a Bug-like reactive behavior as a fallback strategy when local scheduling does not locate safe steps. A context-aware mode management system determines which algorithm to activate and when to apply its output to vehicle control.
The architecture emphasizes a clear separation between perception, planning, and control, promoting portability, reusability, and future scalability
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
