University of California Berkeley professor Reza Alam and his team have developed a "wave carpet" which can extract the energy of ocean waves and turn it into electricity or fresh water

The "wave carpet" is a rubber mat which sit on top of a grid of hydraulic actuators, cylinders and pumps, on a muddy ocean floor and takes on the motion of the incoming waves. As the carpet moves up and down down, it creates pressure in the cylinders, which drives a flow of water to the shore to be converted to usable power.

Experiments at Berkeley indicate that 100 square metres of wave carpet would provide the same power as a 6,400 square metres soccer field covered in solar panels.

See more about the Wave Carpet project on the science crowdfunding site, Microryza: