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)
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
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.
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.
Robots that walk have come a long way from simple barebones walking machines or pairs of legs without an upper body and head. Much of the research these days focuses on making more humanoid robots. But they are not all created equal.
The IEEE Computer Society has named the top 10 trends for 2014. You can expect the convergence of cloud computing and mobile devices, advances in health care data and devices, as well as privacy issues in social media to make the headlines. And 3D printing came out of nowhere to make a big splash.
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 discussion will examine what’s possible with smart machines, and what tradeoffs need to be made to implement such a solution.