Safety Embedded Control of Nonlinear Systems via Barrier States [article]

Hassan Almubarak, Nader Sadegh, Evangelos A. Theodorou
<span title="2021-03-08">2021</span> <i > arXiv </i> &nbsp; <span class="release-stage" >pre-print</span>
In many safety critical control systems, possibly opposing safety restrictions and control performance objectives may arise. To confront such a conflict, this paper proposes a methodology that embeds safety into stability of control systems. The development enforces safety by means of barrier functions used in optimization which are used to construct barrier states (BaS) that are embedded in the control system's model. As a result, as long as the equilibrium point of interest of the closed loop
more &raquo; ... system is asymptotically stable, the generated trajectories are guaranteed to be safe. Consequently, a conflict between control objectives and safety constraints is substantially avoided. To show the efficacy of the proposed technique, we employ the simple pole placement method on a linear control system to generate a safely stabilizing controller. Optimal control is subsequently employed to fulfill safety, stability and performance objectives by solving the associated Hamilton-Jacobi-Bellman (HJB) which minimizes a cost functional that can involve the barrier states. Following this further, we exploit optimal control on a second dimensional pendulum on a cart model that is desired to avoid low velocities regions where the system may exhibit some controllability loss and on two simple mobile robots that are sent to opposite targets with an obstacle on the way which may potentially result in a collision.
<span class="external-identifiers"> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2102.10253v2">arXiv:2102.10253v2</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/kaxom2npdrd3nate3awuaawhnu">fatcat:kaxom2npdrd3nate3awuaawhnu</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20210310130804/https://arxiv.org/pdf/2102.10253v2.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/f2/3c/f23c034758d27cdfa0bb7124422556065f68177e.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener" href="https://arxiv.org/abs/2102.10253v2" title="arxiv.org access"> <button class="ui compact blue labeled icon button serp-button"> <i class="file alternate outline icon"></i> arxiv.org </button> </a>