Intel RealSense深度相机在机器人、计算机视觉领域应用广泛,本文将详细讲解如何在Ubuntu系统上安装RealSense SDK(RealSense SDK安装)以及对应的ROS驱动(RealSense-ROS驱动),帮助你快速搭建深度相机开发环境。无论你是初学者还是有一定经验的开发者,都能跟随本文一步步完成配置。
本文以Ubuntu 20.04(ROS Noetic)为例,同样适用于Ubuntu 18.04(ROS Melodic)。确保系统已安装ROS,若未安装请先参考官方教程完成Ubuntu配置RealSense基础环境。
首先更新包管理器并安装依赖项:
sudo apt-get update && sudo apt-get upgradesudo apt-get install git cmake libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev
克隆librealsense仓库:
git clone https://github.com/IntelRealSense/librealsense.gitcd librealsense 运行安装脚本(包含udev规则):
./scripts/setup_udev_rules.shmkdir build && cd buildcmake ../ -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLES=truemake -j$(nproc)sudo make install 安装完成后,连接RealSense相机,运行测试工具:
realsense-viewer 若能正常显示深度/彩色图像,则RealSense SDK安装成功。
ROS驱动包提供将RealSense数据发布到ROS话题的功能。首先创建工作空间(如果已有可跳过):
mkdir -p ~/catkin_ws/srccd ~/catkin_ws/src 克隆realsense-ros包:
git clone https://github.com/IntelRealSense/realsense-ros.gitcd realsense-ros/git checkout git tag | sort -V | grep -P "^2.\d+\.\d+" | tail -1 # 切换到最新稳定版 安装依赖:
sudo apt-get install ros-$ROS_DISTRO-ddynamic-reconfigure 编译工作空间:
cd ~/catkin_wscatkin_makesource devel/setup.bash 为了每次自动加载环境,可将source命令添加到.bashrc:
echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrcsource ~/.bashrc 启动ROS核心,运行RealSense节点:
roscore# 新终端roslaunch realsense2_camera rs_camera.launch 若一切正常,你将看到相机数据流。查看话题列表:
rostopic list 应出现/camera/color/image_raw等话题。至此,RealSense-ROS驱动安装完成,你可以基于此进行深度相机开发了。
希望本文能帮助你顺利完成RealSense SDK安装和Ubuntu配置RealSense,如果在过程中遇到问题,欢迎留言交流。
本文由主机测评网于2026-03-06发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260329047.html