월간 SW 산업동향 2014 년 8 월호 이슈및쟁점 로봇 SW 플랫폼현황및발전방향

Similar documents
<C0CCBCF8BFE42DB1B3C1A4BFCFB7E12DB1E8B9CCBCB12DC0DBBCBAC0DAB0CBC1F5BFCFB7E12DB8D3B8AEB8BBB3BBBACEC0DAB0CBC1F52E687770>

<B8B6B1D4C7CF2DBAD0BEDFB0CBC5E4BFCF2DB1B3C1A4BFCFB7E128C0CCC8ADBFB5292DC0DBBCBAC0DAB0CBC1F5BFCF2DB8D3B8AEB8BB2DB3BBBACEB0CBC1F52E687770>

Microsoft PowerPoint - chap01-C언어개요.pptx

52 l /08

한편, 국제로봇연맹(IFR : International Federation of Robotics)이 8.30일 발간한 World Robotics 2012 ( 국제 로봇통계자료)에 따르면, 첨부1 로봇 수출기업 간담회 개요 11년도 세계 제조용 로봇 시장은 자동차 및 전

[Brochure] KOR_TunA

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

클라우드컴퓨팅확산에따른국내경제시사점 클라우드컴퓨팅확산에따른국내경제시사점 * 1) IT,,,, Salesforce.com SaaS (, ), PaaS ( ), IaaS (, IT ), IT, SW ICT, ICT IT ICT,, ICT, *, (TEL)

ICT EXPERT INTERVIEW ITS/ ICT? 차량과 인프라 간 통신(V2I) Nomadic 단말 통신(V2P) 차량 간 통신(V2V) IVN IVN [ 1] ITS/ ICT TTA Journal Vol.160 l 9

Cisco FirePOWER 호환성 가이드

2010 산업원천기술로드맵요약보고서 - 화학공정소재

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

편집-krs_07_0033.hwp

서현수

TTA Journal No.157_서체변경.indd

_TF_

목 차

Slide 1

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA

