当前位置: 首页 > news >正文

左扰动和右扰动

在SLAM(Simultaneous Localization and Mapping)中,使用左扰动还是右扰动主要取决于你如何定义坐标系和你希望扰动影响的姿态表示。这通常与你的坐标系选择和你正在解决的具体问题有关。

左扰动通常用于以下情况:

  • 当你使用局部坐标系来表示旋转,并且你的旋转矩阵R描述了世界坐标系相对于局部坐标系的旋转(即从世界坐标系到局部坐标系的变换)。在这种情况下,当你想改变局部坐标系的姿态时,你需要在旋转矩阵的左侧应用扰动,因为你想改变的是从世界到局部坐标系的变换。

右扰动通常用于以下情况:

  • 当你使用全局坐标系来表示旋转,并且你的旋转矩阵R描述了局部坐标系相对于世界坐标系的旋转(即从局部坐标系到世界坐标系的变换)。在这种情况下,当你想改变局部坐标系的姿态时,你需要在旋转矩阵的右侧应用扰动,因为你想改变的是从局部到世界坐标系的变换。

简单来说,如果你的坐标系设置使得你的旋转矩阵代表一个“从…到…”的变换,那么你应当根据这个变换的方向来决定使用左扰动还是右扰动。具体而言:

  • 如果你的旋转矩阵R表示“从世界到局部”,则使用左扰动。
  • 如果你的旋转矩阵R表示“从局部到世界”,则使用右扰动。

在SLAM的上下文中,这通常意味着:

  • 如果你关心的是机器人坐标系下的世界地图(即机器人视角下的世界),你可能会使用左扰动。
  • 如果你关心的是世界坐标系下的机器人位置(即世界视角下的机器人),你可能会使用右扰动。

一般情况下,旋转矩阵R都是描述局部坐标系相对于世界坐标系的旋转(即从局部坐标系到世界坐标系的变换),这里推导一下右扰动公式:
∂ ( R exp ⁡ ( ϕ ∧ ) p + t ) ∂ ϕ = lim ⁡ ϕ → 0 ( R exp ⁡ ( ϕ ∧ ) p + t ) − ( R p + t ) ϕ ≈ lim ⁡ ϕ → 0 ( R ( I + ϕ ∧ ) p + t ) − ( R p + t ) ϕ = lim ⁡ ϕ → 0 R ϕ ∧ p ϕ = − R p ∧ \begin{align*} \frac{\partial (R \exp(\phi^\wedge) p + t)}{\partial \phi} &= \lim_{\phi \to 0} \frac{(R \exp(\phi^\wedge) p + t) - (Rp + t)}{\phi}\\ &\approx \lim_{\phi \to 0} \frac{(R(I+\phi^\wedge)p+t)-(Rp+t)}{\phi}\\ &= \lim_{\phi \to 0} \frac{R\phi^{\wedge}p}{\phi}\\ &= -Rp^{\wedge} \end{align*} ϕ(Rexp(ϕ)p+t)=ϕ0limϕ(Rexp(ϕ)p+t)(Rp+t)ϕ0limϕ(R(I+ϕ)p+t)(Rp+t)=ϕ0limϕRϕp=Rp

http://www.lryc.cn/news/390588.html

相关文章:

  • 【计算机网络】期末复习(2)
  • ojdbc8-full Oracle JDBC 驱动程序的一个完整发行版各文件的功能
  • 在Linux环境下使用sqlite3时,如果尝试对一个空表进行操作(例如插入数据),可能会遇到表被锁定的问题。
  • 【目标检测】DINO
  • 一文包学会ElasticSearch的大部分应用场合
  • 创建kobject
  • 数据结构 - C/C++ - 树
  • Linux源码阅读笔记12-RCU案例分析
  • 【C++】双线性差值算法实现RGB图像缩放
  • 计算机网络知识普及之四元组
  • 深度探讨网络安全:挑战、防御策略与实战案例
  • “穿越时空的机械奇观:记里鼓车的历史与科技探秘“
  • DevOps CMDB平台整合Jira工单
  • Vue-路由
  • 【Rust入门教程】安装Rust
  • Character.ai因内容审查流失大量用户、马斯克:Grok-3用了10万块英伟达H100芯片
  • Spring源码九:BeanFactoryPostProcessor
  • 大模型笔记1: Longformer环境配置
  • 类和对象(提高)
  • 免费最好用的证件照制作软件,一键换底+老照片修复+图片动漫化,吊打付费!
  • antfu/ni 在 Windows 下的安装
  • Linux 生产消费者模型
  • 深入浅出:MongoDB中的背景创建索引
  • Spring事务十种失效场景
  • JELR-630HS漏电继电器 30-500mA 导轨安装 约瑟JOSEF
  • 如何实现一个简单的链表或栈结构
  • 抖音外卖服务商入驻流程及费用分别是什么?入驻官方平台的难度大吗?
  • “小红书、B站崩了”,背后的阿里云怎么了?
  • nginx的配置文件
  • 艾滋病隐球菌病的病原学诊断方法包括?