鲁班猫4(RK3588S)配置Realsense SDK和Realsense ROS(D435i T265)

0 环境

  • 鲁班猫4开发板(RK3588S)
  • Ubuntu 20.04 (lubancat-rk3588-ubuntu20.04-gnome-20230829_update)
  • D435i
  • T265
  • ROS noetic
  • Realsense SDK v2.53.1
  • Realsense ROS v2.3.2

1 安装ROS

建议使用fishros.com的ROS一键安装

wget http://fishros.com/install -O fishros && . fishros

安装ROS noetic

2 安装Realsense SDK

Realsense SDK 的Linux内核支持是跳跃的,Ubuntu 20 和 Ubuntu 22通常使用的 5.10内核无法通过官方给定的apt或源码编译方法安装。

参考https://github.com/IntelRealSense/librealsense/blob/master/doc/libuvc_installation.md

如果无法修补内核,或者官方安装过程中的任何步骤.md失败,您应该尝试libuvc-backend版本的 librealsense 此方法未经官方验证,但可以在更广泛的平台上运行,包括较旧/较新的内核版本

该脚本需要互联网连接。请确保网络代理设置正确

确保没有连接 RealSense 设备
打开终端,运行:

$ wget https://github.com/IntelRealSense/librealsense/blob/v2.53.1/scripts/libuvc_installation.sh
$ chmod +x ./libuvc_installation.sh
$ ./libuvc_installation.sh

等待Librealsense script completed消息显示(可能需要一些时间)
连接实感设备
rs-enumerate-devices从终端运行以验证安装
目前,该脚本假定 Ubuntu 16 带有图形子系统

如果您遇到任何问题或希望将脚本扩展到其他系统,请通过新的 GitHub 问题告知我们

3 安装Realsense ROS

使用源码编译安装,注意Realsense ROS与Realsense SDK版本要对应。在这里可以查到版本对应。https://github.com/IntelRealSense/realsense-ros/releases

#安装依赖
sudo apt install ros-noetic-ddynamic-reconfigure
#下载源码
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
git clone -b 2.3.2 https://github.com/IntelRealSense/realsense-ros.git
cd realsense-ros/
git checkout `git tag | sort -V | grep -P "^2.\d+\.\d+" | tail -1`
cd ..
#编译
catkin_init_workspace
cd ..
catkin_make clean
catkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Release
catkin_make install
#source工作空间
echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc
#验证,使用rqt查看
roslaunch realsense2_camera rs_camera.launch

你可能感兴趣的:(计算机视觉,arm)