Europe 2020 Strategy 글로벌산업기술생태계의융합과발전을선도하는일류산업진흥기관 EU 기술협력거점 *EU Issue Paper EU : KIAT EU ( ,

PDF_Compass_32호-v3.pdf

Agenda 오픈소스 트렌드 전망 Red Hat Enterprise Virtualization Red Hat Enterprise Linux OpenStack Platform Open Hybrid Cloud

<4D F736F F D20B1E2C8B9BDC3B8AEC1EE2DB9DAC5C2C1F8>

5월전체 :7 PM 페이지14 NO.3 Acrobat PDFWriter 제 40회 발명의날 기념식 격려사 존경하는 발명인 여러분! 연구개발의 효율성을 높이고 중복투자도 방지할 것입니다. 우리는 지금 거센 도전에 직면해 있습니다. 뿐만 아니라 전국 26

<464B4949B8AEC6F7C6AE2DC0AFBAF1C4F5C5CDBDBABBEABEF7C8AD28C3D6C1BE5FBCD5BFACB1B8BFF8BCF6C1A4292E687770>

!K_InDesginCS_NFH

2주_신은철_로봇과 운영체제.ppt [호환 모드]

Ⅰ Ⅱ Ⅲ Ⅳ

Windows Live Hotmail Custom Domains Korea

<C3D6BDC C0CCBDB4202D20BAB9BBE7BABB2E687770>

‘17년 로봇 R&D 방향

자율주행 및 지뢰탐지 HRI, 원격제어, 인지, 항공우주 물체인식, HRI 물체조작, 우주탐사 헬스케어, 센서 지능로봇 기술 물체인식, 센서, 조작 원격제어 인지, HRI, 자율주행 자율주행 [ 1] 1 로봇 제조, 공 자 인, 지 작 서 스, 인서 스, 지,,, 인자


슬라이드 1


CONTENTS 1. 개론 가. 개론 04 / 산업 현황 05 가. 세계시장 동향 및 전망 / 05 나. 국내시장 동향 및 전망 / 06 다. 부문별 산업 현황 / 기술 동향 가. 기술 동향 08 / 08 나. 공적 표준화 기구 4. 표준 동향 가

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

PowerPoint 프레젠테이션

<40C1B6BBE7BFF9BAB85F32BFF9C8A32E687770>

6_5상 스테핑 모터_ _OK.indd

..,. Job Flow,. PC,.., (Drag & Drop),.,. PC,, Windows PC Mac,.,.,. NAS(Network Attached Storage),,,., Amazon Web Services*.,, (redundancy), SSL.,. * A

ICT À¶ÇÕÃÖÁ¾

2

임베디드2014(가을)

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

SIGIL 완벽입문

[로플랫]표준상품소개서_(1.042)

**09콘텐츠산업백서_1 2

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

슬라이드 1

수출및수입액현황 (2016) 6억 1,284 만달러억 1 7,045 만달러 4억 4,240 만달러 2015 년대비 15.4 % 증가 2015 년대비 11.1 % 증가 2015 년대비 1.3 % 증가 수출액 수출입차액 수입액 지역별수출액 ( 비중 ) 일본 4,129만달러

<4D F736F F D205B4354BDC9C3FEB8AEC6F7C6AE5D3131C8A35FC5ACB6F3BFECB5E520C4C4C7BBC6C320B1E2BCFA20B5BFC7E2>

강연자소개 대외활동 동호회설립및운영자 (2004 년 12 월설립 ) 운영진 고현철, 김재훈, 유형목, 와함께국내에몇개남지않은임베디드리눅스를전문으로하는 community. 현재가입자수약만 4 천여명

슬라이드 1

목 차. 추진근거및경과 1. 로봇산업관련동향 년주요성과분석 5. 년도추진방향 10. 년실행계획 11 < 참고 > 부처별추진과제목록 16

Microsoft Word - 김영진.doc

ㅇ ㅇ

Windows 8에서 BioStar 1 설치하기

2010교육프로그램_

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

<362E2028C3D6C1BE29C1F6B4C9C7FCB7CEBABFB7CEB5E5B8CA2E687770>

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

1. 기술배경 NFV는 Consortium of Service Provider들에의해서만들어졌다. 현재 Network Operation은규모가큰전용 Hardware appliances가계속해서증가하고있다. 새로운 Network Service를 Launching할때마다에

레이아웃 1

Microsoft Word - src.doc

<C6EDC1FD202D20392E20C1F6B4C9C7FCB7CEBABF2E687770>

Art & Technology #5: 3D 프린팅 - Art World | 현대자동차

쉽게 풀어쓴 C 프로그래밍

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

Cloud Friendly System Architecture

[한반도]한국의 ICT 현주소(송부)

<C1A639C0E520C1F6B4C9C7FCB7CEBABF2E687770>

untitled

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

강창훈

성능 감성 감성요구곡선 평균사용자가만족하는수준 성능요구곡선 성능보다감성가치에대한니즈가증대 시간 - 1 -

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

PowerPoint Presentation

PowerPoint 프레젠테이션

SW

1 SW

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

월간 SW 산업동향 ( ~ ) Ⅰ. Summary 1 Ⅱ SW 5 2. SW 7 Ⅲ Ⅳ. SW SW Ⅴ : Big Data, 38

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax

자유학기제-뉴스레터(6호).indd

810 & 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

±èÇö¿í Ãâ·Â

수요기반강화 공급역량강화 전망및기대 - 4 -

한 국 산 업 규 격 KS

<B9ABC1A62D31>

미래로 가는 길: 오늘날의 IVI 기술로의 전환 나 IVI에서의 주요한 진보는 재사용 가능한 코드 혹은 너무 복잡하고 다루기 어려운 오픈 소스 미들웨어 등의 부족으로 인해 큰 어려움에 부딪칠 수도 있다. 변화의 속도에 발 맞추기 위한 개발 비용의 규모는 점차 엄청나게

04 08 Industry Insight Mobile Policy Trend Mobile Focus Global Trend In-Depth Future Trend Products Trend Hot Company

<323620BCADB1A4B1D42DC7D12DB9CC BDC3C7E0BFA120B5FBB8A520B7CEBABFBBEABEF72E687770>

슬라이드 1

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

글로벌산업용로봇의수요 ( 천대 ) 글로벌서비스용로봇의수요 ( 십억달러 ) 자료 : IFR(2016) 주 : 1) 2016~19년중의단순평균금액 2) 농업, 해양, 우주개발등 자료 : IFR(2016) 주요국정책대응 주요국은제조업경쟁력강화 새로운성장동력확보및고령화등미래사

