The DCM generalized inverse: efficient body-wrench distribution in multi-contact balance control. (18th July 2018)