当前位置:首页 > 系统教程 > 正文

Ubuntu安装RealSense SDK与ROS驱动程序(从零开始的详细配置教程)

在机器人开发和计算机视觉领域,Intel RealSense系列摄像头(如D435, D455, L515等)应用极其广泛。本文将详细介绍如何在Ubuntu系统下安装RealSense SDK(librealsense)以及对应的RealSense-ROS驱动程序,帮助小白用户快速上手。

一、准备工作

在开始安装之前,请确保您的Ubuntu系统已联网,并建议更新系统补丁:

sudo apt-get update && sudo apt-get upgrade

二、安装RealSense SDK (librealsense)

RealSense SDK是驱动硬件的核心库。推荐使用二进制仓库安装,这是最简单的方法。

  1. 注册服务器公钥:
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
  2. 添加存储库到源列表:
    sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo $(lsb_release -cs) main" -u
  3. 安装库文件:
    sudo apt-get install librealsense2-dkms librealsense2-utils librealsense2-dev librealsense2-dbg

安装完成后,插上摄像头,在终端输入 realsense-viewer 即可打开可视化界面测试硬件是否正常。

Ubuntu安装RealSense SDK与ROS驱动程序(从零开始的详细配置教程) RealSense SDK  RealSense-ROS驱动 Intel D435i 第1张

图:realsense-viewer运行界面

三、安装RealSense-ROS驱动程序

为了在ROS中使用摄像头,我们需要安装官方提供的封装包。请根据您的ROS版本(如Noetic或Melodic)选择安装方式。

方法(推荐):使用apt直接安装

sudo apt-get install ros-$ROS_DISTRO-realsense2-camera

方法(进阶):源码安装(若需最新功能)

在您的ROS工作空间(如catkin_ws)下操作:

cd ~/catkin_ws/srcgit clone https://github.com/IntelRealSense/realsense-ros.gitcd ..catkin_makesource devel/setup.bash

四、运行与验证

启动Ubuntu安装RealSense驱动后的节点,查看话题输出:

roslaunch realsense2_camera rs_camera.launch

打开另一个终端,输入 rostopic list,如果您能看到 /camera/color/image_raw 等话题,说明安装成功。

五、常见问题与关键词

在安装过程中,请注意以下关键点:

  • 确保USB接口为3.0(蓝色),否则带宽不足。
  • Intel RealSense 官方驱动对内核版本有一定要求。
  • 如果提示找不到包,请检查软件源是否添加正确。

本文涉及的核心关键词:RealSense SDK, RealSense-ROS驱动, Ubuntu安装RealSense, Intel RealSense D435i