在ROS中使用奥比中光Orbbec Astra Pro深度相机(二)

这篇具有很好参考价值的文章主要介绍了在ROS中使用奥比中光Orbbec Astra Pro深度相机(二)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在之前外面已经介绍过Orbbec Astra Pro深度相机,同学们可以点击☞☞☞了解详情,接着再来介绍介绍。

有兴趣的可以看一下ROS Wiki上的介绍:
Orbbec Astra Pro介绍
astra_camera包介绍
astra_launch包介绍
功能包下载地址,可以直接用步骤里的git clone
发现一篇好文:https://www.ncnynl.com/archives/201703/1444.html
1)
安装ROS
若已安装请忽略
2)
安装依赖:

$ sudo apt install ros-*-rgbd-launch ros-*-libuvc ros-*-libuvc-camera ros-*-libuvc-ros

或者

$ sudo apt install ros-$ROS_DISTRO-rgbd-launch ros-$ROS_DISTRO-libuvc ros-$ROS_DISTRO-libuvc-camera ros-$ROS_DISTRO-libuvc-ros

3)
创建工作空间,然后运行ROS的工作空间初始化命令即可完成创建过程:

$ mkdir -p ~/catkin_camera/src
$ cd ~/catkin_camera/src
$ catkin_init_workspace

4)
配置工作空间的环境变量

$ cd catkin_camera
$ source devel/setup.bash

(使用zsh终端的直接吧bash换成zsh就可以了,下同)
如果这样设置环境变量,那么这个环境变量只对于此个终端有效,再打开一个终端是还需要再设置一下环境变量才行

我们可以直接在终端的配置文件中加入环境变量的设置:

$  echo"source/catkin_lidar/devel/setup.bash">>~/.bashrc

这样的话对打开的终端设置的环境变量都有效
之前设置过环境变量的可以用下面这个命令修改

gedit ~/.bashrc

打开之后添加或修改成:

为了确保环境变量已经生效,可以使用如下命令进行检查:echo $ROS_PACKAGE_PATH
如果打印的路径中已经包含当前工作空间的路径,则说明环境变量设置成功

5)
下载功能包

$ cd catkin_camera/src
$ git clone https://github.com/orbbec/ros_astra_camera

6)
创建Astra udev rule

$ roscd astra_camera
$ ./scripts/create_udev_rules

7)
在工作空间编译相机

$ cd ~/catkin_camera
$ catkin_make --pkg astra_camera

启用过滤器(不推荐:建议首先尝试主分支)
astra驱动程序提供了正常的和过滤的方法。使用filter driver,我们可以获得更精确的深度数据,但这会消耗更多的计算资源。如果程序将在嵌入式系统上执行,我们建议使用常规方法。
我们可以使用 -DFILTER=ON / OFF去开启关闭用下面这个命令:

 $ catkin_make --pkg astra_camera -DFILTER=OFF

8)
下面进入正式的使用示例,大家可以感受一下这个相机
首先打开一个新终端,运行roscore把ros master请出来,
然后再打开新的终端进行操作:
①使用Astra

$  roslaunch astra_camera astra.launch

②使用Astra Stereo S (w/ UVC)

$ roslaunch astra_camera stereo_s.launch

这个命令后就可以使用rviz和image_view了

在终端输入:rviz
订阅相机的图像话题就可以看到图像了


3D视觉开发者社区是由奥比中光给所有开发者打造的分享与交流平台,旨在将3D视觉技术开放给开发者。平台为开发者提供3D视觉领域免费课程、奥比中光独家资源与专业技术支持。

加入【3D视觉开发者社区】学习行业前沿知识,赋能开发者技能提升!
加入【3D视觉AI开放平台】体验AI算法能力,助力开发者视觉算法落地!

往期推荐:

1、开发者社区「运营官」招募启动啦!_奥比中光3D视觉开发者社区的博客-CSDN博客

2、 最新综述:基于深度学习方式的单目物体姿态估计与跟踪_奥比中光3D视觉开发者社区的博客-CSDN博客

3、为什么你的手机后置摄像头越来越丑?ECCV2022这篇论文告诉你_奥比中光3D视觉开发者社区的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-451563.html

