Collaborative embedded systems - a case study

A collaborative embedded systems (CES) is an intelligent agent in a cyber-physical system which cooperates with others by negotiation to fulfill a common task. In this paper, we consider autonomous transport robots as CES. These robots are used in production environments like factories and storage halls to realize the flow of materials within the production process. We describe the software hierarchy of the agents with self-localization, route planning and job scheduling. Then we discuss implementation strategies and possible benefits of a collaborative approach. Finally, we report on our modeling of the system for simulation and verification.

[1]  Dipti Srinivasan,et al.  An Introduction to Multi-Agent Systems , 2010 .

[2]  Tuomas Sandholm,et al.  Distributed rational decision making , 1999 .

[3]  Evangelos Markakis,et al.  Auction-Based Multi-Robot Routing , 2005, Robotics: Science and Systems.

[4]  Y. Shoham Introduction to Multi-Agent Systems , 2002 .

[5]  Yoav Shoham,et al.  Multiagent Systems - Algorithmic, Game-Theoretic, and Logical Foundations , 2009 .

[6]  Yoav Shoham,et al.  Essentials of Game Theory: A Concise Multidisciplinary Introduction , 2008, Essentials of Game Theory: A Concise Multidisciplinary Introduction.

[7]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[8]  Nidhi Kalra,et al.  Market-Based Multirobot Coordination: A Survey and Analysis , 2006, Proceedings of the IEEE.

[9]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[10]  Zhi Yan,et al.  Multi-robot heuristic goods transportation , 2012, 2012 6th IEEE International Conference Intelligent Systems.

[11]  Sven Koenig,et al.  Progress on Agent Coordination with Cooperative Auctions , 2010, AAAI.

[12]  Michael Wooldridge,et al.  Introduction to Multi-Agent Systems , 2016 .

[13]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[14]  Gerhard Weiss,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 1999 .