Development of a Simulator for Evolutionary Robots using Multi-robot Cooperation

다수 로봇 협업을 이용한 진화 로봇 시뮬레이터의 개발

  • Son, Yun-Sik (Department of Computer Science and Engineering, Dongguk University) ;
  • Park, Ji-Woo (Department of Computer Science and Engineering, Dongguk University) ;
  • Jung, Jin-Woo (Department of Computer Science and Engineering, Dongguk University) ;
  • Oh, Se-Man (Department of Computer Science and Engineering, Dongguk University)
  • 손윤식 (동국대학교 컴퓨터공학과) ;
  • 박지우 (동국대학교 컴퓨터공학과) ;
  • 정진우 (동국대학교 컴퓨터공학과) ;
  • 오세만 (동국대학교 컴퓨터공학과)
  • Received : 2009.05.08
  • Accepted : 2009.06.16
  • Published : 2009.06.30

Abstract

In the original model-based paradigm in the field of motion planning of robots, robots had to play the focal role of considering all situations under which they made decisions and operate. Such paradigm makes it difficult to respond efficiently to the dynamically shifting environment such as disaster area. In order to handle such a situation that may be changed dynamically, a technology that allows a dynamic execution of data transmission and physical/network connection between multiple robots based on scenarios is required. In this paper, we deal with evolutionary robots that adapt to any given environment and execute scenarios, specially focused on the development of a simulator to test the evolutionary process of cooperated multiple robots.

Keywords

References

  1. A. L. Christensen, R. O'Grady, and M. Dorigo, "Distributed Growth of Specific Structures Using Directional Self-Assembly", IEEE Robotics & Automation Magazine December 2007, pp.18-25, 2007.
  2. A.V. Aho, M.S. Lam, R. Sethi, and J.D. Ullman, Compilers: Principles, Techniques, and Tools, 2nd edition, Addison Wesley, 2006.
  3. C. Detweiler, M. Vona, Y. R. Yoon, S .K. Yun, and D. Rus, "Self-Assembling Mobile Linkages", IEEE Robotics & Automation Magazine, December, pp.45-55, 2007.
  4. J. H. Kim, M.T. Choi, M.S. Kim, S.T. Kim, M.S. Kim, S.Y. Park, J.H. Lee, and B.K. Kim, "Intelligent Robot Software Architecture," IEEE International Conference on Robotics and Automation, pp.385-397, 2007.
  5. J. W. Park, Y.S. Son, J.W. Jung, and S.M. Oh, "Software Interface for Hardware-independent Robot Platforms", International Journal of Assistive Robotics and Mechatronics, Vol.9 No.4, pp.110-119, 2008.
  6. L. Pedersen, D. Kortenkamp, D. Wettergreen, and I. Nourbakshk., "A Survey of Space Robotics",In Proceeding of the 7th International Symposium on Artificial Intelligence, Robotics and Automation in Space, pp.19-23, 2003.
  7. S. Liang, The Java Native Interface: Programmer's Guide and Specification, Addison Wesley, 1999.
  8. M. Campione, K. Walrath and A. Huml, The Java Tutorial Continued: The Rest of the JDK, Addison Wesley, 1998.
  9. R. Gordon, Essential JNI: Java Native Interface, Prentice Hall, 1998.
  10. S. Keserovic, D. Mortenson and A. Nathan, "An Overview of Managed/ Unmanaged Code Interoperability", Microsoft Corporation, MSDN Library, 2003.
  11. S. Murata, K. Kakomura, and H. Kurokawa, "Toward a Scalable Modular Robotic System", IEEE Robotics & Automation Magazine December 2007, pp.56-63, 2007.
  12. T. A. Choi, "Scenario based Robot Programming", lASTED International Conference on Robotics and Applications, pp.55-60, 2006.
  13. 오세만, 컴파일러 입문, 3판, 정익사, 서울, 2006.
  14. 정진우, 정명진, 학습 및 진화를 통한 S/W 및 H/W적 재설계가 가능한 지능 로봇 기술 개발, 1차년도 연구 결과보고서, 지식경제부, 2008.