前言

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上驱动的安装相关推荐

  1. 在Ubuntu 14.04上设置生产环境可用的Node.js

    在Ubuntu 14.04上设置生产环境可用的Node.js 提供:ZStack社区 前言 Node.js是一个开源的JavaScript运行时环境,开发者可以用它方便的构建服务器端应用和网络应用.N ...

  2. 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 ...

  3. 如何在Ubuntu 14.04上使用Percona XtraBackup创建MySQL数据库的热备份

    如何在Ubuntu 14.04上使用Percona XtraBackup创建MySQL数据库的热备份 介绍 使用活动数据库系统时遇到的一个非常常见的挑战是执行热备份,即在不停止数据库服务或将其设置为只 ...

  4. 如何在Ubuntu 14.04上安装MySQL

    如何在Ubuntu 14.04上安装MySQL 介绍 MySQL是一个开源数据库管理系统,通常作为流行的LAMP(Linux,Apache,MySQL,PHP / Python / Perl)堆栈的一 ...

  5. deepsooncms在Ubuntu 14.04上部署教程

    deepsooncms在Ubuntu 14.04上部署教程 一.安装mono 1.在命令行运行 sudo apt-key adv --keyserver keyserver.ubuntu.com -- ...

  6. 在Ubuntu 14.04上安装 Webmin

    在Ubuntu 14.04上安装 Webmin Webmin是一个开源的基于网页的Unix/Linux系统管理工具.通过使用Webmin,你可以在浏览器上设置和安装所有的系统服务,包括:DNS.DHC ...

  7. 在Ubuntu 14.04上设置私有Docker Registry

    提供:ZStack云计算 前言 Docker不仅是一个强大的服务器部署工具,而且它还有一个官方的Docker Hub registry用于储存Docker镜像.上传镜像到Docker Hub是免费的, ...

  8. 怎样在ubuntu 14.04上安装轻量级的Budgie桌面

    怎样在ubuntu 14.04上安装轻量级的Budgie桌面 如果你在推特上关注了我们,你可能看见了我们最近分享的一张截图,和这张截图一起的还有对它所展示的桌面进行命名的邀请. 你猜对了吗? 答案就是 ...

  9. 如何在Ubuntu 14.04上安装轻量级的Budgie桌面

    如何在Ubuntu 14.04上安装轻量级的Budgie桌面(v8) 热度 3  评论 115 www.BkJia.Com  网友分享于:   2015-05-05 11:05:11     浏览数4 ...

最新文章

  1. .condarc文件是什么
  2. liun5实现DHCP地址分配笔记
  3. centos7.1 RabbitMQ安装配置
  4. Samba nsswitch/pam_winbind.c文件输入验证漏洞
  5. x86架构和arm架构_RISC-V架构1000核CPU登场 x86架构腹背受敌
  6. 期货与期权(part6)--保证金
  7. jQuery.ajax实现根据不同的Content-Type做出不同的响应
  8. netbeans7.4_NetBeans 7.2引入了TestNG
  9. CDP客户数据管理平台体系化搭建
  10. python serial库文件下载_python serial模块
  11. 10 部顶级数学纪录片
  12. 英语语法自动矫正(nounplus)
  13. 软件解耦(decouple)
  14. 【手把手教你Ubuntu】Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法
  15. SimpleMind Pro 1.29.1 小巧的思维导图工具
  16. 简述raid 0 1 5 10的区别
  17. stm32时钟初始化过程浅析
  18. [乡土民间故事_徐苟三传奇]第四二回_见洋广争啃西瓜皮
  19. 郑志远的java学习笔记
  20. linux驱动模块加载错误(insmod: can‘t insert ‘xxx.ko‘: invalid module format)的原因之一:内核或者配置不一致

热门文章

  1. android 设置4个棱角的颜色,整个布局圆角效果,类似图片圆角
  2. 自动锁机c语言病毒,死锁跟活锁
  3. 数据保存三种格式 TXT,json,csv
  4. YOLOv5人脸检测
  5. 高准质量流量计的上限流量取决于测量原理
  6. 使用spring boot +WebSocket实现(后台主动)消息推送支持单独推送,多人推送 全部推送
  7. 佳能Canon PIXMA MP210 驱动
  8. 浏览器下如何下载在线视频(不依赖五花八门的在线视频下载软件)
  9. BJOI2017 魔法咒语
  10. ocr图片文字识 php,php实现ocr文字识别