Design and Evaluation of Motion Planners for Quadrotors in Environments with Varying Complexities

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Shao, Yifei Simon, Wu, Yuwei, Jarin-Lipschitz, Laura, Chaudhari, Pratik, Kumar, Vijay
Format: Preprint
Publié: 2023
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866929268306477056
author Shao, Yifei Simon
Wu, Yuwei
Jarin-Lipschitz, Laura
Chaudhari, Pratik
Kumar, Vijay
author_facet Shao, Yifei Simon
Wu, Yuwei
Jarin-Lipschitz, Laura
Chaudhari, Pratik
Kumar, Vijay
contents Motion planning techniques for quadrotors have advanced significantly over the past decade. Most successful planners have two stages: a front-end that determines a path that incorporates geometric (or kinematic or input) constraints and specifies the homotopy class of the trajectory, and a back-end that optimizes this path to respect dynamics and input constraints. While there are many different choices for each stage, the eventual performance depends critically not only on these choices, but also on the environment. Given a new environment, it is difficult to decide a priori how one should design a motion planner. In this work, we develop (i) a procedure to construct parametrized environments, (ii) metrics that characterize the difficulty of motion planning in these environments, and (iii) an open-source software stack that can be used to combine a wide variety of two-stage planners seamlessly. We perform experiments in simulations and a real platform. We find, somewhat conveniently, that geometric front-ends are sufficient for environments with varying complexities if combined with dynamics-aware backends. The metrics we designed faithfully capture the planning difficulty in a given environment. All code is available at https://github.com/KumarRobotics/kr_mp_design
format Preprint
id arxiv_https___arxiv_org_abs_2309_13720
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Design and Evaluation of Motion Planners for Quadrotors in Environments with Varying Complexities
Shao, Yifei Simon
Wu, Yuwei
Jarin-Lipschitz, Laura
Chaudhari, Pratik
Kumar, Vijay
Robotics
Motion planning techniques for quadrotors have advanced significantly over the past decade. Most successful planners have two stages: a front-end that determines a path that incorporates geometric (or kinematic or input) constraints and specifies the homotopy class of the trajectory, and a back-end that optimizes this path to respect dynamics and input constraints. While there are many different choices for each stage, the eventual performance depends critically not only on these choices, but also on the environment. Given a new environment, it is difficult to decide a priori how one should design a motion planner. In this work, we develop (i) a procedure to construct parametrized environments, (ii) metrics that characterize the difficulty of motion planning in these environments, and (iii) an open-source software stack that can be used to combine a wide variety of two-stage planners seamlessly. We perform experiments in simulations and a real platform. We find, somewhat conveniently, that geometric front-ends are sufficient for environments with varying complexities if combined with dynamics-aware backends. The metrics we designed faithfully capture the planning difficulty in a given environment. All code is available at https://github.com/KumarRobotics/kr_mp_design
title Design and Evaluation of Motion Planners for Quadrotors in Environments with Varying Complexities
topic Robotics
url https://arxiv.org/abs/2309.13720