機器人系統常用仿真軟件工具介紹、效果與評價指標(2018年更新)

      網友投稿 1386 2022-05-29

      機器人系統常用仿真軟件介紹和效果

      2018 ROS Melodic的迷失與救贖::https://blog.csdn.net/column/details/28058.html

      2018 GitChat::沉迷機器人操作系統的一個理由和四種修仙秘籍

      ROS機器人操作系統在線練習課程正在逐步完善中,目前以ROS官網中文資料制作,

      補充參考鏈接:

      1.?Robotics simulator::機器人仿真器

      https://en.wikipedia.org/wiki/Robotics_simulator

      2.?Most Advanced Robotics Simulation Software Overview::最先進的機器人仿真軟件概述

      https://www.smashingrobotics.com/most-advanced-and-used-robotics-simulation-software/

      3.?Robotics Simulation Softwares With 3D Modeling and Programming Support::支持三維建模和編程的機器人仿真軟件

      https://www.intorobotics.com/robotics-simulation-softwares-with-3d-modeling-and-programming-support/

      通過網頁快速了解Linux(Ubuntu)和ROS機器人操作系統,請參考實驗樓在線系統如下:

      初級教程可參考:https://www.shiyanlou.com/courses/854?邀請碼:U23ERF8H

      中級教程可參考:https://www.shiyanlou.com/courses/938?邀請碼:U9SVZMKH

      歡迎補充到留言我會及時更新。ROS機器人操作系統定制版純凈鏡像:http://blog.csdn.net/zhangrelay/article/details/54632130

      網盤分享全部資料:http://pan.baidu.com/share/home?uk=3171396548

      1 主要介紹以下七種仿真平臺(側重移動機器人仿真而非機械臂等工業機器人仿真):

      1.1 ?USARSim-Unified System for Automation and Robot Simulation

      USARSim是一個基于虛擬競技場引擎設計高保真多機器人環境仿真平臺。主要針對地面機器人,可以被用于研究和教學,除此之外,USARSim是RoboCup救援虛擬機器人競賽和虛擬制造自動化競賽的基礎平臺。使用開放動力學引擎ODE(Open Dynamics Engine),支持三維的渲染和物理模擬,較高可配置性和可擴展性,與Player兼容,采用分層控制系統,開放接口結構模擬功能和工具框架模塊。機器人控制可以通過虛擬腳本編程或網絡連接使用UDP協議實現。被廣泛應用于機器人仿真、訓練軍隊新兵、消防及搜尋和營救任務的研究。機器人和環境可以通過第三方軟件進行生成。軟件遵循免費GPL條款,多平臺支持可以安裝并運行在Linux、Windows和MacOS操作系統上。

      "http://sourceforge.net/projects/usarsim/"

      1.2 ?Simbad

      機器人系統常用仿真軟件工具介紹、效果與評價指標(2018年更新)

      Simbad是基于Java3D的用于科研和教育目的多機器人仿真平臺。主要專注于研究人員和編程人員熱衷的多機器人系統中人工智能、機器學習和更多通用的人工智能算法一些簡單的基本問題。它擁有可編程機器人控制器,可定制環境和自定義配置傳感器模塊等功能,采用3D虛擬傳感技術,支持單或多機器人仿真,提供神經網絡和進化算法等工具箱。軟件開發容易,開源,基于GNU協議,不支持物理計算,可以運行在任何支持包含Java3D庫的Java客戶端系統上。

      "http://simbad.sourceforge.net/"

      1.3 Webots

      Webots是一個具備建模、編程和仿真移動機器人開發平臺,主要用于地面機器人仿真。用戶可以在一個共享的環境中設計多種復雜的異構機器人,可以自定義環境大小,環境中所有物體的屬性包括形狀、顏色、文字、質量、功能等也都可由用戶來進行自由配置,它使用ODE檢測物體碰撞和模擬剛性結構的動力學特性,可以精確的模擬物體速度、慣性和摩擦力等物理屬性。每個機器人可以裝配大量可供選擇的仿真傳感器和驅動器,機器人的控制器可以通過內部集成化開發環境或者第三方開發環境進行編程,控制器程序可以用C,C++等編寫,機器人每個行為都可以在真實世界中測試。支持大量機器人模型如khepera、pioneer2、aibo等,也可以導入自己定義的機器人。全球有超過750個高校和研究中心使用該仿真軟件,但需要付費,支持各主流操作系統包括Linux, Windows和MacOS。

      "http://www.cyberbotics.com/"

      1.4 ?MRDS-Microsoft Robotics Developer Studio

      MRDS是微軟開發的一款基于Windows環境、網絡化、基于服務框架結構的機器人控制仿真平臺,使用PhysX物理引擎,是目前保真度最高的仿真引擎之一,主要針對學術、愛好者和商業開發,支持大量的機器人軟硬件。MRDS是基于實時并發協調同步CCR(Concurrency and Coordination Runtime)和分布式軟件服務DSS(Decentralized Software Services),進行異步并行任務管理并允許多種服務協調管理獲得復雜的行為,提供可視化編程語言(VPL)和可視化仿真環境(VSE)[28,29]。支持主流的商業機器人,主要編程語言為C#,非商業應用免費,但只支持在Windows操作系統下進行開發。

      "http://msdn.microsoft.com/zh-tw/library/bb648760.aspx"

      "http://msdn.microsoft.com/library/bb648760"

      "http://www.microsoft.com/en-us/download/details.aspx?id=29081"

      1.5 PSG-Player/Stage/Gazebo

      PSG是由美國南加州大學 (USC)開發的一套針對機器人和傳感器系統研究的免費平臺,包含網絡服務部分Player和機器人平臺仿真部分Stage與Gazebo。Player定義了機器人和傳感器與Stage和Gazebo通信接口,Stage是2D環境,提供基本碰撞檢測和距離傳感器模型但不支持物理仿真,Gazebo是3D環境使用ODE物理引擎。PSG提供聲納、激光掃描測距儀、碰撞檢測和執行器等虛擬機器人設備,支持進行多機器人仿真。它是目前在研究和教學方面最流行的開源機器人仿真軟件,開發的程序通過簡單的修改甚至無需修改即可應用于實體機器人的控制,因此可以大大降低研究成本、縮減研究周期。大量的主要智能機器人期刊和會議發表的文章都使用PSG作為真實和模擬的仿真實驗平臺。免費軟件,基于GNU協議,這款軟件是在Unix系統上開發,只支持Linux和Mac OS。

      "http://playerstage.sourceforge.net/"

      "http://www.gazebosim.org/"

      1.6 ?MissionLab

      MissionLab是佐治亞理工學院 (Gatech)開發的一組功能強大的平臺用于開發和測試單個或一組機器人行為。通過Missionlab生成的代碼可以直接控制主流商用機器人,包括ARTV-Jr、iRobot、AmigoBot、Pioneer AT和MRV-2等。Missionlab最主要的優點在于它支持仿真和真實機器人同時實驗。MissionLab是分布式體系結構,主要有六個核心組件:mlab、CfgEdit、cdl、cnl、HServer和CBRServer。使用CMDL和ODL作為開發配置語言。它起初是為DARPA開發用于研究在敵對環境多智能體機器人系統靈活反應控制,現已開源,僅支持Linux操作系統。

      "http://www.cc.gatech.edu/aimosaic/robot-lab/research/MissionLab/"

      1.7 MORSE-Modular OpenRobots Simulation Engine

      MORSE是一款通用的多機器人仿真平臺,主要特點是能控制實際仿真的自由度,可以自由設計符合自己需求的組件模型,運用Blender實時游戲引擎進行原始渲染,設計適合的體系結構,支持通用的網絡接口。它提供了大量可配置的傳感器和執行器模塊,高度的可擴展性,提供人與機器人的交互仿真,使用Python編程,有豐富的文檔并且易于安裝但無法進行精確的動力學仿真,時鐘同步能力性能較差,多機器人仿真時可能出現不同步情況。目前有5所學校和科研機構使用,開源軟件,僅限于Linux和MacOSX操作系統。

      "https://www.openrobots.org/wiki/morse/"

      1.8 其他常用機器人仿真軟件

      ROS----"http://www.ros.org/"

      V-Rep----"http://www.v-rep.eu/"

      MRPT----"http://www.mrpt.org/"

      空中機器人仿真模擬軟件

      Orbiter----"http://orbit.medphys.ucl.ac.uk/"

      Flighntgear----"http://www.flightgear.org.cn/forum.php"

      2 評價指標

      為了從機器人研究者的角度去客觀地評價這些仿真軟件,需要制定統一的標準。本文的基于Alexander、Craighead、Michael等學者前期工作,確定了評估機器人仿真平臺的通常標準:逼真度、可擴展性、開發簡易性和成本,這四個標準可以用來判斷任何一款虛擬機器人仿真軟件,但對于多機器人系統而言,由于其分布式等特點,對網絡化的要求也越來越高,因此網絡功能也是一個不可缺少的重要指標。仿真軟件按照這些標準被分為高中低三個層次。

      2.1 ?逼真度

      2.1.1 物理逼真度

      2.1.2 功能逼真度

      功能逼真度是指仿真中機器人行為逼近真實機器人執行任務操作環境和裝備反應的程度。功能逼真度的首要目的就是指仿真軟件使用者期望得到與真實裝備相比相似的行為。通過比較物理特性仿真性能確定功能逼真度等級。高功能逼真度定位為仿真大部分作用在機器人和驅動器的力學特性包括重力、牽引力、電機或與其他物體機器人等碰撞產生的加速度都能精確顯示,并能詳細測量和記錄狀態信息用于分析。中功能逼真度包括機器人整體的動力學仿真,但無法對單個關節進行仿真。低功能逼真度是指軟件不能仿真在機器人上的力學行為只能仿真速度和位置等運動學特性。

      2.2 可擴展性

      可擴展性是指仿真軟件適應多種應用的能力。主要表現為仿真實驗算法開發實現不能受限于仿真軟件功能。包括是否可以較容易地增加和減少機器人,定制傳感器和驅動器模塊種類的多少,能否提供模塊化的標準接口支持第三方軟件開發,仿真程序應用與真實機器人的可移植性的好壞。

      2.3 開發簡易性

      開發簡易性是指使用仿真軟件開發適用機器人的難易程度。包括環境與機器人配置的復雜程度,軟件配置新裝備的復雜程度,支持編程語言的種類,軟件的開發文檔的豐富性,通信接口配置的通用性。

      2.4 成本

      成本包括費用花費和時間花費。主要為初次安裝和開發過程中必須消耗的時間、軟件的價格等。如果軟件是開源免費的并且安裝使用簡易則為低成本,軟件免費但是安裝使用復雜或軟件付費但是安裝使用簡單定為中,軟件購買昂貴并且安裝使用需要一定經驗定位為高。

      2.5 網絡功能

      網絡功能是分布式多機器人系統的一個重要組成部分,包括是否支持遠程操作真實機器人,是否有完備的仿真機器人的網絡接口和大型復雜場景的多終端聯合調試仿真等。

      3 仿真效果

      可以參考視頻錄像

      "http://i.youku.com/zhangrelay"

      附:ROS入門資料書籍如下:

      http://blog.csdn.net/ZhangRelay/article/category/6506865

      ubiquity-frontend-debconf,ubiquity-frontend-gtk,ubiquity-ubuntu-artwork,ubiquity

      機器人 網絡

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:2018年異步暢銷榜20本好書,本本都想要!
      下一篇:編譯原理實驗題
      相關文章
      亚洲大成色www永久网址| 久久亚洲高清综合| 狠狠亚洲狠狠欧洲2019| 亚洲偷偷自拍高清| 亚洲精品不卡视频| 亚洲综合国产精品| 亚洲色图国产精品| 亚洲成a人片在线观看无码专区| 亚洲国产精品13p| 亚洲国产精品成人一区| 亚洲精品无码成人片在线观看| 亚洲?v女人的天堂在线观看| 最新亚洲人成无码网站| 亚洲天然素人无码专区| 亚洲精品无码久久久久牙蜜区| 亚洲欧美乱色情图片| 亚洲AV无码一区二区三区电影 | 国产亚洲大尺度无码无码专线| 国产L精品国产亚洲区久久| 亚洲欧洲中文日韩av乱码| 精品国产亚洲男女在线线电影 | 亚洲一区二区在线视频| 久久精品亚洲中文字幕无码网站| 亚洲AV无码不卡在线播放| 久久久久亚洲精品无码蜜桃| 久久精品国产亚洲AV无码娇色| 亚洲五月激情综合图片区| 亚洲伊人tv综合网色| 亚洲精品在线免费观看| 亚洲一区动漫卡通在线播放| 国产婷婷综合丁香亚洲欧洲| 亚洲精品无码你懂的| 亚洲人成影院在线无码观看| 亚洲精品无码99在线观看| 亚洲色偷偷偷鲁综合| 亚洲第一视频网站| 91在线精品亚洲一区二区| 亚洲综合校园春色| 亚洲av永久中文无码精品综合 | 亚洲综合色婷婷在线观看| 亚洲国产精品成人午夜在线观看|