Case Study: Runtime Safety Verification of Neural Network Controlled System
Frank Yang, Sinong Simon Zhan, Yixuan Wang, Chao Huang, Qi Zhu

TL;DR
This paper demonstrates the application of a reachability analysis tool for real-time safety verification of a neural network-controlled Turtlebot, introducing a controller switching strategy to enhance safety in obstacle-rich environments.
Contribution
It presents a novel runtime safety verification approach using POLAR-Express for neural network controllers in robotics, with a safe switching strategy to improve operational safety.
Findings
POLAR-Express effectively verifies safety in real-time scenarios.
The controller switching strategy improves obstacle avoidance safety.
Experiments validate the approach in a simulated environment.
Abstract
Neural networks are increasingly used in safety-critical applications such as robotics and autonomous vehicles. However, the deployment of neural-network-controlled systems (NNCSs) raises significant safety concerns. Many recent advances overlook critical aspects of verifying control and ensuring safety in real-time scenarios. This paper presents a case study on using POLAR-Express, a state-of-the-art NNCS reachability analysis tool, for runtime safety verification in a Turtlebot navigation system using LiDAR. The Turtlebot, equipped with a neural network controller for steering, operates in a complex environment with obstacles. We developed a safe online controller switching strategy that switches between the original NNCS controller and an obstacle avoidance controller based on the verification results. Our experiments, conducted in a ROS2 Flatland simulation environment, explore the…
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.
Taxonomy
TopicsFault Detection and Control Systems · Software Reliability and Analysis Research · Risk and Safety Analysis
