PotentialGap
A Gap-Informed Reactive Policy for Safe Hierarchical Navigation
Install / Use
/learn @ivaROS/PotentialGapREADME
Potential Gap: A Gap-Informed Reactive Policy for Safe Hierarchical Navigation
This paper considers the integration of gap-based local navigation methods with artificial potential field (APF) methods to derive a local planning module for hierarchicalnavigation systems that has provable collision-free properties.Given that APF theory applies to idealized robot models, theprovable properties are lost when applied to more realistic models. We describe a set of algorithm modifications thatcorrect for these errors and enhance robustness to non-ideal models. Central to the construction of the local planner isthe use of sensory-derived local free-space models that detect gaps and use them for the synthesis of the APF. Modifications are given for a nonholonomic robot model. Integration of the local planner, called potential gap, into a hierarchical navigation system provides the local goals and trajectories needed for collision-free navigation through unknown environments.Monte Carlo experiments in benchmark worlds confirm the asserted safety and robustness properties by testing under various robot models.
[Demo Video], [Arxiv Preprint]
<img src="https://github.com/ivaROS/PotentialGap/blob/main/assets/coverImg.png" width = 55% height = 55%/>Supplementary materials
- Algorithm parameters
- Manuscript symbols
- Manuscript abbreviations
- Links to main implementation code files
- Algorithm details of gap simplification, radial gap conversion and radial extension
- Comparison Between TEB and PG
- Proof Files for Passage
Dependencies and Installation
- ROS (Kinetic Ubuntu 16.04) Installation Link
See NavBench https://github.com/ivalab/NavBench for rosinstall instructions and launching experiments.
<!-- - We are trying to release related dependencies as soon as possible. Please stay tuned -->BibTex Citation
@ARTICLE{9513583,
author={Xu, Ruoyang and Feng, Shiyu and Vela, Patricio},
journal={IEEE Robotics and Automation Letters},
title={Potential Gap: A Gap-Informed Reactive Policy for Safe Hierarchical Navigation},
year={2021},
volume={},
number={},
pages={1-1},
doi={10.1109/LRA.2021.3104623}
}
R. Xu, S. Feng and P. Vela, "Potential Gap: A Gap-Informed Reactive Policy for Safe Hierarchical Navigation," in IEEE Robotics and Automation Letters, doi: 10.1109/LRA.2021.3104623.
License
The source code is released under MIT license.
Related Skills
node-connect
351.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
