Dynamic modelling of flexible robot manipulators