지능형 시스템 연구소 (Director : Hirohisa Hirukawa)의 Noriaki Ando (AIST) (AIST) (대통령 : Tamotsu Nomakuchi)의 Noriaki Ando (수석 연구 과학자) (Tamotsu Nomakuchi)는 라이브 바카라 (AIST)의 최신 버전을 개발했습니다 라이브 바카라는 RT (로봇 기술) 미들웨어 소프트웨어 플랫폼으로, 오픈 소스 라이센스로 배포 된 네트워크 전체에 걸쳐 다양한 로봇 기능 요소의 유연한 통합을 지원합니다
라이브 바카라는 소프트웨어 수준에서 센서, 모터, 로봇 암 및 전체 모바일 로봇과 같은 로봇의 기능적 요소를 모듈화하여 로봇 시스템을 효율적으로 개발하고 신뢰성과 재사용 성을 향상시키는 소프트웨어 플랫폼입니다 미들웨어의 소프트웨어의 모듈 식 원자 단위 인 RT 구성 요소의 인터페이스 사양은 로봇 기술 구성 요소 (RTC) 사양 버전 10을 기반으로합니다 이 사양은 OMG ™ (Object Management Group ™) 국제 표준화 조직에 의해 공식 표준 사양으로 채택되었습니다 라이브 바카라는 OMG RTC 사양을 기반으로 한 세계 최초의 구현입니다
라이브 바카라는 효과적이고 효율적인 차세대 로봇 연구 및 개발을 촉진하는 일반적인 기본 기술로 사용될 것으로 예상됩니다 일본과 국제적으로 많은 로봇 시스템에 사용됩니다 라이브 바카라는 "http : //wwwopen라이브 바카라morg"소스 코드, Windows 용 설치 프로그램 및 Linux 패키지로서 소스 코드로서 소프트웨어는 이중 라이센스 시스템을 사용하여 Open Eclipse Public License v10 (EPL) 또는 공개 소스 커뮤니티 및 전향 적 산업화를 고려하여 개별 라이센스 계약을 자유롭게 선택할 수 있습니다
 |
그림 1 : 라이브 바카라 미들웨어 및 라이브 바카라 구성 요소 |
기존 소프트웨어 리소스는 라이브 바카라C 프레임 워크를 사용하여 모듈화되고 라이브 바카라M에서 실행됩니다 |
 |
