Researchers are Using Open-Source Robotic Toddlers to Create a Perfect Humanoid
Teamwork makes the AI dream work.
It takes a village to raise a child, the old proverb holds. In the case of a robotic toddler called iCub, the plan is for the international community of roboticists to work together to let this robo-tyke unlock the future of humanoid robotics.
It’s a future that Giorgio Metta, a researcher at the Italian Institute of Technology and one of the creators of iCub, says he’s optimistic is on its way.
“I see humanoids reaching the consumer market,” Metta tells Inverse. “It will take some time but there are already needs in the field of surveillance, customer care, health [assistance], and eventually at home.”
But there’s a challenge: Most robotics work requires researchers to make new robots from scratch, making it costly and time-consuming to build on previous researcher. As they detail in an article published Wednesday in Science Robotics, Metta and his colleagues explain that their open-source robotic toddler is designed to solve that problem, as teams across the globe work with 36 identical copies of iCub.
“Lacking standards and common platforms, most projects are developed in isolation by one [or] two students,” says Metta. “Results are often only preserved as scientific publications and difficult to reuse because of lack of documentation. [Universities] typically cannot support projects for [a] long time, funding is typically two [to] three years in duration. We tried to provide a standard robot for research and middleware to promote software reuse. We made the entire project open source.”
This robotic kid can crawl on all fours, sit up, walk, grab things, and is one of the few robots in the world with a sensitive “skin” coating its entire body. All of these features allow scientists to see how they can improve upon this already pretty high-tech A.I.
However, it’s the open source aspect of this project that is the biggest deal for researchers.
Before this, teams of engineers would build their projects from the ground up. All the hardware and software that would make up their robot would be created in-house and the final product would be displayed and described in a paper.
Testing things in a lab environment requires scientists to recreate the exact conditions described in a previous paper. While this might be doable for other fields, recreating an entire robot from scratch would take months of work and if a slight coding detail is left out the documentation there would be no way to accurately test prior work.
iCub addresses of these problems. There are 36 exact replicas of the 3.4-foot-tall machine, giving scientists across the globe the ability to improve upon a baseline subject and then come together to see how their work functions when it’s put together. The robot uses middleware — essentially software that glues different types of software together. This way code for iCub can be written on various platforms without issue.
Metta sees this as a way to bridge together research that hundreds of scientists have spent years on to create some real-world robots to help out with everyday activities. And what might those first humanoid robots to reach the market be like?
“The first robots will probably be on wheels, for practical reasons, with simple hands and in a sense reusing many of the existing smartphone apps,” he says. “Reliability with current day technology is still an issue, but people will perhaps forgive a few failures in return of the coolness factor of owning a humanoid robot.”