Behaviour-based mobile manipulation