Env

TX2 - ROS:Melodic - Librealsense2

rva-k 2021. 1. 14. 16:35

###Aim to: TX2에서 435i를 ROS 및 라이브러리를 운용할 수 있는 환경 셋팅

환경:

  • JetPack Version : 4.3
  • Ubuntu: 18.04

1. JetPack


TX2에 JetPack 설치는 다른 곳에도 많으니 생략.

(SDK Manager - Manual Setup(Power, Rec, Rst))

SDK Manager로 설치 끝나고 나면 Reboot. (이거 안해서 설치 제대로 안된 줄 알고 2번 재설치했다...)
sdk manager 실행전 반드시 host pc의 apt-get update & upgrade 오류 없는 것 확인할 것

2. Librealsense - ROS


 여기서부터, 문제.
435i는 단순 uvc 카메라 뿐만 아니라, imu 센서도 달렸다. 그래서 커널의 uvc 카메라 모듈만으로는 imu가 안읽히는 듯 하다...
그리고, ROS에서 Realsense Package launch시, No Device,,,
이를 위해서, Kernel을 Patch해야한다.

참고할 곳: github.com/jetsonhackers

Intel Official 문의에도 링크될만큼 믿을만 하다.(감사드립니다.)

하지만, repos 이름들이 헷갈리므로 정신차리고 보자.

 2-1. Librealsense2 설치
https://github.com/IntelRealSense/librealsense/blob/master/doc/installation_jetson.md

2-2. ROS-melodic 설치
https://github.com/jetsonhacks/installROS

 2-3. RealSense Package 설치
https://github.com/jetsonhacks/installRealSenseROS