Skip to main content

Cloud Robotics: A Distributed Computing View

  • Chapter
  • First Online:
Symposium on Real-Time and Hybrid Systems

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11180))

Abstract

As an interdiscipline of distributed computing and robots, cloud robotics concerns augmenting robot capabilities by connecting them to the powerful backend cloud computing infrastructure. It is a field of great potential, and most recent discussions on this topic are from the point of view of robotics. In this paper, we discuss this field mainly from the aspect of distributed and cloud computing, i.e., “what distributed computing technologies can contribute to cloud robotics?” and “what challenges does cloud robotics bring to distributed computing?” This paper also presents our early experience towards a cloud robotic software infrastructure which is based on the newly-emerged edge computing model and supports the direct deployment of existing ROS (Robot Operating System) packages.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.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

Institutional subscriptions

Notes

  1. 1.

    10 Breakthrough Technologies, https://www.technologyreview.com/lists/technologies/2016/

  2. 2.

    National Robotics Initiative 2.0: Ubiquitous Collaborative Robots (NRI-2.0), https://www.nsf.gov/pubs/2017/nsf17518/nsf17518.htm

  3. 3.

    220,000 cores and counting. https://cloudplatform.googleblog.com/2017/04/220000-cores-and-counting-MIT-math-professor-breaks-record-for-largest-ever-Compute-Engine-job.html

  4. 4.

    Million object challenge. http://h2r.cs.brown.edu/million-object-challenge/

  5. 5.

    Wikipedia: Collective Intelligence. https://en.wikipedia.org/wiki/Collective_intelligence

  6. 6.

    The code of micROS-drt can be accessed https://github.com/cyberdb/micROS-drt, the code of Cloudroid can be accessed at https://github.com/cyberdb/Cloudroid, and the code of object recognition with the support of the public cloud can be accessed at https://github.com/liyiying/cloudrobot-semantic-map

References

  1. Li, W., et al.: Crowd intelligence in AI 2.0 era. Front. Inf. Technol. Electron. Eng. 18(1), 15–43 (2017)

    Article  Google Scholar 

  2. Kehoe, B., Patil, S., Abbeel, P., Goldberg, K.: A survey of research on cloud robotics and automation. IEEE Trans. Autom. Sci. Eng. 12(2), 398–409 (2015)

    Article  Google Scholar 

  3. Kuffner, J.J.: Cloud-enabled robots. In: Proceedings of IEEE-RAS International Conference on Humanoid Robotics (2010)

    Google Scholar 

  4. Durrant-Whyte, H., Bailey, T.: Simultaneous localization and mapping: part I. Robot. Autom. Mag. 13(2), 99–110 (2006)

    Article  Google Scholar 

  5. Nardi, L., et al.: Introducing SLAMBench, a performance and accuracy benchmarking methodology for SLAM. In: Proceedings of IEEE International Conference on Robotics and Automation (2015)

    Google Scholar 

  6. McCarthy, J., Earnest, L.D., Reddy, D.R., Vicens, P.J.: A computer with hands, eyes, and ears. In: Proceedings of Joint Computer Conference (1968)

    Google Scholar 

  7. Arumugam, R., et al.: DAvinCi: a cloud computing framework for service robots. In: Proceedings of IEEE International Conference on Robotics and Automation (2010)

    Google Scholar 

  8. Sahbani, A., El-Khoury, S., Bidaud, P.: An overview of 3D object grasp synthesis algorithms. Robot. Auton. Syst. 60(3), 326–336 (2012)

    Article  Google Scholar 

  9. Kehoe, B., Matsukawa, A., Candido, S., Kuffner, J., Goldberg, K.: Cloud-based robot grasping with the google object recognition engine. In: Proceedings of IEEE International Conference on Robotics and Automation (2013)

    Google Scholar 

  10. Levine, S., Pastor, P., Krizhevsky, A., Quillen, D.: Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection. In: Proceedings of International Symposium on Experimental Robotics (2016)

    Google Scholar 

  11. Janssen, R., van de Molengraft, R., Bruyninckx, H., Steinbuch, M.: Cloud based centralized task control for human domain multi-robot operations. Intell. Serv. Robot. 9(1), 63–77 (2016)

    Article  Google Scholar 

  12. Satyanarayanan, M.: The emergence of edge computing. Computer 50(1), 30–39 (2017)

    Article  Google Scholar 

  13. Dinh, H.T., Lee, C., Niyato, D., Wang, P.: A survey of mobile cloud computing: architecture, applications, and approaches. Wirel. Commun. Mob. Comput. 13(18), 1587–1611 (2013)

    Article  Google Scholar 

  14. Mohanarajah, G., Hunziker, D., D’Andrea, R., Waibel, M.: Rapyuta: a cloud robotics platform. IEEE Trans. Autom. Sci. Eng. 12(2), 481–493 (2015)

    Article  Google Scholar 

  15. Hu, B., Wang, H., Zhang, P., Ding, B., Che, H.: Cloudroid: a cloud framework for transparent and QoS-aware robotic computation outsourcing. In: Proceedings of IEEE 10th International Conference on Cloud Computing (2017)

    Google Scholar 

  16. Quigley, M., et al.: ROS: an open-source robot operating system. In: Proceedings of ICRA Workshop on Open Source Software (2009)

    Google Scholar 

  17. Pardo-Castellote, G.: OMG data-distribution service: architectural overview. In: Proceedings of Distributed Computing Systems Workshops (2003)

    Google Scholar 

  18. Ding, B., Wang, H., Fan, Z., Zhang, P., Liu, H.: MicROS-drt: supporting real-time and scalable data distribution in distributed robotic systems. Robot. Biomim. 3(1), 1–8 (2016)

    Article  Google Scholar 

  19. Yiying, L., Huaimin, W., Bo, D., Wei, Z.: RoboCloud: augmenting robotic visions for open environment modeling using Internet knowledge. Sci. China Inf. Sci. 61(5), 050102 (2018)

    Article  Google Scholar 

Download references

Acknowledgements

This work is partially supported by the National Natural Science Foundation of China (No. 61751208), the Advanced Research Program (No. 41412050202) and the special program for the applied basic research of the National University of Defense Technology under Grant No.ZDYYJCYJ20140601

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ding Bo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Huaimin, W., Bo, D., Xu, J. (2018). Cloud Robotics: A Distributed Computing View. In: Jones, C., Wang, J., Zhan, N. (eds) Symposium on Real-Time and Hybrid Systems. Lecture Notes in Computer Science(), vol 11180. Springer, Cham. https://doi.org/10.1007/978-3-030-01461-2_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-01461-2_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-01460-5

  • Online ISBN: 978-3-030-01461-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics