1
我在玩Aldebaran的NAO humanoid robot Simulator和choregraph。 我有一個java中的軟件,我想用它來控制機器人,通過激活它的行爲,我相信套接字可以做到這一點。如何使用插座連接到NAO機器人?
我的問題是:有沒有辦法從choregraph + naoSim中打開套接字連接,這樣我就可以獲取傳感器讀數並向機器人發送命令? 或者任何其他方式連接到choregraph + naoSim以實現相同的效果?
在此先感謝!
K
感謝您的建議! :) 我試過這樣做,但當我「導入套接字」它抱怨它無法找到庫。 我跟aldebaran suport交談過,他們告訴我這沒有用,因爲choregraph沒有這個庫。他們說這樣做的正確方法是使用他們的SDK。 不幸的是,您只能在購買NAO設備之後才能下載sdk。如果我確定可以將其用於我的項目(首先使用演示版本),我只打算這麼做。 所以,我在這裏處於僵局。 :) 你是否設法按照你的建議去做? – Kirus 2012-05-03 20:08:05
那麼SDK看起來非常強大。不幸的是,我無法成功地使用它,因爲我的機器人對於SDK來說太老了:( 有幾種選擇: 編寫一個Python或C++模塊,並以編程方式告訴機器人該做什麼,在這種情況下,您連接到機器人使用IP地址和端口號,然後你可以做任何你想做的事 函數調用被封裝在發送給機器人的SOAP消息中,所以你甚至可以分析流量,並在你自己的SOAP消息中包裝你的命令 – Sorantis 2012-05-08 13:02:52
你會用什麼來建立這個連接?我嘗試在TCP和UDP模式下都使用Java套接字無濟於事:( – Kirus 2012-05-10 17:31:25