②CUDA-PCL 평가용 ROS2(Foxy) Realsense Node 구축
사전 작업
realsense_ros 및 LibRealSense2 버전 테이블 대응표
Realsense_ros의 Brach
필요한 LibRealsense2 버전
개발
v2.45.0 이상
foxy
v2.42.0 이상
ros2
v2.43.0 이상
Intel Official 의 방법으로, 구축하면 librealsense v2.41.0이 인스톨 되어 버리므로, ROS2 Foxy로 움직이기 위해서는 librealsense2는, 스스로 Build를 행한다.
librealsense2 설치
git clone https://github.com/IntelRealSense/librealsense/
cd librealsense
./scripts/setup_udev_rules.sh
mkdir build && cd build
cmake ../
sudo make uninstall && make clean && make && sudo make install
동작 확인
realsense-viewer를 움직여 동작 확인한다.
Docker에 직접 로그인한 경우
realsense-viewer
Docker에 SSH를 통해 로그인한 경우
export DISPLAY=:0
realsense-viewer
realsense-ros 설치
cd ~/data/ros2_ws/src
git clone -b foxy https://github.com/IntelRealSense/realsense-ros
cd ~/data/ros2_ws/
colcon build --base-paths src/realsense-ros
source install/setup.bash
rviz2 시작
2개의 Terminal을 기동하거나, &를 붙여 기동해, 사용이 끝나면 프로세스를 kill한다.
rviz2 &
realsense2_camera Node 시작
ros2 launch realsense2_camera rs_launch.py filters:=pointcloud
rviz2 설정
Reference
이 문제에 관하여(②CUDA-PCL 평가용 ROS2(Foxy) Realsense Node 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/akira-sasaki/items/56551e62f9d93efcf6f5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)