DOI QR코드

DOI QR Code

A Cloud-based Integrated Development Environment for Robot Software Development

로봇 소프트웨어 개발을 위한 클라우드 기반 통합 개발 환경

  • Yoon, Jae Hoon (Dept. of Electronic and Electrical Engr. IT College, Kangwon National University) ;
  • Park, Hong Seong (Dept. of Electronic and Electrical Engr. IT College, Kangwon National University)
  • 윤재훈 (강원대학교 전자통신공학과) ;
  • 박홍성 (강원대학교 전자통신공학과)
  • Received : 2014.05.26
  • Accepted : 2014.12.11
  • Published : 2015.02.01

Abstract

Cloud systems are efficient models that can utilize various infrastructures, platforms, and applications regardless of the type of clients. This paper proposes a cloud-based integrated development environment (IDE) for robot software development which would make software development easier. The proposed system provides robot simulation to test the robot HW modules or robot systems for development and testing of software operating in a robot system with two or more different operating systems (OS) such as Windows, Linux, and real-time OS. This paper implements and evaluates the proposed system using OPRoS [33].

Keywords

References

  1. Cloud, http://en.wikipedia.org/wiki/Cloud_computing
  2. J. Terazono, H. Fukuhara, T. Yamada, T. Nihei, K. Suzuki, I. Koseda, R. Fujita, T. Miyazaki, S. Saito, A. Kara, and T. Hayashi "A sensor network using content- aware messaging network architecture," ICCAS-SICE International Joint Conference, pp. 5055-5058, Aug. 2009.
  3. Y. Chen, Z, Du, and M. Garcia-Acosta, "Robot as a service in cloud computing," Proc. of IEEE International Symposium on Fifth Service Oriented System Engineering, pp. 151-158, 2010.
  4. R. Arumugam, V. R. Enti, L. Bingbing, W. Xiaojun, K. Baskaran, F. F. Kong, A. S. Kumar, K. D. Meng, and G. W. Kit, "DAvinCi - a cloud computing framework for service robots," Proc. of IEEE International Conference on Robotics and Automation, pp. 3084-3089, May 2010.
  5. Z. Du, W. Yang, Y. Chen, X. Sun, X. Wang, and C. Xu, "Design of a robot cloud center," Proc. of International Symposium on Autonomous Decentralized Systems, pp. 269-275, March 2011.
  6. K. Kamei, S. Nishio, N. Hagita, and M. Sato, "Cloud networked robotics," IEEE Network Magazine, vol. 26, no. 3, pp. 28-34, May-Jun. 2012.
  7. T. Aho, A. Ashraf, M. Englund, J. Katajamaki, J. Koskinen, J. Lautamaki, A. Nieminen, I. Porres, and I. Turunen, "Designing IDE as a service," Communications of Cloud Software, vol. 1, no. 1, Dec. 2011.
  8. T. Mikkonen and A. Nieminen, "Elements for a cloud-based development environment: online collaboration, revision control, and continuous integration," Nordic Symposium on Cloud Computing and Internet Technologies, pp. 14-20, Aug. 2012.
  9. L. M. Gadhikar, L. Mohanv, M. Chaudhari, P. Sawant, and Y. Bhusara, "Browser based IDE to code in the cloud," Advances in Intelligent Systems and Computing, vol. 203, pp. 59-69, 2013. https://doi.org/10.1007/978-3-642-35461-8_6
  10. OPRoS, http://www.ropros.org
  11. http://www.youtube.com/watch?v=EK07fQgwDFQ
  12. S. Han, M. Kim, and H. S. Park, "Open software platform for robotic services," IEEE Transactions on Automation Science and Engineering (in Korean), vol. 9, no. 3, pp. 467-481, 2012. https://doi.org/10.1109/TASE.2012.2193568
  13. S. Kim and H. S. Park, "Design of a robot-in-the loop simulation based on OPRoS," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 19, no. 3, pp. 248-255, 2013. https://doi.org/10.5302/J.ICROS.2013.12.1823
  14. J. Y. Jang, S. H. Ji H. S. Park, "Geographical Group-based FastSLAM Algorithm for Maintenance of the Diversity of Particles," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 19, no. 10, pp. 907-914, 2013. https://doi.org/10.5302/J.ICROS.2013.13.1932

Cited by

  1. 3D Reconstruction Framework for Multiple Remote Robots on Cloud System vol.9, pp.4, 2017, https://doi.org/10.3390/sym9040055