奥比中光深度摄像头_ros与深度相机入门教程-在ROS使用奥比中光Orbbec Astra Pro
ros与深度相机入门教程-在ROS使用奥比中光Orbbec Astra Pro
说明:
介绍如何在ros安装和使用奥比中光Orbbec Astra Pro
OrbbecAstra介绍
astra_camera包介绍
astra_launch包介绍
驱动安装
安装依赖:
$ sudo apt-get install build-essential freeglut3 freeglut3-dev
检查udev版本,需要libudev.so.1,如果没有则添加
#check udev version, Orbbec Driver need libudev.so.1, if can't find it, can make symbolic link from libudev.so.x.x,
#which usually locate in /lib/x86_64-linux-gnu or /lib/i386-linux-gnu
$ldconfig -p | grep libudev.so.1
$cd /lib/x86_64-linux-gnu
$sudo ln -s libudev.so.x.x.x libudev.so.1
下载驱动:https://orbbec3d.com/develop/#registergestoos,选择linux版本:
下载解压
$ cd ~
$ wget http://www.orbbec3d.net/Tools_SDK_OpenNI/2-Linux.zip
选择OpenNI-Linux-x64-2.3解压
$ unzip OpenNI-Linux-x64-2.3.zip
$ cd OpenNI-Linux-x64-2.2
安装
$ sudo chmod a+x install.sh
$ sudo ./install.sh
重插设备
加入环境
$ source OpenNIDevEnvironment
编译例子
$ cd Samples/SimpleViewer
$ make
连接设备,执行例子
$ cd Bin/x64-Release
$ ./SimpleViewer
无没有问题,则显示正常视图
安装ROS包
安装astra_camera和astra_launch
$ sudo apt-get install ros-indigo-astra-camera ros-indigo-astra-launch
测试
新终端,执行astra_launch
$ roslaunch astra_launch astra.launch
使用rqt_image_view, 选择对应话题显示图像
发现rgb并没有正确显示? 需要UVC支持,安装libuvc和libuvc_ros
libuvc和libuvc_ros安装
安装libuvc支持
$ cd ~
$ git clone https://github.com/ktossell/libuvc
$ cd libuvc
$ mkdir build
$ cd build
$ cmake ..
$ make && sudo make install
安装libuvc_ros
$ cd ~/catkin_ws/src
$ git clone https://github.com/ktossell/libuvc_ros
$ cd ..
$ catkin_make
注意:使用catkin_make,如果报错,注意libusb.h的位置。
使用locate libusb.h,并将其放到合适位置:
$ sudo cp /usr/include/libusb-1.0/libusb.h /usr/local/include/libuvc/
修改下libuvc.h中include中的路径。
测试
在启动roscore后,使用:
$ rosrun libuvc_camera camera_node
rqt_image_view ,查看rgb
参考:
http://wiki.ros.org/Sensors/OrbbecAstra
http://wiki.ros.org/astra_camera
http://wiki.ros.org/astra_launch
http://blog.csdn.net/zhangrelay/article/details/53515859
https://github.com/ktossell
奥比中光深度摄像头_ros与深度相机入门教程-在ROS使用奥比中光Orbbec Astra Pro相关推荐
- 在ROS使用奥比中光Orbbec Astra Pro
一.相机驱动的安装 1.安装依赖 $ sudo apt-get install build-essential freeglut3 freeglut3-dev 2.检查udev版本,需要libudev ...
- 在ROS中使用奥比中光Orbbec Astra Pro深度相机(二)
在之前外面已经介绍过Orbbec Astra Pro深度相机,同学们可以点击☞☞☞了解详情,接着再来介绍介绍. 有兴趣的可以看一下ROS Wiki上的介绍: Orbbec Astra Pro介绍 as ...
- 奥比中光Orbbec Astra pro 深度相机在ROS Melodic的使用
一.虚拟机中使用OPENNI显示相机图像 下载openni的linux安装包.下载地址 https://dl.orbbec3d.com/dist/openni2/OpenNI_2.3.0.66.zip ...
- 全网最详细 Opencv + OpenNi + 奥比中光(Orbbec) Astra Pro /乐视三合一体感摄像头LeTMC-520 + linux 环境搭建
本文参考 Using Orbbec Astra 3D cameras C++20学习:基于Ubuntu系统编译gcc10.2.0 linux下编译安装opencv生成opencv.pc 摄像头方案 / ...
- 奥比中光Orbbec Astra Pro体感摄像头“标定全过程”
1.前期准备工作 在ROS中配置奥比中光Orbbec Astra Pro,保证可以正常显示RGB.深度.IR.彩色图像. 2.安装标定功能包 终端中输入命令 sudo apt install ros- ...
- 最全“乐视三合一奥比中光Orbbec Astra Pro体感摄像头”标定全过程(1)
1.前期准备工作 在ROS中配置乐视三合一奥比中光Orbbec Astra Pro,保证可以正常显示RGB.深度.IR.彩色图像. 2.安装标定功能包 终端中输入命令 sudo apt install ...
- Orbbec astra pro深度摄像头通过python读取深度值
Orbbec astra pro深度摄像头通过python读取深度值 Orbbec OpenNi SDK下载 安装对应python包 对应代码 Orbbec OpenNi SDK下载 要使用OPen ...
- oak深度相机入门教程-Mask R-CNN 算法
系列文章目录: oak深度相机入门教程-识别眼睛的凝视方向 oak深度相机入门教程-检测是否佩戴口罩 oak深度相机入门教程-文本检测+光学字符识别(OCR)管道 oak深度相机入门教程-识别人的 ...
- oak深度相机入门教程-识别车道线
系列文章目录: oak深度相机入门教程-识别眼睛的凝视方向 oak深度相机入门教程-检测是否佩戴口罩 oak深度相机入门教程-文本检测+光学字符识别(OCR)管道 oak深度相机入门教程-识别人的 ...
最新文章
- 丘维声高等代数pdf_2020年兰州大学高等代数真题出处简直惊讶
- Vue_(组件通讯)动态组件结合keep-alive
- 9.Vue 表单输入绑定
- MVC架构中的Repository模式 个人理解
- 字体单独设置样式_Glyphs 官方教程 | 字体命名
- NYOJ 643 发短信(模拟)
- PID控制(三)(位置式和增量式PID)
- 华为云挂载磁盘及初始化数据盘(Linux)
- mr图像翻转的原因_前置摄像头水平翻转问题
- LaTex转word
- excel 的lookup和sumifs函数使用
- 罗杨美慧 20190919-5 代码规范,结对要求
- 解决UnityHub登录不上问题
- win10更改用户账户控制设置方法
- QT纯代码设计UI界面Demo
- 人脸识别: 人脸数据集大全
- html制作菱锥旋转,Flash 3d效果精彩实例:制作旋转的三棱锥
- H.264及编解码调试
- rtmplib rtmp协议过程分析
- RuntimeError: Could not infer dtype of NoneType