完整機(jī)器人模型
所有的link和joint標(biāo)簽完成了對機(jī)器人每個(gè)部分的描述和組合,全都放在一個(gè)robot標(biāo)簽中,就形成了完整的機(jī)器人模型。
所以大家在看某一個(gè)URDF模型時(shí),先不著急看每一塊代碼的細(xì)節(jié),先來找link和joint,看下這個(gè)機(jī)器人是由哪些部分組成的,了解完全局之后,再看細(xì)節(jié)。
創(chuàng)建機(jī)器人模型
好啦,講了這么多,還是要看一個(gè)完整的示例。
我們以這款移動(dòng)機(jī)器人模型為例,一起看下它的URDF建模過程。
功能包結(jié)構(gòu)
機(jī)器人的模型放置在learning_urdf功能包中,功能包中包含的文件夾如下:
- urdf:存放機(jī)器人模型的URDF或xacro文件
- meshes:放置URDF中引用的模型渲染文件
- launch:保存相關(guān)啟動(dòng)文件
- rviz:保存rviz的配置文件
模型可視化效果
我們先來看下這個(gè)模型的效果,嘗試逆向分下一下機(jī)器人的結(jié)構(gòu)。
$ ros2 launch learning_urdf display.launch.py
很快就可以看到Rviz中顯示的機(jī)器人模型啦,大家可以使用鼠標(biāo)拖拽觀察。
從可視化的效果來看,這個(gè)機(jī)器人由五個(gè)link和4個(gè)joint組成。
查看URDF模型結(jié)構(gòu)
我們分析的對不對呢,可以在模型文件的路徑下,使用urdf_to_graphviz這個(gè)小工具來分析下。
$ urdf_to_graphviz mbot_base.urdf
運(yùn)行成功后會(huì)產(chǎn)生一個(gè)pdf文件,打開之后就可以看到URDF模型分析的結(jié)果啦,是不是和我們的猜測完全相同呢!
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
金航標(biāo)kinghelm薩科微slkor總經(jīng)理宋仕強(qiáng)介紹說,薩科微Al大模型機(jī)器人有哪些的優(yōu)勢?薩科微AI大模型機(jī)器人由清華大學(xué)畢業(yè)的天才少年N博士和王博士團(tuán)隊(duì)開發(fā),與同行相比具有許多優(yōu)
發(fā)表于 07-05 08:52
想弄一個(gè)vi可以動(dòng)態(tài)顯示機(jī)器人的姿態(tài),但不知道有什么函數(shù)可以引入機(jī)器人的模型,幫幫忙,謝謝。
發(fā)表于 02-11 17:25
)仿生六足機(jī)器人開發(fā)流程以及細(xì)節(jié)仿生六足機(jī)器人三維模型簡圖論文、D-H數(shù)學(xué)模型 、程序、硬件原理圖至附件下載
發(fā)表于 03-27 18:51
哈爾濱首開機(jī)器人餐廳 生意爆棚2013年1月12日,哈爾濱市中央大街上有一家機(jī)器人為主題的餐廳。據(jù)了解,這家機(jī)器人主題餐廳營業(yè)半年來,顧客盈門,很受食客的歡迎。餐廳有煮水餃機(jī)器人、煮面
發(fā)表于 07-26 09:11
目前產(chǎn)業(yè)機(jī)器人僅能在嚴(yán)格定義的結(jié)構(gòu)化環(huán)境中執(zhí)行預(yù)定指令動(dòng)作,缺乏對環(huán)境的感知與應(yīng)變能力,這極大地限制了機(jī)器人的應(yīng)用。利用機(jī)器人的視覺控制,不需要預(yù)先對產(chǎn)業(yè)機(jī)器人的運(yùn)動(dòng)軌跡進(jìn)行示教或離
發(fā)表于 01-23 15:02
相比于之前的機(jī)器人,NAO機(jī)器人穿上人類的服裝,那就像是一個(gè)真人出現(xiàn)在我們面前似得,NAO機(jī)器人的四肢設(shè)計(jì)的非常的靈活,具有多個(gè)自由度的身體,使得NAO機(jī)器人能夠靈敏的行走以及參加一
發(fā)表于 02-13 15:43
申請理由:以開發(fā)板為處理器,利用深度傳感器Kinect,實(shí)現(xiàn)家庭服務(wù)機(jī)器人的 物體識(shí)別技術(shù)、人體識(shí)別技術(shù)、動(dòng)態(tài)不確定環(huán)境下的自定位、地圖創(chuàng)建與導(dǎo)航及人機(jī)交互與語音識(shí)別技術(shù)等基本功能,替代
發(fā)表于 07-19 23:33
要知道機(jī)械臂各關(guān)節(jié)變量空間和末端操作器的位置和姿態(tài)之間的關(guān)系,這就是機(jī)器人運(yùn)動(dòng)學(xué)模型。一臺(tái)機(jī)器人機(jī)械臂幾何結(jié)構(gòu)確定后,其運(yùn)動(dòng)學(xué)模型即可確定,這是機(jī)器
發(fā)表于 12-15 10:25
, L3, L4, L5, L6]); %創(chuàng)建機(jī)器人模型 robot.name='M-20iA'; %機(jī)器人模型名稱 theta=[0 pi
發(fā)表于 01-09 11:25
機(jī)器人的定義是什么?機(jī)器人優(yōu)點(diǎn)和缺點(diǎn)是什么?機(jī)器人是由哪些部分組成的?工業(yè)機(jī)器人的應(yīng)用有哪些?
發(fā)表于 07-05 06:48
目錄概述行走軸模型拆分行走軸模型導(dǎo)入仿真軟件創(chuàng)建行走軸機(jī)械裝置外部軸配置向?qū)Р寮惭b虛擬機(jī)器人系統(tǒng)創(chuàng)建行走軸系統(tǒng)配置
發(fā)表于 09-07 08:57
問:什么是服務(wù)機(jī)器人?答:根據(jù)國際機(jī)器人聯(lián)合會(huì)(InternationalFederationofRobotics,IRF)的定義,服務(wù)機(jī)器人是一種半自主或全自主工作的機(jī)器人,它能幫助
發(fā)表于 09-17 07:49
將Simulink模型與Lego機(jī)器人結(jié)合使用可提供令人愉悅的基于模型的設(shè)計(jì)體驗(yàn)支持LEGO MINDSTORMS NXT作為產(chǎn)品標(biāo)準(zhǔn)功能。即使沒有ECRobot NXT,您也可以玩樂高游戲
發(fā)表于 12-20 07:15
機(jī)器人是什么?你可能會(huì)對這個(gè)問題本身感到困惑。.有意思。.但是在實(shí)際的機(jī)器人技術(shù)中,這是一個(gè)廣闊的領(lǐng)域。機(jī)器人學(xué)這個(gè)術(shù)語指的是機(jī)器人。什么是機(jī)器人
發(fā)表于 03-31 10:31
機(jī)器人模型是如何創(chuàng)建的?需要工程師一行一行敲寫代碼嗎?每一次模型創(chuàng)建都需要重新開始嗎?創(chuàng)建過程總
發(fā)表于 06-25 15:34
?4803次閱讀
評論