Agent-based software integration for a mobile manipulator