杏吧原创

The replicator: create your own body double

Need to be in two places at once? All you need to project yourself anywhere in the world is an internet connection and some intelligent nanodust

TELEPORTATION might not yet be on the cards for us humans, but Seth Goldstein and Todd Mowry may have come up with the next best thing. This pair of computer scientists are trying to build an intelligent material that can replicate a physical three-dimensional facsimile of you from nothing more than a stream of video images. If it works, all you鈥檒l need to project yourself around the globe is an internet connection and a pile of their intelligent nanodust at the other end to assemble your replica.

The project is still in its infancy, but the researchers hope the new material 鈥 made of self-organising nano-computers that can stick to each other and communicate with built-in wireless 鈥 will eventually be able to shape-shift in an instant, forming a replica of anything from a banana to a human. They call it 鈥渃laytronics鈥, and the individual particles are known as claytronic atoms, or 鈥渃atoms鈥.

The possibilities are mind-boggling. For example, a lump of catoms in your house could shape-shift into a 3D facsimile of your doctor to take your pulse 鈥 while the real doctor sits in his office in front of a camera, holding your claytronic doppelg盲nger鈥檚 wrist. The claytronic cellphone in your pocket could morph into whatever tool you need. Videoconferencing would gain a physical dimension, with all the participants appearing in claytronic form, and surgeons could even work on claytronic enlargements of internal organs to perform robotic tele-surgery with extreme precision.

Sure, we鈥檙e not quite there yet, but the researchers have already begun working on the details of the software and hardware to make claytronics a reality. And they鈥檝e attracted the interest of none other than the world鈥檚 biggest computer chip maker, Intel, as a co-sponsor. The company hopes the project will lead to new ways for millions of processors to communicate with each other efficiently. 鈥淵ou could have a little lump of this stuff that you carry around and it could be a million different things,鈥 says Mowry, director of Intel鈥檚 research labs in Pittsburgh, Pennsylvania, and Goldstein鈥檚 partner in the project. 鈥淚t鈥檚 like the world鈥檚 ultimate Swiss army knife.鈥

Claytronics has wasted little time getting started. The idea was hatched just three years ago, after Mowry and Goldstein attended a computing conference in Virginia. Goldstein, of Carnegie Mellon University in Pittsburgh, was interested in new forms of nano-computing in which individual molecules would become data processing units. Mowry, meanwhile, was exploring new approaches to 鈥渢elepresence鈥 鈥 computer-enhanced versions of videoconferencing.

First steps

Previous attempts to improve telepresence have involved using goggles to create illusory 3D surroundings in which people and objects can appear. But after hearing Goldstein鈥檚 talk at the computing conference, Mowry realised it might be possible to program his nanoscale computing elements to form 3D replicas of distant objects and so remove the need for goggles. Goldstein liked the idea, and the project was born. Since then the pair have attracted more than a dozen researchers to work on their project. 鈥淚t鈥檚 absolutely going to work,鈥 says Goldstein. And their missionary zeal is slowly winning colleagues over.

鈥淢y first reaction was, 鈥楪osh, this is just science fiction,'鈥 says Jason Campbell, a robotics expert at Intel who now works on the project. 鈥淏ut the more you look at it, the more likely it seems that we will be able to manufacture these things. I think there鈥檚 a good chance we鈥檒l get to see it. Now whether that鈥檚 five or 20 years, I don鈥檛 know.鈥

It鈥檚 probably safe to say that it will be closer to 20. I visited Goldstein鈥檚 lab earlier this year to see for myself what they had actually built. The group has managed to get four catoms to operate, but during my visit only two of them were working. These first-generation catoms are cylinders 4.4 centimetres in diameter and about 3.6 centimetres high, ringed with 24 electromagnets that push and pull them around each other. They also contain rudimentary computer processors and touch connectors that draw electricity from the board the catoms stand on.

