Skip to content

Latest commit

 

History

History
37 lines (22 loc) · 1.69 KB

README.md

File metadata and controls

37 lines (22 loc) · 1.69 KB

POLICEd-RL: Learning to Provably Satisfy High Relative Degree Constraints for Black-Box Systems

License: MIT

Overview

Repository containing code to implement high relative degree POLICEd RL presented at CDC 2024. The objective of POLICEd RL is to guarantee the satisfaction of an affine hard constraint of high relative degree when learning a policy in closed-loop with a black-box deterministic environment. The algorithm enforces a repulsive buffer in front of the constraint preventing trajectories to approach and violate this constraint. To analytically verify constraint satisfaction, the policy is made affine in that repulsive buffer using the POLICE algorithm.

POLICEd RL guarantees that this space shuttle will never land with a vertical velocity higher than 6ft/s thanks to the green repulsive buffer.

POLICEd RL learns to land the shuttle softly

We provide the code for our implementation of POLICEd RL on several systems:

  • the Gymnasium Inverted Pendulum
  • a space shuttle landing

Organization

  • code contains the project source code,
  • docs contains the code for our website.

Credit

The following repositories have been instrumental from both an algorithm and software architecture perspective in the development of this project: