나름 공부하는 일상

ROS2에서 FLIR BlackFly S 카메라 사용하기 #1 본문

IT 개발/센서 데이터 다루기

ROS2에서 FLIR BlackFly S 카메라 사용하기 #1

hi_g1 2024. 1. 13. 07:20
해당 포스팅에서는 FLIR BlackFly s 카메라를 ROS2에서 사용하기 위한 방법을 포함하고 있습니다.

[환경]
os : ubuntu 20.04
ros : ros2 foxy
camera: blackfly_s usb타입

적용 가능 범위
os : ubuntu 22.04
ros : ros2 humble

1. Spinnaker SDK 설치하기

먼저 Spinnaker SDK를 설치하기 위해 아래 사이트에 들어가서 회원가입을 진행한다.

https://www.flirkorea.com/products/spinnaker-sdk/

 

Spinnaker SDK | Teledyne FLIR

Spinnaker SDK는 기계 시각 개발자들을 위해 구축된 FLIR의 차세대 GenICam3 API 라이브러리입니다. 이는 여러분의 애플리케이션을 더 빨리 구축할 수 있게 도울 SpinView라고 불리는 직감적인 GUI, 풍부한

www.flirkorea.com

 

 

Step1. 회원가입하고 다운로드 버튼 클릭하기

 

 

 

Step2. DOWNLOAD NOW 클릭하기

 

 

 

Step3. 본인 운영체제에 맞는 파일 다운 및 압축해제하기

# 압축해제
tar -zxvf 파일명

 

 

 

Step4. 압축해제한 폴더에서 install 파일 실행시키기

파일을 실행하기 위해 다음 명령어를 이용할 수 있다.

# install 하기
./install_spinnaker.sh

 

그리고 중간중간 y를 눌러 주는 곳이 있고 Adding new members 부분을 설정하지 않으면 카메라가 실행되지 않는 문제점이 발생했다. (Adding new members 부분을 타이핑으로 입력하면 안돼서 메모장에서 붙여 넣기로 진행하였다.)

 

이후로는 계속해서 y를 눌러주면 설정이 완료된다.

 

 

Step5. 마지막으로 재부팅을 통해 설치를 완료한다.



 

 

2. 다음 단계 ) flir_camera_driver 설치하기

https://narmstudy.tistory.com/3

 

ROS2에서 FLIR BlackFly S 카메라 사용하기 #2

2. flir camera driver 설치하기 https://github.com/ros-drivers/flir_camera_driver GitHub - ros-drivers/flir_camera_driver Contribute to ros-drivers/flir_camera_driver development by creating an account on GitHub. github.com 1. 깃허브 링크에 정리

narmstudy.tistory.com