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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
10 Breakthrough Technologies, https://www.technologyreview.com/lists/technologies/2016/
- 2.
National Robotics Initiative 2.0: Ubiquitous Collaborative Robots (NRI-2.0), https://www.nsf.gov/pubs/2017/nsf17518/nsf17518.htm
- 3.
- 4.
Million object challenge. http://h2r.cs.brown.edu/million-object-challenge/
- 5.
Wikipedia: Collective Intelligence. https://en.wikipedia.org/wiki/Collective_intelligence
- 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
Li, W., et al.: Crowd intelligence in AI 2.0 era. Front. Inf. Technol. Electron. Eng. 18(1), 15–43 (2017)
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)
Kuffner, J.J.: Cloud-enabled robots. In: Proceedings of IEEE-RAS International Conference on Humanoid Robotics (2010)
Durrant-Whyte, H., Bailey, T.: Simultaneous localization and mapping: part I. Robot. Autom. Mag. 13(2), 99–110 (2006)
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)
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)
Arumugam, R., et al.: DAvinCi: a cloud computing framework for service robots. In: Proceedings of IEEE International Conference on Robotics and Automation (2010)
Sahbani, A., El-Khoury, S., Bidaud, P.: An overview of 3D object grasp synthesis algorithms. Robot. Auton. Syst. 60(3), 326–336 (2012)
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)
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)
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)
Satyanarayanan, M.: The emergence of edge computing. Computer 50(1), 30–39 (2017)
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)
Mohanarajah, G., Hunziker, D., D’Andrea, R., Waibel, M.: Rapyuta: a cloud robotics platform. IEEE Trans. Autom. Sci. Eng. 12(2), 481–493 (2015)
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)
Quigley, M., et al.: ROS: an open-source robot operating system. In: Proceedings of ICRA Workshop on Open Source Software (2009)
Pardo-Castellote, G.: OMG data-distribution service: architectural overview. In: Proceedings of Distributed Computing Systems Workshops (2003)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this chapter
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)