공개를 원하지 않는 문의 사항은 withrobot@withrobot.com 으로 메일 주시기 바랍니다.
oCam-1CGN-U-T2 에러 발생
작성자
김형진
작성일
2023-03-27 18:21
조회
254
안녕하세요. oCam-1CGN-U-T2를 ROS에서 사용하려고 합니다. 다만 에러가 발생하여 문의 드립니다.
<해당 개발환경>
발생하는 에러는 다름과 같습니다.
2가지 에러가 상황에 따라서 하나씩 발생하고 있습니다.
문제 해결을 위해 테스트한 내용입니다.
1. oCam-1CGN-U-T2를 3개 가지고 있어서 다른 카메라로 동일하게 테스트(ROS)를 해봤지만 결과는 같았습니다.
2. oCam-1CGN-U-T2을 파이썬으로도 실행해봤지만 실행되지 않았습니다.
(/dev/v4l/by-id/usb-WITHROBOT_Inc._oCam-1CGN-U-T2_SN_35CA8006-video-index0 으로 카메라 인식에는 문제가 없습니다.)
3. oCam-5CRO-U-M 카메라도 3대 가지고 있어서 파이썬으로 실행해봤는데 실행이 되었습니다.
4. oCam-viwer로 테스트하면 정상적으로 실행이 됩니다.
5. 하드웨어(jetson agx orin)의 문제인가 해서 데스크탑(PC)으로 실행했는데, oCam-1CGN-U-T2가 문제없이 실행되었습니다/
테스트했던 데스크탑은
6. cv_bridge 나 ros 환경설정 문제라고도 생각을 했으나, 임의 이미지를 publish하고 subscribe 하는데 아무런 이상이 없었습니다.
oCam-1CGN-U-T2가 아래와 이유로 안될 수 있나요??
확인 부탁드립니다.
<해당 개발환경>
- 엔비디아 jetson agx orin
- ubuntu 20.04
- ROS1 noetic
- opencv 4.5.4
발생하는 에러는 다름과 같습니다.
- OpenCV(4.5.4) /home/ubuntu/build_opencv/opencv/modules/core/src/alloc.cpp:73: error: (-4:Insufficient memory) Failed to allocate 392688402216480 bytes in function 'OutOfMemoryError'
- OpenCV(4.5.4) /home/ubuntu/build_opencv/opencv/modules/core/src/matrix.cpp:250: error: (-215:Assertion failed) s >= 0 in function 'setSize'
2가지 에러가 상황에 따라서 하나씩 발생하고 있습니다.
문제 해결을 위해 테스트한 내용입니다.
1. oCam-1CGN-U-T2를 3개 가지고 있어서 다른 카메라로 동일하게 테스트(ROS)를 해봤지만 결과는 같았습니다.
2. oCam-1CGN-U-T2을 파이썬으로도 실행해봤지만 실행되지 않았습니다.
(/dev/v4l/by-id/usb-WITHROBOT_Inc._oCam-1CGN-U-T2_SN_35CA8006-video-index0 으로 카메라 인식에는 문제가 없습니다.)
3. oCam-5CRO-U-M 카메라도 3대 가지고 있어서 파이썬으로 실행해봤는데 실행이 되었습니다.
4. oCam-viwer로 테스트하면 정상적으로 실행이 됩니다.
5. 하드웨어(jetson agx orin)의 문제인가 해서 데스크탑(PC)으로 실행했는데, oCam-1CGN-U-T2가 문제없이 실행되었습니다/
테스트했던 데스크탑은
- ubuntu 18.04
- ROS1 melodic
- opencv 3.2.0
6. cv_bridge 나 ros 환경설정 문제라고도 생각을 했으나, 임의 이미지를 publish하고 subscribe 하는데 아무런 이상이 없었습니다.
oCam-1CGN-U-T2가 아래와 이유로 안될 수 있나요??
- ros 버전(noetic)
- opencv 4.5.0
- 펌웨어
확인 부탁드립니다.