美文网首页
激光雷达运动畸变去除

激光雷达运动畸变去除

作者: 送分童子笑嘻嘻 | 来源:发表于2019-11-12 12:04 被阅读0次

激光雷达传感器测距原理:三角测距与飞行时间(TOF)
三角测距:


在这里插入图片描述

TOF


在这里插入图片描述

TOF精度更高更常用。

激光雷达的数学模型
现在广泛使用的是似然场模型,即采用高斯模糊理论。

在这里插入图片描述

运动畸变
产生原因:激光点数据不是瞬时获得的,激光测量时伴随着机器人的运动,激光帧率较低。
个人思考:激光有自己的坐标系,当激光运动到不同的位置,两个位置的激光坐标系也是需要转化的。但机器人以为自己是在一个位置测出来的,所以会出现畸变。如图所示

在这里插入图片描述

畸变去除
1、纯估计方法
2、里程计辅助方法

纯估计方法:ICP(迭代最近邻匹配 iterative closest point)–点对点匹配
即未知对应点的求解方法,采用极大似然估计方法。
流程:

  • 寻找对应点
  • 根据对应点,计算R与T
  • 对点云进行转换,计算误差
  • 不断迭代,直到误差小于某一值

VICP(速度估计ICP—velocity estimation ICP)
即ICP算法的变种,考虑了机器人的运动为匀速运动,进行匹配的时候同时估计机器人的速度。

里程计辅助:
直接测量机器人的位移和角度,具有较高的局部角度测量精度,具有较高的局部位置测量精度。用CPU读取激光雷达数据,同时单片机上传里程计数据,两者进行时间同步,在CPU上统一进行运动畸变去除。
流程:

  1. 已知当前激光帧的起始时间ts,te.
  2. 两个激光束间的时间间隔*t
  3. 里程计数据按照时间顺序存储在一个队列里。
  4. 求解当前帧激光数据中的每一个激光点对应的里程计数据(即机器人位姿)
  5. 根据求解的位姿把所有的激光点转换到同一坐标系下
  6. 重新封装成一帧激光数据发布出去

相关文章

  • 激光雷达运动畸变去除

    激光雷达传感器测距原理:三角测距与飞行时间(TOF)三角测距: TOF TOF精度更高更常用。 激光雷达的数学模型...

  • 激光雷达运动畸变去除

    1.纯估计方法 ICP(Iterative Closest point)迭代最近点 已知对应点的求解方法 去中心化...

  • 激光SLAM概述

    激光SLAM的pipeline 激光雷达去畸变 激光帧间(核心算法)|前端匹配 激光回环检测 非线性最小二乘优化(...

  • 相机标定

    透镜畸变 径向畸变:远离透镜中心的光线弯曲比靠近中心的严重切向畸变:透镜与图像平面不平行而产生 畸变矫正 对于径向...

  • 摄像头标定 Python + OpenCV

    〇、基础 一些单孔摄像机(照相机)会给图像带来很多畸变。畸变主要有两种:径向畸变和切向畸变。如下图所示,用红色直线...

  • 思岚科技RPLIDAR A1的使用说明

    介绍在ROS操作系统中使用激光雷达 说明 介绍激光雷达(RPLIDAR) 介绍在ROS中安装和测试 激光雷达(RP...

  • 几何校正

    几何畸变几何校正几何畸变的原因有: 传感器内部的原因遥感平台因素地球因素大气折射和投影方式 几何畸变类型:系统性畸...

  • OpenCV-Python教程:46.摄像头标定

    基础 今天的针孔摄像头对图像做了很多扭曲,两个主要的扭曲是径向畸变和切向畸变。 由于径向畸变,直线会显示成曲线,当...

  • 摄像机的标定

    畸变主要有两种:径向畸变和切想畸变。如下图所示,用红色直线将棋盘的两 个边标注出来,但是你会发现棋盘的边界并不和红...

  • lidar-基础

    关键字:自动驾驶,机器人,传感器 各种激光雷达基础知识 固态激光雷达的原理 固态激光雷达使用相控阵或者微震镜mem...

网友评论

      本文标题:激光雷达运动畸变去除

      本文链接:https://www.haomeiwen.com/subject/ozpnbctx.html