ROS学习笔记(实践一)--英特尔D435i深度相机调试

1.安装环境

ubuntu:ubuntu18.04(ubuntu16.04)
ROS:melodic(kinetic)
注:ubuntu16依旧适用

2.安装SDK–对应ROS的安装包依赖这个SDK

git clone https://github.com/IntelRealSense/librealsense
cd librealsense

这个链接通常下载的很慢,建议从码云下载。将下载下的文件解压考到/home下,直接进去打开终端。

#安装依赖
sudo apt-get install libudev-dev pkg-config libgtk-3-dev
sudo apt-get install libusb-1.0-0-dev pkg-config
sudo apt-get install libglfw3-dev
sudo apt-get install libssl-dev
#安装权限脚本
sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && udevadm trigger 
#编译安装,这个要在 librealsense目录(下
mkdir build
cd build
cmake ../ -DBUILD_EXAMPLES=true
make
sudo make install

进入librealsense/build/examples/capture,测试效果:

./rs-capture 

在这里插入图片描述

realsense-viewer   #这是一个GUI

刚打开的界面
在这里插入图片描述
设置一下:
在这里插入图片描述

3.ROS包的安装

安装ROS包前要先安sdk
ROS有官方的包只需要安装:

//melodic
sudo apt install ros-melodic-realsense2-camera
sudo apt install ros-melodic-realsense2-description
//kinetic
sudo apt install ros-kinetic-realsense2-camera
sudo apt install ros-kinetic-realsense2-description

以下语句不能同时执行:

roslaunch realsense2_camera rs_camera.launch     #发布图片
roslaunch realsense2_camera rs_camera.launch filters:=pointcloud   #发布点云
roslaunch realsense2_camera rs_camera.launch filters:=colorizer   #发布彩色深度图

现在执行第三句,用rqt_image_view查看图片。
RGB图片
在这里插入图片描述
深度图片:
在这里插入图片描述
查看点云:

roslaunch realsense2_camera rs_camera.launch filters:=pointcloud
rosrun rviz rviz

在这里插入图片描述
在使用下面的指令可能会出先错误:

roslaunch realsense2_camera rs_rgbd.launch
error:
Resource not found: rgbd_launch
ROS path [0]=/opt/ros/melodic/share/ros
ROS path [1]=/home/mue/catkin_ws/src
ROS path [2]=/opt/ros/melodic/share
The traceback for the exception was written to the log file

解决:

sudo apt-get install ros-melodic-rgbd-launch
回答: 要安装英特尔D405深度相机,首先需要重新编译系统内核,以使内核能够识别D405i相机。这涉及到在内核编译过程中打补丁,将D405i的USB信息添加到相关文件中。\[1\]接下来,您需要安装ROS的一些包和依赖项。您可以使用以下命令安装rosinstall、python-rosinstall-generator、python-wstool和build-essential等软件包:sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential\[2\]最后,您需要安装ROS的官方包,以便与D405i相机进行通信。根据您使用的ROS版本,您可以使用以下命令安装适当的包://melodic sudo apt install ros-melodic-realsense2-camera sudo apt install ros-melodic-realsense2-description //kinetic sudo apt install ros-kinetic-realsense2-camera sudo apt install ros-kinetic-realsense2-description\[3\]通过按照这些步骤进行操作,您应该能够成功安装英特尔D405深度相机。 #### 引用[.reference_title] - *1* [英伟达 Jetson TX2 开发板安装英特尔 D435i 深度相机驱动](https://blog.csdn.net/SIR_wkp/article/details/103254051)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [RoboMaster视觉 深度相机(1):Ubuntu20.04上安装Intel D435深度相机SDK与ROS](https://blog.csdn.net/Yunhua__/article/details/122134729)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [ROS学习笔记(实践一)--英特尔D435i深度相机调试](https://blog.csdn.net/weixin_41866783/article/details/119342053)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值