Intel D435在Ubuntu16下安装记录

Chocolatey安装【超详细 下载 安装 卸载 更改默认软件安装位置】 Chocolatey 是 windows 下一款命令行包管理软件 ,简单说这就是 Windows 的 apt-get。习惯 Linux 操作方式并非常想用它操纵 Windows 的敬请折腾。Chocolatey 这套包管理系统目前已经包含了近 500 多款常用软件。 阅读详情

前言

实验室购入了Intel D435相机用于采集图像数据,开发环境为Ubuntu16+ROS,在安装过程中遇到一些问题,解决后记录一下过程;

1)方法1:通过APT安装RealSense SDK(有问题)

  1. 整体步骤为首先安装Intel RealSense的SDK,然后安装其提供的ros包;
  2. 安装Intel Realsense SDK:参考网址:https://github.com/IntelRealSense/librealsense/blob/master/doc/distribution_linux.md
    在这里插入图片描述
 #依次执行如下指令:
 #1.Register the server's public key:
 sudo apt-key adv --keyserver keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE
 #2.添加仓库(Ubuntu 16 LTS):
 sudo add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo xenial main" -u
 #3.安装相关软件
 sudo apt-get install librealsense2-dkms
 sudo apt-get install librealsense2-utils
 sudo apt-get install librealsense2-dev
 sudo apt-get install librealsense2-dbg
 #4. 测试是否安装成功
 realsense-viewer

这里遇到了几个问题:
1)需要注意Ubuntu的内核版本号是否正确:(我的之前升级内核后为5.5,重新更换为5.4)
在这里插入图片描述
2)验证内核是否更新(modinfo uvcvideo | grep "version:"),我测试这条指令时一直没有realsense字符串输出,不知道是不是有问题,想了很久,好像不影响使用,等以后再看下有没有问题;
在这里插入图片描述
3)运行后显示如下图,则安装成功:
在这里插入图片描述
4)方法问题:在实践实验中,发现D435接上usb3.0的线,realsense-viewer可以正常运行,但是此时运行ros节点时总会报错,调试半天没法解决,将usb3.0的线换为usb2.0的线后D435在ros下可以“正常”工作,但是在realsense-viewer下无法正常工作,权衡后还是从源码进行安装;

1)方法2:从源码安装Intel Realsense SDK

  1. 卸载之前通过apt安装的软件:dpkg -l | grep "realsense" | cut -d " " -f 3 | xargs sudo dpkg --purge
  2. 从源码安装参考如下图:https://github.com/IntelRealSense/librealsense/blob/master/doc/installation.md
    在这里插入图片描述

在这里插入图片描述

	# 从github上下载其源码:(这里下载2.40.0)
	git clone https://github.com/IntelRealSense/librealsense/releases/tag/v2.40.0
	# 解压缩至相关目录下,安装依赖
	sudo apt-get install git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev
	sudo apt-get install libglfw3-dev 
	#安装usb驱动
	./scripts/setup_udev_rules.sh
	#Build and apply patched kernel modules 
	sudo ./scripts/patch-realsense-ubuntu-lts.sh
	#从源码构建D435 SDK
	mkdir build && cd build
	cmake ../
	cmake ../ -DBUILD_EXAMPLES=true
	#重编译并安装
	sudo make uninstall && make clean && make && sudo make install
	#可以使用make -jX指定编译cpu数,如X=12
	#安装完成,可以启动了
	realsense-viewer
  1. 通过源码编译的方式进行安装则没有出现第一种方法出现的问题了;

在这里插入图片描述
在这里插入图片描述

2)通过apt方式安装realsense-ros

…这种方式安装运行后也出现了各种问题,于是卸载后通过源码编译安装;
参考网址:https://github.com/IntelRealSense/realsense-ros
在这里插入图片描述

2)通过下载源码的方式进行安装

	# 创建catkin工作空间
	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 ..  #进入src目录
	# 编译安装
	catkin_init_workspace
	cd ..
	catkin_make clean
	catkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Release
	catkin_make install
	# 导入环境
	source devel/setup.zsh #我是zsh shell
	# 测试
	roslaunch realsense2_camera rs_camera.launch

在这里插入图片描述

PS: 还是源码安装靠谱,期间,发现台式机前面板的usb3.0接口存在问题,试了好久决定使用后面板的线~