발행일 발행처융합연구정책센터 2017 JULY vol.80 Technology Industry Policy 소셜로봇 (Social Robot) 산업동향 이아름 융합연구정책센터

Q: 가 현재 추진하고 계신 사업내용과 사업 비전에 대하여 설명해주세요 A: 는 모바일, 반도체, FPD, 자동차 등 다양한 사업 분야에서 생산성향상을 위해 필요한 다양한 로봇과 자동화장비를 그동안에 개발하고 공급하고 있으며 주요 제품은 제조용 로봇, FPD 장비, I

Transcription:

월간 SW 산업동향 호 이슈및쟁점 로봇 SW 플랫폼현황및발전방향

로봇 SW 플랫폼현황및발전방향 한국전자통신연구원 김성훈 (saint@etri.re.kr) 2013년현정부출범이후 S/W에대한중요성과가치가새삼부각되고있다. 최근경제나사회환경도 S/W를중심으로혁신과성장, 가치창출이이루어지고국가의경쟁력을좌우하는아이템으로변화하는실정이다. 특히, 정부에서는 S/W 산업내부만이아니라 S/W산업을둘러싼모든산업과국가전반에 S/W를확산하기위한 S/W 중심사회 를실천하고있다. 이러한국가적인불구하고로봇산업분야에서는아직도 S/W를경시하고 H/W에대한종속으로여기는보수적인풍토가만연하고있으며외산 S/W에맹목적인추종으로로봇산업분야에서 S/W에대한발전을저해하고있는것이실정이다. 본보고서에서는 ICT 기술과로봇 S/W가합쳐진로봇 S/W 플랫폼에대한현황과향후발전방향을제안한다. 1. 배경 로봇산업의 S/W 플랫폼은 S/W 미들웨어, 임베디드 OS, 웹기반서버스, 네트워크기반로봇서버, S/W 로봇과관련되어있으며다른분야의기술들을쉽게로봇에적용하기위한기술이다. 로봇 S/W 플랫폼기술은다양한환경에서사용되는여러종류의로봇시스템들의알고리즘과응용프로그램들을쉽게만들고동작시킬수있는표준 S/W 아키텍처로정의된다. 로봇 SW 플랫폼의출현배경은모든국가에서유사하지만, 로봇산업을활성화시키는데방해되는 3가지요소를제거하는데있다. 이러한 3가지방해요소는로봇을개발하는데비용을증가시킬뿐만아니라로봇을확산시키고사용자가로봇을활발하게사용하는데도방해가되기때문이다. 응용 S/W 의비호환성으로인한사용자비용증가 H/W 모듈의드라이버의비호환성 기존알고리즘의재활용의어려움 국내에서는 2008 년이후로봇 S/W 개발에따른중복투자를방지하여국가 자원낭비를막고산업활성화를촉진하며, 국내외표준화를주도및전문 인력양성을통하여로봇산업의세계시장선점및진출을목적으로정부 주도로로봇 S/W 플랫폼기술인 OPRoS 1) 를개발보급하고있다. 1) OPRoS : Open Platform for Robotic Services, 로봇서비스를위한개방형소프트웨어플랫폼의개발을목표로 2008 년에시작된과제의결과물 - 1 -

