2010-12-18 16 views
2

尋找一種機器人模擬器,它具有多代理,輕量,行爲驅動和可視化的可視化運行時間 - 這也可能是2D。沒有要求將邏輯輸出到現實世界。除了與傳感器/馬達組合相關的行爲 - 如果可以編碼傳感器以響應顏色/尺寸/速度/等(獵物/捕食者/交配)並且發生事件作爲結果接觸(死亡/生/能量增益)。其中沒有重量輕,行爲驅動的多智能體機器人模擬器?

所以,到目前爲止,我已經看了看下面,有半複雜的行爲指派,渲染和報告:

BugWorks:多主體,行爲驅動,重量輕,視覺運行 - - 但據我所知,這不是可以描述的;這意味着您可以使用GUI並保存它,但是它們的無代碼輸出可以直接編輯。有一件事很好,那就是有一個複製功能。儘管實施很奇怪,但它每次點擊產生一個機器人(它不基於機器人交互),並且看起來平均取所有機器人禮物的所有屬性;好於沒有功能。 More info

圭多面包車機器人:沒有多代理,但它有機器人和環境它自己的簡單的腳本語言,內置了一個調試器More Info

Algodoo:它有2D物理, point-n-click接口,但在顯卡上非常沉重,所以我測試了很多。 More info

有什麼建議嗎?

回答

1

您可以試一試GarlicSim。這是一個通用的仿真框架(適用於多代理仿真等),因此它可能不會提供機器人仿真所需的特定工具,但它會使您構建它們變得相對容易。

+0

+1,但是看了GarlicSim 5分鐘,卻找不到任何「simpacks」 - 這意味着所有的GarlicSim都基於我的理解是一個「simpacks」播放器。如果沒有什麼可玩的話,玩家的觀點是什麼? – blunders 2010-12-19 19:23:06

+0

GarlicSim有三種simpacks。它們位於'garlicsim_lib'模塊中。 (谷歌它。)但他們只是例子simpacks;對於你的模擬,你必須編寫你自己的simpack。請記住,GarlicSim的目標是儘可能簡單地編寫simpacks。最終在'garlicsim_lib'中會有一個標準的simpacks庫,但那是幾年後的事了。 – 2010-12-19 21:11:25

+0

如果在你的回答中你已經透露了你與GarlicSim的聯繫,那麼猜測它也會很好;我只是通過查看你的個人資料才找到的。無論如何,我同意它應該有所幫助,而且是一個很好的項目 - 只要知道這些simpacks,而不是玩家將導致項目恕我直言的成功。 – blunders 2010-12-21 16:56:42