Researchers at the University of Colorado at Boulder are developing small, swarming robots -- dubbed by the team as "droplets" -- that will be able to accomplish a variety of tasks. Possible uses include building a space station or a satellite, self-assembling into a piece of hardware after being launched into space, or cleaning up an oil spill on Earth.
Swarm robotics is a fast-changing, quickly growing area of robotics research and development. We've reported on a swarm of "hedgehog" robots being developed by Stanford University to explore space, and swarms that can play Beethoven, or repair coral reefs. We've also reported on the robotic self-assembling pebbles developed in Daniela Rus' Distributed Robotics Laboratory at MIT, where the leader of the University of Colorado team, Assistant Professor of Computer Science Nikolaus Correll, did post-doc work.
Swarming robots, or droplets, developed by the University of Colorado, Boulder, may someday assemble telescopes and satellites in space. (Source: University of Colorado, Boulder)
The University of Colorado team has built a swarm 20 strong. The droplets form a "liquid that thinks" when they swarm together, said Correll in a press release. He plans to use the swarm of robots to demonstrate pattern recognition, sensor-based motion, and adaptive shape change, as examples of swarm-intelligent and self-assembly behaviors. These behaviors could then be transferred to much larger swarms that could carry out more complex tasks in water- or air-based environments.
The computer science research team also includes research associate Dustin Reishus and professional research assistant Nick Farrow. Together, the team has designed a basic robotic building block.
The platform will eventually be reproduced in large quantities for developing increasingly complex systems. Correll hopes to create a design methodology that will allow the swarm of robots to work as an aggregate in more complex behaviors. These might include assembling parts of an aircraft or a large space telescope.
In a video that describes the team's research (watch it below), Reishus says 10 of the droplets are now working and some of the software is written, but the robots aren't solving any useful tasks yet. "We are still just testing each individual robot, getting the very low-level communication between two robots working."
Reishus says that, after the droplets are completed, the team will have a platform that can be used for conducting various experiments with swarm robotics, whatever those might be.
Those experiments will probably be thought up by students working in a lab Correll has set up. There, students can use basic, inexpensive tools to explore and develop new applications for the robots. He expects that this will help accelerate the pace of development. The lab's research focuses on intelligent distributed systems, including sensing, actuation, computation and communication.
Aside from robotic swarms, researchers are working on large-scale, outdoor robot teams and smart materials.
I suppose that you can be correct on that, but they certainly seem to think differently than the way that I think. Particularly with microsoft products, the response that I seem to get when attempting to instruct the software as to what I want to do is "why would you ever want to do that?", which leads to a new level of frustration about those who can only think, not only just "within the box", but also can only imagine "coloring within the lines", as it were. I am seldom chosen for projects because of thinking just like everybody else, but rather because of being able to visualize alternative ways of doing things. Anybody can do stuff "by the book" , if they are able to read the book.
Oh, wait a minute--I thought you said "programmers," not "people who work at MS and program dumb things into their software." I know exactly what you mean--about both MS-created software and thinking outside the lines--but the programmers I was singing the praises of sure as heck don't work for the Evil Empire.
One of the biggest walls in embedded software development is the integration of low-level drivers with higher-level middleware and application code, but silicon vendors are stepping up to bring it down.
Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.