티스토리 뷰

 작성자 : 한양대학원 융합로봇시스템학과 유승환 석사과정 (CAI LAB)

 

 오늘도 NVIDIA Jeston 환경 셋팅을 해보겠습니다! 전편의 Jetpack, OpenCV 설치에 이어서, ROS, RealSense-SDK 그리고 RealSense-ROS를 설치해보겠습니다.


[Jeston Nano 시리즈]


1-1. ROS (Melodic) 설치 : AGX Xavier

    참고 링크 1 : m.blog.naver.com/tinz6461/221793599149

 

[NVIDIA] Jetson AGX Xavier에 ROS 설치하기

리눅스나 우분투에 설치하는 방법과같을 줄 알았는데 막상 해보니 조금 다르다​구글링해서 찾은 아래 깃허...

blog.naver.com

    참고 링크 2 : github.com/jetsonhacks/installROSXavier

 

jetsonhacks/installROSXavier

Install Robot Operating System (ROS) on the NVIDIA Jetson AGX Xavier Developer Kit - jetsonhacks/installROSXavier

github.com

  • 먼저 catkin-tools와 ROS melodic을 설치해줍니다. 이 역시 torchvision 설치 때 처럼, 시간이 꽤 소요됩니다.
# install ROS melodic On Xavier
sudo apt-get install python-catkin-tools
sudo pip install -U catkin_tools

sudo git clone https://github.com/jetsonhacks/installROSXavier.git
cd installROSXavier
./installROS.sh -p ros-melodic-desktop

rosdep update
./setupCatkinWorkspace.sh

 

  • 설치가 됐다면, source로 다운로드 한 것을 적용하고, roscore과 rostopic list를 통해 ros가 잘 실행되는지 확인해봅니다. 잘 실행되면 ROS 설치 끝~!
cd catkin_ws/
source devel/setup.bash

cd catkin_ws/
roscore

# turn on another ternimal (ctrl + Alt + T)
rostopic list

1-2. ROS (Melodic) 설치 : Nano

 

Getting Started with ROS on Jetson Nano – Stereolabs

Learn how to get started with ROS on the new Jetson Nano. Also, add depth sensing, stereo visual odometry and 3D SLAM using ZED 3D camera on Jetson Nano.

www.stereolabs.com

 

rosdep: command not found - ROS Answers: Open Source Q&A Forum

rosdep: command not found edit Hello, I am trying to install RGBDSLAM on Ubuntu 11.10 I installed Ros Fuerte because Octomap viz isn't available as a package for Ros Electric. One of the steps it asks for is to resolve dependencies using rosdep. However, w

answers.ros.org


2-1. Intel RealSenseD435(i) SDK 설치

 

Jetson Nano에서 Intel RealSense D435 카메라 사용해보기

Jetson Nano에는 USB 3.1 gen2 포트가 4개 존재한다. 문득 집에서 놀고 있는 인텔 리얼센스 카메라가 있어 연결해보기 위해 작업 시작. Intel에서 Intel® RealSense™ SDK의 arm64용 빌드된 패키지를 제공해주지

ahnbk.com

 

Release Intel® RealSense™ SDK 2.0 (v2.42.0) · IntelRealSense/librealsense

Supported Platforms Ubuntu 16.04/18.04/20.04 LTS (1) (Linux Kernels 4.4, 4.8 ,4.10, 4.13, 4.15, 4.16(4) , 4.18, 5.0, 5.3, 5.4) Windows 10 (Build 15063 or later) Windows 8.1 (2) Windows 7 (3) Mac ...

github.com

  • 다음은 SDK 2.42.0을 설치하는 방법입니다. 이 역시 make 과정에서 시간이 오래 소요됩니다.
# download source code at : https://github.com/IntelRealSense/librealsense/releases/tag/v2.42.0
tar zxf librealsense-2.42.0.tar.gz
cd librealsense-2.42.0/
mkdir build
cd build

# download libs
sudo apt-get update
sudo apt-get install python3 python3-dev
sudo apt install libgtk-3-dev libxcursor-dev libxinerama-dev

# make & build
cmake ..
make -j2
sudo make install
export PYTHONPATH=$PYTHONPATH:/usr/local/lib

# launch viewer
realsense-viewer

 


2-2. RealSense-ROS 설치

 

IntelRealSense/realsense-ros

Intel(R) RealSense(TM) ROS Wrapper for D400 series, SR300 Camera and T265 Tracking Module - IntelRealSense/realsense-ros

github.com

  • 설치법은 위 참고 링크(공식 인텔 깃헙)에도 나와있지만, 제가 설치했던 과정을 아래에 적어보겠습니다.
  • realsense-version이 계속 업데이트가 되서... 이 작업을 수행하실 당시의 가장 최근 업데이트 버전으로 바꿔서 진행하시면 좋습니다!!
# 1. install realsense2_camera
export ROS_VER=melodic
sudo apt-get install ros-$ROS_VER-realsense2-camera

# 2. install realsense SDK
이는 위 3.1에서 설치했으므로 넘어가겠습니다.

# 3. Install Intel® RealSense™ ROS from Sources
# 3.1) Create a catkin workspace Ubuntu
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/

# 3.2) Clone the latest Intel® RealSense™ ROS from here into 'catkin_ws/src/'
git clone https://github.com/IntelRealSense/realsense-ros.git
cd realsense-ros/
git checkout `git tag | sort -V | grep -P "^2.\d+\.\d+" | tail -1`
git checkout -b 2.2.22

# 3.3) Clone ddynamic_reconfigure into 'catkin_ws/src/'
git clone https://github.com/pal-robotics/ddynamic_reconfigure.git

# 3.4) catkin make
# 'catkin_ws/src/'
catkin_init_workspace
cd ..

# 'catkin_ws/'
catkin_make clean
catkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Release
catkin_make install

echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc
 

NVIDIA Jeston 환경 셋팅 2-1편 (OpenCV 3.4.0 설치 on Jeston Nano)

작성자 : 한양대학원 융합로봇시스템학과 석사과정 유승환  저의 목표는 ROS-Melodic를 활용하여 카메라(Real-Sense)에서 얻은 이미지를 YOLOv3로 Object Detecting하고 Detect한 좌표를 ros-topic으로 받아오는.

ropiens.tistory.com

CV_bridge 에러

  • 설치 끝!! 다음의 명령어로 realsense 노드를 킬 수 있습니다~!
roslaunch realsense2_camera rs_camera.launch

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31