The approach developed for the nonholonomic integrator generalizes to systems of the form

(15.155) |

and

(15.156) |

Brockett showed in [142] that for such

(15.157) |

The other state variables evolve as

(15.158) |

which provides a constraint similar to (15.153). The periodic behavior of these action trajectories causes the variables to return to their original values while steering the to their desired values. In a sense this is a vector-based generalization in which the scalar case was the nonholonomic integrator.

Once again, a two-phase steering approach is obtained:

- Apply any action trajectory that brings every to its goal value. The evolution of the states is ignored in this stage.
- Apply sinusoids of integrally related frequencies to the action variables. Choose each so that reaches its goal value. In this stage, the variables are ignored because they will return to their values obtained in the first stage.

This method has been generalized even further to *second-order
controllable systems*:

(15.159) | ||||

in which is the set of all unique triples formed from distinct and removing unnecessary permutations due to the Jacobi identity for Lie brackets. For this problem, a three-phase steering method can be developed by using ideas similar to the first-order controllable case. The first phase determines , the second handles , and the third resolves . See [727,846] for more details.

Steven M LaValle 2020-08-14