Station-keeping and formation flying based on nonlinear output regulation theory. (December 2018)