본보고서에서는국내외로봇 S/W 플랫폼기술의현황, 정부주도로개발된 로봇 S/W 플랫폼기술에대한소개와향후발전방향에대해서논의하고자 한다. 2. 로봇 S/W 플랫폼의중요성 [ 그림 5-5 ] 는로봇 S/W 플랫폼기술을적용하기전과후를비교한것이다. 그림 (a) 를보면, 로봇 I에서응용 S/W A가로봇 II, III, IV에는그대로사용되지못한다. 해당로봇용으로 S/W를변경하여야하나로봇 S/W 구조를모르기때문에서로다른회사에서는 S/W의적용이불가능하고같은회사라하더라도시간과비용이많이소모된다. 또한 H/W 모듈도비슷하거나같은 H/W 모듈이라하더라도적용된로봇이서로다를경우 S/W를그대로적용하는것은어려운일이다. 비슷한예로많은연구소및학교, 산업체가네비게이션, 매니퓰레이션, 객체인식등로봇분야에서사용되는유용한알고리즘을개발하였지만, 이러한알고리즘들은특정제약조건 ( 예, 인터페이스 ) 으로개발되기때문에모든로봇들에쉽게적용하기에어려워서각로봇에맞는알고리즘을다시개발하여야하는어려움이존재한다. [ 그림 5-5 ] 로봇 S/W 플랫폼의적용전후비교 (a) 기존시스템 (b) SW 플랫폼적용시 - 2 -

로봇 S/W 플랫폼을적용한로봇의경우인그림 1b의경우에는응용 S/W, 기존알고리즘, H/W 모듈이자유롭게사용가능함으로보여준다. 특히로봇 S/W 플랫폼적용이전과차이점은다양한 H/W의연동이쉬어지고사용자도쉽게 S/W를개발하여로봇에적용할수있다. 국내산업용로봇및서비스로봇은어느정도대외경쟁력을확보하고있으나, 수요자의다양한요구기능을수용하거나 IT 분야의사용자친화적인기술을신속하게적용할수있는로봇개발인력의능력때문에한계가존재하고있는데이에대한해결책이현구조상으로는없는상태이다. 특히국내로봇산업은현재 H/W 관련성능과기능은선진국과대응되지만, 로봇의응용관련능력은낮은편에속하고있다. 이는로봇산업에종사하는인력의수가절대적으로부족하기때문이며, 해결책으로는 IT 및타분야의인력들의참여가필수적이며해당분야의다양한아이디어를수용할수있어야하는로봇 S/W 플랫폼이절대적으로필요하다. 로봇 S/W 플랫폼기술은다양한분야의전문가와일반사용자들이쉽게로봇관련 S/W를개발하고제작하게만들게하는인프라를만들어주는것이목적이다. 또한, 국내로봇산업의공통적인성과와경험을축적할수있는플랫폼을제공함으로서기개발된로봇원천기술의협업과성과를공유할수있으며세계시장에진입할수있는원천기술의사업화를이룰수있다. 3. 로봇 S/W 플랫폼의기술의위치 로봇산업은많은기술을포함하고있는융합산업이다. 이러한산업을받쳐주는것이인력이며, 인력을어떻게활용하느냐가산업활성화의갈림길이다. [ 표 5-2] 는 2008년 2월에일본과학기술진흥기구가로봇산업의요소기술의경쟁력비교한내용이다. 이러한표에서보듯이국내의경쟁력이많이떨어져있다. 이는다른국가와비교해보더라도인구수, 즉로봇인력의수에서부족하기때문이다. 이러한로봇인력의수를절대적으로채울수는없다하더라도다른분야의인력을로봇분야의인력으로사용할수있게만드는것이로봇산업의국내경쟁력을높이는것이다. 또한필요할경우외국의기술을빠르게국내에도입하는것도하나의방법이될수있다. 이러한방법을가능하게하는것이로봇 S/W 플랫폼이다. - 3 -

