Global planning of whole-body manipulation by humanoid robot based on transition graph of object motion and contact switching. (19th March 2017)