Behaviour-based mobile manipulation: opening a door