Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Safe Reinforcement Learning with Nonlinear Dynamics via Model Predictive Shielding

About

Reinforcement learning is a promising approach to synthesizing policies for challenging robotics tasks. A key problem is how to ensure safety of the learned policy---e.g., that a walking robot does not fall over or that an autonomous car does not run into an obstacle. We focus on the setting where the dynamics are known, and the goal is to ensure that a policy trained in simulation satisfies a given safety constraint. We propose an approach, called model predictive shielding (MPS), that switches on-the-fly between a learned policy and a backup policy to ensure safety. We prove that our approach guarantees safety, and empirically evaluate it on the cart-pole.

Osbert Bastani• 2019

Related benchmarks

TaskDatasetResultRank
Highway Driving Safety FilteringHighway Driving with Sudden Friction Change
Failure Rate (at 10 m/s)72
13
Reinforcement LearningDI single-gate
Mean Return11.6
10
Autonomous Navigation3D Quadrotor Navigation Warehouse Environment, 100 trials
Collision Rate77
10
Reinforcement LearningST-mount-car
Mean Performance85.1
6
Reinforcement LearningST-road
Mean Performance22.7
6
Reinforcement LearningST-road2d
Mean Score24
6
Reinforcement LearningST-obstacle
Mean Performance Score8.6
6
Reinforcement LearningST-obstacle2
Mean Score-1.8
6
Reinforcement LearningDI dynamic-obs
Mean Score-1.3
5
Reinforcement LearningDI-double-gates
Mean Score11.5
5
Showing 10 of 37 rows

Other info

Follow for update