# Rule-Based Safety-Critical Control Design using Control Barrier Functions with Application to Autonomous Lane Change

arXiv: https://arxiv.org/abs/2103.12382 · HTML: https://mlsanity.com/paper/2103.12382/

## Key facts

- Cited by 9 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 23 Mar 2021.

## Built on by (most cited first, 9 of 9)

- [Spatial-Temporal-Aware Safe Multi-Agent Reinforcement Learning of Connected Autonomous Vehicles in Challenging Scenarios](https://mlsanity.com/paper/2210.02300/) (2022)
- [Bridging Model-based Safety and Model-free Reinforcement Learning through System Identification of Low Dimensional Linear Models](https://mlsanity.com/paper/2205.05787/) (2022)
- [Learning Adaptive Safety for Multi-Agent Systems](https://mlsanity.com/paper/2309.10657/) (2023)
- [Agile Decision-Making and Safety-Critical Motion Planning for Emergency Autonomous Vehicles](https://mlsanity.com/paper/2409.08665/) (2024)
- [Risk-aware Safe Control for Decentralized Multi-agent Systems via Dynamic Responsibility Allocation](https://mlsanity.com/paper/2305.13467/) (2023)
- [Shared Information-Based Safe And Efficient Behavior Planning For Connected Autonomous Vehicles](https://mlsanity.com/paper/2302.04321/) (2023)
- [Uncertainty Aware-Predictive Control Barrier Functions: Safer Human Robot Interaction through Probabilistic Motion Forecasting](https://mlsanity.com/paper/2508.20812/) (2025)
- [LA-RL: Language Action-guided Reinforcement Learning with Safety Guarantees for Autonomous Highway Driving](https://mlsanity.com/paper/2512.05686/) (2025)
- [VLM-CASE: Vision-Language Model Enabled Context-Adaptive Safety Envelopes for Anticipatory Safe Autonomous Driving](https://mlsanity.com/paper/2607.05180/) (2026)

## Abstract (arXiv)

This paper develops a new control design for guaranteeing a vehicle's safety during lane change maneuvers in a complex traffic environment. The proposed method uses a finite state machine (FSM), where a quadratic program based optimization problem using control Lyapunov functions and control barrier functions (CLF-CBF-QP) is used to calculate the system's optimal inputs via rule-based control strategies. The FSM can make switches between different states automatically according to the command of driver and traffic environment, which makes the ego vehicle find a safe opportunity to do a collision-free lane change maneuver. By using a convex quadratic program, the controller can guarantee the system's safety at a high update frequency. A set of pre-designed typical lane change scenarios as well as randomly generated driving scenarios are simulated to show the performance of our controller.
