激光雷达运动畸变校正

1. 介绍

自己写的激光雷达运动畸变校正算法,地址:https://github.com/LiuLimingCode/lidar_undistortion_2d

读取odom数据对2D激光雷达数据进行运动畸变校正。

2. 校正效果

在图片中,黄色方框代表机器人的位姿,红色点云代表原始的激光雷达数据,白色方框代表经过运动补偿后的激光雷达数据。

3. 参数

名称 类型 注释
scan_sub_topic string 订阅的激光数据话题名
scan_pub_topic string 经过运动畸变矫正后发布的激光数据话题名
enable_pub_pointcloud bool 是否将校正后的数据重新封装为LaserScan消息发布
pointcloud_pub_topic bool 经过运动畸变矫正重新封装LaserScan消息话题名
lidar_frame string 激光雷达数据的坐标系
odom_frame string Odometry数据的坐标系
lidar_scan_time_gain double 激光雷达单次扫描时间系数

4. 使用rosbag测试

1 正确编译本工程,并 source devel/setup.sh
2 输入以下指令:

roslaunch lidar_undistortion_2d test_lidar_undistortion_2d.launch enable_undistortion:=true

3 找到 /bag/sensor_data.bag ,输入指令:

rosbag play --clock sensor_data.bag

4 result
机器人在高速运动的过程中(>2.5m/s),由于激光雷达未进行运动补偿,激光雷达测量存在较大的畸变,所以与地图上的墙壁无法很好贴合,导致算法在高速运动的情况下定位不准确。

经过运动补偿后,激光雷达测量点基本能做到与墙壁贴合。

5. 参考

深蓝学院SLAM教程

激光雷达运动畸变校正相关推荐

  1. Cartographer中对激光雷达运动畸变的处理方法分析

    任务动机:梳理cartographer处理激光雷达运动畸变的原理,并针对特殊数据特性的雷达数据做相应适配,进而提升建图效果. 任务描述:查阅cartographer源码中激光雷达运动畸变的处理流程,对 ...

  2. 详解2D激光雷达运动畸变去除

    2D激光雷达运动畸变去除 1.激光雷达运动畸变的说明 如果是扫描频率5Hz的激光雷达,一帧数据的首尾时间差200ms,若机器人以0.5m/s的速度向x方向走扫描前面的墙面,那么200ms后尾部的测量距 ...

  3. Livox 开源分享:关于激光雷达去畸变的那些事儿

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Livox 览沃激光雷达@知乎 来源丨https://zhuanlan.zhihu.com/p/ ...

  4. 激光SLAM第三章作业去除运动畸变

    ·# 激光SLAM第三章作业去除运动畸变 一.原理 1.由于曲线可以通过分段来近似 二.题目介绍 1.题目描述 题目描述 1.本次的作业为实现一个里程计去除激光雷达运动畸变的模块 2.本次的作业里面有 ...

  5. 激光雷达传感器以及运动畸变去除

    <深蓝学院-激光SLAM>课程 一丶激光雷达传感器介绍 1.三角测距 其中假设右边为一个激光发射器,左边为摄像头接受右方反射的光. 其中已知 L = L 1 + L 2 L=L_1+L_2 ...

  6. 鱼眼相机的成像模型与畸变校正

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨11号线人 来源丨十一号组织 "800万像素","250m测距能力 ...

  7. 图像处理中几何畸变校正,图像纠正的方法有哪些

    如何通过人工神经网络实现图像识别 . 人工神经网络(ArtificialNeuralNetworks)(简称ANN)系统从20世纪40年代末诞生至今仅短短半个多世纪,但由于他具有信息的分布存储.并行处 ...

  8. 利用顶点位移进行VR畸变校正

    利用顶点位移进行VR畸变校正 VR开发的最大挑战之一是对高帧率与高分辨率结合的要求.我们通过把顶点转化为"镜头空间",删除了需要全屏渲染的纹理,这样就可以大规模提高手机性能. 下面 ...

  9. [翻译]利用顶点位移的VR畸变校正

    文章英文原网址: http://www.gamasutra.com/blogs/BrianKehrer/20160125/264161/VR_Distortion_Correction_using_V ...

  10. OpenCV 畸变校正函数undistortPoints()与remap()详解及校正效果对比

    一.概述 前面写过一篇博客–"疑问:undistortPoints()与remap()畸变校正后,结果相差很大",博客中对比了OpenCV中自带畸变校正函数undistortPoi ...

最新文章

  1. 九维 Addon for SBO 功能说明及新版软件下载
  2. 《图解机器学习-杉山将著》读书笔记---CH1
  3. .NET独有的精巧泛型设计模式
  4. 【视频】vue表单提交
  5. linux查看samba目录的配额,问Samba中一个共享目录,怎么限制其容量大小?不是用户级quota!!...
  6. 计算机硬件存储器,个人计算机的存储器系统 说说内核与计算机硬件结构(5)
  7. c语言最小点对问题_7.4 图的连通性问题
  8. 【5】测试用例设计-状态迁移图
  9. React Native将license修改为MIT,与React保持一致
  10. MySQL(17)-----数值函数
  11. mysql可视化界面创建表_mysql安装及可视化界面
  12. ISO三体系,招投标企业认证最多的资质
  13. 最新易企秀 微场景制作源码 易企秀去版权源码 带几百套模板
  14. 网站接入QQ互联(JAVA版)
  15. ES 检索 word、pdf 文档插件 ingest attachment 的管道配置和文档结构映射
  16. 转载——背包九讲(原文链接已不可考)
  17. 尼尔机械纪元安卓机器人_尼尔机械纪元手机版
  18. Mac Os微信多开小助手安装教程
  19. 2021年新实施的税收优惠政策汇总
  20. 论文阅读——From Image to Imuge: Immunized Image Generation

热门文章

  1. cpufreq 频率设置verify
  2. 一点点读懂cpufreq(一)
  3. 万字长文:全面解读新公链新生态
  4. 中国传统色的魅力|这8组中国风传统颜色你一定要收藏
  5. javascript 忽略 报错_JavaScript数据类型中易被忽略的点
  6. 在 jdk 1.4 中打印iteye技术网站
  7. git commit最佳实践:conventional commits
  8. html风琴图片展示,炫酷的jQuery手风琴图片和菜单插件及源码
  9. 字符串+转义字符+注释
  10. 情人节程序员用HTML网页表白【情人节爱你的代码】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript