Cloud Robotics Towards a CPS Assembly System

  • Lihui WangEmail author
  • Xi Vincent Wang


Modern manufacturing industry calls for a new generation of production system with better interoperability and new business models. As a novel information technology, Cloud provides new service models and business opportunities for manufacturing industry. In this chapter, recent cloud manufacturing and cloud robotics approaches are reviewed. Function block-based integration mechanisms are presented to integrate various types of manufacturing facilities. A cloud-based manufacturing system is introduced to support ubiquitous manufacturing, which provides a service pool maintaining physical facilities in terms of manufacturing services. The introduced framework and mechanisms are evaluated by both machining and robotics applications. In practice, it is possible to establish an integrated manufacturing environment across multiple levels with the support of manufacturing cloud and function blocks. It provides a flexible architecture as well as ubiquitous and integrated methodologies for the cloud manufacturing.


  1. 1.
    P. Mell, T. Grance, The NIST definition of cloud computing. NIST Spec. Publ. 800, 7 (2011)Google Scholar
  2. 2.
    X. Xu, From Cloud Computing to Cloud Manufacturing. Rob. Comput. Integr. Manuf. 28, 75–86 (2012)CrossRefGoogle Scholar
  3. 3.
    S. Jordán et al., The rising prospects of cloud robotic applications, in IEEE 9th International Conference on Computational Cybernetics (ICCC) (2013), pp. 327–332Google Scholar
  4. 4.
    K. Goldberg, B. Kehoe, Cloud Robotics and Automation: A Survey of Related Work (EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2013-5, 2013)Google Scholar
  5. 5.
    C. Bohus et al., Running Control Engineering Experiments Over the Internet (Oregon State University, Dept. of Computer Science, Corvallis, OR, 1995)Google Scholar
  6. 6.
    J.J. Kuffner, Cloud-enabled robots, in IEEE-RAS International Conference on Humanoid Robotics, Nashville, TN, 2010Google Scholar
  7. 7.
    Y. Chen et al., Robot as a service in cloud computing, in Fifth IEEE International Symposium on Service Oriented System Engineering (SOSE) (2010), pp. 151–158Google Scholar
  8. 8.
    Z. Du et al., Design of a robot cloud center, in 10th International Symposium on Autonomous Decentralized Systems (ISADS) (2011), pp. 269–275Google Scholar
  9. 9.
    Y.-L. Chu et al., An integrated java platform for telematic services, in Fourth International Conference on Genetic and Evolutionary Computing (ICGEC), pp. 590–593 (2010)Google Scholar
  10. 10.
    C. Mouradian et al., An infrastructure for robotic applications as cloud computing services, in IEEE World Forum on Internet of Things (WF-IoT), pp. 377–382 (2014)Google Scholar
  11. 11.
    L. Gherardi et al., A software product line approach for configuring cloud robotics applications, in IEEE 7th International Conference on Cloud Computing (CLOUD) (2014), pp. 745–752Google Scholar
  12. 12.
    E. Guizzo, T. Deyle, Robotics trends for 2012. IEEE Robot. Autom. Mag. 19, 119–123 (2012)CrossRefGoogle Scholar
  13. 13.
    G. Mohanarajah et al., Rapyuta: A Cloud Robotics Platform (2014)Google Scholar
  14. 14.
    D. Hunziker et al., Rapyuta: the roboearth cloud engine, in IEEE International Conference on Robotics and Automation (ICRA) (2013), pp. 438–444Google Scholar
  15. 15.
    F.Q. Ansari et al., A cloud based robot localization technique, in Contemporary Computing, ed. by M. Parashar et al. (Springer, 2012), pp. 347–357Google Scholar
  16. 16.
    Y. Chen, H. Hu, Internet of intelligent things and robot as a service. Simul. Model. Pract. Theory 34, 159–171 (2013)CrossRefGoogle Scholar
  17. 17.
    K. Bekris et al., Reducing roadmap size for network transmission in support of cloud automation. IEEE Robot. Autom. Mag. (2015)Google Scholar
  18. 18.
    Y. Kato et al., RSi-cloud for integrating robot services with internet services, in IECON 2011-37th Annual Conference on IEEE Industrial Electronics Society (2011), pp. 2158–2163Google Scholar
  19. 19.
    K. Kamei et al., Cloud networked robotics. Netw. IEEE 26, 28–34 (2012)CrossRefGoogle Scholar
  20. 20.
    N. Mavridis et al., The human-robot cloud: situated collective intelligence on demand, in IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER) (2012), pp. 360–365Google Scholar
  21. 21.
    F. Ren, Robotics cloud and robotics school, in 7th International Conference on Natural Language Processing and Knowledge Engineering (NLP-KE) (2011), pp. 1–8Google Scholar
  22. 22.
    O. Morariu et al., vMES: virtualization aware manufacturing execution system. Comput. Ind. 67, 27–37 (2015)CrossRefGoogle Scholar
  23. 23.
    B. Liu et al., Information fusion in a cloud computing era: a systems-level perspective. IEEE Aerosp. Electron. Syst. Mag. 29 (2014)Google Scholar
  24. 24.
    S. Jeong et al., Cloud computing based livestock monitoring and disease forecasting system. Int. J. Smart Home 7 (2013)Google Scholar
  25. 25.
    S. Nakagawa et al., An implementation of a distributed service framework for cloud-based robot services, in IECON 2012-38th Annual Conference on IEEE Industrial Electronics Society (2012), pp. 4148–4153Google Scholar
  26. 26.
    C. Agüero, M. Veloso, Transparent multi-robot communication exchange for executing robot behaviors, in Highlights on Practical Applications of Agents and Multi-Agent Systems, ed. by J. B. Perez et al. (Springer, 2012), pp. 215–222Google Scholar
  27. 27.
    W.-S. Jang, R.Y.C. Kim, Template Design of Automatic Source Code Generation Based on Script Language used in Cloud Robot Compiling Environment (2013)Google Scholar
  28. 28.
    X.V. Wang, X. Xu, An interoperable solution for cloud manufacturing. Robot. Comput. Integr. Manuf. 29, 232–247 (2013)MathSciNetCrossRefGoogle Scholar
  29. 29.
    X.V. Wang, X. Xu, ICMS: a cloud-based manufacturing system, in Cloud Manufacturing: Distributed Computing Technologies for Global and Sustainable Manufacturing, ed. by W. Li, J. Mehnen (Springer, London, 2013), pp. 1–22Google Scholar
  30. 30.
    M. Givehchi et al., Generic Machining process sequencing through a revised enriched machining feature concept. J. Manuf. Syst. (2015 in press)Google Scholar
  31. 31.
    M. Givehchi et al., Adaptive distributed process planning and execution for multi-tasking machining centers with special functionalities, Presented at the Flexible Automation and Intelligent Manufacturing (FAIM), 2015Google Scholar
  32. 32.
    M. Givehchi et al., Latest advances in function block enabled adaptive process planning, Presented at the 4th International Conference on Virtual Machining Process Technology (VMPT-2015), 2015Google Scholar
  33. 33.
    G. Hu et al., Cloud robotics: architecture, challenges and applications. Netw. IEEE 26, 21–28 (2012)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Department of Production EngineeringKTH Royal Institute of TechnologyStockholmSweden

Personalised recommendations