Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用)

这篇具有很好参考价值的文章主要介绍了Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

硬件:Intel RealSense D455

系统:Ubuntu 18.04 

 Part_1: 安装librealsense SDK2.0

1.1 注册密钥

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE

或者

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机

1.2 添加服务器地址

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

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机

1.3 安装库

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

1.4 打开显示界面验证

realsense-viewer

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机

 1.5 再次验证

modinfo uvcvideo | grep "version:"

Part_2: 安装realsense-ros

2.1 创建ROS工作空间

这里"catkin_ws"可以改成自己想要的空间名。

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src/

2.2 克隆源码包

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 ..

2.3 初始化工作空间

catkin_init_workspace
cd ..
catkin_make clean

可能遇到的问题1:

在catkin_make clean如果报错提示没有ddynamic_reconfigure,执行(注意自己的ROS版本,修改“melodic”成"kinect"或"neotic"):

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机

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

可能遇到的问题2:

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机

 错误提示说明你缺少Intel RealSense SDK 2.0。为了解决这个问题,请按照以下步骤操作:

# 克隆仓库
git clone https://github.com/IntelRealSense/librealsense.git
cd librealsense

# 创建构建目录并编译
mkdir build && cd build
cmake ..
make
sudo make install

2.4 安装源码

catkin_make -DCATKIN_ENABLE_TESTING=False -DCMAKE_BUILD_TYPE=Release
catkin_make install

2.5 添加路径到工作环境

这里"catkin_ws"注意改成自己的空间名。

echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc

2.6 验证安装是否成功

第一个验证(这个一般问题不大):

roslaunch realsense2_camera rs_camera.launch

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机

第二个验证(注意自己的相机是不是RGBD的):

roslaunch realsense2_camera rs_rgbd.launch

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机

终端反馈Resource not found: rgbd_launch,根本原因是在进行该launch命令时,找不到rgbd_launch相关的功能包依赖

解决方案

在终端中输入以下指令,安装rgbd_launch的功能包依赖

sudo apt-get install ros-melodic-rgbd-launch

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机

至此,问题得到解决。

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机

D405的数据

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机

D455的数据

Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用),linux,机器人,相机文章来源地址https://www.toymoban.com/news/detail-616965.html

到了这里,关于Intel RealSense D455(D400系列) Linux-ROS 安装配置(亲测可用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • realsense D455深度相机+YOLO V5结合实现目标检测(一)

    realsense D455深度相机+YOLO V5结合实现目标检测(二)第二篇链接 可以实现将D435,D455深度相机和yolo v5结合到一起,在识别物体的同时,还能测到物体相对与相机的距离。 说明一下为什么需要做这个事情?1.首先为什么需要用到realsense D455深度相机? 因为他是普通的相机还加了一个

    2024年02月06日
    浏览(45)
  • 项目设计:YOLOv5目标检测+机构光相机(intel d455和d435i)测距

    1.1  Intel D455 Intel D455 是一款基于结构光(Structured Light)技术的深度相机。 与ToF相机不同,结构光相机使用另一种方法来获取物体的深度信息。它通过投射可视光谱中的红外结构光图案,然后从被拍摄物体表面反射回来的图案重建出其三维形状和深度信息。 Intel D455 深度相机

    2024年02月08日
    浏览(44)
  • Ubuntu18.04安装配置使用Intel RealSense D435i深度相机以及在ROS环境下配置

    最近因为学习开发需要,要开始接触一些视觉相关的内容,拿到了一个Inter 的D435i深度相机,记录一下在Ubuntu18环境下配置SDK 包的历程 注意 : Intel官方最新版的librealsense版本与ROS1的ROS Wrapper是 版本不一致的 ,且ROS Wrapper支持的是较低版本的SDK ,具体可以去网站查看 如果完全

    2024年02月07日
    浏览(44)
  • Realsence D455标定并运行Vins-Fusion

    1. 标定板准备 1.1 打印标定板 地址:https://github.com/ethz-asl/kalibr/wiki/downloads 下载,然后直接用A4纸就可以打印出来(有条件去淘宝买一个视觉标定板,标出来的误差会更小) 1.2 标定板信息 原始pdf的格子参数是: 调整后的格子参数是: 新建april_6x6_A4.yaml文件,内容展示如下:

    2024年02月08日
    浏览(38)
  • Realsense D455/435内参标定以及手眼标定

    内参数 与相机自身特性有关的参数,焦距,像素大小 外参数, 相机的位置,旋转方向 理想情况下,镜头会将一个三维空间中的直线也映射成直线(即射影变换),但实际上,镜头无法这么完美,通过镜头映射之后,直线会变弯,所以需要相机的畸变参数来描述这种变形效果

    2024年01月17日
    浏览(39)
  • ubuntu18.04安装Realsense D435i相机SDK及realsense-ros记录,为后期运行yolo v5作准备

    写在前面 :一定要注意各个版本之间的匹配问题,否则会报各种错误。 例如ROS版本和librealsense SDK版本之间的对应关系,以及realsense-ros(Wrapper)与librealsense SDK之间的对应关系 。 系统:ubuntu18.04 ros: melodic 附上Intel® RealSense github网站: https://github.com/IntelRealSense 以及安装教程

    2024年02月05日
    浏览(48)
  • intel realsense d435i相机标定中文文档

    此文档参考了官方的英文文档,原地址面向英特尔®实感™深度摄像头的 IMU 校准工具 (intelrealsense.com) IMU概述:惯性测量单元(imu)通常由加速度计组成,加速度通常以国际系统(SI)的米/秒为单位输出平方(m/s^2)和陀螺仪,陀螺仪通常以SI单位测量角速度弧度/秒(rad/s)。英特尔Real

    2024年02月09日
    浏览(41)
  • 【Intel Realsense D435】实现视频显示、录制和保存(Python)

    文章可以转载,但是必须表明出处! 最近在学习如何使用Intel Realsense D435深度相机,由此记录一下程序的开发过程。 以下为总体程序: 步骤分解如下: ①库引用 ②相机初始化、图像流数据获取与截止:由类实现。 ③主程序保存视频:根据键盘命令进行拍摄,保存路径需要

    2024年02月12日
    浏览(42)
  • Ubuntu 20.04 Intel RealSense D435i 相机标定教程

    报错:sumpixel_test.cpp:2:10: fatal error: backward.hpp: 没有那个文件或目录,将sumpixel_test.cpp中# include \\\"backward.hpp\\\"改为:#include “code_utils/backward.hpp”。 报错 创建rs_imu_calibration.launch 找到realsense-ros包,进入/catkin_ws/src/realsense2_camera/launch(路径仅供参考),复制其中的rs_camera.launch,并重

    2024年01月16日
    浏览(39)
  • 【Intel Realsense D435】16位深度图和RGB颜色图的视频显示、录制和保存(Python)

    文章可以转载,但是必须表明出处! 本文使用Intel Realsense D435深度相机,拍摄RGB颜色图及16位深度图。 同时实现了以深度图和RGB颜色图为图像帧的视频显示、录制与保存。 以下为总体程序: 程序阅读如下: 1.库引用 2.相机初始化函数 3.图像流获取函数  4.相机功能释放函数

    2024年02月12日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包