초록
본 발명의 일실시예에 따른 OPRoS(Open Platform Robotic Services) 기반 로봇시스템의 RILS(Robot-in-the-loop Simulation) 구현 방법은 실제 로봇에 대응하는 복수의 컴포넌트들을 포함하는 가상의 아바타 로봇을 생성하는 단계; 상기 복수의 컴포넌트들 중 하드웨어와 관련된 적어도 하나의 컴포넌트를 선택하는 단계; 상기 하드웨어와 관련된 적어도 하나의 컴포넌트에 대응하는 컴포넌트 프로파일에 HIL(Hardware-in-the-loop-simulation) 드라이버에 관한 정보를 삽입하는 단계; 및 상기 HIL 드라이버를 이용하여 특정 동작에 대한 상기 실제 로봇의 수행 결과 및 상기 아바타 로봇의 수행 결과를 동기적으로 참조하여 상기 실제 로봇 또는 상기 아바타 로봇을 제어하는 단계를 포함한다.