Intel RealSense D435深度相机Linux环境搭建全指南 深度相机是三维感知的核心硬件,其本质是多传感器融合系统,依赖USB 3.0协议栈、内核驱动协同与时空同步机制实现高精度深度数据采集。理解深度图生成原理、硬件时间戳对齐、固件加载流程及udev权限控制,是保障点云质量的前提。在工业视觉、机器人导航和三维重建等场景中,D435的亚毫米级深度精度高度依赖底层环境稳定性——包括USB信号完整性、内核模块冲突规避、librealsense与pyrealsense2版本一致性,以及IMU与深度流的时间戳对齐。本文聚焦RealSense D435在Linux平台的可靠部署 阅读详情

相关推荐

Intel RealSense D435深度相机从采集到点云生成的工程实践与避坑指南

深度相机通过双目立体视觉与红外结构光融合实现三维感知,其核心在于视差计算与深度反投影。在机器人抓取、SLAM和三维重建中,深度图质量与点云精度直接影响系统鲁棒性。Intel RealSense D435凭借成本与SDK生态优势成为入门首选,但实际部署常面临USB带宽不足、深度空洞、帧率下降及点云噪声等问题。围绕数据采集、内参对齐、点云滤波与参数调优等环节,结合工程经验梳理典型故障模式与优化策略,可有效提升深度视觉系统的稳定性与精度。

weixin_33906657的博客 379

Python os 模块详解

你好,我是悦创。 此篇文章,是为了完善 Python 办公自动化的课程,有兴趣的报名一对一办公自动化的小伙伴,可以加 V:Jiabcdefh。 如果我们要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成。比如 dir、cp 等命令。 如果要在 Python 程序中执行这些目录和文件的操作怎么办? 其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数, Python 内置的 os 模块也可以直接调用操作系统提供的接口函数。 1. 简介 os 就是 “operating system”

AI悦创·编程私教1v1 3450

【Python 开发者必看】Windows下Chocolatey软件包管理器 详细安装及使用教程:实现Windows软件包的轻松管理,通过命令行快速安装/卸载软件(如Python、Java、Git等)

Chocolatey是Windows开发者的“效率神器”,尤其适合批量部署开发工具、管理版本依赖。建议新手从官方脚本安装入手,熟练后结合国内镜像源和代理配置,进一步提升安装速度。通过“自动化安装+版本控制+环境同步”的 workflow,可大幅减少重复劳动,聚焦核心开发任务。  

Spring Boot-Common On With You 1267

Ubuntu初次安装下载很慢问题

问题:第一次在虚拟机上安装Ubuntu下载更新很慢 我的解决方法:断网……,断网安装Ubuntu很快十来分钟就安装完了。 具体情况: 需要Ubuntu,第一次安装很快就完成了,但是自己又给搞坏,重新又安装了一遍,但是下载到103就几乎没有进度了,我以为网络问题,把虚拟机网断了,本来想重新连的,结果它就直接跳过往后安装了…………。按照我电脑的网络情况,应该是第一次安装的时候有断网了…… ...

LUqingyaun的博客 2538

在Intel nuc上使用自己的相机(Intel RealSense D435i)运行VINS-Mono及问题记录

参考网址:https://blog.youkuaiyun.com/weixin_44580210/article/details/89789416 问题1: 安装测试librealsense SDK 2.0的过程中,运行到这一步,sudo apt-get install librealsense2-dkms,弹出了一个蓝色窗口,好像是软件安全设置,原因可能跟UEFI引导项有关系,让设置了一个密码,我设置的是18822091613,之后按步骤安装,到最后一步,测试SDK:realsense-viewer时,打开的窗口里不

AnChenliang_1002的博客 905

node.js基础简单复习内容

node.js基础简单复习内容

在Ubuntu 16.04下安装intel realsense D435摄像头(多次实测)

第一次安装realsense2及使用pyrealsense2时费了好大功夫,因为好多文档中都有坑,有的又是跳着写的,参考了几篇文档最后又参考官网上总算成功安装上librealsense2,其实英文比较好的同学可以直接参考官方文档,pyrealsense2我安装的时候是12月15号,中文文档反正我是没怎么见到,我去国外论坛及官方文档一看,12月1号才发布pyrealsense2,根据参考也调试成功,...

学习、记录、分享 1万+

【PowerHarmony】电鸿蒙学习记录-准备工作

将获取的“PowerHarmony_PHM_SDK_V1.0.1.0.tar.gz”进行解压。将获取的“code_1.91.1-1720564633_amd64.deb”进行解压。打开后可见所有文件夹,即可进行编辑开发,VSCode也可打开终端进行编译等调试。选择主控类型,我是用的是gd32f470,我选gd32f4xx。Open Folder路径选中SDK解压后根目录即可。选择对应系统类型,我的是小型的,我选mini。选好后即完成工程创建。

