https://github.com/indra4837/yolov4_trt_ros

https://github.com/jkjung-avt/tensorrt_demos

Untitled

ros 없는 버전으로 모든 환경설정 docker에서 할것. (특히 opencv)—> 많은 opencv를 모두 지웠더니 10GB 확보됨..

실시간성을 위한 ros 코드는 직접 짜기

도커 사용법 공부하기





도커 일단 사용 안하고.

[ERROR] [1640955867.137506644]: VIDIOC_STREAMON error 71, Protocol error
[usb_cam-2] process has died [pid 23502, exit code 1, cmd /home/eagle/spring_ws/devel/lib/usb_cam/usb_cam_node __name:=usb_cam __log:=/home/eagle/.ros/log/2dd98036-6a3a-11ec-b2ff-0242d84c2958/usb_cam-2.log].
log file: /home/eagle/.ros/log/2dd98036-6a3a-11ec-b2ff-0242d84c2958/usb_cam-2*.log
#protocol error(usb 3.0이 필요한데, 문어발 hub가 2.0~3.0왔다갔다해서 프로토컬 연결 문제 생김 / 허브 변경)

protocol error→hub 문제

hub 교체 후

$ roslaunch usb_cam usb_cam-test.launch

Untitled

Untitled.png

rostopic list에서 우리가 필요한건 /usb_cam/image_raw/compressed ← raw data에서 RGB만 빼서 정보량이 확 줄어든 상태