로딩
요청 처리 중입니다...

ROS - 메타 운영체제

 ROS - 메타 운영체제

ROS는 메타운영체제인데, 로봇의 시뮬레이션과 로봇 응용소프트웨어를 개발에 필요한 메타운영체제라고 할 수 있다. 전통적인 운영체제가 아닌 것.

가장 큰 특징으로는 우분투나 OS X, 리눅스 민트 등에서 사용한다. 그리고 스마트폰 운영체제의 경우 부분 사용 까지 가능하고, OS를 탑재학 힘든 MCU 역시 각종 통신(Serial, blutooth LAN)경유로 통신 할 수 있는 라이브러리 제공.

로봇 운영체제 ROS의 특징 1) 통신 인프라 - 노드 간 데이터 통신을 제공 - 통상적 미들웨어로 지칭되는 메시지 전달 인터페이스 지원 - 메시지 파싱 가능: 노드들 간의 전달 인터페이스를 이용해서 코드 재사용 - 메시지의 기록 및 재생: 저장된 메시지를 기반으로 반복적 실험 가능 -> 알고리즘 개발 - 메시지 사용으로 다양한 프로그래밍 사용 가능: 각노드는 서로 다른 언어로 작성 가능 - 분산 매개 변수 시스템: 시스템에서 사용되는 변수를 글로벌 키 값으로 작성하여 공유 및 수정하여 실시간 ...