Dynamics and control of motion of a capsule robot with an opposing spring | IEEE Conference Publication | IEEE Xplore