The Massachusetts Institute of Technology researchers had demonstrated last year that the robotic cheetah was able to run untethered.
The feat was performed by the robot without the use of cameras or other vision systems.
Now, the robot can 'see', with the use of onboard LIDAR - a visual system that uses reflections from a laser to map terrain.
The researchers developed a three-part algorithm to plan out the robot's path, based on LIDAR data. Both the vision and path-planning system are onboard the robot, giving it complete autonomous control.
Also Read
The robot gauges the best position from which to jump, and adjusts its stride to land just short of the obstacle, before exerting enough force to push up and over.
Based on the obstacle's height, the robot then applies a certain amount of force to land safely, before resuming its initial pace.
In experiments on a treadmill and an indoor track, the cheetah robot successfully cleared obstacles up to 18 inches tall - more than half of the robot's own height - while maintaining an average running speed of 8 km per hour.
As the treadmill itself was only about 4 metres long, the robot, running in the middle, only had 1 metre in which to detect the obstacle and plan out its jump.
After multiple runs, the robot successfully cleared about 70 per cent of the hurdles.
In comparison, tests on an indoor track proved much easier, as the robot had more space and time in which to see, approach, and clear obstacles. In these runs, the robot successfully cleared about 90 per cent of obstacles.