Skip to main content

Multi-agent Control of Industrial Robot Vacuum Cleaners

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12589))

Abstract

In this paper, we describe a prototype multi-agent-based system for cleaning food production facilities developed as part of the RoboClean project. The prototype system is based on domestic robot vacuum cleaners equipped with infrared allergen sensors and Amazon echo dot speech interfaces. T.he robots are controlled by a multi-agent system implemented in Jason, which handles (ad hoc) task allocation and robot coordination. We briefly describe the architecture of the RoboClean system, how coordination is achieved using the contract net protocol, and the implementation of the current prototype.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    https://www.neatorobotics.com/gb/robot-vacuum/botvac-connected-series/botvac-d7-connected/.

  2. 2.

    For details of the sensor, see [8].

  3. 3.

    When the prototype is implemented on real Neato robots, it will only be able calculate the move time based on the time it would take to move from the base station, as the Neato does not reveal its location through the API.

References

  1. Bordini, R.H., Hübner, J.F., Wooldridge, M.: Programming Multi-agent Systems in AgentSpeak Using Jason, vol. 8. Wiley, New York (2007)

    Book  Google Scholar 

  2. Botelho, S.C., Alami, R.: M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement. In: Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No. 99CH36288C), vol. 2, pp. 1234–1239. IEEE (1999)

    Google Scholar 

  3. British Research Consortium: Global standard food safety - issue 7 (2015)

    Google Scholar 

  4. Brucker, P.: Scheduling Algorithms. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-69516-5

    Book  MATH  Google Scholar 

  5. Food Standards Agency: Annual report of food incidents 2016/17 (2018)

    Google Scholar 

  6. Luo, L., Chakraborty, N., Sycara, K.: Distributed algorithms for multirobot task assignment with task deadline constraints. IEEE Trans. Autom. Sci. Engi. 12(3), 876–888 (2015)

    Article  Google Scholar 

  7. Parker, L.E.: Alliance: an architecture for fault tolerant multirobot cooperation. IEEE Trans. Robot. Autom. 14(2), 220–240 (1998)

    Article  Google Scholar 

  8. Rady, A., Fischer, J., Reeves, S., Logan, B., Watson, N.J.: The effect of light intensity, sensor height, and spectral pre-processing methods when using NIR spectroscopy to identify different allergen-containing powdered foods. Sensors 20(1), 230 (2020)

    Article  Google Scholar 

  9. Smith, R.G.: The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans. Comput. 12, 1104–1113 (1980)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joe Collenette .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Collenette, J., Logan, B. (2020). Multi-agent Control of Industrial Robot Vacuum Cleaners. In: Baroglio, C., Hubner, J.F., Winikoff, M. (eds) Engineering Multi-Agent Systems. EMAS 2020. Lecture Notes in Computer Science(), vol 12589. Springer, Cham. https://doi.org/10.1007/978-3-030-66534-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-66534-0_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-66533-3

  • Online ISBN: 978-3-030-66534-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics