The distance to and size of an object ahead of the robot is determined
using two cameras and a stereo vision algorithm. The jumping
maneuver is affected by the obstacle height, which is used to
determine the point at which the robot will start to jump, the
vertical jumping velocity required from the cylinder extrusion,
and the forward traveling velocity of the robot. We do not want
the robot to jump too high, which could cause unnecessary damage
to the robot, or to jump too low.