Task-centric optimization for assistive mobile manipulators