  Multi-objective safety-critical control entails a diligent design to avoid
possibly conflicting scenarios and ensure safety. This paper studies the
concept of barrier states (BaS) for safe multi-objective controls in which the
safety condition is manifested as a dynamical sub-system to be controlled along
other states of the system. This allows us to introduce the idea of safety
embedded systems. The proposition is that the control problem is now
transformed to designing a control law for the new, unconstrained, system in
which the barrier state is driven to stay bounded while achieving other
performance objectives. In the stabilization case, for example, we show that
designing a stabilizing controller for the safety embedded system implies
guaranteed safe stabilization for the original safety-critical system.
Consequently, a conflict between performance objectives and safety constraints
is substantially avoided. This allows us to embrace various legacy control
methods from the literature to acquire safe control laws. Moreover, we discuss
how the proposed technique can be espoused for enforcing input constraints.
Additionally, dealing with the constraint through a state allows us to extend
various existing control approaches to the safety case. We consider the case of
bounded input disturbance and adopt the notion of input-to-state stability
(ISS) for barrier states to obtain the notion of input-to-state safety (ISSf)
to analyze safe robustness of systems. Subsequently, we derive the notion of
input-to-state safe stability (IS$^3$) and discuss the synthesis of robust
safely stabilizing feedback controls through designing robust stabilizing
controllers for the safety embedded systems. The proposed techniques and
concepts are used in various examples including the design of
proportional-integral-derivative-barrier (PIDB) control for adaptive cruise
control.
