Geometric control with model predictive static programming on SO(3). (June 2019)