跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI算法

工业机器人坐标系详解

工业机器人五大坐标系(世界、足部、基、法兰、工具)的定义与应用。通过房间与手臂的类比帮助理解各坐标系的层级关系。结合库卡机器人抓取杯子的实际案例,演示了如何建立桌面基坐标系及测量抓手工具坐标系(TCP)。文章澄清了世界坐标系与基坐标系的默认重合关系,以及目标点姿态(A,B,C)与工具坐标系定义的区别,强调 X,Y,Z 决定位置,A,B,C 决定方向,为机器人编程提供清晰的底层逻辑参考。

山野来信发布于 2026/4/5更新于 2026/10/2599 浏览
工业机器人坐标系详解

工业机器人坐标系详解

工业机器人的五个核心坐标系是空间位置和姿态的数学基础,可视为一套从宏观到微观的定位系统。

五大坐标系详解

1. 世界坐标系

  • 定义:固定不变的绝对坐标系,通常定义在整个工作站(如房间)的某个角落。
  • 用途:描述房间里所有东西的绝对位置,如机器人、传送带、工件的位置。
  • 理解:相当于房间的经纬度或墙角,无论怎么移动,该点位置固定。

2. 机器人足部坐标系

  • 定义:位于机器人安装底座正下方的坐标系,通常 Z 轴垂直向上。
  • 用途:安装时校准到世界坐标系。若机器人移动,其相对于世界坐标系的数值变化,但足部相对于机器人本身固定。
  • 理解:相当于站立的那块地。

3. 基坐标系

  • 定义:位于机器人第一轴(腰部)的安装基座上,是机器人内部的零点。
  • 用途:机器人自身的原点。'回零'即回到机械确定的姿态,运动学解算基于此开始。
  • 理解:相当于肩膀根部,是手臂所有运动的起点。

4. 法兰坐标系

  • 定义:位于机器人第六轴(最后一个轴)末端的法兰盘中心。
  • 用途:机器人手臂的末端,也是安装工具(焊枪、抓手)的地方。
  • 理解:相当于手腕关节。

5. 工具坐标系

  • 定义:定义在工具的有效工作点上,如焊丝端点、吸盘中心、夹爪中心。
  • 用途:真正关心的操作点。编程时告诉机器人让工具坐标系的这个点移动到工件的点。
  • 理解:相当于手里握着的一支笔的笔尖。

实际应用场景:抓取杯子

假设在一个 3m*3m 的工作范围内,机器人安装在中间,桌面上有十个杯子,需要实现抓取。

第一步:坐标系设定

  1. 建立'桌面'基坐标:在桌子表面建立一个用户基坐标系。使用三点法定义:
    • 选一个点作为原点 (X0, Y0, Z0)。
    • 沿桌面边缘选一个点确定 X 轴正方向。
    • 在桌面上选一个点确定 XY 平面。
    • 命名为 BASE_DATA[10]。
  2. 测量'抓手'工具坐标:在示教器上切换至工具坐标测量程序。手动移动机器人,让抓手中心从四个不同方向触碰工作空间里的一个固定尖点,记录数据并保存为 TOOL_DATA[1]。

第二步:实现抓取过程

  1. 手动示教第一个杯子:
    • 切换到 T1(手动慢速)模式。
    • 指定本次运动使用的坐标系:
      $BASE = BASE_DATA[10]
      $TOOL = TOOL_DATA[1]
      
    • 手动操作机器人,让抓手中心精确对准第一个杯子中心,记录点 PICK1。
  2. 编写程序循环抓取:
    • 移动到安全点。
    • 使用 LIN PICK1 指令,让 TCP 垂直下降到杯子位置。
    • 使用 SET Gripper[1]=TRUE 指令闭合抓爪。
    • 抬起并放置,利用位置寄存器增加偏移量生成下一个目标点,实现循环。

关键概念辨析

世界坐标系与基坐标系

在默认情况下,世界坐标系和基坐标系确实重合在同一点上(通常位于机器人足部)。

  • 世界坐标系:固定不变的'绝对地标',是整个工作站所有空间位置的最终参考。
  • 基坐标系:可以移动的'工作台面'。默认与世界坐标系重合,但可由用户移动并设定到具体的工件上。
  • 本质区别:世界坐标系是全局绝对原点,基坐标系是相对编程参考系。定义 $BASE = BASE_DATA[10] 就是将基坐标系原点搬到了桌面一角。

工具坐标系与目标点姿态

  • 工具坐标系(TCP):定义了工具自身形状(笔有多长,笔尖在哪),数据固定。
  • 目标点的 A、B、C:定义了工具应该以什么姿势去接触工件(笔尖朝下写还是朝前画)。
  • 总结:X、Y、Z 决定'手伸到哪里',A、B、C 决定'手怎么伸出去'。两者都是相对于基坐标系的目标位姿。

总结

这五个坐标系构成了转换链条。理解它们的关系能让程序逻辑清晰,不再是一串晦涩的关节角度,而是直观的空间定位过程。

目录

  1. 工业机器人坐标系详解
  2. 五大坐标系详解
  3. 1. 世界坐标系
  4. 2. 机器人足部坐标系
  5. 3. 基坐标系
  6. 4. 法兰坐标系
  7. 5. 工具坐标系
  8. 实际应用场景:抓取杯子
  9. 第一步:坐标系设定
  10. 第二步:实现抓取过程
  11. 关键概念辨析
  12. 世界坐标系与基坐标系
  13. 工具坐标系与目标点姿态
  14. 总结

更多推荐文章

查看全部
  • 零代码搭建 AI 早报系统:Trae SOLO + MCP 实践
  • YOLOv8OBB 旋转目标检测在 RK3588 上的 C++ 部署
  • Linux 网络基础:协议分层与传输流程详解
  • 金融领域自然语言处理(NLP)应用与实战指南
  • Python 数据分析全流程指南:从基础到建模实战
  • B 站 PC 端自动开启字幕脚本(2026 新版适配)
  • Vue Print Designer 前端可视化打印设计器详解
  • JavaScript 基础语法中篇:运算符、条件、循环与数组详解
  • C++ 关联容器:set、map 和键值对实战笔记
  • 人工智能(AI)常见面试题及答案汇总
  • 医疗 AI 可信革命全栈实现(下)
  • C++ 二叉搜索树实现详解
  • Python 面试高频题:从可变对象到垃圾回收机制
  • Cursor 配置代理指南:解决 AI 模型联网问题
  • Dify 入门:从 Web 到 API 的交付与集成方案
  • Rust 异步微服务架构最佳实践与反模式
  • Python Pandas 库核心用法实战指南
  • AI 绘画提示词网站:从技术选型到生产部署实战
  • PyTorch 实战:加载模型权重与 ONNX 推理部署
  • 29 岁程序员开发 AI 产品 StealthGPT 月入 19 万美元案例

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online