Robot/ROS (1) 썸네일형 리스트형 ROS란? 로봇 소프트웨어를 개발하기 위한 소프트웨어 프레임워크 - 노드간 메시지 교환방법으로 복잡한 프로그램을 잘게 나눠 공동 개발 가능 - 명령어 도구, 시각화 도구 Rviz, GUI 도구 모음 rqt, 3차원 시뮬레이터 Gazebo 지원 ROS의 진정한 목적 - 로보틱스 소프트웨어 개발을 전세계 레벨에서 공동 작업 가능하도록 생태계를 구축하는 것 ROS를 사용 가능한 운영체제 - 기본적으로 Ubuntu, OS X 에서 구동하는 것을 추천 - OS를 탑재할 수 없는 MCU의 경우, 시리얼 통신, 블루투스, LAN 경유로 통신할 수 있는 라이브러리 제공 ROS 특징 통신 인프라 - 노드 간 데이터 통신 제공 통상적 미들웨어로 지칭되는 메시지 전달 인터페이스 지원 메시지 파싱 기능 메시지의 기록 및 재생 메시지 사.. 이전 1 다음