rob.urdf 為了檢驗(yàn)我們的模型的準(zhǔn)確性,我們進(jìn)行簡單的檢查,在同一個(gè)目錄下輸入: check_urdf rob.urdf 即可得到如下圖顯示,可以看到雙臂的關(guān)節(jié)鏈接情況。 為了更直觀的觀看關(guān)節(jié)鏈接情況,我們在同一個(gè)目錄下輸入下面這行命令,就會得到 rob_robot.gv 和 file rob_robot.pdf 兩個(gè)文件。 urdf_to_graphiz r" />

99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ROS模型建立常見錯(cuò)誤

麥辣雞腿堡 ? 來源:古月居 ? 作者:Shawn0102 ? 2023-11-28 14:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

將 XACRO文件轉(zhuǎn)換成 URDF 文件 并檢查

轉(zhuǎn)換的方法很簡單,ROS封裝了實(shí)現(xiàn)方法,我們只需進(jìn)入xacro 所在的文件夾,然后鍵入如下命令即可:

rosrun xacro xacro.py rob.xacro > rob.urdf

為了檢驗(yàn)我們的模型的準(zhǔn)確性,我們進(jìn)行簡單的檢查,在同一個(gè)目錄下輸入:

check_urdf rob.urdf

即可得到如下圖顯示,可以看到雙臂的關(guān)節(jié)鏈接情況。

圖片

為了更直觀的觀看關(guān)節(jié)鏈接情況,我們在同一個(gè)目錄下輸入下面這行命令,就會得到 rob_robot.gv 和 file rob_robot.pdf 兩個(gè)文件。

urdf_to_graphiz rob.urdf

5.在RViz中觀看模型

編寫 launch 文件,取名:description.launch ,內(nèi)容如下:

< launch >
    < arg name="model" / >


    < !-- Parsing xacro and setting robot_description parameter -- >
    < param name="robot_description" command="$(find xacro)/xacro.py $(find rob_description)/urdf/rob.xacro"/ >


    < !-- Setting gui parameter to true for display joint slider -- >
    < param name="use_gui" value="true"/ >


    < !-- Starting Joint state publisher node which will publish the joint values -- >
    < node name="joint_state_publisher" pkg="joint_state_publisher" type="joint_state_publisher" / >


    < !-- Starting robot state publish which will publish tf -- >
    < node name="robot_state_publisher" pkg="robot_state_publisher" type="state_publisher" / >


    < !-- Launch visualization in rviz -- >
    < node name="rviz" pkg="rviz" type="rviz" args="-d $(find rob_description)/urdf/urdf.rviz" required="true" / >
< /launch >

輸入命令:

roslaunch rob_description description.launch

轉(zhuǎn)動每個(gè)關(guān)節(jié),檢查無誤后,模型建立完成,下一篇經(jīng)介紹如何使用 MoveIt 控制 Rob 機(jī)器人。

Tips 建模常見錯(cuò)誤

問題1:如果在查看模型時(shí)發(fā)現(xiàn)錯(cuò)誤提示:No transform from [xxxx] to [base_link]

解決辦法:出現(xiàn)這個(gè)錯(cuò)誤首先要懷疑是你的xacro描述文件編寫的格式出現(xiàn)了錯(cuò)誤。

如頭部多了空格、中間關(guān)鍵字拼寫錯(cuò)誤等,建議耐下心來逐行逐句檢查語法。

問題2:源碼中和xacro文件同一目錄的 urdf.rviz 文件是什么作用?

答:所有的 .rviz 文件都是 Rviz 的配置文件,這里我們在launch 文件中制定了他的配置文件。

