 Soft growing robots can be controlled in various ways depending on how well the objective and growth path are defined.Without a clearly defined goal or robot growth path, teleoperation is used.When a clearly defined goal exists (such as a light source), computer vision can be used to find a path to the goal and grow a robot along that path.