Allenzhu的博客 2728

RealSense D435 在ROS kinetic 下的配置

上次刚说疫情期间在家没有称手的传感器,老师这就发货了一个Intel RealSense Depth Camera D435,感谢老板!之前安装配置ZED mini的时候,由于虚拟机和工控机没有GPU模块,所以安装双系统配置显卡驱动,费了九牛二虎之力总算在ROS中用上了ZED。结果没过多久,可能由于在windows10和ubuntu16双系统之间反复横跳,某天一开机,配置好的显卡驱动和CUDA就这么...

工大机器人工作室 3608

RTL8306MB交换芯片驱动开发避坑指南:从硬件接线到SDK移植全流程解析

本文详细解析了RTL8306MB交换芯片驱动开发的全流程,重点从硬件接线、SDK移植到实战调试。针对RMII模式下的常见问题,特别是TXEN与RXDV信号交叉连接等关键“坑点”,提供了清晰的排查指南和解决方案,旨在帮助嵌入式工程师高效完成网络设备开发。

274

基于MacOS本地部署OpenClaw+Ollama技术要点

本文基于MacOS系统下本地部署OpenClaw+Ollama的实操经验,梳理部署全流程中的核心技术要点、环境配置规范、故障排查方法及落地优化方案,聚焦“本地AI模型联动OpenClaw技能调度”的核心需求,为同类本地部署场景提供可复用的技术参考,规避常见部署风险,确保系统稳定运行。

在科技赋能新时代,共同探索基础理论和宇宙未知。 5162

Ubuntu16.04 PC端搭建VINS-MONO环境、评估EuRoc定位精度以及RealSense ZR300、D435相机实测

本周顺利搭建了Vins-Mono框架并跑通示例,计算了Vins-Mono在EuRoc数据集上的定位精度,也安装了RealSense ZR300和RealSense D435两款深度摄像头进行具体测试实验。记录一下整体的安装与配置流程,并总结遇到的问题。

进阶的乔木同学每天都在码代码 4379

VSCode下载、安装+C语言环境配置(超详细)

ps:我的更改部分:"D:/BaiduNetdiskDownload/x86_64-8.1.0-release-win32-seh-rt_v6-rev0/mingw64。③ 找到【系统变量】中的【Path】变量 ---- 双击打开后,将刚刚复制的地址添加进去 ---- 点击【确定】;① 双击【此电脑】---- 点击【属性】---- 进入到下面这个界面,单击【高级系统设置】;② 进入到 系统属性界面 ---- 点击【环境变量】,进入环境变量页面;并进行安装,安装成功后,打开VSCode;

weixin_48820458的博客 1万+

ubuntu16.04 Intel Realsense D435i 环境安装

ubuntu16.04 Intel D435i 开发背景intel Realsense D435i 环境配置 背景 选intel Realsense D435i,是看重了这款相机可以和机械臂搭建成eye-in-hand的机械臂平台。至于选择ubuntu16.04,是因为机械臂的开发是在ubuntu16.04下进行的。 这次开发内容是:通过yolov5+intel D435i 来识别物体,获取物体的三维坐标给到机械臂并进行控制。 intel Realsense D435i 环境配置 ...

绑个蝴蝶结的博客 4523

反无人机技术实战解析:从探测到拦截的全方位防御策略

本文深入解析了反无人机(C-UAS)技术的全链条防御策略。从雷达、无线电频谱、光电等多维度探测技术,到数据融合与威胁评估,再到无线电干扰、导航诱骗及物理拦截等核心拦截手段,系统阐述了如何构建从探测到拦截的实战化防御体系,为关键设施、大型活动等场景提供定制化空域安全解决方案。

weixin_29230649的博客 401

Java调用YOLOv26全解析:从ONNX模型部署到工业质检实战

本文分享了工业自动化领域使用Java调用YOLOv26进行零件缺陷检测的完整方案。通过YOLOv26s模型结合ONNX Runtime Java部署,误检率和漏检率显著降低(分别从12%降至2.1%,8%降至0.8%)。文章详细介绍了方案选型理由、环境配置避坑指南、ONNX模型导出步骤,以及Maven依赖配置(分CPU/GPU版本)。该方案直接在上位机Java环境中运行,避免了跨语言调用损耗,适合工业质检场景部署,提供了可复用的性能优化和多线程推理实现。

2601_94871597的博客 1107

intel realsense d435深度摄像头使用