그림 2 : 예제 라이브 바카라 구성 요소 |
GUI (Graphical User Interface) 구성 요소 및 라이브 바카라CS 및 라이브 바카라 Systems를 관리하는 도구 인 라이브 바카라SYSTEMEDITOR |
이전에 로봇 연구 및 개발은 비효율적이었습니다 이는 각 조직이 처음부터 모든 소프트웨어를 개발 한 고립 된 개발 특성 때문입니다 또한 시스템 간 호환성과 표준 인터페이스가 존재하지 않았으므로 명시 적 설계없이 개발 된 자원 간의 호환성을 방지하기 때문에 과거 소프트웨어 리소스를 재사용하는 데 많은 작업이 필요했습니다 이로 인해 로봇 시스템 개발 비용이 증가했습니다 의료, 복지, 간호 및 엔터테인먼트 분야와 같이 일상 생활에서 운영되는 로봇에 대한 큰 희망이 있습니다 모듈화로 인한 개발 효율의 개선과 개발 비용의 감소는 로봇 비용의 감소를 실현하여 상업적 생존력을 증가시킬 것으로 예상됩니다 이 문제를 해결하기 위해 전 세계의 많은 선진국의 주요 연구 프로그램이 로봇을위한 소프트웨어 플랫폼에 중점을두고 있습니다
이 소프트웨어의 첫 번째 버전 인 라이브 바카라 버전 02는 2002 년부터 3 년 동안 "로봇 개발을위한 기본 소프트웨어 인프라"(NEDO (New Energy and Industric Gectical Development Organization)-스폰서 프로젝트)로 개발되었습니다 2005 년 에이 버전은 평가를 위해 출시되었습니다 그 후, 버전 02의 인터페이스 사양은 OMG에 제안 된 초안 표준의 기초로 사용되었습니다 표준 초안은 미국의 미들웨어 공급 업체와 협력하여 개발되었으며 OMG 기술 회의에서 제안하고 채택했습니다 채택 된 사양의 새로운 RTC 인터페이스를 기반으로 라이브 바카라 버전 04는 2006 년 5 월에 개발 및 출시되었습니다 개정 된 RTC 표준은 2008 년 4 월 OMG에 의해 공식적으로 출시되었습니다
OMG에서 국제 표준으로서의 가치를 기준으로 라이브 바카라-04는 부품 및 소프트웨어 범주에서 2007 (METI)의 로봇 상 (METI)이 후원하는 Robot Award 2007을 수상했습니다 RT Middleware는 로봇 기술의 표준화를 가속화하고 개발 효율성을 높이고 일상 생활의 생활 공간에서 운영 될 수있는 실용적인 서비스 로봇을 실현하기위한 소프트웨어 플랫폼으로 빠르게 확산 될 것으로 예상됩니다
라이브 바카라는 2007 년부터 2007 년부터 시작하여 (Nedo의 2008 년부터) 시작하여 "Advanced Robotics Elemental Technologies의 전략적 개발"을위한 5 년 프로젝트의 기본 기술 인프라이기 때문에 광범위한 RT 구성 요소와 도구가 개발되고 있습니다
89552_90067
라이브 바카라 및 OMG RTC 표준의 핵심은 소프트웨어 모듈의 상태를 제어하고 모니터링하는 개념을 기반으로 RT 구성 요소 아키텍처/소프트웨어 플랫폼입니다 로봇 시스템 개발자는 다양한 기능을 제공하고 네트워크에 분산되는 RT 구성 요소를 관리하고 통합하기위한 통합 된 방법으로 RT 구성 요소 프레임 워크를 제공하여 원소 로봇 기능을 쉽게 모듈화하여 다른 모듈에 연결할 수 있습니다 라이브 바카라는 구성 요소 프레임 워크뿐만 아니라 RT 구성 요소의 생성, 실행, 삭제 등을 관리하기위한 미들웨어 라이브러리를 제공합니다 개발자는 통합 시설의 세부 사항을 상관없이 모듈화 된 기능 소프트웨어의 구현에 중점을 둘 수 있습니다
 |
그림 3 : 라이브 바카라 구성 요소의 주요 특징 |
라이브 바카라 구성 요소를 사용하여 기존 소프트웨어 자산을 모듈화하고 라이브 바카라 미들웨어에서 실행 |
시스템 개발 많은 사람들과 공급 업체가 참여할 때, 효율적인 개발과 모듈의 쉬운 재사용을 위해 일반적인 인터페이스를 지정할 수 있습니다 주요 기능은 다른 언어로 개발되고 다른 운영 체제에서 함께 실행하는 라이브 바카라 구성 요소를 쉽게 사용하는 기능입니다 이 기능을 사용하면 구성 요소를 가장 적절한 언어로 구현할 수 있습니다 예를 들어, 고도로 재고 수준의 구성 요소는 높은 수준의 언어로 작성할 수 있으며, 무엇보다도 속도가 필요한 구성 요소는 더 빠르고 낮은 수준의 언어로 작성할 수 있습니다 이것은 로봇 시스템의 설계 및 구성으로, 디자인의 다양한 추상화 수준과 세분성이 필요하고 유연한 범위가 필요한 로봇 시스템의 설계 및 구성을 만듭니다
 |
그림 4 : 라이브 바카라가 장착 될 로봇의 예 |
(왼쪽, Kawada Industries, Inc/라이브 바카라 HRP-2, 라이브 바카라 HRP-4C, Kawada Industries, Inc Hiro) |
Meti와 Nedo는 2007 년부터 "지능형 로봇 기술 소프트웨어 프로젝트"인 5 년간의 프로젝트를 시작했습니다 이의 일부로, Java 및 Python 프로그래밍 언어에서 라이브 바카라-10의 구현과 "로봇 소프트웨어 플랫폼"을 구성 할 라이브 바카라 10을 준수하는 로봇 시스템 개발 도구가 지속적으로 개발되고 있습니다 또한 2008 년에 시작된 "로봇 인프라를 활용하는 오픈 혁신의 홍보"에 대한 NEDO의 3 년간 프로젝트의 일환으로 µitron 운영 체제를위한 라이브 바카라 버전이 개발 중입니다 완료되면 이들은 공개적으로 오픈 소스 또는 무료 소프트웨어로 출시됩니다