Summary:
This paper presents PANTHER, a real-time perception-aware (PA) trajectory planner for multirotor-UAVs (Unmanned Aerial Vehicles) in dynamic environments. PANTHER plans trajectories that avoid dynamic obstacles while also keeping them in the sensor field of view (FOV) and minimizing the blur to aid in object tracking. The rotation and translation of the UAV are jointly optimized, which allows PANTHER to fully exploit the differential flatness of multirotors to maximize the PA objective. Real-time performance is achieved by implicitly imposing the underactuated dynamics of the UAV through the Hopf fibration. PANTHER is able to keep the obstacles inside the FOV 7.9 and 1.5 times more than non-PA approaches and PA approaches that decouple translation and yaw, respectively. The projected velocity (and hence the blur) is reduced by 18% and 34%, respectively. This leads to average success rates three times larger than state-of-the-art approaches in multi-obstacle avoidance scenarios. The MINVO basis is used to impose low-conservative collision avoidance constraints in position and velocity space. Finally, extensive hardware experiments in unknown dynamic environments with all the computation running onboard are presented, with velocities of up to 5.8 m/s, and with relative velocities (with respect to the obstacles) of up to 6.3 m/s. The only sensors used are an IMU, a forward-facing depth camera, and a downward-facing monocular camera.
Keywords: Dynamic obstacle avoidance, path planning, trajectory optimization, unmanned aerial vehicles.
JCR Impact Factor and WoS quartile: 3,900 - Q2 (2022); 3,400 - Q2 (2023)
DOI reference: https://doi.org/10.1109/ACCESS.2022.3154037
Published on paper: 2022.
Published on-line: February 2022.
Citation:
J. Tordesillas Torres, J.P. How, PANTHER: Perception-Aware trajectory planner in dynamic environments. IEEE Access. Vol. 10, pp. 22662 - 22677, 2022. [Online: February 2022]