机器人控制
文章平均质量分 82
人工干智能
IT行业的老黄牛!文章见!不吹牛!能帮你解决技术问题,请直接15013038985(微信同号)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
科普:Gazebo中仿真小车的键盘控制
本文介绍了在Gazebo仿真中通过键盘控制小车的两种编码方案。Qt功能键编码(如方向键对应16777xxx大数)和ASCII码(如字母I对应73)不可混用。通过启动仿真和监听/keyboard/keypress话题可验证键值。提供了两种控制方案:方案A使用方向键或数字小键盘控制运动,方案B使用字母键(如I/J/L)控制。控制代码插件可放置在<world>标签下作为全局系统插件,独立于特定模型,适用于多小车控制场景。原创 2026-06-21 09:46:26 · 411 阅读 · 0 评论 -
科普:机器人项目中的描述文件SDF 和 URDF 对比
URDF与SDF是机器人仿真中两种核心描述格式,分别服务于ROS和Gazebo生态。URDF专注描述单个机器人本体(连杆、关节、传感器),采用XML结构,兼容ROS工具链但缺乏物理仿真能力;SDF则定义完整仿真世界(环境、多机器人、物理引擎、插件),是Gazebo原生格式。两者在基础刚体标签(<link>、<joint>)上语义一致但语法细节不同,高阶功能互不兼容。实际开发中需配合使用:URDF描述机器人本体,SDF构建仿真场景。原创 2026-06-18 09:34:13 · 369 阅读 · 0 评论 -
科普:URDF 中的Link与Joint
文章摘要: URDF(统一机器人描述格式)是ROS/ROS2机器人建模的核心标准,其核心思想是刚体与约束分离: Link代表实体刚体(如机械零件),需定义视觉、碰撞和惯性属性,是TF坐标树的基石。 Joint仅表示虚拟约束(如运动规则),无实体,用于绑定坐标和限制自由度(如旋转、平移)。 关键点: Link必须包含物理属性,其<origin>仅调整局部几何,不影响全局坐标。 Joint的<origin>决定子Link相对于父Link的装配偏移,直接影响TF变换。原创 2026-06-17 14:52:21 · 424 阅读 · 0 评论 -
科普: ROS/URDF 标准 RPY 欧拉角
本文详细解析ROS2中RPY欧拉角的正确使用方法,帮助初学者避免常见误区。RPY(Roll-Pitch-Yaw)分别对应绕X、Y、Z轴的旋转,需严格遵循右手定则:大拇指指向坐标轴正方向,四指弯曲方向即为正向旋转。重点包括:ROS坐标系定义(X+前、Y+左、Z+上)、RPY旋转顺序(先Roll→Pitch→Yaw)及各轴正向旋转效果(如Roll>0时左侧抬高、右侧下沉)。文中纠正了常见错误认知,强调必须基于机体自身坐标系按固定顺序叠加旋转,而非凭视觉直觉判断。原创 2026-06-16 10:24:00 · 475 阅读 · 0 评论
分享