ROS 터틀봇에서 topic시 주의할 점

2019. 9. 23. 21:41드론

PC와 터틀봇 사이에서 topic을 주고 받을 때, 그 속도는 추정하지는 못하지만 대략 PC의 cpu 속도라고 생각이 든다. 따라서 퍼블리셔 서브스크라이버 topic 구조에서 속도를 고려하지 않는다면 서브스크라이버쪽에서 셀 수 없이 콜백함수가 호출될 것이다. 따라서 함수가 완료되는 시간 안에서 sleep을 통해서 전하고자 하는 topic의 갯수를 줄일 수 있다 

 

아래 wc 출력은

1. sleep이 없는 구조

2. sleep이 없으면서, 큐 사이즈도 늘어난 구조

3. sleep이 포함된 구조

 

 

 

'드론' 카테고리의 다른 글

ROS remap  (0) 2019.09.26
ROS TurtleBot Follower Demo -1  (0) 2019.09.24
ROS remote action  (0) 2019.09.18
ROS uvc_camera Calibration  (4) 2019.09.17
ROS 이기종 디바이스 간 통신  (0) 2019.09.13