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

在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ROS模型建立常見錯誤

麥辣雞腿堡 ? 來源:古月居 ? 作者:Shawn0102 ? 2023-11-28 14:42 ? 次閱讀

將 XACRO文件轉換成 URDF 文件 并檢查

轉換的方法很簡單,ROS封裝了實現方法,我們只需進入xacro 所在的文件夾,然后鍵入如下命令即可:

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

為了檢驗我們的模型的準確性,我們進行簡單的檢查,在同一個目錄下輸入:

check_urdf rob.urdf

即可得到如下圖顯示,可以看到雙臂的關節鏈接情況。

圖片

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

urdf_to_graphiz rob.urdf

5.在RViz中觀看模型

編寫 launch 文件,取名:description.launch ,內容如下:

< 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

轉動每個關節,檢查無誤后,模型建立完成,下一篇經介紹如何使用 MoveIt 控制 Rob 機器人

Tips 建模常見錯誤

問題1:如果在查看模型時發現錯誤提示:No transform from [xxxx] to [base_link]

解決辦法:出現這個錯誤首先要懷疑是你的xacro描述文件編寫的格式出現了錯誤。

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

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

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    211

    文章

    28578

    瀏覽量

    207795
  • 模型
    +關注

    關注

    1

    文章

    3280

    瀏覽量

    48992
  • ROS
    ROS
    +關注

    關注

    1

    文章

    279

    瀏覽量

    17042
收藏 人收藏

    評論

    相關推薦

    初學仿真常見錯誤

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

    ROS與RPLIDAR結合使用說明及問題匯總

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

    labview建立veristand模型

    are specified as parameters.指定為必需輸入的終端是模型導入,建議和可選輸入指定為參數。這是NI描述的labview在建立veristand模型時指定模型
    發表于 07-14 11:02

    如何建立芯片模型數據?

    最近抄板一電路,想仿真試試結果。結果第一步就卡住了,因為電路板上用了HV3-2405E這種芯片。在網上找不到這個芯片的庫,個人建立元件模型,也卡在了模型數據上!向大神們求助,如何建立
    發表于 03-06 10:15

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

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

    SIMULINK簡單模型建立模型特點

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

    Keil常見錯誤警告

    該文檔詳細介紹了在Keil編譯環境下的常見錯誤警告,及其解決方法
    發表于 08-29 14:22 ?4次下載

    Keil常見錯誤警告

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

    ROS機器人軟件平臺有哪些常用命令?ROS常見命令詳細資料免費下載

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

    基于深度學習模型的點云目標檢測及ROS實現

    近年來,隨著深度學習在圖像視覺領域的發展,一類基于單純的深度學習模型的點云目標檢測方法被提出和應用,本文將詳細介紹其中一種模型——SqueezeSeg,并且使用ROS實現該模型的實時目
    的頭像 發表于 11-05 16:47 ?1.8w次閱讀

    PCB作業中常見14大錯誤

    原理圖常見錯誤
    的頭像 發表于 03-12 11:06 ?4133次閱讀

    ROS部署PaddlePaddle的CV模型

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

    ros1和ros2的通信模型

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

    機器人的ROS模型建立

    這個系列主要介紹機器人ROS模型建立方法,ROS系統帶來的好處之一就是: 我們無需自己建立復雜的數學
    的頭像 發表于 11-28 14:19 ?634次閱讀

    vlookup常見的12種錯誤

    中,我將介紹VLOOKUP函數的常見錯誤,并提供詳盡、詳實、細致的解決方法。 錯誤#N/A:這是最常見的VLOOKUP錯誤之一,它表示無法找
    的頭像 發表于 12-01 11:19 ?3365次閱讀
    主站蜘蛛池模板: 国产热视频| 免费观看四虎精品国产永久| 一区视频在线播放| 天天摸日日碰天天看免费| 国产片一区二区三区| 欧美日韩中文字幕| 毛片网站网址| 国产免费一区二区三区| 最近免费| 成人在线免费电影| 又长又大又粗又硬3p免费视| 国产在线精彩视频二区| 国产三级网| 亚洲天天看| 777色淫网站女女| 午夜免费视频观看| 一级特黄aaa大片大全| 国产精品亚洲玖玖玖在线靠爱| 美女视频黄免费| 国产成人在线播放视频| 夜夜艹| 日本又粗又长一进一出抽搐| 五月天综合婷婷| 午夜视频高清在线aaa| 欧美成人三级网站| 久久九色| 免费在线播放视频| 91大神免费视频| 69xxx视频| 国产亚洲自在精品久久| 99久久精品费精品国产一区二 | 日韩中文电影| 四虎永久影院永久影库 | 91福利网| 欧美小网站| 91av成人| 亚洲综合色就色手机在线观看| 伊人99在线| 无夜精品久久久久久| 四虎影库网址| 国产三级播放|