The demonstration I saw consisted of the two catoms shuffling and jerking as they attached and detached from each other in a seemingly chaotic dance. But the motion is not random, Goldstein explained. It demonstrates their ability to attach and move around each other. Not particularly impressive, but Goldstein insists this is a mere proof of concept. He is already working on designs for catoms the size of marbles, and really impressive behaviour should begin to emerge when hundreds of these devices are allowed to interact at once.

He鈥檚 also planning ahead for when the catoms are scaled to below a millimetre across. Then, he says, they will move about by switching electrostatic forces on and off, rather than using electromagnetism. And at that scale, they can fasten onto each other with a kind of microscopic Velcro, or they might borrow the adhesive tricks insects and geckos use to walk on ceilings.

鈥淭he hard part is not going to be the hardware,鈥 Goldstein says. 鈥淚f you just look at the way processing power and manufacturing in general have been scaling, it鈥檚 a no-brainer. The hardware is inevitable, so we can concentrate on what I think are the hardest problems, and that鈥檚 the software issues. We don鈥檛 know how to build robust, reliable distributed systems,鈥 he admits.

But he鈥檚 making headway with one of the most important problems to be solved 鈥 powering the catoms. Their tiny target size means each catom will not be able to carry its own power source, so they will have to rely on an external supply. This will come from a 鈥減ower platform鈥 with positive and negative contacts on which the catoms will sit. Those catoms not touching the platform will rely on intermediate catoms to feed them with power and close the circuit, says Babu Pillai, a computer scientist at Intel.

How do you get catoms to distribute power throughout a claytronic object, given that the object鈥檚 shape and the individual catoms鈥 locations with respect to each other are supposed to be ever-changing? The answer is to have a dynamic power-routeing mechanism that can automatically find the best way of making connections between catoms, says Pillai, who is working on algorithms to solve the problem. 鈥淵ou have to have collaboration between these little robots to do any powering at all,鈥 he says.

Pillai and his colleagues have run computer simulations of various circuits and control algorithms, and have shown that catoms in a claytronic mass can self-organise to form claytronic 鈥渨iring鈥, creating a power network that permits current to flow through catoms in series. However, this series network cannot power a functioning claytronic entity. So the powered processors would now begin to expand the power network, switching power to their neighbours to create more complex networks and feed power to still more catoms.

Spreading the power

Properly programmed, the catoms could then self-organise into an electrical grid, providing the entire claytronic mass with power through parallel circuits. 鈥淵ou can grow the region that鈥檚 nicely powered until you cover the whole mass,鈥 says Pillai.

Computer simulations show that from a single initial current source, a large claytronic mass can bootstrap itself up to give itself a good power supply, as the catoms create their own circuits on the fly. Eventually, says Goldstein, advanced claytronic objects will be able to wrap themselves around a battery and so become independent of the power platform, carrying the battery around inside like an internal organ.

When the catoms are small enough to create a uniform-looking mass, those on the surface of the claytronic object could change their colour or brightness to mimic the appearance of any material, and could also sense physical pressure, temperature, light intensity and so on, and feed the data to a computer. Meanwhile, catoms on the inside of the object would form struts for structural support and act as conduits for power.

But for now there are several more basic problems Goldstein has yet to solve. How do you write distributed programs to coordinate the behaviour of millions of individual units with no central control unit? 鈥淚t鈥檚 almost scary to imagine having hundreds of thousands or even millions of independent computing devices that you need to program,鈥 says Peter Lee, a programming expert at Carnegie Mellon working with Goldstein. 鈥淵ou need to somehow communicate with a small number of catoms and hope that the whole mass can organise itself to do something.鈥

To date, no one has succeeded in creating a program to successfully control hundreds of robots, let alone millions. However, Michael DeRosa at Carnegie Mellon thinks he has found a way of simplifying the problem. He wants to morph his claytronic objects not by moving the catoms en masse, but by inverting the problem and focusing on manipulating cavities or gaps within the claytronic mass to change its shape. That way, you only need to coordinate the catom layers surrounding the cavities rather than whole blocks of catoms. Catom layers around these voids might be instructed to move step-by-step to change the space鈥檚 location and shape, displacing successive layers in the process. You could enlarge one side of a hollow, for example, to create a protrusion at the surface, or shrink it to form a depression.

