1. 程式人生 > >KinectV2+Ubuntu 14.04+Ros 安裝教程

KinectV2+Ubuntu 14.04+Ros 安裝教程

前言

     最近經常有朋友問到Kinect V2在Ubuntu下的開發問題,首先需要弄清楚的是你的裝置是V1還是V2,這兩個的驅動是不能通用的。

如下是V2(左)和V1(右)。看看自己的裝置,然後再決定用哪個安裝方案。

     本文針對的是V2的情況

imageimage

安裝

1、首先git下載程式碼,很快下載好,放到~下面

git clone https://github.com/OpenKinect/libfreenect2.git

2、然後安裝依賴項如下,最好事先編譯安裝好OpenCV

sudo apt-get install build-essential cmake pkg-config libturbojpeg libjpeg-turbo8-dev mesa-common-dev freeglut3-dev libxrandr-dev libxi-dev

3、然後安裝libusb。此處需要新增一個PPA,就是下面的第一行命令,不然絕逼是裝不上的

sudo apt-add-repository ppa:floe/libusb
sudo apt-get update
sudo apt-get install libusb-1.0-0-dev

4、接著執行下面的命令,安裝GLFW3

sudo apt-get install libglfw3-dev

如果沒有成功的話,使用下面的命令,來代替上面的

cd libfreenect2/depends

sh install_ubuntu.sh

sudo dpkg -i libglfw3*_3.0.4-1_*.deb

5、然後安裝OpenCL的支援庫(不打算使用GPU,這一步直接跳過沒做)

6、接著編譯庫

cd ..

mkdir build && cd build

cmake ..

make

sudo make install

測試

最後可以執行程式.

在build下面有個bin資料夾,放置生成的輸出檔案,插上kinect,然後執行。此時黃燈變成白色的,表示有驅動。注意:只能用於USB3的介面,好在臺式機和筆記本都有3.0的口。

./bin/Protonect

但是提示許可權不夠,failed to open Kinect V2 Access denied

此時需要把libfreenect2資料夾下面的rules裡面的一個90開頭的檔案複製到/etc/udev/rules.d/下面就可以了。

然後重新執行上面的命令就可以了。

Ros介面安裝

對於已經安裝了Ros Indigo的Ubuntu14.04來說,使用下面的命令

cd ~/catkin_ws/src/
git clone https://github.com/code-iai/iai_kinect2.git
cd iai_kinect2
rosdep install -r --from-paths .
cd ~/catkin_ws
catkin_make -DCMAKE_BUILD_TYPE="Release"
rospack profile

  接下來可以測試了。

roslaunch kinect2_bridge kinect2_bridge.launch

  然後重新開一個新的終端

rosrun kinect2_viewer kinect2_viewer

  顯示如下圖所示。Good Luck and enjoy it!

  

相關推薦

KinectV2+Ubuntu 14.04+Ros 安裝教程

前言      最近經常有朋友問到Kinect V2在Ubuntu下的開發問題,首先需要弄清楚的是你的裝置是V1還是V2,這兩個的驅動是不能通用的。 如下是V2(左)和V1(右)。看看自己的裝置,然後再決定用哪個安裝方案。      本文針對的是V2的情況。 安裝 1、首先git

分散式進階 二 Ubuntu 14 04安裝Dockr圖文教程

  當前,完全硬體虛擬化技術(KVM、Xen、Hyper-V 等)能在一個物理主機上很好地執行多個互相獨立的作業系統,但這也帶來一些問題:效能不佳,資源浪費,系統反應遲緩等。有時候對使用者來說,完全的硬體虛擬化並不是最好的選擇。   一種替代方案是使用輕量級虛擬

分布式進階 二 Ubuntu 14 04安裝Dockr圖文教程

