#하노버메세

[기고] 로봇 모듈의 상호운용성과 상호교환성 표준화 동향

ISO TC299 WG6 회의에서 서비스 로봇 모듈화 국제 표준 추진

[기고] 로봇 모듈의 상호운용성과 상호교환성 표준화 동향

글_ 박홍성 교수, 강원대학교 전기전자공학과

현재 대부분의 산학연 기관에서는 모듈화 개념을 사용하고 있다. 하지만, 모듈의 상호운용성 및 상호 교환성에 대해서는 고려하지 않고 있다. 더구나, 모듈에 대한 설명과 모듈들을 구분할 수 있는 어떠한 방법도 제공하지 않는다.

이러한 문제로 인해 로봇용 모듈들은 사용성, 제품화 및 유지보수에 문제를 안고 있다. 물론, 이러한 문제는 현재 학계 및 연구계에서 많이 사용하고 있고 국내의 산업계에서도 많이 활용하고 있는 미들웨어의 하나인 ROS(Robot Operating System)에서도 발생한다.

ISO TC299 WG6 모듈화 표준

이러한 문제를 해결하고자 ISO TC299 WG6에서는 모듈화 표준을 만들고 있으며, 이 표준은 로봇용 모듈의 상호운용성 및 상호교환성과 모듈들의 제품화를 지향하고 있다.

현재 WG6에서는 국제 표준으로 “ISO 22166-1 서비스 로봇 모듈화 – 제 1 부 일반요구사항”이 표준화되었고, 이를 기반으로 “DIS 22166-201 서비스 로봇 모듈화 – 제 201부 공통정보모델”이 FDIS(최종국제표준안; Final Draft International Standard)를 준비 중에 있다. 또한, “CD 22166-202 서비스 로봇 모듈화 – 제 202부 소프트웨어 모듈용 정보모델”이 DIS(국제표준안; Draft International Standard)를 준비 중에 있다.

제 1부 일반요구사항은 국내의 전문가들이 많은 기여를 하였고, 제 201부 및 제 202부는 국내 전문가가 프로젝트 리더가 되어 이끌고 있다. 제 201부는 2023년 또는 2024년 초에 IS(국제표준; International Standard)가 가능할 것으로 예상된다. 그리고, 제 202부는 2024년에 FDIS까지 완료될 것으로 기대된다. 이렇게 되면 소프트웨어 모듈 관점에서 상호운용성 및 상호교환성을 제공하는 표준이 처음 만들어지는 것이고, 이에 대한 효과는 산업용 로봇을 포함하여 자동화 시스템에 많은 긍정적 영향을 줄 것이다.

*. ISO에서 국제표준을 제정하는 절차는 일반적으로 제안부터 발간까지 다음과 같은 6단계를 거쳐 표준으로 발간된다. 먼저, 준비단계에서 신규작업표준안(NP; new proposal)를 거쳐 작업초안(WD; working draft)이 마련된다. 이후 본격적인 표준 단계가 시작된다. 본격적으로 위원회 초안(CD; committee draft)을 거쳐 국제표준안(DIS; draft international standard)이 되고, 승인단계인 최종국제표준안(FDIS; final draft international standard)를 거쳐 최종 국제표준(IS; international standard)으로 발간(출판)된다.
[NP(신규작업표준안) -> WD(작업초안) -> CD(위원회초안) -> DIS(국제표준안) -> FDIS(최종국제표준안) -> IS(국제표준)]
(편집자 주)

ROS 미들웨어간의 연동 지원

현재 국가 표준으로 제정되어 있는 일본의 RTC(Robot Technology Component), 한국의 OPRoS (Open Platform for Robotic Services) component와 국제적인 사실상 표준으로 간주하고 있는 ROS(Robot Operation System)들간 연동도 표준으로 지원할 예정이다. 현재 제 202부에서는 정보모델을 기반으로 ROS와 openRTM에 대한 연동 방식을 제공한다.

*. ROS는 사실상의 표준이라기보다는 표준 문서는 DDS만 존재하고 있고, 그 외의 표준 문서가 없으므로 표준이라고 언급하는 것도 이상하지만 많이 사용하는 미들웨어이므로 적절한 용어가 없음.
(저자 주)

여기서 정보모델이라고 하는 것은 모듈이 로봇에 사용될 때 필요한 정보들을 저장하는 방식을 모델링한 것을 의미한다. 이러한 정보들에는 모듈의 설명, 제조자, 식별자, 모듈에서 사용하는 변수(예, ROS의 토픽), 모듈에서 제공하는 서비스(예: ROS의 서비스), 시뮬레이션 모델, 사용하는 통신 인터페이스, 미들웨어 및 데이터베이스, 모듈의 실행 방법 등이 있다. 물론 하드웨어적으로도 모듈의 크기, 모듈의 마운트 방법 등의 정보를 제공할 수 있다.

