ZED2 SDK 官方网站: https://www.stereolabs.com/developers/release/3.1/

目录

1. 安装Ubuntu18.04+ROSmelodic

2. 安装CUDA

3. 安装SDK

4. ZED_Depth_Viewer测试

5. ROS Package make


1. 安装Ubuntu18.04+ROSmelodic

请参考本人此文章安装ROS:一站式环境配置:Ubuntu18.04LTS +ROS+OpenCV  https://haowang.blog.csdn.net/article/details/110467449

2. 安装CUDA

下载链接:https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux&target_arch=x86_64&target_distro=Ubuntu&target_version=1804&target_type=deblocal

下载链接的页面中有对应的cuda版本,这里我选择的是cuda 10.2、ZED SDK for Ubuntu 18这两个驱动版本。
cuda 10.2的下载链接为:cuda 10.2下载
根据cuda下载界面提示,采用如下方式下载:

对于官方最新的SDK没有对应的zed-ros-wrapper版本与之对应,所以安装之前最好先看看zed-ros-wrapper,然后根据此版本找对应的ZED2 SDK驱动及CUDA版本。
ZED2 SDK 3.4

1. CUDA+SDK版本对应

下载CUDA安装文件:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/cuda-ubuntu1804.pin
sudo mv cuda-ubuntu1804.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb

2.  安装CUDA

sudo dpkg -i cuda-repo-ubuntu1804-10-2-local-10.2.89-440.33.01_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-10-2-local-10.2.89-440.33.01/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda

安装相关依赖包

安装好之后在~/.bashrc文件末尾添加如下:

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64

然后source一下更新。


3. 安装SDK

下载 CUDA10.2 Ubuntu8.04 对应的3.4.2SDK:

给文件权限:

 chmod +x ZED_SDK_Ubuntu18_cuda10.2_v3.1.2.run

运行:

./ZED_SDK_Ubuntu18_cuda10.2_v3.1.2.run

一路YES,等待安装完成


4. ZED_Depth_Viewer测试

安装过程中一直继续选择默认方式,安装完成之后:

cd /usr/local/zed/tools
执行命令:

./ZED_Depth_Viewer

结果:

IMU(Inertial Measurement Unit)惯性测量单元测试 :

IMU介绍https://baijiahao.baidu.com/s?id=1673798795458956844&wfr=spider&for=pc

cd /usr/local/zed/tools
执行命令:

./ZED_Sensor_Viewer

更详细的使用过程请参考官方说明文档:

https://www.stereolabs.com/docs/installation/


5. ROS Package make

上述测试仅能说明双目相机是好的、传感器也没有故障,真正的测试才刚刚开始。

ZED ROS github:https://github.com/stereolabs/zed-ros-wrapper

ZED ROS Node: https://www.stereolabs.com/docs/ros/depth-sensing/#depth-subscribing-in-c

源码编译:

$ cd ~/catkin_ws/src
$ git clone https://github.com/stereolabs/zed-ros-examples.git
$ cd ../
$ rosdep install --from-paths src --ignore-src -r -y
$ catkin_make -DCMAKE_BUILD_TYPE=Release
$ source ./devel/setup.bash

常见问题:‘DETECTION_MODEL’ in namespace ‘sl’ does not name a type

SDK与ROS包依赖冲突,重新安装最新的SDK,重新编译

https://github.com/stereolabs/zed-ros-wrapper/issues/686

catkin_make成功!

ROS ZED Package测试:

roslaunch zed_wrapper zed2.launch

报错:

error while loading shared libraries: libroscpp.so: cannot open shared object file: No such file or directory

原因roscpp客户端路径丢失,无法找到可执行文件,添加ros库文件:

LD_LIBRARY_PATH=/opt/ros/melodic/lib

再次运行测试launch文件:

查看所有topic

查看所有node

查看rostopic topic内容 /zed2/zed_node/imu/data: 

三轴角度、角速度、加速度和相应的协方差矩阵(卡尔曼滤波中求取卡尔曼增益和状态转移矩阵)

