Real-Time Model Checking for Closed-Loop Robot Reactive Planning
Not on the map. Why?
Abstract (arXiv)
Reactive obstacle avoidance methods often cause agents to become trapped in local minima, because they can often only reason one step ahead (i.e., the next action based on the current state). In this paper, we use model checking to achieve reactive multi-step planning and obstacle avoidance on an autonomous robot. Our small, purpose-built model checking algorithm generates plans in situ (within the robot's code) based on ``core'' knowledge and attention as found in biological agents. This is achieved in real-time using no pre-computed data on a low-powered device. Our approach is based on chaining temporary control systems that are spawned to counteract disturbances in the local environment which disrupt an autonomous agent from its preferred action (or resting state). We mitigate state-space explosion by relying on temporary snapshots of the immediate environment, restricting the number of states. Multi-step planning using counter-examples generated by depth-first search and a negated LTL path property is applied to scenarios involving a cul-de-sac and a free-standing obstacle. Empirical results and informal proofs of two fundamental properties demonstrate the effectiveness of our approach for the creation of efficient multi-step plans for local obstacle avoidance. We significantly improve performance compared to a purely reactive agent that can only plan one step ahead. Our approach is an instructional case study for the development of safe and reliable navigation in the context of autonomous vehicles. We believe it also has general application in navigation for mission-critical mobile robots.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 20 of its 117 references that are in the map. First posted on arXiv 26 Aug 2025.
Builds on
20 of 117 references.
References · 20
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2023End-to-end Autonomous Driving: Challenges and Frontierscited by 490
- 2019Control Barrier Functions: Theory and Applicationscited by 372
- 2020Learning Control Barrier Functions from Expert Demonstrationscited by 92
- 2023How Simulation Helps Autonomous Driving:A Survey of Sim2real, Digital Twins, and Parallel Intelligencecited by 58
- 2019Simulation-based reinforcement learning for real-world autonomous drivingcited by 52
- 2019Episodic Learning with Control Lyapunov Functions for Uncertain Robotic Systemscited by 19
- 2021Safe Control Synthesis via Input Constrained Control Barrier Functionscited by 13
- 2021Optimal Cost Design for Model Predictive Controlcited by 13
- 2013Practical Verification of Decision-Making in Agent-Based Autonomous Systemscited by 11
- 2016Formal Verification of Autonomous Vehicle Platooningcited by 4
- 2019A Summary of Formal Specification and Verification of Autonomous Robotic Systemscited by 4
8 more
- 2022Towards Adaptive Planning of Assistive-care Robot Taskscited by 4
- 2017A Rational Agent Controlling an Autonomous Vehicle: Implementation and Formal Verificationcited by 2
- 2021Simulation and Model Checking for Close to Realtime Overtaking Planningcited by 2
- 2021Online Strategy Synthesis for Safe and Optimized Control of Steerable Needlescited by 2
- 2023Safe Control Synthesis Using Environmentally Robust Control Barrier Functionscited by 2
- 20242DLIW-SLAM:2D LiDAR-Inertial-Wheel Odometry with Real-Time Loop Closurecited by 2
- 2020Adaptive Motion Planning with Artificial Potential Fields Using a Prior Pathcited by 1
- 2023Model Checking for Closed-Loop Robot Reactive Planningcited by 1
Built on by
Not cited yet.