이러한 정보들은 모듈 기반으로 로봇 혹은 모듈의 조합을 만들 때 유용하다. 먼저 소프트웨어 관점에서 보면 다음과 같이 설명할 수 있다. 현재는 로봇을 개발할 때 대부분이 소스코드를 활용하여 개발하거나 상용 라이브러리를 구입해 그 라이브러리를 활용하는 소스코드를 개발하고 있다. 즉, 현재는 모듈들로 개발하고 있지만, 개발된 소프트웨어 모듈들을 모두 컴파일 및 링크를 통해야만 실행할 수 있다. 이는 독립적인 모듈들이 서로 의존적인 형태로 개발되어 활용성에 있어서 제약을 가지고 있다는 의미이다.

이러한 독립적 모듈들을 실행 파일 형태로 제공하면, 별도의 컴파일 및 링크 과정 없이 수행할 수 있으므로 매우 이득이 크고, 문제가 생기면 해당 파일에서 수정만 하면 된다. 즉, 활용성에 있어서 많은 장점이 존재한다. 그러나 이 경우에는 필요한 정보(예: ROS의 경우 토픽, 서비스 등의 정보)가 제공되지 않으면 활용성에 있어서 역시 제약이 있으므로, 이 제약을 없애기 위하여 정보모델을 통하여 관련 정보를 제공하고 있다. 이러한 정보는 실제로 매뉴얼로 제공되기는 하지만, 모듈의 실행 파일에 포함되어 제공되므로 해당 정보는 모듈을 폐기할 때까지 계속 사용할 수 있다.

“모듈 기반이 되면, 전문가가 아니더라도 로봇 소프트웨어를 개발할 수 있다. 전문가들은 로봇 관련 모듈들을 만들어 판매하고, 로봇 운영자나 제작자들은 모듈이나 도구를 활용하여 제작이 가능하다. 이러한 개발 방식의 패러다임이 변경되면, 다양한 사람들이 다양한 종류의 로봇을 개발할 수 있으므로 인력 문제도 해결할 수 있다.”

– 박홍성 강원대학교 교수


모듈 기반으로 로봇 SW 개발이 쉬워진다

이러한 내용이 기존 방식과 차이가 있다. 이러한 정보모델을 활용하여 모듈들을 그림 1과 같이 로봇에 배치하면 로봇의 소프트웨어 구성이 완료되므로 매우 편리하다. 즉, 모듈들을 로봇에 배치하여 다운로드하고 수행시키면 로봇이 동작한다. 물론 모듈들을 다운로드하기 전에 로봇의 시뮬레이터에 다운로드하여 수행시킬 수 있다.

그림 1에서 육각형은 로봇 혹은 에지(Edge) 서버 관련 하드웨어 관점의 모듈을 표시하고, 노란색 원은 로봇 소프트웨어 모듈이고, 녹색 원은 에지 서버에서 동작하는 소프트웨어 모듈로, 모두 정보모델을 제공하고 있다. 소프트웨어 모듈이 장착된 로봇 혹은 에지 서버는 조합 모듈로, 같은 하드웨어이더라도 사용되는 소프트웨어 모듈의 종류에 따라 모듈 식별자가 달리 설정될 수 있다.

로봇에 들어가는 소프트웨어 모듈은 왼쪽의 메뉴에서 선택하여 관련 로봇 혹은 에지 서버에 드래그 앤 드롭 방식으로 넣으면 배치된다. 모듈 기반이 되면 기존의 소프트웨어 개발 방식보다 훨씬 진보된 방식을 사용할 수 있으며, 전문가가 아니더라도 로봇 소프트웨어를 개발할 수 있는 장점이 있다. 전문가들은 로봇 관련 모듈들을 만들어 판매하고, 로봇 운영자 혹은 제작자들은 모듈이나 그림 1과 같은 도구를 활용하여 제작하면, 개발 방식의 패러다임을 변경하여 다양한 사람들이 다양한 종류의 로봇을 개발할 수 있게 함으로 인력 문제도 해결할 수 있게 한다.

그림 1. 모듈 기반 로봇 동작 저작 및 수행
그림 1. 모듈 기반 로봇 동작 저작 및 수행

그림 1에서 모듈을 배치하면, 모듈들의 작동 여부를 검증하고, 이를 위해 정보모델이 필요하다. 정보모델에서 제공하는 정보들을 활용하여 모듈들이 필요한 내용(토픽, 서비스 등)들이 모두 있는지 혹은 문제가 있는지 알 수 있다. 문제가 없다면 다운로드하여 수행시킨다.

수행 중에 해당 모듈의 업데이트가 필요하면, 모듈 식별자를 활용하여 로봇들에 해당 모듈이 있는지 확인하여 업데이트를 진행할 수 있다. 이 경우 모든 로봇 프로그램을 업데이트하는 것이 아니고 해당 모듈만 원격에서 업데이트할 수 있다.

