1 Ubuntu20.04安装D435i相机驱动

news/2025/3/3 22:03:16/

文章目录

  • 1 D435i相机简介
  • 2 相机驱动的安装
    • 2.1 安装IntelRealSense SDK2.0
    • 2.2 realsense-ros的安装

1 D435i相机简介

image.png
D435i相机是一个双目视觉深度相机,内部集成了IMU,支持在不同的操作系统使用,有开源的驱动包IntelRealsense SDK2.0.
相机通过双目视觉计算深度,有左右放置的两个摄像头和一个红外光发射器,红外发射器能在低纹理的场景提高深度的准确率。
相机的系统结构图如下所示,
image.png
如图所示,相机系统包括两个主要部分,深度模块和视觉处理模块。不过多介绍了,没啥意思。
更多信息可以去官网了解。

2 相机驱动的安装

系统环境:Ubuntu20.04 + ROS-noetic
参考链接:https://github.com/IntelRealSense。

2.1 安装IntelRealSense SDK2.0

IntelRealSense SDK2.0是这款相机的一个跨平台的库,这个SDK可以让我们看到深度和彩色图像信息,提供内外参标定信息,官方介绍如下:
The SDK allows depth and color streaming, and provides intrinsic and extrinsic calibration information. The library also offers synthetic streams (pointcloud, depth aligned to color and vise-versa), and a built-in support for record and playback of streaming sessions.
点击官方安装教程,可以看到简单地用apt命令行工具安装。
安装步骤:

  1. 注册服务器的publish key

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
如果失败了,输入export http_proxy="http://<proxy>:<port>" 再重新输入上条命令。

  1. 把服务器添加到仓库列表

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

  1. 安装库
sudo apt update
sudo apt install librealsense2-dkms
sudo apt install librealsense2-utils
  1. 可选安装,如果安装realsense-ros的话必须安装
sudo apt install librealsense2-dev
sudo apt install librealsense2-dbg
  1. 验证安装

终端运行realsense-Viewer,可以出现如下画面证明安装成功了。
image.png

2.2 realsense-ros的安装

如果我们想用ros驱动相机那么就需要安装这个包,点击官方教程可以看到有两种安装方式,第一种是用apt安装,第二种是用源码安装。第一种方式安装极其简单,但是如果运行VINS等时候需要对包中的launch文件进行修改,所以还是采用第二种方式,用源码安装。
安装步骤:

  1. 安装最新的IntelRealSense SDK2.0

这个上面已经安装完了。

  1. 安装realsense-ros
  • 创建一个工作空间
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/
  • 克隆源代码,第三行不报错就没事
git clone https://github.com/IntelRealSense/realsense-ros.git
cd realsense-ros/
git checkout `git tag | sort -V | grep -P "^2.\d+\.\d+" | tail -1`
cd ..
  • 安装ros包ddynamic_reconfigure

sudo apt install ros-noetic-ddynamic-reconfigure

  • 编译安装
catkin_init_workspace
cd ..
catkin_make clean
catkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Release
catkin_make install

至此,realsense-ros就安装完成了。

几个使用说明:

  1. ros中启动camera节点,可以查看发布的话题
echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc
roslaunch realsense2_camera rs_camera.launch
rostopic list

image.png上边窗口启动节点,下边节点查看话题。节点的launch文件中的参数含义也可在readme中查看。
注:启动节点最后的三个error是正常现象。

  1. 使用点云选项发布点云,可在rviz中查看
第一个终端
roslaunch realsense2_camera rs_camera.launch filters:=pointcloud
第二个终端
rivz

进入rivz后,首先将Fixed Frame改成camera_link,这样Global State就不报错了,然后点左下角的Add用by topic添加PointCloud2话题就会显示出点云图。
image.png

  1. 使用Dynamic Reconfigure控制相机,如关闭红外光。

启动camera节点后,终端输入rosrun rqt_reconfigure rqt_reconfigure后出现如下界面,
image.png点击stereo_module,把右侧emitter_enabled改成Off(0)就关闭了红外光。
image.png


http://www.ppmy.cn/news/828876.html

相关文章

RK3588s imx415相机适配及ISP调优系列(二)--- mipi相机适配

上篇简单介绍了下最终效果&#xff0c;本篇开始将详细介绍相机适配、图像调优过程。 RK3588s imx415相机适配及ISP调优系列&#xff08;一&#xff09; 目录 1、RK3588S硬件配置及性能介绍1) MIPI CSI2) Vicap3) ISP 2、链接关系3、dtsi详细配置4、出图测试 1、RK3588S硬件配置…

Keil.STM32F1xx_DFP.2.4.0.pack

我真是服了&#xff0c;在官网下速度贼慢&#xff0c;国内找镜像源要么是2.3.0版本的&#xff0c;要么就链接失效&#xff0c;上CSDN找&#xff0c;喵的下个这玩意还要收费。我现在下好了&#xff0c;放在百度网盘里&#xff0c;如果用得到的话帮我点下赞&#xff0c;谢谢。 …

Ubuntu20.04 配置D435i相机

文章目录 一、安装使用 InterRealSenseD435i SDK21.注册服务器的公钥2.安装3.安装开发者和调试包4.测试SDK2 二、安装realsense-ros1.创建工作空间2.源码安装3.编译&#xff1a; 三、安装kalibr1.安装kalibr 依赖2.安装python-igraph 和 python3-pyx3.创建工作空间4.编译&#…

小红书笔记为什么没有流量,归纳总结

我们都知道小红书是一个内容分享类平台。小红书笔记是平台的主要内容形式。但有时候&#xff0c;我们撰写了一篇笔记&#xff0c;却无法搜索到&#xff0c;今天为大家分享下小红书笔记为什么没有流量&#xff0c;归纳总结&#xff01; 一、小红书笔记不被收录的原因 当我们精心…

APP测试要点有哪些?

我们日常购物、旅游、支付等活动都离不开手机&#xff0c;由此衍生了很多APP。 比如每天使用频率非常高的微信、支付宝、微博、抖音、王者荣耀等等。 APP测试主要进行功能测试、性能测试、自动化测试、安全性测试、兼容性测试、专项测试。 01、APP测试流程 APP测试流程与web测…

lenovo电脑如何进入Bios和Boot menu

1、不同型号按键不同&#xff0c;大多都为 F2或者fnF2 &#xff1b;另外也可试试F10、DEL等 进入Bios 2、一键U盘/DVD启动&#xff0c;快捷键一般为F12&#xff0c;也可以到bios-boot进行手动改成第一启动项。 另外 GPT-UEFI 、 MBR-Legacy 对应 3、以上都没反应&#xff0c…

Lenovo/IBM ThinkPad 笔记本电脑指示灯释解

顺序自左向右: 1挂起状态指示灯绿色&#xff1a;计算机处于挂起状态绿色且不断闪烁&#xff1a;计算机正在进入挂起或休眠状态&#xff0c;或者正在从挂起或休眠状态中恢复回来2AC 电源状态指示灯绿色&#xff1a;计算机连接到交流电源上3电池状态指示灯绿色&#xff1a;电池电…

Lenovo到底是干什么的?

给专家准备的笔记本都是Lenovo的笔记本&#xff0c;昭阳E390&#xff0c;这个本子好不好用先不说了&#xff0c;我就怀疑为什么每个本子都带了一个正版的金山毒霸&#xff1f;和Lenovo的工程师聊天&#xff0c;才知道Lenovo已经在KingSoft有了50%的股份&#xff0c;一家人哦&am…