OS/Linux (Ubuntu)

[Ubuntu22.04] MSI 노트북 내장 카메라 실행 안 됨

쩡 (개발꿈나무) 2023. 4. 8. 09:30

광주 조선대 + 레드원 출장 강의 중에

[상황]

msi 노트북(Ubuntu 22.04 + ROS2 humble)에서 카메라를 실행하려고 하는데, 기본 내장 카메라가 실행되지 않았다.

USB CAM을 설치하고, ros2 run usb_cam usb_cam_node_exe 실행 시, 아래 에러 발생

[ERROR] [camera_calibration__parsers]: Unable to open camera calibration file [/home/[user]/.ros/camera_info_default_cam.yaml]

(사진)

 

[시도한 방법]

1. 드라이버 설치 안 됨 (설치가 잘 안 된 문제 또는 드물지만 아직 우분투 22.04를 지원하지 않는 장치일 수 있음)

2. 패키지 업데이트 안 됨 --> 업데이트 및 업그레이드 완료

3. 하드웨어 안 잡힘 (카메라 인식X) --> ls -ltrh /dev/video* 로 카메라 인식됨을 확인

 

중에 원인이 있다 생각했지만, 이 경우에는 찾아보니 권한 문제였다. (보통 1~3 중에 이유가 있다고 한다.)

sudo chmod 666 /dev/video*

권한에 해당하는 666은 본인 입맛대로 하면 되고, video는 보통 video0부터 시작인데, 여러개 잡혀 있길래 전부 권한 어용해버렸다..

 

성공 !