Skip to main content
QUICK REVIEW

[論文レビュー] Adaptive Control Barrier Functions for Safety-Critical Systems

Wei Xiao, Călin Belta|arXiv (Cornell University)|Feb 11, 2020
Advanced Control Systems Optimization参考文献 18被引用数 10
ひとこと要約

本稿では、時間変動する制御バインディングとダイナミクスノイズを伴うセーフティクリティカルシステムに対して、高次制御バリア関数(HOCBFs)にペナルティ関数を埋め込むことで、適応的制御バリア関数(AdaCBFs)を導入する。この手法は、制御ラプラシアン関数(CLFs)を用いて補助ダイナミクスを安定化させ、前向き不変性を保証するとともに、制約の緩和によって二次計画問題(QP)の実行可能性を向上させ、過剰な保守性を低減する。本手法は、アダプティブクルーズコントロール問題において、道路状態、タイヤスリップ、ノイズに対して頑健であることを実証している。

ABSTRACT

Recent work showed that stabilizing affine control systems to desired (sets of) states while optimizing quadratic costs and observing state and control constraints can be reduced to quadratic programs (QP) by using control barrier functions (CBF) and control Lyapunov functions. In our own recent work, we defined high order CBFs (HOCBFs) to accommodating systems and constraints with arbitrary relative degrees, and a penalty method to increase the feasibility of the corresponding QPs. In this paper, we introduce adaptive CBF (AdaCBFs) that can accommodate time-varying control bounds and dynamics noise, and also address the feasibility problem. Central to our approach is the introduction of penalty functions in the definition of an AdaCBF and the definition of auxiliary dynamics for these penalty functions that are HOCBFs and are stabilized by CLFs. We demonstrate the advantages of the proposed method by applying it to a cruise control problem with different road surfaces, tires slipping, and dynamics noise.

研究の動機と目的

  • 状態制約(HOCBFsを介して)ときつい時間変動型制御バインディングが同時に存在するセーフティクリティカル制御における二次計画問題(QP)の実行不能性に対処する。
  • 従来のHOCBFsが安全を保証するのに十分条件しか与えず、システム性能を制限する可能性があるという保守性を低減する。
  • 道路状態やタイヤスリップに起因するような、ダイナミクスノイズや変動する制御バインディングに、リアルタイムで適応可能であることを実現する。
  • QPの実行可能性を向上させるため、CBF制約のペナルティに基づく緩和を用いながら、安全領域の前向き不変性を保証する。
  • CLFsで安定化された適応的ペナルティダイナミクスを統合したフレームワークを構築し、不確実性下でも安全と性能を維持する。

提案手法

  • ペナルティ関数 $ p_1(t), p_2(t) $ をHOCBF定式化に埋め込むことで、適応的制御バリア関数(AdaCBFs)を導入し、元の安全制約の緩和を可能にする。
  • ペナルティ関数 $ p_1, p_2 $ の補助ダイナミクスを高次制御バリア関数(HOCBFs)として定義し、非負性を保ちつつ制御ラプラシアン関数(CLFs)によって安定化させる。
  • AdaCBF制約を構築し、元の安全制約を満たすために必要かつ十分であるようにすることで、従来のHOCBFsの保守性を排除する。
  • AdaCBFsとCLFsから導かれる制約を用いて二次計画問題(QP)として制御問題を定式化し、安全制約と制御バインディング下でのリアルタイム最適化を可能にする。
  • ペナルティダイナミクスに高次多項式クラス $\mathcal{K}$ 関数(例:二次関数)を用いることで、ゼロからの分離を維持し、ノイズに対する頑健性を確保する。
  • CLFsによるペナルティダイナミクスの安定化により、ノイズ下でもペナルティ関数が有界に保たれ、システムは前向き不変性を維持する。

実験結果

リサーチクエスチョン

  • RQ1HOCBFsによる状態制約ときつい時間変動型制御バインディングが同時に存在するセーフティクリティカル制御システムにおいて、AdaCBFsはQPの実行可能性を向上させ得るか?
  • RQ2提案手法であるAdaCBFは、従来のHOCBFsに内在する保守性(CBFの満たしが安全のための十分条件にしかならないこと)をどの程度低減できるか?
  • RQ3道路表面の変化やクルーズコントロールシステムにおけるタイヤスリップに起因するような、時間変動型制御バインディングとダイナミクスノイズに、AdaCBFsはどの程度適応可能か?
  • RQ4CLFsで安定化されたペナルティダイナミクスの統合は、安全領域の前向き不変性を保持するとともに、システム性能を向上させ得るか?
  • RQ5境界付きノイズ下でも、元のHOCBFベースのアプローチが失敗する状況において、AdaCBFフレームワークはQPの実行可能性と安全性を維持できるか?

主な発見

  • AdaCBF制約は、元の安全制約を満たすために必要かつ十分であるため、従来のHOCBFsの保守性が完全に排除される。
  • 時間変動型制御バインディング(例:変動する道路摩擦)下では、ペナルティ関数 $ p_1(t), p_2(t) $ が適応的に調整され、HOCBFsが失敗する状況でも実行可能なQP解が得られる。
  • 制御バインディングがきつくてダイナミクスノイズが存在する状況(例:$ w_1(t) \in [-2,2] \, \text{m/s}, w_2(t) \in [-0.45,0.45] \, \text{m/s}^2 $)において、AdaCBFは安全領域の前向き不変性を維持する。
  • ペナルティ関数 $ p_1(t), p_2(t) $ は状況の変化に動的に応答する:$ p_2(t) $ が固定されている場合、より大きな $ p_1(t) $ 値が必要となるが、両者が適応的になると性能が向上する。
  • シミュレーション結果から、$ p_1^* $ を 0.1 から 0.02 に減少させた際、$ c_d(t) $ が 0.155 にまで低下することが示され、性能向上と制御効率の向上が確認された。
  • ノイズにより一時的に $ \psi_1 $ がゼロ未満に低下しても、$ \dot{\psi}_1 \geq -p_2(t)\psi_1 > 0 $ のため、$ \psi_1 $ は再び正の値に回復し、安全が維持される。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。