Mobile robot navigation using a behavioural control strategy