Text this: Principles of robot modelling an simulation