2012-10-25 37 views
3

檢測淖機器人,我不知道這是否已經嘗試過,但我想使用Kinect和檢測由Nao robot做出手勢。在Kinect的

我做了一個Kinect應用程序,a gesture based picture viewer它檢測到人類很好(顯然它!)我想嘗試的是(懶惰,因爲我),看看我是否可以使用一些(說,語音)命令來告訴Nao做一個向右滑動手勢並讓我的應用程序識別這個手勢。 Nao可以輕鬆識別我的命令並做出一些動作。然而,問題是,當我把Nao放在Kinect傳感器的前面時,Kinect不會跟蹤它。

我想知道的是,有幕後黑手當機器人被放置在它的前面,而不是人,基本上失敗的Kinect的人體運動跟蹤的一些基礎知識?

PS:我一直淖在來自傳感器的適當的距離。我還檢查了整個機器人是否在傳感器的視野範圍內。

+0

試着將淖其雙臂伸展,如萊昂納多男子圖紙。機器人的「正確距離」可能與人類不同。此外,使用近模式可能適用。 –

+0

對不起,我的無知,最新的「Nao」? – Ewerton

+0

@EvilClosetMonkey我試圖改變它的手臂伸展的距離,然後從視圖中刪除自己,但它仍然沒有檢測到Nao。我開始懷疑它是否可能。 –

回答

1

的NAO機器人不具有相同比例的人,而且它的大小是一個人(太短)不是。出於這些原因,經典的骨架檢測不會將NAO檢測爲人類。

要做到這一點你應該把當前骨架的檢測,比變化閾值和常量。可悲的是我沒有聽到那種算法是開源的...

只要讓我知道...