intel Realsense R200在Ubuntu 14.04上驱动的安装
前言
Intel RealSence R200 面向远距离交互的英特尔® 实感™ 3D 后置摄像头。
安装驱动
首先在https://github.com/IntelRealSense/librealsense/tree/v1.12.1上下载驱动到本地。
安装教程参考:https://github.com/IntelRealSense/librealsense/blob/v1.12.1/doc/installation.md。
第三方依赖
1.确保 apt-get 是最新的
sudo apt-get update && sudo apt-get upgrade
2.通过 apt-get 安装 libusb-1.0 和 pkg-config
sudo apt-get install libusb-1.0-0-dev pkg-config
3.在 Ubuntu 14.04 的 apt-get 中没有可用的glfw3,使用以下脚本安装
scripts/install_glfw3.sh
4.对 Ubuntu 上的 Linux 开发者使用 QtCreator 作为 IDE
sudo apt-get install qtcreator
sudo scripts/install_qt.sh (we also need qmake from the full qt5 distribution)
5.We also provide a cmake file if you’d prefer to use your own favourite text editor
mkdir build
cd build
cmake .. -DBUILD_EXAMPLES:BOOL=true
make && sudo make install
Video4Linux backend
1. 确保现在不要插入相机
2.安装 udev rules
sudo cp config/99-realsense-libusb.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules && udevadm trigger
3.根据机器配置/内核版本选择。3.19.xx内核目前不支持多摄像头支持。 请更新到4.4稳定。
- Ubuntu 14.04.5 or Ubuntu 16.04.xx (Kernel 4.4)
./scripts/patch-uvcvideo-16.04.simple.sh
这里可能会报以下错误:
./scripts/patch-uvcvideo-16.04.simple.sh
/bin/bash: ./scripts/ubuntu-retpoline-extract-one: No such file or directory
解决办法是:
cp ubuntu-xenial/debian/scripts/retpoline-extract-one ubuntu-xenial/scripts/ubuntu-retpoline-extract-one
还可能会报以下错误:
modprobe: ERROR: could not insert ‘uvcvideo’: Required key not available
解决办法是关闭UEFI安全启动模式,参考https://wiki.ubuntu.com/UEFI/SecureBoot/DKMS。
4.重新加载uvcvideo驱动
sudo modprobe uvcvideo
5.通过检查dmesg日志的最后50行来检查安装:
sudo dmesg | tail -n 50
日志应指示已注册新的uvcvideo驱动程序。
验证
在终端执行以下命令:
./build/examples/cpp-capture
打开以下窗口
遇到的问题
比较奇怪的是,同样的USB3.0接口,一个能启动,一个不能。
开始在这上面浪费了很多时间,后来换了一个接口就好了,那是我插鼠标的接口啊,why?
ROS驱动
在ROS上使用intel Realsense R200,请参考http://wiki.ros.org/RealSense。
安装realsense_camera:
sudo apt-get install ros-indigo-realsense-camera
启动launch:
roslaunch realsense_camera r200_nodelet_default.launch
打开rviz
,添加特定话题,即可显示图像。
小插曲
刚拿到这个设备时,是下图这个样子,我是一脸懵逼的,what it is?
最后我是用淘宝的拍立淘才知道这是intel Realsense R200……
intel Realsense R200在Ubuntu 14.04上驱动的安装相关推荐
- 在Ubuntu 14.04上设置生产环境可用的Node.js
在Ubuntu 14.04上设置生产环境可用的Node.js 提供:ZStack社区 前言 Node.js是一个开源的JavaScript运行时环境,开发者可以用它方便的构建服务器端应用和网络应用.N ...
- Ubuntu 14.04 上使用 Nginx 部署 Laravel 4.2
http://laravel.lapland.name/post/102090021035/how-to-install-laravel-with-an-nginx-on-ubuntu-14-04 U ...
- 如何在Ubuntu 14.04上使用Percona XtraBackup创建MySQL数据库的热备份
如何在Ubuntu 14.04上使用Percona XtraBackup创建MySQL数据库的热备份 介绍 使用活动数据库系统时遇到的一个非常常见的挑战是执行热备份,即在不停止数据库服务或将其设置为只 ...
- 如何在Ubuntu 14.04上安装MySQL
如何在Ubuntu 14.04上安装MySQL 介绍 MySQL是一个开源数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP / Python / Perl)堆栈的一 ...
- deepsooncms在Ubuntu 14.04上部署教程
deepsooncms在Ubuntu 14.04上部署教程 一.安装mono 1.在命令行运行 sudo apt-key adv --keyserver keyserver.ubuntu.com -- ...
- 在Ubuntu 14.04上安装 Webmin
在Ubuntu 14.04上安装 Webmin Webmin是一个开源的基于网页的Unix/Linux系统管理工具.通过使用Webmin,你可以在浏览器上设置和安装所有的系统服务,包括:DNS.DHC ...
- 在Ubuntu 14.04上设置私有Docker Registry
提供:ZStack云计算 前言 Docker不仅是一个强大的服务器部署工具,而且它还有一个官方的Docker Hub registry用于储存Docker镜像.上传镜像到Docker Hub是免费的, ...
- 怎样在ubuntu 14.04上安装轻量级的Budgie桌面
怎样在ubuntu 14.04上安装轻量级的Budgie桌面 如果你在推特上关注了我们,你可能看见了我们最近分享的一张截图,和这张截图一起的还有对它所展示的桌面进行命名的邀请. 你猜对了吗? 答案就是 ...
- 如何在Ubuntu 14.04上安装轻量级的Budgie桌面
如何在Ubuntu 14.04上安装轻量级的Budgie桌面(v8) 热度 3 评论 115 www.BkJia.Com 网友分享于: 2015-05-05 11:05:11 浏览数4 ...
最新文章
- .condarc文件是什么
- liun5实现DHCP地址分配笔记
- centos7.1 RabbitMQ安装配置
- Samba nsswitch/pam_winbind.c文件输入验证漏洞
- x86架构和arm架构_RISC-V架构1000核CPU登场 x86架构腹背受敌
- 期货与期权(part6)--保证金
- jQuery.ajax实现根据不同的Content-Type做出不同的响应
- netbeans7.4_NetBeans 7.2引入了TestNG
- CDP客户数据管理平台体系化搭建
- python serial库文件下载_python serial模块
- 10 部顶级数学纪录片
- 英语语法自动矫正(nounplus)
- 软件解耦(decouple)
- 【手把手教你Ubuntu】Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法
- SimpleMind Pro 1.29.1 小巧的思维导图工具
- 简述raid 0 1 5 10的区别
- stm32时钟初始化过程浅析
- [乡土民间故事_徐苟三传奇]第四二回_见洋广争啃西瓜皮
- 郑志远的java学习笔记
- linux驱动模块加载错误(insmod: can‘t insert ‘xxx.ko‘: invalid module format)的原因之一:内核或者配置不一致