2023. 12. 5. 20:06
💡 이 글은 ROS2에서 노드간의 통신의 변경점 및 DDS관련 용어 및 QoS 설정에 관한 내용이 포함되어 있습니다. ROS2는 기본적으로 DDS Middleware를 사용한다. 다양한 DDS 혹은 RTPS 가 호환되는데 작성일 기준 호환되는 벤더는 아래와 같다. eProsima’s Fast DDS → Humble이 기본적으로 사용하는 DDS Middleware RTI’s Connext DDS Eclipse Cyclone DDS GurumNetworks GurumDDS ROS2는 다른 DDS와도 통신이 가능하다. 그 이유는 RMW(Robot MiddleWare)가 RCL(Robot Client Library)와의 통신을 위해 DDS 구현에 대한 추상화 계층을 제공하기 때문이다. (DDS가 도입되면서 RO..