我想列舉一些非凡的機器人仿真環境,包括它們的優點和缺點。我知道的一些例子是Webots和Player/Stage。機器人仿真環境
機器人仿真環境
回答
維基頁面是對可用工具的一個很好的總結。 – rics 2012-09-20 07:04:44
它不是令人印象深刻的是Webots,但RobotBasic是免費的,簡單易學,且可用於簡單的原型機器人的運動算法。您還可以從IDE編程BasicStamp。
ABB擁有模擬其龐大的工業機器人稱爲RobotStudio的一個相當的解決方案。我不認爲它是免費的,我不認爲你會從中得到很多樂趣,但它是相當令人印象深刻的。 Here's a page about it
我一直在與卡門http://carmen.sourceforge.net/並認爲它很有用。
卡門的缺點之一是所有方面的文檔,我認爲該網頁有點過時和不足。所以我想聽聽其他與卡門合作的經驗,或者與卡門交往的學生報告/項目。
ROS將顯示您的機器人和您從中記錄的任何數據。
包檢查出會rviz
和nav_view
目前,如果你對機器人做任何事情,ROS可能是你最好的選擇。 Gazebo是一款非常出色的模擬器,在我看來,rviz是將來自任何機器人的數據可視化的最佳方式。 – 2011-04-21 04:34:19
National Instruments公司LabView是開發測量,測試和控制系統的圖形化編程環境。 它可以用於SolidWorks的3D控制simulation。
我一直在編程反對SimSpark。它是RoboCup 3D Simulated Soccer League背後的開源模擬引擎。
它對於不同的模擬是可擴展的。您可以使用C++,Ruby和/或RSG(Ruby Scene Graph)文件插入自己的傳感器,執行器和模型。
這一切都取決於你想要做什麼與模擬。 我做腿部機器人模擬,我來自不同於移動機器人的視角,但是...
如果您對動力學感興趣,那麼最古老但最難使用的是sd/fast 。最初製造它的公司是由一家大型CAD公司收購的。 你可能會嘗試前往:http://www.sdfast.com/
它會花費你一點錢,但我相信模擬的準確性。沒有接觸或碰撞模型,所以你必須推出你自己的。我用它來模擬兩足動物,游泳魚等。也沒有可視化。所以,這是硬核程序員。然而,它在我們的老年人中備受尊敬。
OpenDynamics引擎被人http://www.ode.org/用於「更容易」的模擬。它帶有一個集成器和一個原始的可視化軟件包。有python綁定(Hurray for python!)。
構建摩擦模型..是...以及沒有很好的記錄。並沒有道理。此外,模擬可能會突然「飛散」,原因不明。模擬可能會或可能不準確。
現在,MapleSoft(美麗的加拿大滑鐵盧)已經與maplesim合作。它會讓你回來一點錢,但這是我喜歡的東西:
它超越了只有機器人。你幾乎可以任何事情。我相信你可以在汽車,齒輪,發動機上模擬懸架系統......我認爲它甚至可以與電路模擬接口。因此,如果您正在構建高性能產品,那麼MapleSim就是一個強有力的競爭者。轉到www.maplesoft.com並搜索它。
他們是相當不錯的給你一個30天的評估副本。
當然,你可以回家釀造。您可以使用象maple或mathematica這樣的符號計算程序來求解大多數簡單機器人的Lagrange-Euler運動方程。 編輯:無法在Maple中優雅地做某些衍生物。我不得不求助於黑客。
但是,請注意速度問題。
最後,爲了獲得更多生物學動機,您可能需要查看opensim(不要與OpenSimulator混淆)。
編輯:OpenSim與SD/Fast共享一個團隊成員。
還有很多其他專業模擬器。但是,要小心。
總之這裏是一個仿真的評價標準機器人導向的工作:
(1)你有什麼樣的碰撞模型的?如果它是一個非常僵硬的彈性碰撞,那麼碰撞時數值穩定性可能會有問題 (2)可視化 - 您可以添加不同的地形等。(3)方便的圖形構建工具,因此您不必編碼看,什麼,你得到的。處理複雜系統(比如全尺寸人形)很難在你的腦海中思考。
(4)底層仿真算法的複雜性如何?如果是O(N)那麼這很好。但它可能是O(N^4),就像直拉格朗日 - 歐拉推導的情況一樣......那麼無論你的機器有多快,你的系統都不會縮放。
(5)它有多準確,你在意嗎? (6)它是否有助於您集成傳感器。對於移動機器人,您需要有一個「機器人眼睛視圖」( )(7)如果它具有可視化功能,您是否可以像在移動時自動追蹤物體一樣,還是需要追蹤它?
希望有幫助!
MRDS是免費的,是最好的機器人仿真環境之一。工作區,也可以使用,如果你想與robotics simulation software
的完整列表,請查看此鏈接,您可以找到模擬環境http://www.intorobotics.com/robotics-simulation-softwares-with-3d-modeling-and-programming-support/
MRDS是最好的一個很大的名單,它是免費的。此外,LabView可以很好地用於機器人系統
Trik Studio有一個不錯的和清晰的2D模型模擬器,以及它們的視覺和文本編程編程環境。他們很快將支持基於Morse模擬器的3D建模工具。它也是免費且開源的,並且具有多語言界面。
- 1. 機器人仿真:QGraphicsScene沒有的QGraphicsView
- 2. 仿真機器人不會對流星
- 3. 內核編程的仿真環境
- 4. PhoneGap的仿真錯誤 - 「仿真機器人」不是PhoneGap的命令
- 5. AdMob廣告在仿真器沒有顯示,機器人
- 6. 在Windows機器上進行網絡仿真/仿真?
- 7. Android仿真器 - 如何查看從計算機傳輸到仿真器的仿真器中的文件
- 8. 微軟機器人開發工作室仿真項目部署
- 9. 哪個機器人仿真工具適合我的需要
- 10. 在仿真器上仿真運動API
- 11. Hololens仿真器
- 12. INSTALL_FAILED_MISSING_SHARED_LIBRARY仿真器
- 13. Javascript仿真器
- 14. windows手機點對點仿真器沒有看到第二個仿真器
- 15. 從仿真器訪問本地主機
- 16. 主機卡仿真閱讀器型號
- 17. 在matlab仿真中睡眠機器
- 18. 顯示黑色的相機(仿真器)
- 19. 虛擬機上的HoloLens仿真器
- 20. 機器人:allowBackup =「真」的錯誤「真」
- 21. 仿真ZPL打印機
- 22. twincat中的電機仿真
- 23. 在設備上仿真的環境中引導Android內核
- 24. Python和代理仿真/可視化環境
- 25. Modelica用於商業分銷的運動學仿真環境
- 26. 使用RandomWPMobility,omnet ++仿真環境時出錯
- 27. Ionic 2仿真器
- 28. Android GPU仿真器
- 29. Commodore C64仿真器?
- 30. Motorola XOOM仿真器?
摘要評論和接受的答案評論將是有用的。 – 2011-10-08 09:25:42
我們有幾個很好的答案:我更喜歡那些包含epatel和Ezu的答案的整個列表,或者被詳細解釋爲Prometheus.one的答案。 – rics 2012-09-20 07:10:21