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

色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    28512

    瀏覽量

    207526
  • 模型
    +關注

    關注

    1

    文章

    3267

    瀏覽量

    48924
  • ROS
    ROS
    +關注

    關注

    1

    文章

    278

    瀏覽量

    17035
收藏 人收藏

    評論

    相關推薦

    初學仿真常見錯誤

    本推文針對Sentaurus初學者頻繁遇到的錯誤進行簡單整理,具體是包括Sde、Sdevice仿真常見錯誤
    的頭像 發表于 12-03 16:24 ?2548次閱讀
    初學仿真<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 ?2802次閱讀

    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 ?4126次閱讀

    ROS部署PaddlePaddle的CV模型

    paddle_inference_ros_demo功能包是基于paddle_inference_ros開發的,幫助開發者快速體驗paddle_inference在ROS環境下的推理部署效果的功能包??梢灾苯舆M入該項目鏈接進行查看
    的頭像 發表于 10-20 17:02 ?745次閱讀
    <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 ?822次閱讀
    <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 ?623次閱讀

    vlookup常見的12種錯誤

    中,我將介紹VLOOKUP函數的常見錯誤,并提供詳盡、詳實、細致的解決方法。 錯誤#N/A:這是最常見的VLOOKUP錯誤之一,它表示無法找
    的頭像 發表于 12-01 11:19 ?3305次閱讀
    主站蜘蛛池模板: 一扒二脱三插片在线观看| 亚洲国产精品综合久久一线| 国产亚洲日韩欧美视频| 大学生第一次破女在线观看| 99热国产这里只有精品9九| 2020精品国产视| 中文字幕无码亚洲视频| 诱受H嗯啊巨肉舍友1V1| 在线视频av大全色久久| 在线视频 国产精品 中文字幕| 夜夜草导航| 一区二区三区国产亚洲网站| 一个人视频日本在线观看| 医生含着我的奶边摸边做| 伊人久久综合成人亚洲| 在线 自拍 综合 亚洲 欧美| 中国女人内谢69xxxxxx直播| 中文字幕成人在线观看| 777米奇色狠狠俺去啦| 99久久就热视频精品草| xx在线观看| 观看免费做视频| 国产婷婷午夜无码A片| 国产亚洲精品久久无码98| 混乱家庭电影完整版在线看| 久久r视频| 男男h开荤粗肉h文1v1| 青青伊人网| 甜性涩爱全集在线观看| 亚州日韩精品AV片无码中文| 亚洲免费视频网站| 中文字幕无码亚洲字幕成A人蜜桃| 97久久国产露脸精品国产| 扒开老师粉嫩的泬10P| 国产高清视频在线观看97| 40岁东北老阿姨无码| 十九禁啊啪射视频在线观看| 日本一本二本三区免费免费高清| 日本高清免费一本视频在线观看| 丝袜足控免费网站xx91| 亚洲电影第1页|