URDF给机器人添加轮子(ROS2)
上一篇文章我们实现了在创建一个盒装的机器人这次我们创建圆柱机器人给机器人添加轮子。在上一个body.urdf里继续添加四个车轮为了保证车轮能够旋转需要给车轮添加关节机器人的两个部件之间以关节的形式连接。继续添加代码如下robot namejingang link namebase_footprint/ link namebody_link visual origin xyz0 0 0.0 rpy0 0 0/ geometry box size0.6 0.4 0.2/ /geometry material nameblue color rgba0.1 0.1 1.0 0.5/ /material /visual /link joint namebody_link2base_footprint typefixed parent linkbase_footprint/ child linkbody_link/ origin xyz0 0 0.131/ /joint link nameleftfront visual origin xyz0 0 0.0 rpy1.5705 0 0/ geometry cylinder length0.04 radius0.032 / /geometry material nameblack color rgba0 0 0 0.5/ /material /visual /link joint nameleftfront2body_link typecontinuous parent linkbody_link/ child linkleftfront/ origin xyz0.25 0.2 -0.1/ axis xyz0 1 0 / /joint link namerightfront visual origin xyz0 0 0.0 rpy1.5705 0 0/ geometry cylinder length0.04 radius0.032 / /geometry material nameblack color rgba0 0 0 0.5/ /material /visual /link joint namerightfront2body_link typecontinuous parent linkbody_link/ child linkrightfront/ origin xyz0.25 -0.2 -0.1/ axis xyz0 1 0 / /joint link nameleftback visual origin xyz0 0 0.0 rpy1.5705 0 0/ geometry cylinder length0.04 radius0.032 / /geometry material nameblack color rgba0 0 0 0.5/ /material /visual /link joint nameleftback2body_link typecontinuous parent linkbody_link/ child linkleftback/ origin xyz-0.25 0.2 -0.1/ axis xyz0 1 0 / /joint link namerightback visual origin xyz0 0 0.0 rpy1.5705 0 0/ geometry cylinder length0.04 radius0.032 / /geometry material nameblack color rgba0 0 0 0.5/ /material /visual /link joint namerightback2body_link typecontinuous parent linkbody_link/ child linkrightback/ origin xyz-0.25 -0.2 -0.1/ axis xyz0 1 0 / /joint /robot为了避免机器人陷入地面在最上面添加了一个虚拟link还是原来的启动程序。在功能包所在文件夹打开终端编译-加载环境-运行程序。colcon build source install/setup.bash ros2 launch first dispaly.launch.pyjoint标签介绍1.属性name --- 为关节命名type --- 关节运动形式continuous: 旋转关节可以绕单轴无限旋转revolute: 旋转关节类似于 continues,但是有旋转角度限制prismatic: 滑动关节沿某一轴线移动的关节有位置极限planer: 平面关节允许在平面正交方向上平移或旋转floating: 浮动关节允许进行平移、旋转运动fixed: 固定关节不允许运动的特殊关节2.子标签parent(必需的)parent link的名字是一个强制的属性link:父级连杆的名字是这个link在机器人结构树中的名字。child(必需的)child link的名字是一个强制的属性link:子级连杆的名字是这个link在机器人结构树中的名字。origin属性: xyz各轴线上的偏移量 rpy各轴线上的偏移弧度。axis属性: xyz用于设置围绕哪个关节轴运动。每日沸话每一个清晨都是新的开始带着勇气和希望踏上新的征程

相关新闻

ASP+MySQL古典排盘系统技术解析与现代重构

ASP+MySQL古典排盘系统技术解析与现代重构

简介:这是一套面向Web开发初学者与个人站长的娱乐型算命网站源码,适用于快速搭建玄学类趣味站点或学习ASPMySQL架构的实战项目。资源包含完整可运行的前端页面、后台管理系统及数据库脚本,上传即用,无需安装,适配支持A…

2026/8/30 19:14:32 阅读更多 →
没有实习经历考证有用吗?应届生考证指南:从入门到高阶的实用证书推荐

没有实习经历考证有用吗?应届生考证指南:从入门到高阶的实用证书推荐

没有实习经历,考证能弥补吗? 很多本科应届生都有这样的困惑:简历上实习经历一片空白,投出去的简历石沉大海,心里难免焦虑。这时候,考证是不是一条可行的出路? 先说结论:证书是加分项…

2026/8/30 19:14:32 阅读更多 →
海洋牧场数字孪生平台选型指南:深远海养殖的数字化运营

海洋牧场数字孪生平台选型指南:深远海养殖的数字化运营