ima ont 公司 定制 ear 4.4 drive pull mark 4.1 構建我們自己的映像 構建Docker映像有兩種方法: ?通過docker commit(提交)命令 ?通過docker build(構建)命令以及Docker文件(Docker

分散式進階 二 Ubuntu 14 04安裝Dockr圖文教程

4.1 構建我們自己的映像   構建Docker映像有兩種方法:   •通過docker commit(提交)命令   •通過docker build(構建)命令以及Docker檔案(Dockerfile) &nbs

Ubuntu 14.04主機安裝JetPack以及Jetson TX1安裝系統教程

Ubuntu 14.04主機安裝JetPack以及Jetson TX1重灌系統教程 欣喜地拿到TX1,以後花了四天時間,歷盡千辛萬苦才在主機上安裝好了JetPack,並且為TX1重灌新系統,開始了ROS的搭建。下面給大家簡單的介紹一下安裝過程,以及安裝過程中我

Linux入門學習教程:在Ubuntu 14.04安裝使用搜狗拼音輸入法

在Ubuntu Kylin系統中,預設安裝搜狗拼音輸入法,但是在原生Ubuntu系統中則不是。這可以理解,畢竟搜狗輸入法的Linux版有Kylin團隊的不小功勞。由於搜狗輸入法確實比Linux系統下其它的中文輸入法都要好用得多,所以我決定在我的Ubuntu 14.04系

ubuntu 14.04 LTS 安裝webbentch壓力測試工具

計算 gin 步驟 webbench tar.gz ntc cells 有效 simple 近期在做 壓力測試工具,除了apache的ab測試工具外,發現webbentch工具也不錯,這裏簡介下這兩個工具。 一、webbentch安裝: wget ht

Ubuntu 14.04安裝tftp

sudo nbsp rect chm tft get rec tftpboot ubunt 1. 安裝sudo apt-get install tftp-hpa tftpd-hpa 2. 建立目錄sudo mkdir /tftpboot sudo chmod 0777 /t

Ubuntu 14.04 LTS 安裝Docker

轉載自:https://www.cnblogs.com/leolztang/p/5097278.html Docker官方是有很詳細的安裝文件(https://docs.docker.com/engine/installation/ubuntulinux/),這裡做了一個Ubuntu 14.04

Ubuntu 14.04安裝靜態原始碼分析工具Splint3.1.2

------------------------------------ 版權資訊 ------------------------------------ 此文連結: http://blog.csdn.net/doniexun/article/details/45219863

記錄Ubuntu 14.04安裝無線網卡驅動解決無法連接WiFi的過程

less bsp 14. 要求 driver name ora ubunt 14.04 新電腦安裝了Ubuntu 14.04,但是網絡連接中只有以太網而沒有WiFi的選項. 打開System Setting系統設置-Software&Updates軟件&更新

Ubuntu 14.04安裝WineTMQQ2013麒麟版

我先後試用了longterm團隊的2013版本號,參見本博連結 http://blog.csdn.net/tao_627/article/details/17524597 和麒麟官網給出的這個改進版本號,參見連結 http://www.ubuntukylin.com

教你在Ubuntu 14.04安裝 Docker

1 Docker簡介 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。 2 安裝 2.1 通過系統自帶包安裝(

Kinect for Xbox one(v2) + Ubuntu 14.04 +ROS

標籤:       相比於kinect for xbox 360(v1)通過結構光來獲取深度,Kinect for Xbox one(v2) 採用time flight技術,極大改善了深度影象的效能。kinect for xbox 360(v

Android 開發筆記 1:Ubuntu 14.04安裝eclipse開發環境

本文詳細說明了在Ubuntu 14.04中安裝用於Android開發的Eclipse開發環境的詳細步驟。 1、在eclipse、oracle官網分別下載eclipse和jdk(這裡使用64位計算機)

Ubuntu 14.04 Server 安裝VMware Workstation 12 Pro

題記 經常研究雲端計算自然少不了OpenStack和VMware vSphere環境,目前有兩臺伺服器部署了OpenStack,但是VMware vSphere總是在自己的筆記本執行,太麻煩,突然想

ubuntu 14.04安裝cmake 3.2.2(自帶版本2.8.2)

Either use a PPA or compile it yourself: Installation by a PPA (Upgrade to 3.2) sudo apt-get install software-properties-common sudo add-apt-repository p

Ubuntu 14.04 alsa 安裝

前幾天自己的Ubuntu系統突然沒有聲音,這裡介紹下本人的重新安裝alsa經歷,這裡是PC版的Ubuntu14.04系統環境: 好多遠古帖子說需alsa-driver,alsa-lib和alsa

Ubuntu 14.04安裝Golang以及LiteIDE

安裝配置Golang 可以從Golang中國這裡下載,下載好後使用sudo tar -xvzf ~/Downloads/go*.linux-amd64.tar.gz -C /usr/local/命令

ubuntu 14.04系統安裝

 檔案系統       1K-blocks      已用      可用 已用% 掛載點 /dev/sda2      952566708 151844044 752311992   17% / none                   4         0         4    0% /sys/