Robots working on computer
In experiments with very similar to the popular Roomba robots has been achieved, using special software, enabling them to work together without centralized control and coordinating between them according to the needs of the moment, without prior planning of the sequence of actions to do or know in advance what exact situations should be addressed.
The new system makes it possible for fleets of robots, and other multi-agent systems, collaborate in ways that were previously very difficult to achieve or even unworkable on a practical scale. Write a computer program capable to control one autonomous robot flowing through an unpredictable environment and only has a link to irregular communications, is a difficult challenge, write a program to multiple robots that may or may not work together depending on the task at hand, is even more difficult.Due to this, the engineers designing control programs for multi-agent systems, such as robot teams or networks of devices with different functions, as a general rule, limited to special cases, when you can trust the environment information is reliable, or when the task team is simple and can be specified in advance and clearly.
Researchers at the Laboratory of Computer Science and Artificial Intelligence (CSAIL, for its acronym in English) of the Massachusetts Institute of Technology (MIT) in Cambridge, U.S., have developed a new system that interconnects existing control programs and allows manage multi-agent systems so that agents work together much more complex ways than achieved so far in this field. The system pays special attention to the uncertainty, ie a situation in which it is possible that the communications link fails or an agent or robot runs into other difficulties. In such cases, the system automatically promotes alternatives to continue working or carrying out the overall mission activities. Jon How team, Chris Maynor, Christopher Amato, Leslie Kaelbling and George Konidaris is now testing its system in a simulated work storage, where teams of robots have the task of picking arbitrary objects in obscure places, collaborating with each other as necessary to carry heavy loads for a single robot can not push. The experiments are done with small groups of robots Creates business model iRobot. These programmable robots having the same chassis as the Roombas vacuum, of the same company, and they share some of the hardware.
In experiments conducted, some of which can be clearly seen in a video, the robots have the general task of searching and collecting scattered anywhere in a room and push them to the site where it has appointed you to bundle all packets packets. Each robot explores the complex on their own, facing many hardships. In some cases, the packets are sufficiently small and lightweight so that one robot can push up the storage area. In other cases, the package is so big and heavy, a single robot can not push it. In the latter case, the robot located the package should enlist the help of another. This also must be properly coordinated with the work of robots that have already found a lightweight package and may be moved to the storage area. With the new software, robots are coordinated well between them and all outstanding work is done quite efficiently.