What will they come up with next? Artificial nanobots to cure cancer, self-driving flying cars all around? Before we get too ahead of ourselves, a team of Chinese scientists from Sichuan University in southwest China has envisioned robot fish that "eat" microplastics which may one day help clean up the world's polluted oceans.
Soft to touch and just 1.3 centimeters (0.5 inch) in size, these robots already suck up microplastics in shallow water.
The team aims to enable them to collect microplastics in deeper water and provide information to analyze marine pollution in real time, said Wang Yuyan, one of the researchers who developed the robot.
"We developed such a lightweight miniaturized robot. It can be used in many ways, for example in biomedical or hazardous operations, such a small robot that can be localized to a part of your body to help you eliminate some disease."
The black robot fish is irradiated by light, helping it to flap its fins and wiggle its body. Scientists can control the fish using light to avoid it crashing into other fish or ships.
If it is accidentally eaten by other fish, it can be digested without harm as it is made from polyurethane, which is also biocompatible, Wang said.
The fish is able to absorb pollutants and recover itself even when it is damaged. It can swim up to 2.76 body lengths per second, faster than most artificial soft robots.
"We are mostly working on collection (of microplastics). It is like a sampling robot and it can be used repeatedly," she said.