SHINIL INFORMATION TECH
> >
MIDDLEWARE
Middleware 연동 기술
ROS / ROS2 연동 기술
- ROS(Robot Operating System)
- 로봇 어플리케이션 개발을 위한 라이브러리와 툴 제공
- Advertise/Subscribe(발행/구독) 방식의 메시지 유통
- 네트워크 구성에 구애받지 않는 발행/구독 노드 기반 메시지 연동
LMCP 연동 기술
- Light-weight Message Control Protocol(LMCP) 정의
- 데이터 구조 및 유형 기반 개체 직렬화
- 애플리케이션 간 전송을 위한 객체 캡슐화 방법 정의
- 언어·플랫폼·전송 프로토콜과 독립적인 설계
- Object 지향적 접근 방식과 NULL Object 지원
- 사용자 데이터 모델 정의 지원(MDM)
- 가변 길이 배열 및 중첩 Object 지원
- LMCP Header — Control Sequence(char[4]) : 0x4c4d4350
- LMCP Header — Length(uint32) : Root Object의 길이
STANAG 4586 연동 기술
- STANAG 4586 정의
- 통신 프로토콜이 다른 이기종 장치를 하나의 GCS(CUCS)로 제어하기 위해 NATO에서 정의한 통신·설계 표준
- VSM(Vehicle Specific Module)과 STANAG 4586 프로토콜을 이용한 CUCS·데이터링크·비행체·임무장비 연동