本文参考   https://www.ncnynl.com/archives/201706/1780.html

参考    https://blog.csdn.net/qq_33835307/article/details/81272377

在TX2上整合kinect v2深度相机,由于TX2默认是USB2.0端口,kinect v2深度相机是USB3.0接口,所以在使用前需要把USB2.0的端口改为USB3.0的端口

1、输入:

sudo gedit /boot/extlinux/extlinux.conf

编辑文件将下面代码做更改

usb_port_owner_info=0

更改为

usb_port_owner_info=2

2、禁止USB自动挂起

在usb_port_owner_info=2后空格加上

usbcore.autosuspend=-1

3、安装libfreenect2

1) 下载源码:

cd ~
git clone https://github.com/xlz/libfreenect2cd libfreenect2

 2) 下载依赖

cd depends./download_debs_trusty.shsudo apt-get install build-essential cmake pkg-config

3)

sudo dpkg -i debs/libusb*deb

4)

sudo apt-get install libturbojpeg libjpeg-turbo8-dev

5)安装 OpenGL

 sudo dpkg -i debs/libglfw3*debsudo apt-get install -fsudo apt-get install libgl1-mesa-dri-lts-vivid

6)编译:

 cd .. mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=$HOME/freenect2 make make install

4、

sudo cp ../platform/linux/udev/90-kinect2.rules /etc/udev/rules.d/

重新插上Kinect2重启TX2就可以了。

在终端输入:

libfreenect2/build//bin/Protonect

就可以看到相机的效果图了

安装iai-kinect2

利用命令行从Github上面下载工程源码到工作空间内src文件夹内:

1、下载编译

mkdir -p ~/kinect2_ws/srccd ~/kinect2_ws/srcgit clone https://github.com/code-iai/iai_kinect2.gitcd iai_kinect2rosdep install -r --from-paths .cd ~/kinect2_wscatkin_make -DCMAKE_BUILD_TYPE="Release"

编译结束, 一切OK的话, 会看到如下提示:

还需添加source对应的目录

2、

gedit ~/.bashrc

3、添加自己工作空间

source /home/ubuntu/kinect2_ws/devel/setup.bash

在终端输入:

roslaunch kinect2_bridge kinect2_bridge.launch

在ROS内启动kinect2

在新的终端输入

rosrun kinect2_viewer kinect2_viewer sd cloud

可以开启一个Viewer查看cloud数据

非常感谢各论坛、网站提供的资料。

转载于:https://www.cnblogs.com/qilai/p/11296084.html

TX2Ubuntu16.04上安装 kinectV2相关推荐

  1. Ubuntu14.04上安装TensorRT 2.1操作步骤

    在Ubuntu14.04 上安装TensorRT2.1有两种方法:(1).通过.deb直接安装:(2).通过Tar文件安装.这里通过Tar文件安装. 安装步骤: 1. 安装CUDA 8.0,可参考:  ...

  2. 【Qt】在ubuntu14.04上安装Qt5.12(失败)

    注意 在ubuntu14.04上安装Qt5.12最终失败了,Qt5.12需要的libdbus库的版本和ubuntu14.04中的不一致,如果强行升级libdbus库版本,会导致系统桌面无法启动. 再次 ...

  3. Ubuntu 20.04上安装Git方法

    Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...

  4. ubuntu18.04上安装ffmpeg

    ubuntu18.04上安装ffmpeg 下载ffmpeg wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.t ...

  5. 如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛

    导读 Discourse 是一个开源的论坛,它可以以邮件列表.聊天室或者论坛等多种形式工作.它是一个广受欢迎的现代的论坛工具.在服务端,它使用 Ruby on Rails 和 Postgres 搭建, ...

  6. skype linux 安装,如何在Ubuntu 18.04上安装Skype

    Skype是世界上最流行的通信应用程序之一,它使您可以拨打免费的在线音频和视频电话,以及可负担得起的拨打全球移动电话和固定电话的国际电话. Skype不是开源应用程序,也不包含在Ubuntu存储库中. ...

  7. 在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等

    在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包.录制包等 1 添加密钥和ros2下载 2 更新源和安装ros-eloquent-desktop及其依赖 3 配置环境 3.1 ...

  8. ubuntu使用fail2ban_如何在Ubuntu 20.04上安装和配置Fail2ban

    暴露给Internet的任何服务都有遭受恶意软件攻击的风险. 例如,如果您在可公开访问的网络上运行服务,则攻击者可以使用暴力手段尝试登录您的帐户. Fail2ban是一种工具,可通过监视服务日志中的恶 ...

  9. ubuntu19 安装git_如何在Ubuntu 20.04上安装Git

    Git是世界上最受欢迎的分布式版本控制系统,被许多开源和商业项目使用.它使您可以与其他开发人员在项目上进行协作,跟踪代码更改,还原到上一阶段,创建分支等. Git最初是由Linux内核的创建者Linu ...

  10. Ubuntu20.04上安装部署Elasticsearch

    一.背景 在我们开发ElasticSearch相关功能的时候,想要本机部署一个ElasticSearch服务.想采用apt-get install 的方式来安装.本文在Ubuntu20.04上安装部署 ...

最新文章

  1. Git011--分支管理策略
  2. 实现多种方式对MYSQL进行备份
  3. debian---nano转VIM
  4. download WM6.5.3 SDK
  5. HTML 5 视频,音频
  6. 更新版 | GPU CUDA 进阶课程
  7. Bash shell脚本打印出正在执行的命令
  8. toastr-min.css,Toastr插件提示框使用说明
  9. python mongodb 设置密码前一篇ok,csv文件存入mongodb
  10. andriod studio获取root_怎样获得root权限
  11. 螃蟹学PHP设计模式之访问者模式
  12. 模糊控制器设计基本方法
  13. windows平台使用Docker搭建分布式hadoop集群
  14. 快闪视频快影_快闪的12个步骤!
  15. xcode run跑项目或者Archive打包项目的时候显示Build Succeeded一闪而过但是程序无反应问题解决
  16. JavaScript——操作表单(MD5验证)
  17. python转cython_10分钟带你入门Cython
  18. java运行速度慢的原因_java运行速度慢的原因 | 学步园
  19. 如何在内网主机上快速搭建一个Wordpress个人网站
  20. 正斜杠(/)和反斜杠(\)的区别

热门文章

  1. near、far、huge,based四个个指针的区别
  2. springboot的三种启动方式
  3. 微信小程序如何突破模板消息限制,获取多个formId?
  4. Tomcat6.0连接器源码分析3
  5. 2016-08-12
  6. ASP.NET Core Web多语言项目
  7. 宏定义中#和##的用法
  8. StandardWrapper
  9. BZOJ.4832.[Lydsy1704月赛]抵制克苏恩(期望DP)
  10. bzoj4869: [Shoi2017]相逢是问候(欧拉函数+线段树)