stella n1 젯슨나노 pi camera 연결 오류 > STELLA_N1_Forum

본문 바로가기
사이트 내 전체검색

STELLA_N1_Forum

stella n1 젯슨나노 pi camera 연결 오류

페이지 정보

profile_image
작성자 정보성
댓글 3건 조회 678회 작성일 24-06-25 23:23

본문

STELLA N1 SBC 버전: 젯슨나노

REMOTE PC 버전: 우분투 20.04

ROS 버전: ros foxy

스텔라 n1 보드중 라즈베리파이만 젯슨나노로 변경하여 사용중입니다.

ros2 launch stella_bringup robot.launch.py
ros2 launch stella_cartographer cartographer.launch.py
ros2 run stella_teleop teleop_keyboard

해당 노드 구현 및 정상작동하는 것을 확인하였습니다.

이후 pi camera를 젯슨에 연결 후에
 cd ~/colcon_ws/src/STELLA_JETSON_NANO_ROS2/stella_camera/stella_camera/
 chmod +x stella_camera.py

상기 코드 실행 후
ros2 launch stella_camera stella_camera.launch.py 를 실행하니

ntrex@ntrex-desktop:~$ ros2 launch stella_camera stella_camera.launch.py
[INFO] [launch]: All log files can be found below /home/ntrex/.ros/log/2024-06-25-23-21-52-486652-ntrex-desktop-10813
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [stella_camera_node-1]: process started with pid [10815]
[stella_camera_node-1] modprobe: FATAL: Module bcm2835-v4l2 not found in directory /lib/modules/4.9.253-tegra
[stella_camera_node-1] Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:725 No cameras available
[stella_camera_node-1] [ WARN:0] global ../modules/videoio/src/cap_gstreamer.cpp (935) open OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1
[stella_camera_node-1] Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:725 No cameras available
[stella_camera_node-1] Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:725 No cameras available
[stella_camera_node-1] [INFO] [1719325315.269914861] [stella_camera_node]: Not Found Devices
[stella_camera_node-1] [INFO] [1719325315.272257192] [stella_camera_node]: Error occurred. Exiting Program
[stella_camera_node-1] [INFO] [1719325315.274063558] [stella_camera_node]: Error: Your input type is not a numpy array
[INFO] [stella_camera_node-1]: process has finished cleanly [pid 10815]

상기와 같은 error message가 발생합니다 문제 원인을 알고 싶어 문의드립니다.

감사합니다.

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

안녕하세요.

아이디어 로봇입니다.

해당 에러 로그를 확인하였을 때
bcm2835-v4l2 모듈을 찾을 수 없어 카메라를 불러오지 못하는 것으로 보입니다.

우선 해당 모듈을 설치하여 /lib/modules/4.9.253-tegra 위치에 맞춰 주세요.

추가로 STELLA의 젯슨 나노 패키지는 STELLA 젯슨 나노 버전 단종 이 후로 업데이트 되지 않았기 때문에
해당 기간동안 일부 모듈의 지원이 종료되었을 수 있습니다.

만약 bcm2835-v4l2 모듈을 설치할 수 없거나 설치하여도 문제가 발생된다면
다른 ROS 카메라 실행 패키지를 찾아보시는 것을 추천 드립니다.

profile_image

정보성님의 댓글의 댓글

정보성 작성일

답변 감사드립니다. 혹시 해당 모듈 설치하는 방법을 알 수 있을까요?

profile_image

최고관리자님의 댓글의 댓글

최고관리자 작성일

다음 명령어로 nvidia해더를 설치하여 주시고
sudo apt-get install nvidia-l4t-kernel-headers

다음 명령어로 모듈을 활성화 하시고
sudo modprobe bcm2835-v4l2

/etc/modules 마지막 줄에 bcm2835-v4l2를 추가하여 재부팅하시면 모듈 설치 및 활성화가 적용될 것입니다.

이후 다음 명령어로 설치가 되었는지 확인하여 주세요.
lsmod | grep bcm2835_v4l2

회원로그인

회원가입