图漾DM430/FM810深度摄像头在ROS环境下的配置过程
最近在学ROS,弄来两个图漾的深度摄像头,DM430(据说用的人挺多的)和FH810(升级版),两个的驱动应该是通用的
1.window下安装测试软件
在window10下装驱动运行测试程序,按照提供的指导文档并不能搞定驱动,提示无法正确安装之类的,找了半天终于在git上找到了官方的一个window10下安装驱动指导文档
下载链接:
https://github.com/percipioxyz/camport2/blob/master/lib/win/driver/Win10%20Driver%20Installation%20Instructions%20for%20Percipio%20Device.pdf
按照上面这个文档里再结合本来的安装指导,在windows下的测试应该是可以搞定的
测试好觉得效果还可以,比自己用那种淘宝几百块买的摄像头自己编程写的效果要好很多(虽然开源大时代的闭源有点难受)然后就开始了在ROS系统的驱动安装
2.在ROS下的驱动配置
还是按照官方的SDK指导,你说找不到?怕你像我一样一顿好找,我就把链接贴上来了,自己进去下载吧,话说CSDN怎么上传附件?
https://bbs.percipio.xyz/viewforum.php?f=3&sid=11c881e36eff67b6538eb983b3a167ee
一开始我是直接看了在ROS下的驱动安装,说要按照 3.4 节安装 OpenNI2 SDK,那就装呗,装完之后按照ROS SDK的流程装完一通发现并不能搞定,又回头看,发现在ROS下安装这个摄像头还要把在Linux系统驱动摄像头的流程走一遍,真是坑,只说让我装OpenNI2 SDK,不说Linux也要装,也怪我自己接触Linux和ROS不久吧,来来来,继续填坑。
SUBSYSTEM==”usb”, ATTRS{idProduct}==”1003”, ATTRS{idVendor}==”04b4”, GROUP=”tofu”, MODE=”0666”
PS:.rules文件的“tofu”这里应该写你自己的用户名,就是打开终端看到的那个
然后按照SDK的流程使用SDK的例程基本能看到图像了
在Linux下的驱动搞定后,开始搞ROS下的,按照SDK的介绍可以一直做到打开RVIZ,但是打开后啥都看不到,在左侧栏里的Fixed frame里面看到了红色的ERROR错误,这个时候要更改一下Fixed fram,这个时候就会发现ERROR消失
然后点击左侧栏做下面的Add按钮,然后按照Topic添加虚拟化数据就可以啦
至此,历时一天的ROS下的图漾深度摄像头驱动安装完成,上一张完成的图
图漾DM430/FM810深度摄像头在ROS环境下的配置过程相关推荐
- ros环境下配置orb-slam2遇到的问题
第一次写博客,记录一下ros配置orb-slam2的过程与问题,配置过程都是参考各路大神.环境是VMware,Ubuntu18.04,ROS Melodic. Ubuntu18.04配置ros环境参考 ...
- python控制机械臂6轴_在ROS环境下,怎么使用moveit!来驱动真实的六轴机械臂?
很多小伙伴在使用ROS的时候,都会产生类似的疑问,程序写过那么多,仿真也跑过不少,但是如何控制真实机械臂/机器人呢? 今天古月君就来尝试破个题. 首先,解决这个问题的关键词是"接口" ...
- 在ROS环境下使用KCF算法追踪图像
在ROS环境下使用KCF算法追踪图像 项目是基于dji的[DJI Onboard SDK](dji-sdk/Onboard-SDK: DJI Onboard SDK Official Reposito ...
- linux彻底卸载multipath,深度分析LINUX环境下如何配置multipath
首先介绍一下什么是多路径(multi-path)?先说说多路径功能产生的背景,在多路径功能出现之前,主机上的硬盘是直接挂接到一个总线(PCI)上,路径是一对一的关系,也就是一条路径指向一个硬盘或是存储 ...
- ubuntu 20.04 ROS 环境下 使用 velodyne
ubuntu 20.04 ROS 环境下 使用 velodyne 系统环境配置 硬件连接 网口配置 运行驱动程序 通过rviz可视化点云 系统环境配置 安装ROS依赖 sudo apt install ...
- ROS环境下Baxter机器人控制记录
1.前记: 这篇博文为自己学习是的记录,做这一切的目的就是熟悉ROS环境下如何控制Baxter机器人做运动.以便将来对其控制的扩展,如基于视觉(单目,双目,或Kinect)交互的控制,基于leap m ...
- ROS环境下Pixhawk+XPlane半实物仿真
使用pixhawk作为飞控开发固定翼飞机的相关应用时,半实物的仿真环境可以很好的模拟真实的飞行环境.本文介绍了借助Mavros软件包实现ROS环境下机载处理的半实物仿真环境搭建. 实验所需软硬件:pi ...
- WHEELTEC N100惯导模块在ROS环境下如何使用?
文章目录 0.引言 1.惯导模块介绍 2.惯导模块连接端口测试 3.配置惯导模块的ROS驱动功能包 4.惯导模块数据输出和可视化 0.引言 之前采用的惯导模块为ICM20948 IMU模块(模块精 ...
- 突破效率边界,深度分析新医疗环境下医美机构智能化营销之道
一.什么是智能化营销? 快商通认为,智能化营销是通过智能工具.以及大数据.人工智能等新技术,将机构各营销环节效率推动至最大化边界.具体是将智能化手段和技术赋能到机构营销的四大环节中:[管理节点设置]. ...
最新文章
- python入门简介
- ABAP 如何实现屏幕字段不可输入
- kubesphere服务网格servicemesh(Istio)示例:部署 Bookinfo 和管理流量
- 数据仓库:Oracle Exadata和Netezza的比较
- js获取当前url_javascript如何获取当前URL的主机名?
- HTTP 浏览器发送给服务器的数据编码问题
- 大数据分析-excel常用技巧
- Spring Web MVC(二)
- PFC颗粒6.0软件模拟---工程案例
- DellR740制作Raid0
- 论文解析Generative Image Inpainting with Contextual Attention
- mapbox-gl开发教程(二):地图主要配置参数说明
- Xilinx SDK 中 的 'No rule to make target ' / '没有规则可以创建...'
- 交通运输大数据发展特点、政策、应用及趋势 | 交通运输部科学研究院黄莉莉
- C#练习题答案: 图片#1 - 重建巴别塔【难度:1级】--景越C#经典编程题库,1000道C#基础练习题等你来挑战
- Codepage的定义和历史
- html枪战游戏代码大全,3D枪战射击游戏cs简单版源代码
- 高仿iReader书架效果
- Python爬虫(一)—— 中国大学排名
- ku115上实现adc12dj3200 配置,jesd204b接口,单通道采集模式