Vision-aided UAV Navigation and Dynamic Obstacle Avoidance using Gradient-based B-spline Trajectory Optimization

09/15/2022
by   Zhefan Xu, et al.
0

Navigating dynamic environments requires the robot to generate collision-free trajectories and actively avoid moving obstacles. Most previous works designed path planning algorithms based on one single map representation, such as the geometric, occupancy, or ESDF map. Although they have shown success in static environments, due to the limitation of map representation, those methods cannot reliably handle static and dynamic obstacles simultaneously. To address the problem, this paper proposes a gradient-based B-spline trajectory optimization algorithm utilizing the robot's onboard vision. The depth vision enables the robot to track and represent dynamic objects geometrically based on the voxel map. The proposed optimization first adopts the circle-based guide-point algorithm to approximate the costs and gradients for avoiding static obstacles. Then, with the vision-detected moving objects, our receding-horizon distance field is simultaneously used to prevent dynamic collisions. Finally, the iterative re-guide strategy is applied to generate the collision-free trajectory. The simulation and physical experiments prove that our method can run in real-time to navigate dynamic environments safely.

READ FULL TEXT

page 1

page 2

page 5

page 6

research
09/14/2021

DPMPC-Planner: A real-time UAV trajectory planning framework for complex static environments with dynamic obstacles

Safe UAV navigation is challenging due to the complex environment struct...
research
03/10/2021

Autonomous Flights in Dynamic Environments with Onboard Vision

In this paper, we introduce a complete system for autonomous flight of q...
research
12/20/2022

Continuous Trajectory Optimization via B-splines for Multi-jointed Robotic Systems

Continuous formulations of trajectory planning problems have two main be...
research
01/20/2023

A vision-based autonomous UAV inspection framework for unknown tunnel construction sites with dynamic obstacles

Tunnel construction using the drill-and-blast method requires the 3D mea...
research
10/20/2020

Model Predictive Contouring Control for Collision Avoidance in Unstructured Dynamic Environments

This paper presents a method for local motion planning in unstructured e...
research
02/13/2022

Continuous Occupancy Mapping in Dynamic Environments Using Particles

Dynamic occupancy maps were proposed in recent years to model the obstac...
research
01/17/2022

Risk-aware Trajectory Sampling for Quadrotor Obstacle Avoidance in Dynamic Environments

Obstacle avoidance of quadrotors in dynamic environments is still a very...

Please sign up or login with your details

Forgot password? Click here to reset