Elena Berta
A*-based Collision Avoidance for UAVs with ROS 2 and PX4 Integration.
Rel. Stefano Primatesta, Gianluca Ristorto, Davide Bitetto. Politecnico di Torino, Master of science program in Mechatronic Engineering, 2025
|
Preview |
PDF (Tesi_di_laurea)
- Thesis
Licence: 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
Relators
Academic year
Publication type
Number of Pages
Course of studies
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modify record (reserved for operators) |
