Modelling, analysis and control of tendon-driven continuum robots