Modelling and control of a two-link flexible robot manipulator