【问题标题】:Detect Nao robot in Kinect在 Kinect 中检测 Nao 机器人
【发布时间】:2012-10-25 12:46:22
【问题描述】:

我不确定这是否已经尝试过,但我正在尝试使用Kinect 并检测Nao robot 所做的手势。

我制作了一个 Kinect 应用程序,a gesture based picture viewer,它可以很好地检测到人类(显然可以!)我想尝试的是(虽然我很懒),看看我是否可以使用一些(比如语音)命令告诉 Nao 做一个向右滑动手势并让我的应用程序识别该手势。 Nao 可以轻松识别我的命令并做一些手势。然而问题是,当我将 Nao 放在 Kinect 传感器前面时,Kinect 不会跟踪它。

我想知道的是,Kinect 的人体运动跟踪背后是否有一些基础知识,当机器人而不是人类放在它面前时,它基本上会失败?

PS:我已将 Nao 与传感器保持正确的距离。我还检查了整个机器人是否在传感器的视野中。

【问题讨论】:

  • 尝试将 Nao 伸直放置,就像莱昂纳多人的画作一样。机器人的“正确距离”可能与人类不同。此外,也可以使用近距离模式。
  • 对不起我的无知,什么是“Nao”?
  • @EvilClosetMonkey 我试着在它伸展手臂的情况下改变距离,然后把自己从视野中移开,但它仍然没有检测到 Nao。我开始怀疑它是否可能。
  • @Ewerton I love google
  • 如果骨架跟踪器有一些与之相关的大小假设,我不会感到惊讶。它可能会看到 Nao 的关节,但意识到没有人真的那么小,所以它只是忽略了机器人。明天或下周初我会看看我有类似大小的东西来试用。

标签: kinect nao-robot


【解决方案1】:

NAO 机器人的比例和人类不一样,而且它的体型也不像人类(太矮了)。由于这些原因,经典的骨骼检测不会将 NAO 检测为人类。

为此,您应该进行当前骨架检测,而不是更改阈值和常量。遗憾的是,我没有听说这种算法是开源的......

请告诉我...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多