A Review and Outlook of Robotic Software Frameworks

로봇 소프트웨어 프레임워크 동향과 발전방향

  • 최병욱 (서울산업대학교 전기공학과)
  • Received : 2010.04.12
  • Accepted : 2010.05.13
  • Published : 2010.05.31

Abstract

Robotic software has been dramatically complicated as performing intelligent service tasks. These types of robots demand a very powerful software framework to make them easy. Robotic software framework means an integrated software environment that simplifies jobs of robotic software engineer by providing tools, reusable components, and runtime environments. Finally it reduces the project cost. There are lots of works related with them. Among them we focus on five frameworks that are MSRDS, ERSP, OROCOS, OpenRTM, and OPRoS. In terms of intelligent service robot, the study on robotic software frameworks is very important. And outlook on them is also very important in the sense of that the robotic software frameworks should be used to initiate service robot market.

Keywords

References

  1. Riehle, Dirk, "Framework Design: A Role Modeling Approach", Swiss Federal Institute of Technology, 2000
  2. Michael Somby, "Software platforms for service robotics", http://www.linuxdevices.com, 2008
  3. MSRS, Microsoft, http://www.microsoft.com/robotics
  4. ERSP, Evolution Robotics, http://www.evolution.com
  5. OROCOS, http://www.orocos.org
  6. OpenRTM-aist, http://www.openrtm.org
  7. OPRoS, http://www.opros.or.kr
  8. 김영준, "Architecture and Inter-Operability of MSRS", Int. Forum on Robot Unified Software Platform, 포항, 2007.11.21
  9. 최병욱, "로봇 소프트웨어 프레임워크 연구동향", 4 회 한국지능로봇종합학술대회, 튜토리얼, 특별세션, 2009.7
  10. ORCA Robotics Project, http://orca-robotics.sourceforge.net
  11. Alexei Makarenko, "Orca Project and Thin Robotic Software Frameworks", Int. Forum on Robot Unified Software Platform, 포항, 2007.11.21
  12. Tetsuo KOTOKU, "Robotics Technology Component and RT-Middleware", Int' Forum on Robot Unified Software Platform, 포항, 2007.11.21
  13. OMG robotics DTF, http://robotics.omg.org
  14. B.Song, S.Jung,C. Jang and S.Kim, "An Introduction to Robot Component Model for OPRoS (Open Platform for Robotic Services), Intl. Conf. on SMPAR2008, pp.592-603, 2008
  15. 로보메이션 홈페이지, http://www.robomation.kr
  16. Il Hong Suh, Kyung Jin Kim, Sung Hoon Kim, Sang Rok Oh, "A novel real-time control architecture for Internet-based Thin-client robot; Simulacrum-based approach", ICRA 2008
  17. 최윤석, "플랫폼 기반의 비지니스 동향 및 전략", SW Insight 2009