如果不指定Rviz 啟動時(shí)會讀取默認(rèn)的配置文件,用戶可以根據(jù)需求啟動Rviz后在左上角工具欄上保存自己滿意的配置文件。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    29730

    瀏覽量

    212834
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3519

    瀏覽量

    50411
  • ROS
    ROS
    +關(guān)注

    關(guān)注

    1

    文章

    288

    瀏覽量

    17739
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    初學(xué)仿真常見錯(cuò)誤

    本推文針對Sentaurus初學(xué)者頻繁遇到的錯(cuò)誤進(jìn)行簡單整理,具體是包括Sde、Sdevice仿真常見錯(cuò)誤。
    的頭像 發(fā)表于 12-03 16:24 ?4751次閱讀
    初學(xué)仿真<b class='flag-5'>常見</b>的<b class='flag-5'>錯(cuò)誤</b>

    ROS與RPLIDAR結(jié)合使用說明及問題匯總

    `隨著科學(xué)技術(shù)的不斷發(fā)展,服務(wù)機(jī)器人等諸多智能產(chǎn)品逐漸進(jìn)入人們的視線,不管是家庭中常見的掃地機(jī)器人、還是商場里的導(dǎo)購機(jī)器人,要讓他們智能化的完成任務(wù),智能移動與導(dǎo)航是不可或缺的關(guān)鍵技術(shù)。 ROS作為
    發(fā)表于 09-07 16:27

    如何建立芯片模型數(shù)據(jù)?

    最近抄板一電路,想仿真試試結(jié)果。結(jié)果第一步就卡住了,因?yàn)殡娐钒迳嫌昧薍V3-2405E這種芯片。在網(wǎng)上找不到這個(gè)芯片的庫,個(gè)人建立元件模型,也卡在了模型數(shù)據(jù)上!向大神們求助,如何建立
    發(fā)表于 03-06 10:15

    配置STM32-ROS通信常見的問題有哪些?

    配置STM32-ROS通信常見的問題有哪些?
    發(fā)表于 12-23 07:32

    SIMULINK簡單模型建立模型特點(diǎn)

    SIMULINK簡單模型建立模型特點(diǎn)1、簡單模型建立    exp5_1.mdl(1)
    發(fā)表于 06-19 12:48 ?2879次閱讀

    Keil常見錯(cuò)誤警告

    該文檔詳細(xì)介紹了在Keil編譯環(huán)境下的常見錯(cuò)誤警告,及其解決方法
    發(fā)表于 08-29 14:22 ?4次下載

    Keil常見錯(cuò)誤警告

    Keil常見錯(cuò)誤警告,感興趣的小伙伴們可以瞧一瞧。
    發(fā)表于 11-17 11:43 ?0次下載

    ROS機(jī)器人軟件平臺有哪些常用命令?ROS常見命令詳細(xì)資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是ROS有哪些常用命令?ROS常見命令詳細(xì)資料免費(fèi)下載。
    發(fā)表于 09-13 08:00 ?20次下載
    <b class='flag-5'>ROS</b>機(jī)器人軟件平臺有哪些常用命令?<b class='flag-5'>ROS</b>的<b class='flag-5'>常見</b>命令詳細(xì)資料免費(fèi)下載

    基于深度學(xué)習(xí)模型的點(diǎn)云目標(biāo)檢測及ROS實(shí)現(xiàn)

    近年來,隨著深度學(xué)習(xí)在圖像視覺領(lǐng)域的發(fā)展,一類基于單純的深度學(xué)習(xí)模型的點(diǎn)云目標(biāo)檢測方法被提出和應(yīng)用,本文將詳細(xì)介紹其中一種模型——SqueezeSeg,并且使用ROS實(shí)現(xiàn)該模型的實(shí)時(shí)目
    的頭像 發(fā)表于 11-05 16:47 ?1.8w次閱讀

    PCB作業(yè)中常見14大錯(cuò)誤

    原理圖常見錯(cuò)誤
    的頭像 發(fā)表于 03-12 11:06 ?4363次閱讀

    ROS部署PaddlePaddle的CV模型

    paddle_inference_ros_demo功能包是基于paddle_inference_ros開發(fā)的,幫助開發(fā)者快速體驗(yàn)paddle_inference在ROS環(huán)境下的推理部署效果的功能包。可以直接進(jìn)入該項(xiàng)目鏈接進(jìn)行查看
    的頭像 發(fā)表于 10-20 17:02 ?1074次閱讀
    <b class='flag-5'>ROS</b>部署PaddlePaddle的CV<b class='flag-5'>模型</b>

    ros1和ros2的通信模型

    ros1: talker 注冊 listener 注冊 ROS Master 進(jìn)行信息匹配 listener 發(fā)送鏈接請求 talker 確認(rèn)請求 建立連接 talker 給 listener 發(fā)
    的頭像 發(fā)表于 11-27 11:26 ?1284次閱讀
    <b class='flag-5'>ros</b>1和<b class='flag-5'>ros</b>2的通信<b class='flag-5'>模型</b>

    機(jī)器人的ROS模型建立

    這個(gè)系列主要介紹機(jī)器人ROS模型建立方法,ROS系統(tǒng)帶來的好處之一就是: 我們無需自己建立復(fù)雜的數(shù)學(xué)
    的頭像 發(fā)表于 11-28 14:19 ?916次閱讀

    vlookup常見的12種錯(cuò)誤

    中,我將介紹VLOOKUP函數(shù)的常見錯(cuò)誤,并提供詳盡、詳實(shí)、細(xì)致的解決方法。 錯(cuò)誤#N/A:這是最常見的VLOOKUP錯(cuò)誤之一,它表示無法找
    的頭像 發(fā)表于 12-01 11:19 ?4386次閱讀

    機(jī)械制圖常見錯(cuò)誤匯總

    今天分享是《機(jī)械制圖常見錯(cuò)誤》 資料。
    的頭像 發(fā)表于 12-26 10:41 ?1485次閱讀
    機(jī)械制圖<b class='flag-5'>常見</b><b class='flag-5'>錯(cuò)誤</b>匯總