版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
授課老師:連國(guó)云項(xiàng)目11:智能機(jī)器人的仿真《智能機(jī)器人技術(shù)》課程任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)使用Gazebo對(duì)智能機(jī)器人進(jìn)行仿真。利用單獨(dú)空白場(chǎng)景、定位與導(dǎo)航測(cè)試場(chǎng)景、室內(nèi)房間場(chǎng)景對(duì)智能機(jī)器人進(jìn)行仿真,使用RVIZ監(jiān)測(cè)仿真數(shù)據(jù)。任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo簡(jiǎn)介Gazebo是一個(gè)功能強(qiáng)大的三維物理仿真平臺(tái),具備強(qiáng)大的物理引擎、高質(zhì)量的圖形渲染、方便的編程與圖形接口,最重要的還有其具備開源免費(fèi)的特性。雖然Gazebo中的機(jī)器人模型與RVIZ使用的模型相同,但是需要在模型中加入機(jī)器人和周圍環(huán)境的物理屬性,例如質(zhì)量、摩擦系數(shù)、彈性系數(shù)等。機(jī)器人的傳感器信息也可以通過插件的形式加入仿真環(huán)境,以可視化的方式進(jìn)行顯示任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo的安裝Gazebo在Ubuntu或者其他的Linux發(fā)行版中有著優(yōu)良的工作性能,其安裝與其他ROS功能包是基本一致的,主要分為2步:(1)添加源$sudosh-c'echo"deb/gazebo/ubuntu-stable`lsb_release-cs`main">/etc/apt/sources.list.d/gazebo-stable.list’$wget/gazebo.key-O-|sudoapt-keyadd-任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo的安裝(2)安裝Gazebo功能包$sudoapt-getupdate$sudoapt-getinstallgazebo9$sudoapt-getinstalllibgazebo9-dev安裝成功之后,在終端中輸入以下命令就可以啟動(dòng)Gazebo了$roscore$rosrunGazebo_rosgazebo任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo主工具欄左側(cè)面板場(chǎng)景右側(cè)面板Gazebo底部主工具欄任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo的UII:Gazebo主工具欄,它包含一些最常用的與模擬器交互的選項(xiàng),三維實(shí)體操作按鈕,包括移動(dòng)、旋轉(zhuǎn)和縮放對(duì)象等按鈕;三維實(shí)體創(chuàng)建按鈕,包括立方體、球體、圓柱體等;光源模式選擇按鈕,包括日光、燈光等;幾何操作按鈕,包括對(duì)齊、捕捉、視角轉(zhuǎn)換等任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo的UIII:左側(cè)面板,主要包括world、insert、layer3個(gè)選項(xiàng)卡WORLD:世界選項(xiàng)卡,顯示當(dāng)前在場(chǎng)景中的模型,并允許用戶查看和修改模型參數(shù),還可以通過展開GUI選項(xiàng)并調(diào)整相機(jī)姿勢(shì)來更改攝像機(jī)視角INSERT:插入選項(xiàng)卡,在仿真的工程項(xiàng)目中添加新對(duì)象或模型??梢酝ㄟ^單擊箭頭以展開文件夾就可以查看模型列表LAYER:圖層選項(xiàng)卡,在Gazebo的layer中可以包含一個(gè)或多個(gè)模型,LAYER選項(xiàng)可以用于組織和顯示模擬中可用的不同可視化組任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo的UIIII:場(chǎng)景,這是GazeboUI界面的主要部分,用來顯示仿真模型及其仿真環(huán)境,可以在這操作仿真對(duì)象,使其與環(huán)境進(jìn)行交互IV:右側(cè)面板,單擊并拖動(dòng)欄可以將其打開。右側(cè)面板主要用于仿真模型的運(yùn)動(dòng)部件相關(guān)信息的交互,包括力、位置和速度三個(gè)選項(xiàng)卡。如果未在場(chǎng)景中選擇任何模型,則面板不會(huì)顯示任何信息任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo的UIV:Gazebo底部主工具欄,主要提供有關(guān)于時(shí)間的相關(guān)數(shù)據(jù)顯示,仿真的執(zhí)行與暫停按鈕,模擬時(shí)間、實(shí)時(shí)時(shí)間、迭代次數(shù)等在Gazebo中,鼠標(biāo)般常用的操作方法是“shift+鼠標(biāo)左鍵”轉(zhuǎn)換視角,“鼠標(biāo)左鍵”平移視角,“滾輪”縮放大小任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo的建模Gazebo中有兩種創(chuàng)建仿真環(huán)境的方法:一種是直接插值的入系統(tǒng)自帶模型,另外一種是通過BuildingEditor進(jìn)行手動(dòng)建模。任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo的建模(1)直接插值的入系統(tǒng)自帶模型在Gazebo左側(cè)的模型列表中,有一個(gè)insert
選項(xiàng)羅列了所有可使用的模型。選擇需要使用的模型,放置在主顯示區(qū)中,就可以在仿真環(huán)境中添加機(jī)器人和外部物體等仿真實(shí)例。任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)Gazebo的建模(2)BuildingEditor手動(dòng)建模在Gazebo菜單欄中選擇Edit→BuildingEditor,或者通過ctrl+B
快捷鍵就可以打開BuildingEditor的界面。選擇左側(cè)的繪圖panel,然后在panel中可以選擇需要導(dǎo)入的元素,對(duì)于已經(jīng)加入的元素可以鼠標(biāo)導(dǎo)入的元素可對(duì)元素參數(shù)進(jìn)行編輯。任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)根據(jù)任務(wù)要求,具體的工作任務(wù)實(shí)施步驟如下:(1)啟動(dòng)Gazebo智能機(jī)器人功能包默認(rèn)提供三個(gè)主要的仿真場(chǎng)景:?jiǎn)为?dú)空白場(chǎng)景、定位導(dǎo)航測(cè)試場(chǎng)景、室內(nèi)房間場(chǎng)景,也可以仿照這三個(gè)場(chǎng)景在Gazebo上建立自己的場(chǎng)景任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)(2)仿真環(huán)境加載(a)單獨(dú)空白場(chǎng)景下面先用Gazebo仿真器打開一個(gè)空白的虛擬仿真環(huán)境,這個(gè)環(huán)境下面的話只加載了一個(gè)智能機(jī)器人的本體。輸入以下命令,在Gazebo中加載智能機(jī)器人和仿真環(huán)境:$exportTRANSBOT_MODEL=normal$roslaunchtransbot_gazebotransbot_empty_world.launch任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)(b)定位與導(dǎo)航測(cè)試場(chǎng)景Gazebo中定位與導(dǎo)航測(cè)試場(chǎng)景是由簡(jiǎn)單形狀的立體組成,主要用于SLAM和Navigation等測(cè)試。輸入以下命令,在Gazebo中加載智能機(jī)器人和定位與導(dǎo)航測(cè)試場(chǎng)景:$exportTRANSBOT_MODEL=normal$roslaunchtransbot_gazebotransbot_world.launch任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)(c)室內(nèi)房間場(chǎng)景Gazebo中的室內(nèi)房間場(chǎng)景是按照一個(gè)房屋的圖紙制成的地圖。它適用于復(fù)雜的智能機(jī)器人任務(wù)的相關(guān)測(cè)試。輸入以下命令,在Gazebo中加載智能機(jī)器人和室內(nèi)房間場(chǎng)景:$exportTRANSBOT_MODEL=normal$roslaunchtransbot_gazebotransbot_house.launch任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)(3)控制機(jī)器人移動(dòng)加載完不同場(chǎng)景的仿真環(huán)境之后,接下來的步驟就是在仿真環(huán)境下控制智能機(jī)器人的移動(dòng)加載定位與導(dǎo)航測(cè)試場(chǎng)景和虛擬智能機(jī)器人模型$exportTRANSBOT_MODEL=normal$roslaunchtransbot_gazebotransbot_world.launch為實(shí)現(xiàn)控制智能機(jī)器人的移動(dòng),需要打開鍵盤控制節(jié)點(diǎn)$roslaunchtransbot_teleoptransbot_teleop_key.launch任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)(4)Gazebo中智能機(jī)器人自主仿真移動(dòng)加載定位與導(dǎo)航測(cè)試場(chǎng)景和虛擬智能機(jī)器人模型。$exportTRANSBOT_MODEL=normal$roslaunchtransbot_gazebotransbot_world.launch加載虛擬智能機(jī)器人驅(qū)動(dòng)器。$exportTRANSBOT_MODEL=normal$roslaunchtransbot_gazebotransbot_simulation.launch任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)任務(wù)要求知識(shí)導(dǎo)入任務(wù)實(shí)施任務(wù)評(píng)價(jià)(5)在RVIZ上檢測(cè)仿真數(shù)據(jù)加載定位與導(dǎo)航測(cè)試場(chǎng)景和虛擬智能機(jī)器人模型$exportTRANSBOT_MODEL=normal$roslaunchtransbot_gazebotransbot_world.launch打開新的終端窗口,輸入下面命令$exportTRANSBOT_MODEL=waffle$roslaunchtransbot_gazebotransbot_gazebo_rviz.launch
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子陶瓷擠制成型工安全知識(shí)評(píng)優(yōu)考核試卷含答案
- 印染絲光工安全演練評(píng)優(yōu)考核試卷含答案
- 寶石檢驗(yàn)員操作評(píng)估評(píng)優(yōu)考核試卷含答案
- 變電站運(yùn)行值班員操作知識(shí)能力考核試卷含答案
- 鐵氧體元件成型工安全管理競(jìng)賽考核試卷含答案
- 空調(diào)器裝配工班組協(xié)作競(jìng)賽考核試卷含答案
- 2025海南省融資擔(dān)?;鹩邢挢?zé)任公司招聘2人筆試參考題庫附帶答案詳解(3卷)
- 2025江蘇省中國(guó)藥科大學(xué)控股有限責(zé)任公司工作人員招聘2人筆試參考題庫附帶答案詳解(3卷)
- 2025年度山東新華書店集團(tuán)有限公司棗莊分公司招聘8人筆試參考題庫附帶答案詳解(3卷)
- 2025年安徽壽州控股集團(tuán)有限公司勞務(wù)派遣人員招聘54人筆試參考題庫附帶答案詳解(3卷)
- 光伏電站運(yùn)維人員培訓(xùn)與技能提升方案
- 安全文明施工資料管理方案
- 2025至2030中國(guó)正畸矯治器行業(yè)項(xiàng)目調(diào)研及市場(chǎng)前景預(yù)測(cè)評(píng)估報(bào)告
- 《國(guó)家十五五規(guī)劃綱要》全文
- GB/T 46194-2025道路車輛信息安全工程
- 2025年國(guó)考《行測(cè)》全真模擬試卷一及答案
- 國(guó)家開放大學(xué)2025年商務(wù)英語4綜合測(cè)試答案
- 2025年國(guó)家開放大學(xué)《合同法》期末考試備考題庫及答案解析
- 鋁合金被動(dòng)門窗施工方案
- 留置看護(hù)輔警相關(guān)刷題
- 交警輔警談心談話記錄模板范文
評(píng)論
0/150
提交評(píng)論