Repurposing Manufacturing Lines on the Fly with Multi-agent Systems for the Web of Things
Résumé
Multi-agent systems (MAS) have long been envisioned as a key enabling technology in manufacturing, but this promise is yet to be realized: the lack of proper models, architectures, tooling, and the high level of expertise required for designing and programming agent-based manufacturing systems have hindered their large-scale acceptance. The emerging Web of Things (WoT), now being standardized at the W3C and IETF, provides new research opportunities that could help MAS enter the mainstream. In this paper, we present an approach to design scalable and flexible agent-based manufacturing systems that integrates automated planning with multi-agent oriented programming for the WoT: autonomous agents synthesize production plans using semantic descriptions of Web-based artifacts and coordinate with one another via multi-agent organizations; engineers can program and repurpose the systems on the fly via an intuitive Web user interface. The systems use the Web as an application architecture (and not just as a transport layer), which facilitates the seamless integration of geographically distributed production cells. To demonstrate our approach, we implemented a prototypical production cell that uses industry-grade robots and an augmented reality interface for human workers. Together, these contributions demonstrate a means to achieve an intriguing vision for the forthcoming fourth industrial revolution: a global collective intelligence for manufacturing.