[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3215525.3215530acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article

An Actor Based Architecture For Multi-Robot System With Application To Warehouse

Published: 10 June 2018 Publication History

Abstract

In this paper, we have presented a new architecture which allows humans and robots to work collaboratively in an environment. It is built on top of an actor model which uses a separate thread to process information of distinct entities like a human, robot or an algorithm. Because of the use of actor model, the system has advantages of both centralized and distributed systems. In contrast to existing architectures, the major advantage of the proposed system is its modularity and its ability to deal with problems like task allocation, task decomposition, collaboration and multi-robot pathfinding in a dynamic and reactive way. As a proof of concept, we have implemented this architecture with an auction-based algorithm for task allocation in an MRS and have presented the results.

References

[1]
Tom Bonkenburt. 2016. Robotics in Logistics. A DPDDHL perspective on implications and use cases for the logistics industry. DHL Trend Research 1 (2016).
[2]
Riccardo Campa. 2016. The Rise of Social Robots: A Review of the Recent Literature. Journal of Evolution & Technology 26, I- 2016 (2016), 106--113.
[3]
Elena Cardarelli, Valerio Digani, Lorenzo Sabattini, Cristian Secchi, and Cesare Fantuzzi. 2017. Cooperative cloud robotics architecture for the coordination of multi-AGV systems in industrial warehouses. Mechatronics 45 (2017), 1--13.
[4]
Luiz Chaimowicz, Thomas Sugar, Vijay Kumar, and Mario F.M. Campos. 2001. An architecture for tightly coupled multi-robot cooperation. Proceedings - IEEE International Conference on Robotics and Automation 3 (2001), 2992--2997.
[5]
Liron Cohen, Tansel Uras, and Sven Koenig. 2015. Feasibility Study: Using Highways for Bounded-Suboptimal Multi-Agent Path Finding. Symposium on Combinatorial Search (2015), 2--8.
[6]
Milan Erdelj, Enrico Natalizio, Kaushik R. Chowdhury, and Ian F. Akyildiz. 2017. Help from the Sky: Leveraging UAVs for Disaster Management. IEEE Pervasive Computing 16, 1 (2017), 24--32.
[7]
Nynke Faber, René (Marinus) B.M. De Koster, and Steef L. Van De Velde. 2002. Linking warehouse complexity to warehouse planning and control structure: An exploratory study of the use of warehouse management information systems. International Journal of Physical Distribution & Logistics Management 32, 5 (2002), 381--395. arXiv:http://dx.doi.org/10.1108/BIJ-10-2012-0068
[8]
Rafael Fierro, Aveek Das, John Spletzer, Joel Esposito, Vijay Kumar, James P Ostrowski, George Pappas, Camillo J Taylor, Yerang Hur, Rajeev Alur, Insup Lee, Greg Grudic, and B Southall. 2002. A Framework and Architecture for Multi-Robot Coordination. The International Journal of Robotics Research 21, 10 (2002), 977--995.
[9]
Vincenzo Genovese and Paolo Dario. 1991. 'Instinctive'cellular robots for environmental monitoring in a limited workspace. In Intelligent Robots and Systems' 91.'Intelligence for Mechanical Systems, Proceedings IROS'91. IEEE/RSJ International Workshop on. IEEE, 1211--1214.
[10]
Carl Hewitt. 2010. Actor model of computation: scalable robust information systems. arXiv preprint arXiv:1008.1459 (2010).
[11]
Dominique Hunziker, Mohanarajah Gajamohan, Markus Waibel, and Raffaello D Andrea. 2013. Rapyuta: The RoboEarth Cloud Engine. (2013). http://rapyuta.org/rapyuta-the-roboearth-cloud-engine
[12]
Luca Iocchi, Daniele Nardi, and Massimiliano Salerno. 2001. Reactivity and Deliberation: A Survey on Multi-Robot Systems. Balancing Reactivity and Social Deliberation in Multi-Agent Systems, From RoboCup to Real-World Applications (Selected Papers from the ECAI 2000 Workshop and Additional Contributions) (2001), 9--34.
[13]
J. Lindenbaum, A. Wiggins and O. Henry. 2017. Cloud Application Platform | Heroku. https://www.heroku.com/
[14]
G Ayorkor Korsah, Anthony Stentz, and M Bernardine Dias. 2013. A comprehensive taxonomy for multi-robot task allocation. The International Journal of Robotics Research 32, 12 (2013), 1495--1512.
[15]
Jennie Lioris, Ramtin Pedarsani, Fatma Yildiz Tascikaraoglu, and Pravin Varaiya. 2017. Platoons of connected vehicles can double throughput in urban roads. Transportation Research Part C: Emerging Technologies 77 (2017), 292--305. arXiv:1511.00775
[16]
Hang Ma, Sven Koenig, Nora Ayanian, Liron Cohen, Wolfgang Hoenig, T. K. Satish Kumar, Tansel Uras, Hong Xu, Craig Tovey, and Guni Sharon. 2017. Overview: Generalizations of Multi-Agent Path Finding to Real-World Scenarios. (2017). arXiv:1702.05515 http://arxiv.org/abs/1702.05515
[17]
Akihiro Matsumoto and Isao Endo. 1992. Decentralized Multi-Agent Robotic System. (1992).
[18]
Gajamohan Mohanarajah, Dominique Hunziker, Raffaello D'Andrea, and Markus Waibel. 2015. Rapyuta: A Cloud Robotics Platform. IEEE Transactions on Automation Science and Engineering 12, 2 (2015), 481--493.
[19]
Lynne E. Parker. 2008. Distributed Intelligence: Overview of the Field and its Application in Multi-Robot Systems. Journal of Physical Agents 2, 1 (2008), 5--14.
[20]
Patrik Nordwall. 2017. Akka | Akka. https://akka.io/
[21]
Pavel Petrovič. 2009. Learning Robots. Learning 1545, August (2009), 29--45. arXiv:arXiv:1011.1669v3
[22]
Inc Red Hat. 2017. OpenShift: Container Application Platform by Red Hat, Built on Docker and Kubernetes. https://www.openshift.com/
[23]
B. Saenz de Ugarte, A. Artiba, and R. Pellerin. 2009. Manufacturing execution system âĂŞ a literature review. Production Planning & Control 20, 6 (2009), 525--539.
[24]
David Silver. 2005. Cooperative pathfinding. Proceedings of the First Artificial Intelligence and Interactive Digital Entertainment Conference (2005), 117--122. http://www.aaai.org/Library/AIIDE/aiide05contents.php
[25]
Aniruddha Singhal, Nishant Kejriwal, Prasun Pallav, Soumyadeep Choudhury, Rajesh Sinha, and Swagat Kumar. 2017. Managing a Fleet of Autonomous Mobile Robots (AMR) using Cloud Robotics Platform. arXiv preprint arXiv:1706.08931 (2017).
[26]
Stein Magnus Jodal. 2017. Pykka 1.2.1: Python Package Index. https://pypi.python.org/pypi/Pykka
[27]
Alan Taliaferro, Charles-andre Guenette, Ankit Agarwal, and Mathilde Pochon. 2016. Industry 4.0 and distribution centers. (2016).
[28]
Moritz Tenorth and Michael Beetz. 2009. KnowRobâĂŤknowledge processing for autonomous personal robots. In iROS 2009. IEEE, 4261--4266.
[29]
Inc. VMware. 2017. Cloud Application Platform - Devops Platform | Cloud Foundry. https://www.cloudfoundry.org/

Cited By

View all
  • (2024)Multi-Agent Robot Systems: Analysis, Classification, Applications, Challenges and Directions2024 IEEE International Conference on Industrial Technology (ICIT)10.1109/ICIT58233.2024.10540823(1-8)Online publication date: 25-Mar-2024
  • (2023)Operational Decisions in Mobile Robot AutomationMobile Robot Automation in Warehouses10.1007/978-3-031-12307-8_6(81-101)Online publication date: 4-Jan-2023
  • (2023)Strategic Decisions in Mobile Robot AutomationMobile Robot Automation in Warehouses10.1007/978-3-031-12307-8_4(49-68)Online publication date: 4-Jan-2023
  • Show More Cited By

Index Terms

  1. An Actor Based Architecture For Multi-Robot System With Application To Warehouse

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      IoPARTS'18: Proceedings of the 1st International Workshop on Internet of People, Assistive Robots and Things
      June 2018
      72 pages
      ISBN:9781450358439
      DOI:10.1145/3215525
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 10 June 2018

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Actor model
      2. Architecture
      3. Auction
      4. Multi-robot system

      Qualifiers

      • Research-article
      • Research
      • Refereed limited

      Conference

      MobiSys '18
      Sponsor:

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)17
      • Downloads (Last 6 weeks)4
      Reflects downloads up to 20 Dec 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Multi-Agent Robot Systems: Analysis, Classification, Applications, Challenges and Directions2024 IEEE International Conference on Industrial Technology (ICIT)10.1109/ICIT58233.2024.10540823(1-8)Online publication date: 25-Mar-2024
      • (2023)Operational Decisions in Mobile Robot AutomationMobile Robot Automation in Warehouses10.1007/978-3-031-12307-8_6(81-101)Online publication date: 4-Jan-2023
      • (2023)Strategic Decisions in Mobile Robot AutomationMobile Robot Automation in Warehouses10.1007/978-3-031-12307-8_4(49-68)Online publication date: 4-Jan-2023
      • (2023)Mobile Robot Systems and Their EvaluationMobile Robot Automation in Warehouses10.1007/978-3-031-12307-8_3(17-47)Online publication date: 4-Jan-2023

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media