Ubuntu18.04安装D435iSDK和ROS Wapper

实验室新到D435i深度相机,我想来跑跑开源算法,安装驱动各种帖子很多,我把我看到两篇最有用的帖子整理一下。帖子连接放在文末。

1. 安装Intel RealSense SDK 2.0

参考:https://github.com/IntelRealSense/librealsense/blob/master/doc/distribution_linux.md

安装步骤:

(1) 注册服务器公钥

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) 添加服务器到本机repository

sudo add-apt-repository "deb http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic main" -u

(3) 安装库文件

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

(4) 安装developer和debug的包(Optional but Recommended)

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

安装完成后,连接相机到计算机,运行如下命令将打开SDK:

realsense-viewer
效果如下:

因为D435i有IMU模块,我一开始不知道怎么显示,只有在2D模式下才会显示 。

(默认安装最新,我安装的是2.50.0版本的)

2. 安装ROS Wrapper
方法一:从源码安装

源码下载地址:https://github.com/IntelRealSense/realsense-ros/releases

安装方法:参考下载文件夹内的README文件,或

https://github.com/IntelRealSense/realsense-ros#rgbd-point-cloud

进入网页后。选择对应版本的安装,我看最新的好多都是ROS2,然后我选择了2021,NOV,11的一个版本进行安装,下载源码后解压到catkin_ws/src空间下,用locate命令检查是否安装有这些ros包,没有就sudo apt-get install进行安装(一般情况下ros是full-desktop安装的都有)

ros-melodic-cv-bridge ros-melodic-image-transport ros-melodic-tf ros-melodic-diagnostic-updater ros-melodic-ddynamic-reconfigure

然后回到catkin_ws进行catkin_make。(环境变量建议直接在.bashrc里加,省好多事儿)
方法二:直接用apt安装(完全不推荐,我第一次是因为怕麻烦,直接apt安装,后来出现一大堆问题,胡乱报错,遂卸载重装,卸载命令sudo apt-get remove ros-melodic-librealsense2)

    sudo apt install ros-melodic-realsense2-camera
     
    sudo apt install ros-melodic-realsense2-description
3.运行测试

运行的时候报一个launch相关的错,直接apt安装一下

sudo apt install ros-melodic-rgbd-launch

安装完成后,运行如下命令可以启动相机节点:

(1) 发布图片

roslaunch realsense2_camera rs_camera.launch

(2) 发布点云

roslaunch realsense2_camera rs_camera.launch filters:=pointcloud

(3) 发布彩色深度图

roslaunch realsense2_camera rs_camera.launch filters:=colorizer
之前apt安装的时候,有一些话题没有发布,源码安装之后就一切正常。

参考文章的链接:(可以直接去看他们的,我写的有些杂乱,可能只有我自己能看明白)

原文链接:Ubuntu18.04下安装RealSense D435i相机的SDK和ROS包_凌波一梦的博客-CSDN博客_ubuntu18.04 安装ros

原文连接:手把手教你实现ROS Melodic+Realsense D435i_落体偏东的博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值