Validation of Cloud Robotics System in 5G MEC for Remote Execution of Robot Engines
Keywords:
5G, Mobile edge computing (MEC), Robot operating system 2 (ROS2), Navigation, Cloud, Docker, KubernetesAbstract
We implemented a real-time cloud robotics application by offloading the robot navigation engine over to 5G mobile edge computing (MEC) sever. We also ran a fleet management system (FMS) in the server and controlled the movements of multiple robots at the same time. The mobile robots under the test were connected to the server through a 5G standalone (SA) network. The public 5G network, which is already commercialized, has been temporarily modified to support this validation by the network operator. Robot engines are containerized based on micro-service architecture and have been deployed using Kubernetes – a container orchestration tool. We successfully demonstrated that mobile robots can avoid obstacles in real-time when the engines are remotely running in a 5G MEC server. Test results are compared with the 5G public cloud and 4G (Long-Term Evolution [LTE]) public cloud as well.
References
Baek SM, Kim YJ, Kim HR, 2020, [The Technical Trend and Research About Intelligent Platform of Cloud Robot]. Robot and Human, 17(3): 3–10. https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE09415746&nodeId=NODE09415746&medaTypeCode=185005&language=ko_KR&hasTopBanner=true
Xia C, Zhang Y, Wang L, et al., 2018, Microservice-Based Cloud Robotics System for Intelligent Space. Robotics and Autonomous Systems, 110: 139–150. https://doi.org/10.1016/j.robot.2018.10.001
Kubernetes. Viewed Jan 2, 2022. http://kubernetes.io
Kim Y, Lee D, Jeong S, et al., 2021, Development of ROS2-on-Yocto-Based Thin Client Robot for Cloud Robotics. Journal of Korea Robotics Society, 16(4): 327–335. https://doi.org/10.7746/jkros.2021.16.4.327
Woo GH, 2022, The Status of Strategy of LGU+ 5G MEC. HSN2022. Viewed Jan 2, 2022. https://www.hsn.or.kr/board/board.php?task=view&db=board3&no=3&page=1&search=&searchKey=&category=&pageID=ID12160127151
Kang S. cloud_bridge. Viewed Jan 2, 2022. https://github.com/lge-ros2/cloud_bridge
Yang H. lge-ros2/cloisim. Viewed Jan 2, 2022. https://github.com/lge-ros2/cloisim
About Quality of Service Settings. Viewed Mar 2, 2022. https://docs.ros.org/en/rolling/Concepts/About-Quality-of-Service-Settings.html
Hespanha JP, Naghshtabrizi P, Xu Y, et al., 2007, A Survey of Recent Results in Networked Control Systems. Proceedings of the IEEE, 95(1): 38–162. https://doi.org/10.1109/JPROC.2006.887288
Bigheti JA, Fernandes MM, Godoy EP. 2019 II Workshop on Metrology for Industry 4.0 and IoT (MetroInd4.0&IoT), June 4–6, 2019: Control as a Service: A Microservice Approach to Industry 4.0. 2019, Naples, 438–443. https://doi.org/10.1109/METROI4.2019.8792918
Draft Recommendation ITU-T Y.RaaS-reqts: “Cloud computing – Functional requirements for Robotics as a Service”. Viewed Mar 2, 2022. https://www.itu.int/md/T17-SG13-210301-TD-WP2-0693.