Vision-aided UAV navigation and dynamic obstacle avoidance using gradient-based B-spline trajectory optimization

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Xu, Zhefan, Xiu, Yumeng, Zhan, Xiaoyang, Chen, Baihan, Shimada, Kenji
Format: Preprint
Publié: 2022
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916089574719488
author Xu, Zhefan
Xiu, Yumeng
Zhan, Xiaoyang
Chen, Baihan
Shimada, Kenji
author_facet Xu, Zhefan
Xiu, Yumeng
Zhan, Xiaoyang
Chen, Baihan
Shimada, Kenji
contents 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. Our software is available on GitHub as an open-source package.
format Preprint
id arxiv_https___arxiv_org_abs_2209_07003
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Vision-aided UAV navigation and dynamic obstacle avoidance using gradient-based B-spline trajectory optimization
Xu, Zhefan
Xiu, Yumeng
Zhan, Xiaoyang
Chen, Baihan
Shimada, Kenji
Robotics
Artificial Intelligence
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. Our software is available on GitHub as an open-source package.
title Vision-aided UAV navigation and dynamic obstacle avoidance using gradient-based B-spline trajectory optimization
topic Robotics
Artificial Intelligence
url https://arxiv.org/abs/2209.07003