ROS22 Micro-ROS with ESP32 tutorial Container 실행docker run -it --net=host -v /dev:/dev --privileged --name micro-ros osrf/ros:humble-desktop-full host ( PC)의 usb에 권한 부여 - exit 후 재실행docker start -ai micro-ros - 필요한 패키지 설치sudo apt install python3-rosdep2 (제일나음) sudo apt install python3-colcon-common-extensions SOURCE E: Sub-process /usr/bin/dpkg returned an error code (1) - Dependecies sudo apt update && rosdep update rosdep install.. 2024. 7. 27. ROS2 Humble 설치 및 환경설정 ROS 2를 사용하는 큰 이유라고 하면 DDS(Data Distribution Service)는 핵심 통신 미들웨어로 사용되서 라고 할 수 있다. DDS는 분산 시스템을 위한 데이터 교환 표준을 제공하며, ROS 2의 메시지 전달 메커니즘으로 채택되어 ROS 2는 실시간 성능, 확장성, 신뢰성, 상호 운용성 등을 갖춘 통신 기능을 제공합니다. DDS(Data Distribution Service)Object Management Group(OMG)에서 정의한 표준으로, 분산 네트워크 상에서 실시간 데이터 교환을 지원합니다. 주요 특징은 다음과 같습니다:퍼블리셔-서브스크라이버 모델: 데이터를 생성하는 퍼블리셔와 데이터를 소비하는 서브스크라이버 간의 비동기 통신QoS(서비스 품질) 정책: 데이터 전달의 신뢰성.. 2024. 6. 17. 이전 1 다음