【视觉传感器系列】—— Intel RealSense D455深度相机驱动安装与运行

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

Intel RealSense D455是一款双摄像头深度相机,具备高精度深度感知技术和激光投影器,可实时捕捉场景的深度信息和RGB图像。其双摄像头设计和激光投影技术确保在各种环境下都能以高精度和高分辨率获取场景深度,保证可靠性和稳定性。此外,D455具有灵活性和易用性,支持多种操作系统和开发平台,广泛应用于机器人导航、自动驾驶、增强现实、虚拟现实等领域,为各种智能系统提供关键的感知能力。

一、安装前的说明

1.对ubuntu的要求

对于D415,D435,D455系列的深度相机,官方的教程中的说明:
适用于ubuntude 版本:16.04/18.04/20.04 LTS
内核版本:4.[4,8,10,13,15],4.16,4.18,5.[0,3,4,8]
官网的地址为:

 https://github.com/IntelRealSense

查看自己电脑设备的内核版本
终端输入:

sudo cat /proc/version                       
uname -r

官网地址:

https://github.com/IntelRealSense/realsense-ros.git

但是自己的电脑是linux内核是:5.15,也能够安装驱动,读取相机的数据(目前还没发现什么异常)

二、源码安装

1.安装最新的IntelRealSense SDK2.0

(1) 注册服务器的公钥

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE

(2) 将服务器添加到存储库列表中

sudo add-apt-repository "deb https://librealsense.intel.com/Debian/apt-repo $(lsb_release -cs) main" -u

(3) 安装SDK2

安装依赖:

sudo apt-get install librealsense2-dkms
sudo apt-get install librealsense2-utils

如果安装realsense-ros,还需以下依赖:

 sudo apt-get install librealsense2-dev
 sudo apt-get install librealsense2-dbg

2 测试相机的连接

(1) 查看设备号

将深度相机连接到电脑,终端输入:

   ls /dev/video*    //列出电脑当前的所有video设备

(2) 启动realsense-viewer

D455相机需要USB3.0及以上接口,才能正常的传输数据,终端输入,读取相机的数据:

realsense-viewer      //开启官方的相机可视化页面

连接成功的效果如下:

插个连接成功的插图

2 安装realsense-ros

(1) 下载realsense-ros

下载地址:

git clone https://github.com/IntelRealSense/realsense-ros.git

(2) 将当前分支切换到最新版本

 cd realsense-ros/
 git checkout `git tag | sort -V | grep -P "^2.\d+\.\d+" | tail -1`
 cd ..

(3) 安装依赖

 sudo apt-get install ros-noetic-ddynamic-reconfigure

注意:其中的noetic要换成自己的ros版本

(4) 编译运行

在工作空间的目录下
终端输入:

catkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Release

安装到本机

catkin_make install

三、启动深度相机

1. 启动RGB-D相机

(1) 先安装ros软件包rgbd_launch

sudo apt install ros-noetic-rgbd-launch   //启动相机launch文件

注意:其中的noetic要换成自己的ros版本

(2) 启动相机
在工作空间的目录下打开终端输入:

source devel/setup.bash     //生效工作空间环境
roslaunch realsense2_camera rs_rgbd.launch   //启动相机launch文件

2. 可视化相机数据

终端输入:

rosrun rqt_image_view rqt_image_view   //启动ros自带的imge可视化节点

调取成功的画面如下所示:

插个图

总结

以上就是Intel RealSense D455深度相机驱动安装与运行的全部教程,有什么疑问,可以评论区留言讨论交流!

### 回答1: d455深度相机是一款由英特尔公司推出的realsense2系列产品之一,它采用了先进的深度感知技术,可以实现高精度的三维视觉和深度感知功能。该相机具有高分辨率、高帧率、低延迟等优点,适用于机器人、自动驾驶、虚拟现实、智能家居等领域。 ### 回答2: D455深度相机是由英特尔公司推出的一种高性能深度相机,它是realsense2系列深度相机的一员。它在深度信息的获取方面具有很高的精度和鲁棒性,可广泛应用于多种领域。 D455深度相机采用ToF技术(Time of Flight)实现深度测量,它通过发射和接收红外光束来获得场景的深度信息。这种技术克服了传统深度相机受光线干扰和室内外光照不同等问题,具有更高的精度和稳定性。 D455深度相机具有很多优点,例如测量范围广、分辨率高、数据传输快、延迟小等。此外,它还具有红外消隐(IR Anti-Flicker)功能,可以在低频闪烁照明下获得高质量的深度信息。同时,D455深度相机还支持硬件加速、自动曝光、自动白平衡等标准功能,可以满足复杂场景下的深度测量需求。 D455深度相机可以应用于无人驾驶、工业自动化、医疗、智能家居、安防等领域。在无人驾驶领域,D455深度相机可以作为探测器,获取车辆周围的精确深度信息。在医学领域,它可以对肿瘤、器官等进行三维成像。在智能家居领域,D455深度相机可以实现人机交互、手势识别等功能。而在工业自动化领域,D455深度相机可以实现对电子元器件、机械维修等的高精度检测和诊断。在安防领域,D455深度相机可以实现精确的人脸识别、行为分析等功能。 综上所述,D455深度相机作为realsense2系列深度相机的一员,具有高精度、鲁棒性好、功能丰富等特点,可以广泛应用于多个领域,为人们生活和工作带来不同的便利。 ### 回答3: d455深度相机intel公司推出的一款realsense2系列深度相机产品,它的功能是通过红外光线和摄像头的结合来捕捉自然场景的深度信息,进而实现3D扫描、虚拟现实、智能家居等应用。d455深度相机的优点在于它具有更高的深度精度和更长的深度距离,能够处理室外物体和天空中的深度信息,并且具有更广泛的视野和更快的帧速率。 相比于d435深度相机d455深度相机具有更精确的深度测量能力和更长的深度范围。这款相机可以从0.4米到10米的距离内测量物体之间的深度信息,该深度范围依然可以稳定地保持高达6米的有效测量范围。此外,d455深度相机相比于其他深度相机也具有更广阔的视野范围,可达到88.25度,能够捕捉到更广阔的自然场景。 同样,d455深度相机的帧率也相当显著,高达90fps。它可以将多个深度对齐到彩色图像上,并提供了高精度的空间测量数据。这意味着,d455深度相机的处理速度可以满足相应应用场景的要求,如3D扫描、人机交互等。此外,d455深度相机还可以在弱光环境下进行深度捕捉,这也增加了其适用场景的范围。 总的来说,d455深度相机是一款功能强大、应用广泛的深度相机产品,具有更高的深度精度和更长的深度距离,能够捕捉更广阔的自然场景,并提供更快的帧率和更广泛的视野,能够满足大多数应用场景的需求,是一款值得推荐的深度相机产品。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

啥也不会的研究僧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值