Formal Verification of Obstacle Avoidance and Navigation of Ground Robots
Stefan Mitsch, Khalil Ghorbal, David Vogelbacher, Andr\'e Platzer

TL;DR
This paper presents a formal verification framework for ground robot controllers ensuring safety and navigation in dynamic environments, accounting for sensor uncertainties and control variations.
Contribution
It introduces a comprehensive set of safety properties and formal proofs applicable to a broad class of control algorithms for obstacle avoidance and navigation.
Findings
Proven safety properties for static and dynamic obstacle avoidance.
Guarantees of safe navigation despite sensor and actuator uncertainties.
Applicability to various control algorithms through generic conditions.
Abstract
The safety of mobile robots in dynamic environments is predicated on making sure that they do not collide with obstacles. In support of such safety arguments, we analyze and formally verify a series of increasingly powerful safety properties of controllers for avoiding both stationary and moving obstacles: (i) static safety, which ensures that no collisions can happen with stationary obstacles, (ii) passive safety, which ensures that no collisions can happen with stationary or moving obstacles while the robot moves, (iii) the stronger passive friendly safety in which the robot further maintains sufficient maneuvering distance for obstacles to avoid collision as well, and (iv) passive orientation safety, which allows for imperfect sensor coverage of the robot, i. e., the robot is aware that not everything in its environment will be visible. We complement these provably correct safety…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