到了这里,关于在ROS中使用奥比中光Orbbec Astra Pro深度相机(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 奥比中光Astra SDK相机SDK openni&&相机成像原理

    目录 1.1 成像原理简介 1.1.1 结构光 1.1.2 双目视觉 1.1.3 光飞行时间TOF​ 2.使用手册 参考网址 2.1 产品集成设计 2.2 SDK介绍与使用 2.3 常用API介绍 OPENNI API 2 OpenNI类(OpenNI.h) 1.1.1 结构光 结构光,英文叫做 Structured light,通常采用特定波长的不可见的红外激光作为光源,它发射出

    2024年04月14日
    浏览(64)
  • 深度相机、实验箱、扫描仪、机器狗…… 奥比中光超强性能3D视觉应用亮相VALSE 2023

    6月10日-12日,VALSE 2023视觉与学习青年学者研讨会在江苏无锡举办,奥比中光作为金牌赞助商,携Femto Mega与Gemini 2系列3D相机以及3D视觉实验箱开发套件、手持3D扫描仪、四足机器狗等创新解决方案参展,为3D视觉开发者提供多样化的开发选择。 VALSE是计算机视觉、图像处理、模

    2024年02月09日
    浏览(72)
  • 实测 (二)NVIDIA Xavier NX + D435i / 奥比中光Astrapro 相机+ ORB-SLAM 2 + 3 稠密回环建图

    接着上篇,开始orb-slam2稠密回环建图 先上效果图  这里感谢大神提供一个可回环的稠密地图版本: https://github.com/xiaobainixi/ORB-SLAM2_RGBD_DENSE_MAP.git 2.1 安装依赖(和orb-slam2环境配置一样,如果已经配置过,可以跳到pcl安装) (1)Pangolin(推荐0.5版本) (2)opencv3.2.0(巨坑!!

    2024年02月08日
    浏览(42)
  • 实测 (四)NVIDIA Xavier NX + D435i / 奥比中光Astrapro 相机+ ORB-SLAM 2 + 3 稠密回环建图

    首先小白老师分享的ORB-SLAM3的可回环的稠密地图版本,具体在这篇博客,下载但是却没有相关的具体实现教程,这里我们先使用 奥比中光Astrapro 两款相机进行配置实现 其实与orb-slam2的环境配置一样,使用的仍然是pagolin0.5,和opencv3.2.0版本(3.4.x也可以),pcl1.8.1+vtk7.1.1 这里

    2024年02月16日
    浏览(42)
  • Astra深度相机在Ubuntu18.04系统下实现相机标定

    问题: 当使用Astra相机的启动的指令启动相机后,使用rviz查看相机所发布的rgb数据时,在终端会出现如下的提示信息: Camera calibration file /home/car/.ros/camera_info/rgb_Astra_Orbbec.yaml not found. Camera calibration file /home/car/.ros/camera_info/depth_Astra_Orbbec.yaml not found. 可以看到提示的信息为相机

    2024年04月09日
    浏览(49)
  • 奥比中光:进击具身智能,打造机器人之眼

    大数据产业创新服务媒体 ——聚焦数据 · 改变商业 跨过奇点的生成式人工智能是一个缸中大脑,只有赋予形体,才能与物理世界产生互动。 在5月的ITF世界半导体大会上,英伟达创世人兼CEO黄仁勋说,人工智能的下一波浪潮将是具身智能。 8月中旬,世界机器人大会在北京

    2024年02月11日
    浏览(43)
  • pyorbbecsdk奥比中光python版本SDK在Windows下环境配置笔记

            Orbbec SDK Python Wrapper基于Orbbec SDK进行设计封装,主要实现数据流接收,设备指令控制。 2.1、操作系统 Windows:Windows 10 (x64)(本文 针对windows) Linux: 18.04/20.04/22.04 (x64) Arm32: 18.04/20.04/22.04 Arm64: Ubuntu18.04/20.04/22.04 2.2、编译平台要求 Windows:Visual Studio 2017 及以上(本人用

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

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

    2024年02月07日
    浏览(50)
  • ROS进行深度相机的标定

    自己使用标定板对深度相机进行标定。 参考:http://wiki.ros.org/camera_calibration/Tutorials/MonocularCalibration 在下面的网站中可下载棋盘格标定板,可用A4纸打印下来。 http://wiki.ros.org/camera_calibration/Tutorials/MonocularCalibration?action=AttachFiledo=viewtarget=check-108.pdf 1.1 进入ROS内核 1.2 打开相机

    2024年02月09日
    浏览(57)
  • Intel Realsense D455深度相机的标定及使用(一)——安装librealsense SDK2.0以及realsense-ros

             Intel® RealSense™ SDK 2.0 的DKMS内核驱动包(librealsense2-dkms)支持Ubuntu LTS内核版本4.4、4.8、4.10、4.13、4.15、4.18、5.0、5.3、5.4。 sudo cat /proc/version         如果非上述版本,需要手动安装和修补版本,请移步官网教程:https://github.com/IntelRealSense/librealsense/blob/master

    2024年01月23日
    浏览(47)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包