모듈의 종류로는 크게 기본 모듈, 조합 모듈로 나누어지면, 조합 모듈의 예에는 모바일(mobile) 모듈, 매니퓰레이터(manipulator) 모듈, 내비게이션(navigation) 모듈 등이 있다. 참고로 로봇 역시 조합 모듈이다. 조합 모듈 역시 모듈 식별자를 가진다. 모듈 식별자에는 버전도 포함되어 있어, 로봇에 포함된 식별자를 보면 업데이트 버전의 사용 여부도 알 수 있다. 이러한 내용은 현재 스마트폰의 버전 관리와 유사하다고 보면 된다.

뉴스레터 구독하기

아이씨엔매거진은 AIoT, IIoT 및 피지컬 AI, 디지털트윈을 통한 제조업 디지털전환 애널리틱스를 제공합니다.
테크리포트: 자율제조, 전력전자, 모빌리티, 로보틱스, 스마트농업

AW2026 expo
ACHEMA 2027
전시회 세미나 선물 준비는 기프트랩스
아이씨엔
아이씨엔http://icnweb.co.kr
아이씨엔매거진 웹 관리자입니다.
fastech EtherCAT
as-interface
GiftLabs

Related Articles

Stay Connected

440FansLike
407FollowersFollow
224FollowersFollow
120FollowersFollow
372FollowersFollow
152SubscribersSubscribe
GiftLabs
spot_img
InterPACK
spot_img
SPS 2026
automotion
Power Electronics Mag

Latest Articles

Related Articles

PENGUIN Solutions
글로벌 표준 설계자 서울 집결… 피지컬 AI 로드맵 공개

글로벌 표준 설계자 서울 집결… 피지컬 AI 로드맵 공개

0
글로벌 표준 설계자들이 오는 5월 서울에 모여 피지컬 AI 시대를 위한 산업용 네트워크 전략을 논의한다. PROFINET 포럼을 통해 자율 공장 구현을 위한 고정밀 제어 및 보안 기술의 미래를 직접 확인할 수 있다.
WindEnergy
InterPACK

Related Articles

fastech EtherCAT
as-interface
ADI, 차세대 ‘A²B 2.0’ 양산… 케이블 경량화로 차량 연비 혁신 이끈다

ADI, 차세대 ‘A²B 2.0’ 양산… 케이블 경량화로 차량 연비 혁신 이끈다

0
ADI의 A²B 2.0은 배선 복잡도를 75% 줄이는 경량화 설계를 통해 차량 연비 경쟁력을 높이는 동시에, 고대역폭 이더넷 통합으로 SDV 시대의 프리미엄 오디오 인프라를 선점하고 있다
콩가텍, 엔트리급 에지 AI 시장 겨냥한 ‘conga-TC300’ 모듈 출시

콩가텍, 엔트리급 에지 AI 시장 겨냥한 ‘conga-TC300’ 모듈 출시

0
콩가텍의 conga-TC300은 엔트리급 저전력 모듈에 하이엔드급 NPU 기술을 통합함으로써, 중소규모 산업 현장에서도 비용 효율적으로 고성능 에지 AI 솔루션을 도입할 수 있는 새로운 시장 표준을 제시했다
벡터코리아, 전기차 충전 보안 잡는 ‘CANoe Test Package EV – Security’ 출시

벡터코리아, 전기차 충전 보안 잡는 ‘CANoe Test Package EV – Security’...

0
벡터의 신규 보안 테스트 솔루션은 전기차 충전 시장의 글로벌 표준인 ISO 15118 보안 검증을 자동화함으로써, 제조사의 사이버 보안 리스크 관리 비용을 절감하고 차별화된 충전 서비스 경쟁력을 확보하게 한다.
ST, 저저항 Smart STripFET F8 MOSFET으로 자동차 전력 혁신 선도

ST, 저저항 Smart STripFET F8 MOSFET으로 자동차 전력 혁신 선도

0
ST의 신규 MOSFET 시리즈는 업계 최저 수준의 저항과 소형화된 패키징 기술을 통해 전기차의 에너지 효율을 개선하고 제조 공정의 신뢰성을 높임으로써 차세대 모빌리티 시장의 기술적 우위를 제공한다.
마우저, 진동 데이터를 클라우드로 직결하는 암페놀 ‘VDS130’ 공급

마우저, 진동 데이터를 클라우드로 직결하는 암페놀 ‘VDS130’ 공급

0
마우저가 공급하는 암페놀 VDS130은 기존 아날로그 진동 센서 자산을 유지하면서도 현장 데이터를 MQTT 클라우드로 즉시 연결해 주어, 산업 현장의 디지털 전환 비용과 시간을 획기적으로 줄여준다
피닉스컨택트, 유지보수·보안성 강화한 실외용 스마트 이더넷 박스 출시

피닉스컨택트, 유지보수·보안성 강화한 실외용 스마트 이더넷 박스 출시

0
피닉스컨택트가 실외에서 사용하는 똑똑한 통신 상자인 스마트 이더넷 박스를 업그레이드했다. 가장 큰 장점은 고장이 났을 때 복잡한 광케이블을 다시 연결할 필요 없이 상자 본체만 갈아 끼울 수 있어 복구 시간이 매우 짧다는 것
- Our Youtube Channel -Engineers Youtube Channel

Latest Articles