一、海洋牧场是什么海洋牧场,指在特定海域通过科学培育与管理渔业资源而形成的现代化养殖区。随着近岸养殖空间趋于饱和,我国水产养殖正加速走向深远海:以"长岛经海005"为代表的深远海智能网箱,单箱水体已达9.4万立方米…

2026/8/30 19:14:32 阅读更多 →

最新新闻

Windows平台CMake 3.24.4部署与实战:从环境配置到跨平台构建

Windows平台CMake 3.24.4部署与实战:从环境配置到跨平台构建

简介:本资源为 CMake 3.24.4 官方 Windows x64 版本安装包,面向使用 Visual Studio、MinGW 或 Ninja 构建 C/C 项目的开发者、高校计算机专业学生及嵌入式软件工程师,解决跨平台项目配置、构建脚本编写与自动化编译流程搭建等核心问题。压缩包…

2026/8/30 19:51:47 阅读更多 →
星环科技秋招笔试C卷全解析:SQL窗口函数、算法题与大数据场景设计

星环科技秋招笔试C卷全解析:SQL窗口函数、算法题与大数据场景设计

博主去年秋招参与了星环科技的笔试流程,拿到的是C卷。考完之后最大的感受是: 这套题和互联网大厂的那套刷题逻辑,完全是两码事。 星环做的是大数据基础软件,从分布式存储到计算引擎再到数据仓库平台都有自研产品,所以…

2026/8/30 19:51:47 阅读更多 →
x32dbg动态调试实战:从汇编反推还原C语言源码结构

x32dbg动态调试实战:从汇编反推还原C语言源码结构

很多刚接触 x32dbg/x64dbg 的读者,第一反应是“我能看懂每一条汇编指令,但看不懂整个函数在干什么”。尤其是面对从 C 语言编译出来的二进制程序时,CPU 只会执行寄存器、栈和内存操作,但你心里清楚,这些指令背后原本是…

2026/8/30 19:51:47 阅读更多 →
基于QT5与WinPcap仿Wireshark网络抓包工具开发实战

基于QT5与WinPcap仿Wireshark网络抓包工具开发实战

简介:这是一套面向网络协议学习者、网络安全初学者及C/QT开发者的仿Wireshark网络抓包工具源码工程,解决网络数据包捕获、解析与可视化分析的实践需求,适用于课程实验、协议逆向分析、教学演示及底层网络编程能力训练。压缩包共392个文件&…

2026/8/30 19:51:47 阅读更多 →
维普AIGC报告只在实验结果分析部分飘红:助研君分段修改教程

维普AIGC报告只在实验结果分析部分飘红:助研君分段修改教程

维普AIGC报告只在实验结果分析部分飘红:助研君分段修改教程 许多理工科与医学专业的研究生在收到维普 AIGC 检测报告时,都会遇到一个非常典型且棘手的问题:维普AIGC报告只在实验结果分析部分飘红怎么办?论文前面的文献综述、方法…

2026/8/30 19:50:47 阅读更多 →
知网二代标红文献综述中的概念定义怎么改:助研君按字符处理实测

知网二代标红文献综述中的概念定义怎么改:助研君按字符处理实测

知网二代标红文献综述中的概念定义怎么改:助研君按字符处理实测 在工科与经管类硕士学位论文的绪论撰写中,文献综述往往是 AIGC 检测的重灾区:知网二代标红文献综述中的概念定义怎么改?许多同学发现,自己明明是一字一…

2026/8/30 19:50:47 阅读更多 →

日新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/8/30 0:00:01 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/8/30 0:00:01 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/8/30 0:00:01 阅读更多 →

周新闻

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析

每年校招季我都会接触不少准备数据库方向笔试的同学,看到最多的状态就是:简历上写着“熟悉 MySQL”“了解索引优化”,一碰到数据库管理工程师的笔试卷,却在索引、事务、锁、备份恢复这些题目上翻车。网易这套 2018 校园招聘数据库…

2026/8/30 0:00:01 阅读更多 →
数字电路时序基石:深入理解建立时间与保持时间

数字电路时序基石:深入理解建立时间与保持时间

1. 这不是“背公式”的事:时间参数到底在约束什么你翻过数字电路教材,一定见过这两个词:建立时间(Setup Time)和保持时间(Hold Time)。它们常被并列写在触发器(Flip-Flop&#xff09…

2026/8/30 0:00:01 阅读更多 →
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

1. 项目缘起:从赛题到超声波测距机的诞生第八届蓝桥杯单片机设计与开发国赛的题目,我至今记忆犹新。它没有直接给出一个花哨的名字,而是用“超声波测距机”这个朴实无华的功能描述,精准地勾勒出了考核的核心。对于当时备赛的我而言…

2026/8/30 0:00:01 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/29 4:34:53 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/30 18:07:21 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/29 2:05:18 阅读更多 →