[ 표 5-2 ] 선진국대비국내해당산업분야의기술수준 < 요소기술경쟁력비교 > 구분 미국 일본 EU 한국 매니퓰레이션이동 HRI 지능제어액츄에이터센서 / 센싱 SW플랫폼 주 ) 탁월한경쟁력보통이상의경쟁력보통수준의경쟁력기술개발시작 자료 : 일본과학기술진흥기구 (2008. 02), 전자정보통신분야과학기술연구개발국제비교 현재로봇 S/W 플랫폼의경쟁력은미국, 일본과대등한수준이고경쟁력이 좋은분야도있다. 표 5-3 은 2014 년현시점에서경쟁력관점으로비교한자료이다. 분야 프레임워크분야 개발도구 컴포넌트 기술항목 운영체제지원 (Linux, Windows, RT OS) 프로그래밍언어지원 (C/C++, Java, Python) 선진국대비기술수준 부족다소부족동등우월보다우월 Scalability OS 결합임베디드빌트인 결함허용성 [ 표 5-3 ] 선진국대비국내 S/W 플랫폼의기술수준 컴포넌트재구성기술 개발도구의통합정도 검증및평가도구 응용 SW 개발도구의난이도 타국가과제와의연동 SW 의이식성정도 컴포넌트의종류및수 컴포넌트의활용로봇수 주 ) : 2008 년기술수준, : 2014 년기술수준 - 4 -

현재로봇산업은주로자동차제조용과전자제품제조용등제조업용로봇을중심으로형성되어있으나, 서비스로봇분야가활성화될것으로기대되고있다. 또한, 로봇 S/W 플랫폼은과거잠재적시장에서새로운시장으로출현하고있으며 IT, 임베디드시스템, 메카트로닉스산업, 고부가가치의센서산업과같은전방산업에미치는효과가지대한분야이다. 로봇 S/W 플랫폼산업의시장구조는그림 1과같다. 로봇 S/W 플랫폼기술을중심으로생태계조성을위해서는그림 1에서보듯이개발자에서소비자에이르는 Value Chain의형성이필요하나현재국내에서는이러한생태계조성이어려운실정이다. [ 그림 5-6 ] 로봇 S/W 플랫폼분야 Value Chain - 5 -

국내외주요시장참여자는아래표 5-4 와같다. [ 표 5-4 ] 국내외주요시장참여자 구분시장참여자주요특징 Willow Garage PR2(Personal Robot 2) 로봇을 10 개기관에무상제공, ROS(Robot Operating System) 를오픈소스로개발하여무료로배포 로봇 S/W 플랫폼개발자 Microsoft Evolution Robotics ActiveMedia Robotics MS 로보틱스그룹 을신설, MS 로보틱스스튜디오 (MSRS) 공개 ESRP 라는 S/W 컨트롤아키텍처를기반으로로봇의컴포넌트간상호작용메커니즘을보유 연구용모바일로봇플랫폼및개발도구등보유, 개발자커뮤니티운영 로봇단위컴포넌트개발자 로봇시스템조립 / 제조업자 로보티즈 한울로보틱스 미니로봇 마이크로인피니티 유진로보틱스 다사테크 LG 전자 산요 도요타 ZMP Inc. 다이나믹셀이라는모듈화를통해규격화된컴포넌트제공 다양한로봇뿐아니라이동메커니즘, 제어기술, 센서기술및자율주행기술등을보유 Building Block 기술을통해표준화, 규격화기술보유 이동로봇을위한자세추정시스템및 MEMS 형관성센서모듈개발 MSRS 의개발자용플랫폼사업에참여, 노인 / 병자 / 장애인간호및보조용로봇등다양한로봇개발, 보급 감성형엔터테인먼트로봇인애완로봇 Genibo 개발 청소로봇 로보킹 시리즈를개발, 보급 방범용반류 (Banryu) 로봇을개발 소니의개발인력 / 지적재산권인수, 가사도우미로봇, 노인복지와의료지원로봇등의개발에주력 네트워크를통한음악플레이어 miuro" 개발 자료 : 각사자료정리 현재로봇 S/W 컴포넌트에대한개별적인시장은형성되어있지않으므로전체로봇세계시장규모에서로봇 S/W 컴포넌트가차지하는규모를유추할수있다. 로봇 S/W 플랫폼의시장규모는전체로봇시장의 10~45% 로예상할수있다. 현재로서는 S/W 플랫폼이로봇플랫폼에종속된기술로잠재적시장이지만향후에는 S/W 플랫폼기술이로봇플랫폼으로부터분화되어독립적인시장을형성할것으로예상된다. - 6 -

