ROS의 cvcamera 노드에서 하나의 이미지 메시지만 전송하는 문제를 해결했습니다

1230 단어 ROS
OS:Ubuntu18.04
ROS 버전: melodic
USB 카메라: UCAM-C0220 FEBK

문제.


cv_아래 링크에camera라는 포장을 설치합니다. 카메라 이미지를 처리하려고 했지만 한 장의 이미지만 보냈습니다.

이 사진과 같이 Statius: OK. 하지만 바로 아래 Image란에'1 image received'라고 적혀 있다.그러니까camera/image_하나의 주제만 발표되었다.

해결책


다음 명령으로 해결되었습니다.
rosparam set use_sim_time false

까닭


문제는 ROS의 시간 형식이 적절하지 않기 때문입니다.rostopic echo/cv_camera/image_내가 라우라는 지령을 내렸을 때 다음 정보에서 돌아온 것이 밝혀졌다.
WARNING: no messages received and simulated time is active.
Is/clock being published?
스스로 레고롬으로 지도를 만들 때,rosbag이 아닌 자신의 모든 센서에서 가져온 데이터를 이용할 때usesim_시간을 가짜나 진짜로 설정했기 때문에 완전히 잊어버렸다.
간혹 위의 명령으로 제대로 진행되지 못했지만 실제로 한 번 더 가짜를 만들었다면 문제는 해결됐을 것이다.

좋은 웹페이지 즐겨찾기