运行环境:
树莓派3b+
Ubuntu 16.04.2 mate
ROS版本:kinetic
首先安装读取Kinect的ros功能包
$ sudo apt-get install ros-kinetic-freenect-*
运行该功能包
$ roslaunch freenect_launch freenect.launch
结果显示no devices connected…
查看USB连接
$ lsusb
显示有连接,说明硬件是没有问题的
Bus 001 Device 024: ID 045e:02ae Microsoft Corp. Xbox NUI Camera
Bus 001 Device 022: ID 045e:02b0 Microsoft Corp. Xbox NUI Motor
Bus 001 Device 023: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
怀疑是驱动识别异常导致的,为此安装SensorKinect驱动
$ git clone https://github.com/avin2/SensorKinect