Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
126 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Cloud-based Digital Twin for Cognitive Robotics (2404.12909v1)

Published 19 Apr 2024 in cs.RO and cs.DC

Abstract: The paper presents a novel cloud-based digital twin learning platform for teaching and training concepts of cognitive robotics. Instead of forcing interested learners or students to install a new operating system and bulky, fragile software onto their personal laptops just to solve tutorials or coding assignments of a single lecture on robotics, it would be beneficial to avoid technical setups and directly dive into the content of cognitive robotics. To achieve this, the authors utilize containerization technologies and Kubernetes to deploy and operate containerized applications, including robotics simulation environments and software collections based on the Robot operating System (ROS). The web-based Integrated Development Environment JupyterLab is integrated with RvizWeb and XPRA to provide real-time visualization of sensor data and robot behavior in a user-friendly environment for interacting with robotics software. The paper also discusses the application of the platform in teaching Knowledge Representation, Reasoning, Acquisition and Retrieval, and Task-Executives. The authors conclude that the proposed platform is a valuable tool for education and research in cognitive robotics, and that it has the potential to democratize access to these fields. The platform has already been successfully employed in various academic courses, demonstrating its effectiveness in fostering knowledge and skill development.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (27)
  1. The Jupyter Trademark. Project Jupyter. Accessed 2024-03-13. [Online]. Available: https://jupyter.org
  2. M. Quigley, K. Conley, B. Gerkey, J. Faust, T. Foote, J. Leibs, R. Wheeler, A. Y. Ng, et al., “Ros: an open-source robot operating system,” in ICRA workshop on open source software, vol. 3, no. 3.2.   Kobe, Japan, 2009, p. 5.
  3. The Kubernetes Authors. Kubernetes. Accessed 2024-03-13. [Online]. Available: https://kubernetes.io/
  4. E. G. Guimarães, E. G. Guimarães, A. Maffeis, J. A. L. Pereira, J. Pereira, B. Russo, E. N. Cardozo, E. Cardozo, M. Bergerman, M. F. Magalhães, and M. F. Magalhães, “Real: a virtual laboratory for mobile robot experiments,” IEEE Transactions on Education, 2003.
  5. M. Kulich, M. Kulich, J. Chudoba, J. Chudoba, K. Košnar, T. Krajnik, J. Faigl, and L. Preucil, “Syrotek—distance teaching of mobile robotics,” IEEE Transactions on Education, 2013.
  6. G. Casañ, E. Cervera, A. Abou Moughlbay, J. Alemany, and P. Martinet, “Ros-based online robot programming for remote education and training,” Proceedings - IEEE International Conference on Robotics and Automation, vol. 2015, pp. 6101–6106, 06 2015.
  7. M. Schmittle, M. Schmittle, M. Schmittle, A. Lukina, A. Lukina, L. Vacek, L. Vacek, J. Das, C. P. Buskirk, S. Rees, J. Sztipanovits, R. Grosu, V. Kumar, and V. Kumar, “Openuav: a uav testbed for the cps and robotics community,” 2018.
  8. C. A. Jara, F. A. Candelas, F. A. Candelas, S. T. Puente, and F. Torres, “Hands-on experiences of undergraduate students in automatics and robotics using a virtual and remote laboratory,” 2011.
  9. E. A. Avila, D. P. Chapa, I. D. Arenas, and C. V. Hurtado, “A digital twin implementation for mobile and collaborative robot scenarios for teaching robotics based on robot operating system,” in 2022 IEEE Global Engineering Education Conference (EDUCON), 2022, pp. 559–564.
  10. A. Zhang, Z. C. Lipton, M. Li, and A. J. Smola, “Dive into deep learning,” 2023.
  11. F. Lumpp, M. Panato, F. Fummi, and N. Bombieri, “A container-based design methodology for robotic applications on kubernetes edge-cloud architectures,” 2021 Forum on specification & Design Languages (FDL), pp. 01–08, 2021.
  12. Intrinsic. Flowstate Intrinsic. Accessed 2024-03-13. [Online]. Available: https://intrinsic.ai/flowstate/
  13. R. A. Téllez, “A thousand robots for each student: Using cloud robot simulations to teach robotics,” in Robotics in Education, 2016. [Online]. Available: https://api.semanticscholar.org/CorpusID:19140247
  14. B. Ragan-Kelley, C. Willing, F. Akici, D. Lippa, D. Niederhut, and M. Pacer, “Binder 2.0-reproducible, interactive, sharable environments for science at scale,” in Proceedings of the 17th python in science conference.   F. Akici, D. Lippa, D. Niederhut, and M. Pacer, eds., 2018, pp. 113–120.
  15. F. Doelitzscher, A. Sulistio, C. Reich, H. Kuijs, and D. Wolf, “Private cloud for collaboration and e-learning services: from iaas to saas,” Computing, vol. 91, pp. 23–42, 2011.
  16. D. Merkel et al., “Docker: lightweight linux containers for consistent development and deployment,” Linux j, vol. 239, no. 2, p. 2, 2014.
  17. J. M. Perkel, “Why jupyter is data scientists’ computational notebook of choice,” Nature, vol. 563, no. 7732, pp. 145–147, 2018.
  18. W. Vollprecht. Jupyter-ROS. Accessed 2024-03-13. [Online]. Available: https://jupyter-ros.readthedocs.io
  19. EASE, University of Bremen. EASE Fall School 2023. Accessed 2024-03-13. [Online]. Available: https://ease-crc.org/fall-school-2023/
  20. ——. Everyday Activity robot manipulation in an interactive learning environment. Accessed 2024-03-13. [Online]. Available: https://ease-crc.org/teaching-cognition-enabled-cognitive-robotics-in-an-integrated-learning-environment
  21. M. Beetz, D. Beßler, A. Haidu, M. Pomarlan, A. K. Bozcuoğlu, and G. Bartels, “Know rob 2.0 — a 2nd generation knowledge processing framework for cognition-enabled robotic agents,” in 2018 IEEE International Conference on Robotics and Automation (ICRA), 2018, pp. 512–519.
  22. M. Beetz, G. Kazhoyan, and D. Vernon, “The cram cognitive architecture for robot manipulation in everyday activities,” 2023.
  23. G. Kazhoyan, S. Stelter, F. K. Kenfack, S. Koralewski, and M. Beetz, “The robot household marathon experiment,” in IEEE International Conference on Robotics and Automation (ICRA), 2021, accepted for publication. [Online]. Available: https://arxiv.org/abs/2011.09792
  24. A. Niedzwiecki. Course: Robot Programming with ROS. Accessed 2024-03-13. [Online]. Available: https://ai.uni-bremen.de/teaching/cs-ros-ws23
  25. Oracle. Oracle VM VirtualBox. Accessed 2024-03-13. [Online]. Available: https://www.virtualbox.org/
  26. GitHub Inc. GitHub Codespaces. Accessed 2024-03-13. [Online]. Available: https://github.com/features/codespaces
  27. Google. Welcome to Colaboratory. Accessed 2024-03-13. [Online]. Available: https://colab.research.google.com/

Summary

We haven't generated a summary for this paper yet.