No Device Connected, Waiting for Device to be Connected

11923
7
2016年3月11日 20时42分

      今天在Ubuntu14.04.3上安装Kinect,遇到一个无法找到设备的问题,记录一下。

      官网上的安装说明如下:

clip_image002[4]

官网上明确写了如果安装windows kinect还需要安装一个驱动,但是有些ROS的书上并没有这么做,只提到了使用如下两步进行安装即可使用:

sudo apt-get install ros-<rosdistro>-openni-camera 

sudo apt-get install ros-<rosdistro>-openni-launch

      我仅使用如上两步安装时候,会发生如下的错误:

“No Device Connected, Waiting for Device to be Connected”

ROS answers上也有不少人提出这个问题,发生错误的原因就是没有缺少SensorKinect驱动,可以参考:

http://answers.ros.org/question/191594/no-device-connected-waiting-for-device-to-be-connected-error-when-connecting-kinect-with-ubuntu-on-a-virtual-box/

驱动的源码在这里:https://github.com/avin2/SensorKinect

安装说明如下:

clip_image004[4]

安装完整后,再运行

roslaunch openni_launch openni.launch

现在问题就解决了!

发表评论

后才能评论

评论列表(7条)

  • 封佳良 2018年4月8日 下午10:19

    古月大神您好,想问您一个问题是关于我在ubuntu中跑kinect的,但是在测试中会有这样的错误显示
    [Error] [protocol::CommandTransaction] bulk transfer failed: LIBUSB_ERROR_TIMEOUT Operation timed out
    [Info] [Freenect2DeviceImpl] closing…
    [Error] [protocol::CommandTransaction] bulk transfer failed: LIBUSB_ERROR_TIMEOUT Operation timed out
    [Error] [protocol::CommandTransaction] bulk transfer failed: LIBUSB_ERROR_TIMEOUT Operation timed out
    [Info] [Freenect2DeviceImp
    请问这是什么问题,怎么解决

    • 古月 回复 封佳良 2018年4月9日 上午10:12

      这个没遇到过,是不是驱动有问题,用的是freenect那个包么

  • 茉莉 2017年9月1日 下午5:59

    月哥,为什么我安装后少了两个文件夹USB rules和Logs的文件夹

    • 古月 回复 茉莉 2017年9月4日 上午9:28

      这个不是驱动包里的么?使用会有问题么?

    • 茉莉 回复 古月 2017年9月5日 上午10:22

      我已知道原因,打扰月哥了,我会一直关注你的!

  • 李小静 2016年9月18日 上午10:42

    请问你安装的是kinect v1还是kinect v2呢?