A 3D dynamics simulation model of CliffRider: The abseiling face inspection robot