Skip to content

Stabilization of Non-linear Dynamics via Control Barrier Functions

License

Notifications You must be signed in to change notification settings

KehanLong/CBF_Stabilization

Repository files navigation

CBF Stabilization

This repository contains the implementations for the paper "Stabilization of Nonlinear Systems through Control Barrier Functions". The main idea is to use a Control Barrier Function (CBF), along with a weak candidate (quadratic) Control Lyapunov Function (CLF) to stabilize nonlinear systems.

Dependencies

To run the code, you will need to install the following packages:

How to Run

To reproduce the provided examples, follow these steps:

  1. Clone the repository: git clone https://github.com/KehanLong/CBF_Stabilization.git

  2. Navigate to the cloned repo: cd CBF_Stabilization

  3. Run the provided examples: python warm_up_CLF.py ; python unicycle_CLF.py ; python polynomial_systems_CLF.py ; python inverted_pendulum_CLF.py .

About

Stabilization of Non-linear Dynamics via Control Barrier Functions

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages