Robotics

Tiny energy-harvesting MilliMobile robot has no need for batteries

Tiny energy-harvesting MilliMobile robot has no need for batteries
The MilliMobile is powered solely by ambient light and radio waves
The MilliMobile is powered solely by ambient light and radio waves
View 2 Images
The MilliMobile is powered solely by ambient light and radio waves
1/2
The MilliMobile is powered solely by ambient light and radio waves
The secret to the MilliMobile's success is the fact that it moves in increments
2/2
The secret to the MilliMobile's success is the fact that it moves in increments

There are numerous situations in which a robot doesn't need to move quickly, but it does need to cover long distances without having to recharge its batteries. The minuscule energy-harvesting MilliMobile robot was designed for just such scenarios.

Created by a team of scientists at the University of Washington, the four-wheeled prototype device measures just 10 mm (0.4 in) per side, and tips the scales at about 1 gram (0.04 oz).

It contains no batteries, but does incorporate two motors, a carbon fiber chassis, a foldable printed circuit board, a light sensor, solar cells and an antenna. What's more, it can carry up to three times its own weight in the form of cargo such as cameras and environmental sensors.

As the MilliMobile moves along flat surfaces like floors, concrete, asphalt or packed dirt, it scavenges energy from ambient light and radio waves. Even on a cloudy day, it can reportedly cover a distance of approximately 30 feet (9 m) in one hour. It does so by moving in increments, instead of trying to store up enough power to make the whole trip in one continuous go.

"We took inspiration from 'intermittent computing,' which breaks complex programs into small steps, so a device with very limited power can work incrementally, as energy is available," said doctoral student Kyle Johnson, co-lead author of the study. "With MilliMobile, we applied this concept to motion."

The secret to the MilliMobile's success is the fact that it moves in increments
The secret to the MilliMobile's success is the fact that it moves in increments

Utilizing its light sensor, the robot can autonomously steer itself towards a specified light source. It can also transmit sensor data via Bluetooth – in tests performed so far, it has successfully relayed data from onboard light, temperature and humidity sensors.

Looking further down the road, it's possible that multiple MilliMobiles within collaborative swarms could wirelessly share data with one another. Potential applications for the technology include monitoring soil moisture at farms, performing inspections of machinery in factories, or seeking out the source of gas leaks.

The scientists will be presenting a paper on their research at the ACM MobiCom 2023 conference in Madrid. You can see the MilliMobile in action, in the following video.

MilliMobile: An Autonomous Battery-free Wireless Microrobot

Source: University of Washington

1 comment
1 comment
Captain Danger
"As the MilliMobile moves along flat surfaces like floors, concrete, asphalt or packed dirt".
Typical plants I work in have concrete floors either painted or epoxy coated. I doubt that as shown this robot could move from one end to another. Cracks in the floors , holes from anchors where machines use to be located , carts , tools boxes , boxes etc . This thing will get stuck or stepped on / rolled over.
Also they mention "even on a cloudy day". Out side this thing doesn't have a chance for survival and inside there is no sunlight. They mention that it can scavenge energy from radio waves but I doubt it. I would like to see what percentage of power comes from solar vs radio waves.
"We took inspiration from 'intermittent computing,' which breaks complex programs into small steps, so a device with very limited power can work incrementally, as energy is available," said doctoral student Kyle Johnson, co-lead author of the study"
That is not a complex piece of code.. one loop controls the motion and sends a command out to move to target and waits until it gets there , 5 minutes , 20 minutes 6 weeks whatever. The motors run until power reaches a minimum level then waits unit recharge. Another loops runs the charging.
This sounds and looks like some engineering students capstone project.