机器人坐标系转换中的左乘和右乘详解

前言

机器人坐标变换中的左乘和右乘 ,几乎是所有机器人、视觉、SLAM、机械臂开发人员都会遇到的概念容易搞混,本质原因是:左乘和右乘不仅仅是矩阵放哪边的问题,而是代表了"谁在动"、"在哪个坐标系下动"

一、先建立一个直觉

假设地面上有:

  • 世界坐标系 World
  • 机器人底盘坐标系 Base
  • 相机坐标系 Camera
  • 目标坐标系 Object

例如:

World

├── Base

├── Camera

└── Object

二、齐次变换矩阵表示什么

例如:

表示:Base坐标系相对于World坐标系的位置和姿态

写成矩阵:

三、最重要的一句话

四、什么是左乘

五、左乘的本质

六、什么是右乘

七、右乘本质

八、一个非常经典的例子

九、机器人开发中最常见的情况

十、最容易记忆的方法

十一、机器人领域最实用的结论

绝大多数机器人程序中:

  • 机械臂正运动学 → 右乘
  • DH参数链 → 右乘
  • TF树坐标变换 → 右乘
  • 相机外参链 → 右乘
  • SLAM位姿累计 → 右乘
  • 机器人局部运动控制 → 右乘

因为这些场景本质上都是:

当前坐标系相对于上一级坐标系定义变换。

而左乘通常出现在:

  • 世界系修正位姿
  • 地图对齐
  • 全局坐标重定位
  • 用世界坐标定义运动增量

等场景。

你可以记住一句最实用的话:

右乘 = 沿自己的坐标轴运动;左乘 = 沿世界坐标轴运动。

对于机械臂、视觉外参、TF树、手眼标定这类机器人应用,90%以上情况下看到的都是右乘链式变换

相关推荐
ZPC82105 小时前
moveit2_servo cmakelist 拆解
人工智能·深度学习·机器人
找方案17 小时前
2056台机器人北京集结,世界人形机器人运动会开赛
机器人·具身智能·人形机器人·机器人运动会·vla大模型·冰丝带
恒锐丰小瑞17 小时前
率能SS8841T 40V/2.5A/双通道H桥驱动芯片,PWM控制接口与低导通电阻(350mΩ),用于POS打印机/安防相机/机器人
单片机·嵌入式硬件·机器人
lancyu18 小时前
关于多轮对话机器人的上下文Token优化和解决方案
人工智能·python·深度学习·机器学习·chatgpt·机器人·prompt
YQ_011 天前
Autoware NDT 独立定位模块
机器人
机器人梦想家1 天前
具身机器人视觉服务的异步回调与并发控制
数据库·算法·机器人
TMT星球1 天前
伽利略机器人亮相WRC 2026,突破形态局限发布“陆行具身系统”Galileo X
大数据·人工智能·机器人
老兵发新帖1 天前
快速理解机器人各个坐标系的关系
机器人
老兵发新帖1 天前
机器人坐标系:各坐标系分别是谁在用,会影响谁?
机器人
极客互动API1 天前
企业微信 iPad 协议消息接口开发:文本 / 图片 / 群发消息的统一封装
人工智能·ios·微信·机器人·企业微信·ipad