실제로봇 S/W 플랫폼의시장은로봇산업분야의규모에서최소 5% 에서최대 40% 로예상되고, 그외의개발도구기술에의한전체로봇산업규모는 5% 정도로예상, 로봇 S/W 플랫폼에의한원가절감규모또한 10~30% 로예상된다. 4. 로봇 S/W 플랫폼기술의국내외기술동향 전세계적으로다양한종류의로봇 S/W 플랫폼기술이개발되었으며, 미국의 ROS(Robot Operating Syatem), 일본의 Open-RTM, 유럽의 OROCOS (Open RObot COntrol Software), BRICS(Best Practice in Robotics) 등은오픈소스기반의로봇프레임웍이며, ROS의경우많은로봇관련연구기관및대학에서센싱및제어패키지를만들어서공개하고있다. 미국의경우로봇기업들이각자의로봇플랫폼사업을추진해왔으며, 윌로우거라지는자사의플랫폼인 OpenCV/ROS 2) /PR시리즈기반의커뮤니티를운영하여세계적인지도구축에성공하였다. 또한, 로봇에구글클라우드서비스를적용 시연한바있으며일반사용자 / 서비스관점이아닌개발자관점의사업을전개하고있다. MS는 2006년 MSRDS 3) 를발표하며로봇산업에진입하였고 2011년에발표된버전에는 HW플랫폼이추가되었다. 미국정부의 NRI는개방형로봇구조및공통플랫폼구축, 연구자및사용자참여에의한 R&D, 교육, 상용화전반의지원을명시하고있다. 이를통해기업들의로봇비즈니스전략이정비되고새에코시스템이정착될것으로전망된다. [ 그림 5-7 ] ROS 3D 시뮬레이터 2) Robot Operation System, http://www.ros.org/wiki/ 3) Microsoft Robotics Developer Studio, MS 의로봇개발자용소프트웨어스위트 (Suite) 제품으로현재 RDS 4 Beta 버전배포중, http://msdn.microsoft.com/en-us/robotics/aa731517-7 -

일본에서는정부의지원으로개발된로봇SW플랫폼 'OpenRTM-aist 4) ' 를모든로봇 R&D과제에서적용하도록하고있으며카와다 (Kawada) 공업 의 HIRO, AIST의 HRP-2와 HRP-4C 등에적용되었다. OpenRTM 과제종료 ( 12.4월) 후정부지원중단으로인한유지보수등의문제로업체들이적용에관심이없어, 확산에난항이예상된다. 일본에서는 ROS의안정성부족, 성능부족, 서비스요소지원을위한추가개발부담등의문제로인해로봇기업들이 ROS에도관심이없다고한다. 현재서비스 API를기반으로로봇용서비스를개발하기위한과제수행중이다. [ 그림 5-8 ] OpenRTM 시스템데이터 EU에서는 FP7 5) 의일환으로로봇의 best practice를찾아사용하는 BRRICS 과제및로봇환경과연동하는 RoboEarth 6) 과제수행중이며 RoboEarth 과제는로봇들이정보를공유하고행동과환경에대하여서로배우는거대한네트워크를통해로봇용클라우드를구축하여관련정보를찾아배우게하는시스템을구축하였다. RoboEarch과제는 ROS를기반으로개발되었지만 H/W 추상화계층을도입하여컴포넌트개발하고있다. 특히 BRICS 과제는 OPRoS의통합개발도구를 best practice로간주하고유사한기능을개발중에있다. 4) Open Robot Technology Middleware, implemented by AIST, METI 와 NEDO 가지원한국책사업 ( 07~ 12, 5 년 ),http://www.aist.go.jp/aist_e/latest_research/2010/20100210/20100210.html, http://openrtm.org/ 5) The European Union Seventh Framework Programme FP7/2007-2013 6) 일종의로봇용 World Wide Web 을개발하는과제 ( 09.12 월에시작 ), http://www.roboearth.org/ - 8 -

