A divide-and-merge approach to automatic generation of contact states and planning of contact motion | IEEE Conference Publication | IEEE Xplore