Daniela Rus, a professor of computer science and engineering at MIT and a principal investigator at its Computer Science and Artificial Intelligence Lab (CSAIL), is working on yet another innovative idea for what robots can do. This one involves tiny robotic pebbles, or cubes, that self-assemble to duplicate an object that is placed in a heap of the cubes. Possible applications include rapid prototyping and replacing parts or objects.
Tiny robotic cubes self-assemble to duplicate an object that is placed in a heap of the cubes. Possible applications include rapid prototyping and replacing parts or objects. (Source: M. Scott Brauer/MIT)
Rus and Kyle Gilpin, an engineering graduate student, have developed distributed algorithms that let tiny robotic cubes (10mm to 12mm per side) communicate about how to align themselves to duplicate an object's shape. After the duplicate object has been used, it can be returned to the heap. The constituent cubes detach themselves and then are ready to form a new shape.
Since the cubes are so small, they have very few computational resources. Each one contains a microprocessor with 32 kilobytes of program code and two kilobytes of working memory, so the algorithms have to be extremely efficient. In a 2D grid model of how they work, the cubes pass messages to one another to determine which ones have missing neighbors. Those cubes are located either at the edges of the heap or at the perimeter of the shape to be duplicated, which is embedded in the grid (or in the 3D heap). The cubes surrounding the shape identify themselves as such to their immediate neighbors and latch on to four neighboring cubes in the same plane. Once the perimeter is established, the cubes outside of it disconnect themselves. What remains is the object formed by cubes within it.
Each cube has an electropermanent magnet on four of its six sides. These magnets communicate, attach to one another, and share power. They can be magnetized or demagnetized with a single electric pulse. Unlike electromagnets, they don't require a constant current to maintain their magnetism. Magnets were left off the other two sides due to space limitations -- the microprocessor and power regulation circuits have to go somewhere. Each cube can support a chain of 80 or more neighboring cubes.
"We've extended this process to three-dimensional shapes," Gilpin said in an MIT video showing how the robot pebbles duplicate complex 2D shapes. "We have run hundreds of experiments to demonstrate that it works reliably and robustly with any original shape."
The robotic pebbles are the second generation of the DRL's Miche: Modular Self-Disassembly system, which originally used much larger cubes (45mm per side). The DRL's Wiki page on the robot pebbles says the team is working on reducing cube size to 1mm per side. The team expects to achieve this by moving to a lithographic method that can build hundreds or thousands of cubes on a silicon wafer.
I don't recall seeing any mentions of new apps once the numbers got that high, but the wiki page may have more info now than when I wrote the story. Let us know if you find out something.
Greg, I had a similar initial idea about the analogy with cellular structures. Reading the wiki page and other background info in depth made it clear that there are current limits to the number of neighbor cubes that can attach. At least some of that limitation seems to be due to hardware, such as space limitations causing magnets on 4 not 6 sides, and, as we state in the article, the current upper limit is 80 neighbors per cube. Once they move to the smaller 1mm size on a wafer, that number is expected to rise to 100s or 1000s.
Interesting idea which reminds me of the natural evolution of primitive single cell organisms into more complex mult-cellular organisms (which evolve into even higher and higher complex organisms as time goes on). Each robotic pebble reminds me of a cell, so I'm wonder if more complex robotic mechanisms can be made from larger and larger groups of multi-pebbled clusters.
Chuck, I didn't see any references to rapid prototyping for this technology, but researchers working on other self-assembly methods do have that in mind as a potential app.
Check out the Flexible Elements podcast with Kyle Gilpin on the Robot pebble and Electropermanent Magnets. Peratflexibilityenvelopecom7/24/2012 11:19:06 AM
I interviewed Kyle Gilpin at ICRA 2010 about his work with the robot pebble, which is the "grain" in the "smart sand" This interview is part of the Flexible Elements podcast series, focusing on Self-reconfiguring modular robotics, at IT Conversations
A new battery design, which replaces lithium with abundant and low-cost elemental sulfur, is still in its nascent stages but shows real promise for giving batteries more energy potential.
The push to achieving more intelligent, integrated manufacturing is putting a strong focus on networking and connectivity as key enabling technologies.
Now that solar and wind harvesting technologies are a thriving market, researchers are seeking other environmentally related energy sources for which they can create harvesting devices.
Surveillance, reconnaissance, and search and rescue in military and first responder situations are popular applications for aerial robots. Yet not all the robots are considered unmanned aerial vehicles.
From Dell / Intel® New Paradigms in Design Work Scott Hamilton, vertical market strategist for Dell Precision workstations, 5/2/2013 5
Early in my career, I worked as a draftsman and remember the days of drawing on vellum with numbered pencils and Mylar with plastic lead. This was a fun experience in the sense that I ...
I've been using workstations for more than 10 years and love finding ways to get more performance from my system. With demanding professional applications that require more power each ...
A lasting memory from my first job as an engineer in an auto assembly plant is standing on hard concrete at six in the morning, vending-machine coffee clutched in hand, listening to ...
For industrial control applications, or even a simple assembly line, that machine can go almost 24/7 without a break. But what happens when the task is a little more complex? That’s where the “smart” machine would come in. The smart machine is one that has some simple (or complex in some cases) processing capability to be able to adapt to changing conditions. Such machines are suited for a host of applications, including automotive, aerospace, defense, medical, computers and electronics, telecommunications, consumer goods, and so on. This radio show will show what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.
To save this item to your list of favorite Design News content so you can find it later in your Profile page, click the "Save It" button next to the item.
If you found this interesting or useful, please use the links to the services below to share it with other readers. You will need a free account with each service to share an item via that service.