Design and modeling of continuum robot based on virtual-center of motion mechanism