A robotic fish fitted with a hydraulic circulatory system which also carries energy has been developed by Cornell University.
Without a recharging source, batteries would quickly discharge, but this system allows the robot to be powered for about 40 hours.
BBC Click finds out more.
See more at Click’s website and @BBCClick