Trajectory Generation with Fast Lidar-based 3D Collision Avoidance for Agile MAVs

11/03/2020
by   Marius Beul, et al.
0

Micro aerial vehicles (MAVs), are frequently used for exploration, examination, and surveillance during search and rescue missions. Manually piloting these robots under stressful conditions provokes pilot errors and can result in crashes with disastrous consequences. Also, during fully autonomous flight, planned high-level trajectories can be erroneous and steer the robot into obstacles. In this work, we propose an approach to efficiently compute smooth, time-optimal trajectories MAVs that avoid obstacles. Our method first computes a trajectory from the start to an arbitrary target state, including position, velocity, and acceleration. It respects input- and state-constraints and is thus dynamically feasible. Afterward, we efficiently check the trajectory for collisions in the 3D-point cloud, recorded with the onboard lidar. We exploit the piecewise polynomial formulation of our trajectories to analytically compute axis-aligned bounding boxes (AABB) to speed up the collision checking process. If collisions occur, we generate a set of alternative trajectories in real-time. Alternative trajectories bring the MAV in a safe state, while still pursuing the original goal. Subsequently, we choose and execute the best collision-free alternative trajectory based on a distance metric. The evaluation in simulation and during a real firefighting exercise shows the capability of our method.

READ FULL TEXT

page 1

page 2

page 6

page 7

research
08/06/2019

Fast Time-optimal Avoidance of Moving Obstacles for High-Speed MAV Flight

In this work, we propose a method to efficiently compute smooth, time-op...
research
11/01/2018

Collision-Free Kinematics for Redundant Manipulators in Dynamic Scenes using Optimal Reciprocal Velocity Obstacles

We present a novel algorithm for collision-free manipulation of multiple...
research
09/15/2023

Quadcopter Trajectory Time Minimization and Robust Collision Avoidance via Optimal Time Allocation

Autonomous navigation requires robots to generate trajectories for colli...
research
10/20/2020

Bernstein polynomial-based transcription method for solving optimal trajectory generation problems

This paper presents a method and an open-source implementation, Bernstei...
research
08/28/2018

Autonomous drone cinematographer: Using artistic principles to create smooth, safe, occlusion-free trajectories for aerial filming

Autonomous aerial cinematography has the potential to enable automatic c...
research
02/13/2022

Perception-Aware Perching on Powerlines with Multirotors

Multirotor aerial robots are becoming widely used for the inspection of ...
research
02/17/2022

Spiral Trajectories for Building Inspection with Quadrotors

Inspection of large building is an important task since it can prevent m...

Please sign up or login with your details

Forgot password? Click here to reset