TY - GEN
T1 - Local Path Planning and Obstacle Avoidance for an Omnicopter Platform
AU - Heliński, Mikolaj
AU - Theodoulis, Spilios
AU - Hamandi, Mahmoud
AU - Ali, Abdullah Mohamed
AU - Tzes, Anthony
AU - Popović, Marija
PY - 2026
Y1 - 2026
N2 - Autonomous unmanned aerial vehicles (UAVs) increasingly operate in cluttered environments where global planners such as RRT∗ are not directly deployable at control rates. This paper presents a real-time local planning and obstacle avoidance module for an omnidirectional multirotor (omnicopter) by extending the Dynamic Window Approach to six degrees of freedom (6D-DWA). Our method achieves realtime feasibility through (i) local-map voxelisation, (ii) a compact sphere-based approximation of the vehicle geometry, and (iii) adaptive velocity sampling in the 6D search space. To improve reactivity to unknown obstacles, we introduce a context-aware 'Agile Mode' that adjusts scoring weights online to tradeoff between goal progress, clearance, and heading/facing constraints during evasive manoeuvres. We evaluate our approach in simulation across computational stress tests, dense-waypoint path tracking, and static/unknown obstacle scenarios. Our planner runs consistently within a 0.2 s control loop, tracks waypoint-dense global paths with <0.1 m average cross-track error and ∼ 13° average heading error, and avoids collisions in static environments. For unknown obstacle avoidance, Agile Mode achieves 79.3% success for an off-centre obstacle and 41.4% for a centred obstacle, highlighting both the effectiveness of adaptive weighting and remaining limitations in highly constrained geometries.
AB - Autonomous unmanned aerial vehicles (UAVs) increasingly operate in cluttered environments where global planners such as RRT∗ are not directly deployable at control rates. This paper presents a real-time local planning and obstacle avoidance module for an omnidirectional multirotor (omnicopter) by extending the Dynamic Window Approach to six degrees of freedom (6D-DWA). Our method achieves realtime feasibility through (i) local-map voxelisation, (ii) a compact sphere-based approximation of the vehicle geometry, and (iii) adaptive velocity sampling in the 6D search space. To improve reactivity to unknown obstacles, we introduce a context-aware 'Agile Mode' that adjusts scoring weights online to tradeoff between goal progress, clearance, and heading/facing constraints during evasive manoeuvres. We evaluate our approach in simulation across computational stress tests, dense-waypoint path tracking, and static/unknown obstacle scenarios. Our planner runs consistently within a 0.2 s control loop, tracks waypoint-dense global paths with <0.1 m average cross-track error and ∼ 13° average heading error, and avoids collisions in static environments. For unknown obstacle avoidance, Agile Mode achieves 79.3% success for an off-centre obstacle and 41.4% for a centred obstacle, highlighting both the effectiveness of adaptive weighting and remaining limitations in highly constrained geometries.
KW - Autonomous UAVs
KW - Dynamic obstacle avoidance
KW - Local path planning
KW - Omnicopter
KW - Real-time systems
UR - https://www.scopus.com/pages/publications/105045659412
U2 - 10.1109/ICUAS69441.2026.11598657
DO - 10.1109/ICUAS69441.2026.11598657
M3 - Conference contribution
AN - SCOPUS:105045659412
T3 - 2026 International Conference on Unmanned Aircraft Systems, ICUAS 2026
SP - 317
EP - 324
BT - 2026 International Conference on Unmanned Aircraft Systems, ICUAS 2026
PB - IEEE
T2 - 2026 International Conference on Unmanned Aircraft Systems, ICUAS 2026
Y2 - 15 June 2026 through 18 June 2026
ER -