Considering the diversity of the natural world, it's no wonder that biomimicry keeps coming up with amazing designs. The latest is an underwater robot that is based on a jellyfish and makes hydrogen fuel from the water it swims through.
The robot is powered by heat-producing chemical reactions between the oxygen and hydrogen, which were injected from fuel tanks, and the platinum on its surface. The heat given off by these reactions is transferred to the artificial muscles of the robot, causing them to transform into different shapes.
Theoretically, Robojelly would never run out of fuel unless the oceans dried up. The next step is to power individual sections of the robot, to be able to control its movement in different directions.
Check it out: