ROS模型建立常见错误

将 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.urdf5.在rviz中观看模型
编写 launch 文件,取名:description.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后在左上角工具栏上保存自己满意的配置文件。

我国怎样站在人工智能的制高点
物联网如何“伸手”管理城市
大国科技竞争将在三个纵深维度展开
基于远程医疗的不同情况下选择合适的无线标准的技巧
沈阳法库国际飞行大会落幕,无人机意向销售700架
ROS模型建立常见错误
华为目前有史以来颜质最高的手机:华为荣耀magic,可惜没看到多少人使用!
Socionext技术创新,推进8K普及进程
行业快讯:澳大利亚禁止华为5G、联通开启5G规模试验、紫光将量产64层128G存储器
为什么要把软中断锁放到更底层去呢?
技术干货|第七代无线技术802.11ax详解
移动通信技术的毫米波波束成形系统构成
NI LabVIEW及PAC平台与传统自动化系统的无缝集成
人形机器人行业深度报告
物联网(IoT)中的冷链如何发挥重大作用
织物涨破仪的测试范围以及产品参数的介绍
灵药不灵 苹果信仰在中国市场失灵了?还是说中国市场太凶残
ECG信号处理之一 带领学生参赛(5)可以攻玉
SaberRD的反激变换器电磁干扰分析
LG宣布2021款全球智能电视产品线