A path-following robot, such as for creating a path to a target surgical site, includes a series of interconnected elements including a lead element at one end thereof, and a plurality of actuators each operably coupled to one of the plurality of elements. Each actuator is capable of effecting rotational and spherical motion of one element with respect to another element. The actuators are arranged to receive commands which individually control the relative position of one element compared with another element, where a position of the lead element determines a path and corresponding positions for all subsequent elements to create a path-following motion.