Text this: Modelling and Controlling of Behaviour for Autonomous Mobile Robots