Search papers, labs, and topics across Lattice.
This paper introduces a real-time local planning and obstacle avoidance module for omnidirectional multirotors, extending the Dynamic Window Approach to six degrees of freedom (6D-DWA). The method leverages local-map voxelisation, a sphere-based vehicle geometry approximation, and adaptive velocity sampling to achieve a control loop of 0.2 seconds while maintaining high accuracy in waypoint tracking and collision avoidance. Evaluation results demonstrate the effectiveness of the Agile Mode for dynamic obstacle avoidance, achieving a 79.3% success rate for off-centre obstacles, although performance drops to 41.4% for centred obstacles, indicating challenges in constrained environments.
Agile Mode can dynamically adjust obstacle avoidance strategies, achieving impressive real-time performance in cluttered environments despite inherent limitations.
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 \mathrm{m}$ average cross-track error and $\sim 13^{\circ}$ 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.