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

lidar和imu的标定(二)GRIL-Calib

直接看IV. PREPROCESSING这一部分,

首先是提取了地平面。

然后看这个公式,表示地平面和[0,0,1]向量之间构成的旋转矩阵,当然是使用角轴的方式构建的。

B. LiDAR Odometry Utilizing the Ground Plane Residual

使用平面约束的的激光里程计约束。

C. IMU Processing and Synchronization with LiDAR Odometry

   采用互相关法 确定  采样间隔精度的 时间延迟。

2.看这个公式,计算RIL和角速度偏执和  时间延时小增量。

和上一篇介绍的Robust Real-time LiDAR-inertial Initialization是一摸一样的。

3.计算IMU和地面之间的旋转变换。

公式17中,w表示角速度,α表示角加速度,a表示线加速度,RIG表示imu到地面的旋转矩阵。根据imu的角速度和线加速度,可以计算得到imu此时相对于地面的旋转矩阵,(xxxx - 感觉这时候必须假设地面时水平的,感觉实际上地面不一定是水平的),

A. Unified Temporal-Spatial Constraints

和上一篇介绍的优化公式一样,优化ba和PLI和Gg。

B. Ground Plane Motion Constraints(优化相对旋转和平移)

公式23很显然,优化量是RLI,RGL是通过平面拟合以及角轴旋转计算得到,RIG则是根据imu获取的角速度和角加速度参数计算得到的旋转矩阵。

公式24中dI就是IMU中心与地面平面之间的距离,dI是直接从地面量取的到IMU中心之间的距离,相当于是在G系中, 首先经过RGI变换到IMU坐标系中,然后通过RIL变换到激光雷达坐标系中,dL是从地面开始量取的到激光雷达中心的距离,也是在G系中,然后通过RGL变换到激光雷达坐标系中,相减后左乘e3,得到在铅锤方向上的投影长度。感觉公式24左右两端可以不要e3。

C. Single Optimization (SO) Process

最后,再看这个,三合一了。

所以感觉也不难。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/225775.html

相关文章:

  • xv6项目八股(不懂的地方记录补充)
  • Altium Disigner(16.1)学习-原理图绘制以及必要操作
  • 在EA工具中绘制活动图的控制流箭头线的“水平或垂直”弯曲效果
  • 某数字藏品qm加密算法技术解析:多层混合加密体系的深度剖析
  • Spring Boot,注解,@RestController
  • WEB3——开发者怎么查看自己的合约日志记录
  • Docker安装mitproxy
  • 【STM32F1标准库】理论——定时器/计数器中断
  • HackMyVM-Jabita
  • mysql核心知识点
  • Vue初始化脚手架
  • 【存储基础】NUMA架构
  • C# await与wait的区别
  • go语言的GMP(基础)
  • 大模型赋能低空经济:从技术突破到应用场景拓展
  • Mybatis-Plus 学习
  • LangChain-结合GLM+SQL+函数调用实现数据库查询(一)
  • 第1章 数据分析简介
  • 测试总结(二)
  • 前端框架进化史
  • Windows系统时间怎么设置
  • 笔试笔记(运维)
  • ∑ 1/n 调和级数 是 发散的
  • Python打卡 DAY 42
  • 什么是临时表?临时表与普通表区别?
  • UDP/TCP协议全解
  • 工作流引擎-05-流程引擎(Process Engine)Camunda 8 协调跨人、系统和设备的复杂业务流程
  • oracle goldengate同步SQL server到SQL server的实时数据同步
  • 【计网】第六章(网络层)习题测试集
  • 黑马Java面试笔记之框架篇(Spring、SpringMvc、Springboot)