Automation Scientists Fredrik Danielsson and Bo Svensson have demonstrated that this works in reality. The tests are performed on an automated production line which contains three robots, two machines for metal cutting, a transportation system, a material handling system and a measuring station.
Normally automated production of this kind functions just as long as nothing goes wrong. This is because the system is hierarchical. The master control system gives orders about what should be done. Only when the control system is told that the order has been completed, the next order is placed.
“A single error somewhere makes everything stop. For example, if a sheet metal is damaged an operator has so take it out and then reset and restart everything,” says Bo Svensson.
In Fredrik Danielsson’s and Bo Svensson’s new model, all robots and machines work independently. Each robot, conveyor and machine is equipped with an agent, a small intelligent program that does not require signals from a master control system to accomplish something.
“The agents know what neighbours they should communicate with and make small local decisions,” says Fredrik Danielsson.
An agent is triggered by what is happening closest to it. The start signal for a machine may be that someone puts a sheet metal in it. Then it knows that it must drill. Things do not have to happen in a certain order. If a sheet metal is lost the system continues to work with other sheets. The operator can also insert a new part in the middle of the flow without disturbing the system.
It may take up to a year to create a traditional automation system and it is very difficult, time consuming and expensive to adapt it to changing demands. In the system built of agents, however, you can easily insert and remove both equipment and operators. And it can produce an array of product variants, as it is easily reprogrammed. Agents are automatically generated in minutes by the software P-SOP developed by Fredrik Danielsson and Bo Svensson. The operator gives P-SOP instructions, in the form of a PowerPoint sketch, of how the system should work.
“Then he presses a button and P-SOP spits out a bunch of small agents for different machines. I think this may be the next big step in automation,” says Fredrik Danielsson.