双目立体视觉(2)- ZED2 SDK配置 Ubuntu18.04 + ROS melodic相关推荐

  1. Ubuntu18.04+Ros Melodic安装Moveit

    Ubuntu18.04+Ros Melodic安装Moveit框架 感谢Robot_Tiger_原文https://blog.csdn.net/CH_monsy/article/details/108 ...

  2. Ubuntu18.04+ROS Melodic+RealsenseD435i+Robotiq-2F-85+UR5真实机械臂手眼标定(眼在手外)

    一.配置环境 操作系统:Ubuntu 18.04 机械臂型号:UR5 :polyscope 3.14 夹爪型号:Robotiq 2F-85 深度相机:Intel RealSense - D435i 二 ...

  3. ubuntu18.04+ros melodic环境下手柄驱动环境安装

    前言: 该博客仅作个人笔记使用,因为我已经有了手柄命令与机器人电机控制的底层协议,只是缺少手柄驱动,如需更全面的配置教程,请移步其他博客 环境:ubuntu 18.04 + Ros melodic 依 ...

  4. 3、速腾16线激光雷达RS-16 ----- 3D建图算法LeGO-LOAM的使用(Ubuntu18.04 + ROS Melodic)

    Ubuntu18.04使用速腾16线激光雷达RS-16测试3D建图算法 LeGO-LOAM 的使用 1. 安装gtsam因子图库 2. 新建ROS工程目录文件夹,下载源码进行编译 3. 下载相关数据集 ...

  5. Ubuntu18.04+ROS melodic 控制UR5机器人(持续更新)

    目录 0 前言 1 前置准备工作 1.1 环境配置 1.1.1 使用虚拟机安装Ubuntu系统 1.1.2 ROS melodic安装 1.2 工作空间配置 1.2.1 创建工作空间 1.2.2 导入 ...

  6. Ubuntu18.04+ROS melodic 安装调用 RealSense L515

    参考: https://blog.csdn.net/Lynn_mg/article/details/103149489 https://blog.csdn.net/weixin_40650126/ar ...

  7. ubuntu18.04 ros melodic Autoware1.14源码编译安装(完整版,全过程)

    一.安装NVIDIA驱动 查看推荐显卡 ubuntu-drivers devices 找到recommended推荐的版本 本机是470版本 sudo apt-get install nvidia-d ...

  8. Ubuntu18.04+Ros melodic安装cartographer

    Ros melodic安装参考Ubuntu18.04 安装ros全过程及各种问题骨灰级解决方法_gjwjw的博客-CSDN博客 本文cartographer安装主要参考cartographer环境建立 ...

  9. 【算法】跑ORB-SLAM遇到的问题、解决方法、效果展示(环境:Ubuntu18.04+ROS melodic)

    文章目录 一.cmake编译ORB-SLAM库报错 1.问题:cmake 后出现rosdep错误 rosdep init / rosdep update问题 2.问题:cmake 后出现opencv2 ...

最新文章

  1. Oracle RAC(Real Application Clusters)
  2. Java 调用存储过程 返回结果集
  3. 关于asp.net中partial,asp.net编译笔记
  4. ROS Kinectic 安装问题
  5. 如何理解二次型?(转)
  6. c语言编程投影仪,当贝投影F1C评测 投影仪的2019年圆满收官之作
  7. Active Learning through label error statistical methods(ALSE)
  8. 从零到一实现一个CNI
  9. 逆向-攻防世界-logmein
  10. 利用.sym跨平台解析iOS符号
  11. 带你读懂Pinbar交易信号
  12. 净误差与遗漏为负值的含义_【双语】跳出“资本外逃”之争看净误差与遗漏
  13. 苹果系统安装虚拟机 Mac如何安装虚拟机教程
  14. 电气控制电路图——(3)设计
  15. 新学期,在这里写下我人生的新规划
  16. Goahead嵌入式linux移植资料整理
  17. MFC列表框控件的动态编辑
  18. 从苏宁电器到卡巴斯基(第二部)第13篇:我在卡巴的日子 XIII
  19. C++桌面透明数字时钟开发,简单编程实例,一看就会!
  20. 【Flutter混合开发踩坑日记之‘applicationVariants‘ for extension ‘android‘】

热门文章

  1. java opencv 阀值分割_opencv 阈值分割的具体使用
  2. oracle vms,VMS 常用命令小注
  3. iOS手动旋转屏幕、自动旋转屏幕
  4. 10丨Python爬虫:如何自动化下载王祖贤海报?
  5. 爱情与26个英文字母
  6. Android HardwareComposer中的fence机制
  7. Docker安装与使用
  8. hibernate的 HQL、QBE、QBC
  9. spring (根据狂神说上课写的笔记)
  10. Python之计数器 (Counter)