鈥淓ventually claytronic objects will be able to wrap themselves around a battery and carry it around like an internal organ鈥

Producing the desired behaviour will be difficult, says John Holland, an expert in complexity and emergent behaviour in computer systems at the University of Michigan. It will take a long time to develop software clever enough to enable applications like telepresence, he says. 鈥淭hat seems a long way away to me.鈥

Goldstein concedes this is going to be a major hurdle. 鈥淚 think the fundamental challenge to computer science is the complexity issue,鈥 he says. But he is optimistic DeRosa鈥檚 work might show the way forward.

There are other doubts about the team鈥檚 design. David Wolpert, an expert in distributed computer systems at NASA鈥檚 Ames research lab in California, has his doubts about the use of electrostatic forces to move the catoms around. It鈥檚 鈥渁 real big monkey wrench鈥 in the system, he says, because such forces propagate away from individual catoms, making it difficult to control local movement of an individual catom. Wolpert also says coordinating millions of catoms will be very difficult 鈥 but not necessarily impossible. 鈥淚 certainly think in principle it could be done.鈥

Goldstein acknowledges there could also be security issues if claytronics does eventually become a reality. You have to be sure the right person is telling a catom what to do, and that it is doing what it鈥檚 told, he says.

Despite these difficulties, he鈥檚 ploughing ahead with the next stage. Within a year, he plans to build coin-sized 2D catoms light enough to form simple 3D objects. 鈥淭hat鈥檒l be a huge step forward,鈥 he says.

Even if claytronics doesn鈥檛 ultimately succeed, Goldstein won鈥檛 be disappointed. 鈥淢y motivating philosophy is that this is a way to bring a lot of interdisciplinary researchers together to look at some of the really hard problems in computer science,鈥 he says. But he鈥檚 optimistic. Making claytronics happen, he says, would be 鈥渋ncredibly cool鈥.

Electronic Doppelg盲nger

Flexible robots

Claytronics is not the only project attempting to build a reconfigurable robot. Wei-Min Shen and colleagues at the University of Southern California鈥檚 Polymorphic Robotics Laboratory, Marina del Rey, have demonstrated flexible robotic contraptions that can flex like caterpillars. Units can join together to form something resembling a snake, or a multi-legged insect such as a centipede, or even curl up into a ring.

Each module is a little smaller than a brick, and is effectively an autonomous computer with its own battery, motor, connectors and sensors. The units use the sensors to probe the local terrain and decide on the most suitable configuration for moving, and then communicate with infrared signals to tell each other how to decouple and recouple. If the configuration they choose doesn鈥檛 work, they simply detach and try a new one.

鈥淭he concept is that you build a robot that can automatically change its shape and size according to environmental feedback,鈥 says Shen. 鈥淚f it sees a hole in the wall or a pipe, it can become a snake and go through the pipe. If it needs to climb stairs, it can grow legs. Or if the terrain is downhill, it can become a ball and roll down.鈥

So far Shen鈥檚 system has linked up to 20 units, and there are plans to coordinate 100 within the next few years. 鈥淓ventually we will have thousands,鈥 he predicts. His team had to abandon its original goal of making the units small enough to go through a keyhole because of power demands 鈥 to be autonomous, they need their own batteries, and that makes them bulky.

Shen鈥檚 reconfigurable robots could eventually explore jungles on military missions or search buildings for criminals or terrorists. The work has attracted interest from NASA too. Late last year, the space agency announced a $28 million grant to Shen鈥檚 group to develop reconfigurable robotic systems for space missions. Eventually such devices could explore inaccessible locations on other planets, form tools or self-repairing instruments, and even act as forward construction gangs to build bases for astronauts.