공개를 원하지 않는 문의 사항은 withrobot@withrobot.com 으로 메일 주시기 바랍니다.

ocams_ros.launch 파일 종료

작성자
윤서빈
작성일
2021-06-09 19:20
조회
600
안녕하세요

ROS환경에서 ocams를 사용하려고 합니다. 사용중인 pc는 jetson xavier이며, opencv4.2 버전을 설치하였고 build는 무사히 됐으나 launch파일을 실행시키면 process가 죽는 현상이 발생합니다.

기존에 사용중이던 노트북으로도 실행시켜본 결과 똑같은 문제가 발생합니다.

lsusb에서 00f9로 기기는 잡히고, ttyACM0 역시 잡히는 상황이며 rostopic은 imu는 뜨는데, 실제 값은 뜨지 않습니다.

프로세스가 죽는것을 해결하여야할 것 같은데 방법이 있을까요?

사진 용량이 커서 들어가지 않는 관계로 텍스트로 에러 메세지를 남기겠습니다.

roslaunch ocams_1cgn ocams_ros.launch를 실행시켰을 때

IMU initialized: AMGEUL

[ocams_1cgn-2] process has died [pid 9349, exit code 1, cmd/home/binn/catkin_ws/devel/lib/ocams_1cgn/ocams_1cgn __name:=ocams_1cgn __log:=/home/binn/.ros/log/~~/ocams_1cgn-2.log

pkg-config --modversion opencv4

4.2.0

rostopic list

/imu/data

/imu/mag

imu/timestamp

ls -al /dev/ttyACM0

crw-rw-rw- 1 root 166, 6월 9 18:57 /dev/ttyACM0

lsusb

Bus 002 Device 002: ID 04b4:00f9 Cypress Semiconductor Corp.

 




추가로 OpenCV Error : Assertion failed (tlsSlots.size() > slotIdx) in releaseSlot, file /build/opencv-XDqSFW/opencv-3.2.0+dfsg~ 라는 에러도 발생합니다.

 

opencv는 4.2 버전만 설치했고 ocams_1cgn파일의 의존성 파일에서 3.2 버전이 몇개 깔린걸로 추측됩니다.

이상입니다.