[ 그림 5-9 ] RoboEarth 시스템아키텍처 국내에서는 OPRoS기술개발이거의마무리단계로활용 확산이필요한단계이나, 로봇 S/W 플랫폼에대한업계의이해가부족한상황이다. 퍼스널로봇기반기술개발 과제 7) 의초기단계에로봇 S/W 플랫폼에대한필요성을인식하여개발에착수하였으나당시로서는기술력이부족하였다. OPRoS 과제에서개발된로봇 S/W 플랫폼은 (ROS, OpenRTM 등에비해 ) 성능은우수하나개발자들에대한홍보와인식이매우부족한상황이다. 현재 OPRoS 는소스코드까지무료로개방하고있다. 국내유진로봇에서는플래쉬기술을연동하여로봇동작과멀티미디어콘텐츠가융합된로봇용콘텐츠를작성할수있는저작도구를개발하여자체적으로사용하고있다. 로보메이션은 DMP라는프로토콜을기반으로로봇 ( 클라이언트 ) 이서버와통신하면서로봇을구동하는프레임워크기술을개발하여사용하고있으며로보웨어는 UMC(Universal Motion Controller) 라는로봇제어엔진및파이썬스크립트를기반으로로봇서비스를저작하는도구를개발하였다. 7) 국내최초로정부가지원한서비스로봇분야 R&D 과제 ( 01.10.1~ 09.12.31, 99 개월 ) 로, 1 단계 3 년간의목표는 IT 기술의접목과표준플랫폼개발을통한퍼스널로봇의기반확립이었음. - 9 -

[ 표 5-5 ] 로봇 S/W 플랫폼의비교 비교항목 OPRoS RT 미들웨어 ROS OROCOS MSRDS 주요내용 컴포넌트, 프레임워크, 개발도구, 검증도구, 서버 컴포넌트, 프레임워크, 개발도구 프레임워크, 개발도구, 그러나알고리즘에초점 프레임워크 (Real Time Tool Kit) 개발도구에초점. 코디네이터있음 운영체제 / 실시간지원여부 Windows,Linux/ 실시간지원 Windows,Linux/ 실시간지원 ( 실시간 OS 사용 ) Linux/ 실시간지원 ( 실시간 OS 사용 ) Linux/ 실시간지원 ( 실시간 OS 사용 ) Windows 를활용하여어느정도제공 컴포넌트재사용 가능 가능 컴포넌트구조로보기힘들지만재사용 가능 컴포넌트구조로보기힘들지만재사용 에디터종류 / 소스제공여부 컴포넌트 / 컴포넌트블록 / 콘텐츠 / 제어블록에디터 컴포넌트 / 컴포넌트블록 / 콘텐츠에디터 컴포짓에디터와유사한에디터제공 없음 타스크에디터 (VPL) 시뮬레이터제공제공제공 ( 기능제한 ) n.a. 제공 검증 / 평가도구 SW 공학도구 제공제공제공하지않음 n.a 제공 제공하지않음 Wiki 사용 ( 공학도구아님 ) 제공하지않음 시뮬레이션으로콘텐츠검증가능 제공하지않음 서버기능제공제공하지않음제공하지않음제공하지않음제공하지않음 5. OPRoS 기술 OPRoS는로봇의주요기능을구현하는응용소프트웨어 ( 컴포넌트 ), 이를통합하는표준구조 ( 프레임워크 ), 개발도구등을통칭하는로봇 S/W 플랫폼기술이다. S/W도 H/W를조립하듯보다손쉽게개발할수있도록컴포넌트개념이도입되었고이를통해콘텐츠와소프트웨어개발시간과비용을줄일수있다. 지난 2007년지능형로봇개발을위한공통기반플랫폼기술개발의과제로시작된오프로스 (OPRoS: Open Platform for Robotic Services) 는로봇소프트웨어를컴포넌트화하여재사용과동일기능을하는컴포넌트끼리교체가가능하도록하여코드의재사용성을극대화하고, 빠른로봇소프트웨어개발이가능하도록개발도구를개발하는것을목적으로한다. OPRoS 는오픈소스프로젝트로서지난 2009년부터연구결과를홈페이지를통하여소스를공개하고있으며, 매년 OPRoS 실무자교육을 1회이상씩무료로진행하고있다. - 10 -

