Feedback linearization is a common strategy employed in nonlinear control to control nonlinear systems. Feedback linearization techniques may be applied to nonlinear control systems of the form
where x ( t ) ∈ R n {\displaystyle x(t)\in \mathbb {R} ^{n}} is the state, u 1 ( t ) , … , u m ( t ) ∈ R {\displaystyle u_{1}(t),\ldots ,u_{m}(t)\in \mathbb {R} } are the inputs. The approach involves transforming a nonlinear control system into an equivalent linear control system through a change of variables and a suitable control input. In particular, one seeks a change of coordinates z = Φ ( x ) {\displaystyle z=\Phi (x)} and control input u = a ( x ) + b ( x ) v , {\displaystyle u=a(x)+b(x)\,v,} so that the dynamics of x ( t ) {\displaystyle x(t)} in the coordinates z ( t ) {\displaystyle z(t)} take the form of a linear, controllable control system,
An outer-loop control strategy for the resulting linear control system can then be applied to achieve the control objective.