intel realsense d435深度摄像头基本环境配置 基本参考官网给的教程来就ok的 ,这里还是发一下我最初配置d435的记录 官网链接: https://github.com/intel-ros/realsense 环境:Ubuntu16.04 + Intel realsense d435 1、roscore 开启ros环境 2、创建工作空间catkin_ws 3、在~/catkin...

流觞时光 8403

实战案例—encrypt靶场(AES固定key篇)

AES是一种对称密钥加密方法,意味着加密和解密时使用相同的密钥。AES加密存在三种形式:AES-128、AES-192和AES-256,它们分别对应于三种不同的密钥长度——128位(即16字节)、192位(即24字节)和256位(即32字节)。通常情况下,密钥的长度越长,提供的安全性就越高,但相应地,加解密过程所需的时间也会增加。默认情况下,采用的是AES-128,其提供的安全性对于大多数应用来说已经足够充分。

zhouzhou_98的博客 497

使用Realsense D435相机在ROS Kinetic中跑通ORB-SLAM2

文章中不足,错误的地方欢迎大家批评指正。 目录使用配置主要步骤安装RealSense SDK安装ROS Kinetic安装基于ROS使用RealSense的包配置ORB-SLAM2获取相机信息,实现数据传输 使用配置 系统:Ubuntu16.04,ROS Kinetic 相机:Intel RealSense D435 SLAM:ORB-SLAM 主要步骤 安装RealSense SDK 安装...

十口力豆的博客 1万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

MobileNet-SSD、RealSense D435嵌入式环境搭建与Caffe环境下实时检测的全流程记录与问题总结

由于近期项目需要又拾起老本行,在新的嵌入式平台上复现了MobileNet-SSD网络,以及使用Intel RealSense D435深度相机进行实时检测的全部流程。现将编辑过程中遇到的所有问题进行总结,便于后期归档与查询。

进阶的乔木同学每天都在码代码 2609

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Realsense D435保存图像

你可以走慢一点,但脚步不能停下来。Realsense是我使用的第3款深度传感器,前两款分别是Orbbec和Kinect v2,奥比中光的深度传感器只需要USB接口,但深度图的效果并不好,Kinect v2的功率更大,但需要额外的电源线,不方便手持移动,但放在移动机器人上应该是可行的,而且设备很大,很重。Realsense D435是Intel的产品,一款深度摄像机,很轻便小巧,而且不需要额外的电源...

文刀雨辰的SLAM奋斗之路 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

SLAM之camera(Intel RealSense D435)调试第二弹:Ubuntu16.04平台下getting started

一、实验环境 Camera Type      D435 Firmware Version      05.09.02.00 or 05.10.06.00 Operating System & Kernel Version     Ubuntu16.04.5 LTS        4.15.0-38-generic SDK Version       v2.16.4 二、dp...

学习、记录、分享 2593

Intel RealSense D435i 及ROS

主机系统Ubuntu18.04ROS2系统Melodic 参考文章: https://dev.intelrealsense.com/docs/ros-wrapper https://idorobotics.com/2018/11/02/integrating-the-intel-realsense-d435-with-ros/ 参看前文,已经搭建好ROS2的系统,~/workspace/robot1.0创建了工作区。 1、PC配置摄像头 查看ubuntu内核版本符合要求 ~/wo...

成都_冉若愚 专栏 2535

Ubuntu16 ROS ORB-SLAM3 intelD435与单目USB_CAM 跑自己的摄像头运行成功记录

我也是根据其他人的教程来的 首先是[Ubuntu上下载,编译非ROS的ORBSLAM3] (https://blog.youkuaiyun.com/weixin_42203839/article/details/107728106) 这篇文章我完整地走了一边流程,除了编译内存占用我最大为16G,其他一样。 然后是安装D435驱动 这篇文章我只参考了安装D435驱动部分及修改SLAM-ROS部分的订阅话题名。修改ORB_SLAM2_modified/Examples/ROS/ORB_SLAM2/src/ros_r

qq_40247880的博客 2644

Intel Realsense D435i SDK Install

Intel Realsense D453i0.引言1.参考2.Install3.Other 0.引言 自己买的还没到,借的同学,生怕给他搞坏了。 1.参考 ref0.官方giahub ref1.官方Install ref2.官方Install ref3.土味Install 2.Install 安装过程就按照ref3进行。记录一下踩的坑。坑的顺序为安装过程的顺序。 err1: catkin_...

fb_941219的博客 3392
上一篇: Ubuntu手动安装内核
下一篇: Java教学毕向东-day1
hellohake
博客等级 码龄10年 4543粉丝 108原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值