그림 5-10 은 www.opros.or.kr 인 OPRoS 홈페이지이며, 최근에새롭게오프 로스개발및사용을위한사이트 www.ropros.org 를개설하였다. [ 그림 5-10 ] OPRoS 홈페이지와개발 / 사용협업사이트 OPRoS는복잡한로봇소프트웨어프로그래밍을가능한단순화하고개발도구의많은사용자친화적요소와자동화기능을극대화하여보다많은로봇프로그램사용자가로봇시장에서수요를창출할수있도록지원하는플랫폼으로통합개발도구와로봇의운영체제인프레임워크로구성되어있다. [ 그림 5-11 ] 은컴포넌트, 통합개발환경, 검증평가시스템, 프레임워크및하드웨어모듈간의관계도이다. [ 그림 5-11 ] OPRoS 구성요소들간관계 OPRoS 프레임워크가가진컴포넌트실행엔진은 OPRoS 컴포넌트를컴포넌트가가진주기성및우선순위와사용자입력값에맞도록오프로스컴포넌트들을실행시켜준다. 또한 OPRoS 태스크실행엔진은사용자가작성한태스크스크립트를구동시켜서로봇의동작을컴파일하지않고일시정지, 다시시작기능으로사용자가 - 11 -

로봇태스크의수정을가능하게한다. OPRoS 프레임워크는리눅스와윈도우즈를 지원하며, 그이외에도 Mac 및 ios 에도컴포넌트실행엔진을구동시키는것이가능 하며, 실시간운영체제인 QNX 와 RTAI 에도적용하였다. OPRoS 가제공하는개발도구는오픈소스인이클립스의플러그인으로동작하며, GUI를적용하였다. 그개발도구의종류로는컴포넌트컴포우저, 컴포넌트에디터, 테스트도구, 태스크에디터가있으며, 이클립스기반은아니지만윈도우프로그램인 OPRoS 시뮬레이터또한 OPRoS 개발도구에포함된다. [ 그림 5-12 ] OPRoS 시뮬레이터와개발도구 6. 국내로봇 S/W 플랫폼발전방향 국내로봇산업을세계중심시장으로이끌수있도록하는원동력인로봇 S/W 플랫폼기술개발에정부지원이필수적이다. 현재국내로봇산업은영세하여이익을창출할때까지긴시간이소요되는로봇플랫폼기술을민간에서담당하기어려운상황이다. OPRoS 기술의활용 확산을촉진하기위한오픈커뮤니티구축및운영 지원이절실한실정이다. 정부주도의 R&D 과제에서는 OPRoS 를반드시사용 하게하고, 성과를오픈커뮤니티를통해공개하도록하는정책이필요하다. 또한, 로봇에탑재가능한컴퓨팅파워의한계및운용환경과로봇의자원을최적으로활용할수있는서비스필요성증대하고있는실정으로로봇서비스창출을위한플랫폼으로서클라우드컴퓨팅활용하는로봇 S/W 플랫폼이필요하다고할수있다. - 12 -

참고자료 1. 월간로봇, OPRoS 검증자동화도구-웹및이클립스기반 2012년 8월 2. 지식경제부, 개방형로봇 S/W 플랫폼 2단계연구사업기획보고서, 2012년 8월 3. OPRoS 공개사이트, http://www.opros.or.kr" 4. OPRoS 경진대회교육자료 5. 지능형로봇표준포럼, " 개방형로봇소프트웨어플랫폼 - 제1부 : 정의및시스템구성, 2014년 5월 - 13 -