2011-12-15 35 views
3

標題顯而易見,這是一個好主意嗎?我一直在用我知道的語言尋找機器人模擬器(我知道紅寶石最好,然後是C++,然後是python--想在這裏加強 - ,忘掉javascript,但我知道它)。Panda3d Robotics

,我發現一些所謂的煙火,但它可能不適合我的需要(見下表)。

我在去年的大學學期我學會了C++,然後他們帶我去RobotC(這是隻有約2個月的期限)。派羅似乎相似,但現在我想要不同的東西。

我需要的東西,可以讓導入圖形,使3D環境,可以輕鬆地修改機器人可以執行的操作。還提供了機器人編程所需的其他內容,如傳感器。

+0

看看這裏 - [http://stackoverflow.com/questions/2533321/robotics-simulator][1] [1]:http://stackoverflow.com/questions/2533321/ robotics-simulator – Arkapravo 2011-12-21 10:08:30

回答

0

熊貓3D是一種很好的語言來編寫自己的機器人系統。它由CMU人員編寫,因此非常乾淨並且很有意義。它允許你從Maya或Blender導入非常複雜的模型。它支持3D環境。雖然它有自己的腳本語言來運行從建模包導入的動作(動畫),但我更願意編寫自己的機器人驅動程序。它支持三種不同的物理引擎,包括其基本版本,Open Dynamics Engine(ODE)以及最近的Bullet。雖然它支持碰撞檢測,它允許觸發,但它是一個動畫和圖形渲染系統,而不是機器人系統本身,因此您必須在其旁邊或頂部製作自己的傳感器模擬。總而言之,這是相當令人滿意的。祝你好運。

+1

Panda3D不是一種語言,並不完全由CMU人員編寫,實際上大多數人都是由獨立撰稿人撰寫的。 – wvd 2012-04-05 10:01:10

0

我建議你去ROS(gazebo)並用C++或python編寫節點。您可以按照Lentin Joseph關於使用Python學習機器人的書。它可以幫助您使用ROS和OpenCV構建自動機器人。