
激光SLAM
文章平均质量分 83
Robot-WH
兴趣领域: 机器人软件,三维工业软件,嵌入式
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[开源]自动化定位建图系统(视频)
机器人建图定位系统-增量地图构建,手动回环检测演示。机器人建图定位系统-基础重定位,定位功能演示。2、Lifelong后端地图管理模块。1、多传感器融合里程计。3、Qt人机交互系统。原创 2025-01-06 18:50:51 · 580 阅读 · 0 评论 -
点云的动态目标识别与滤除(视频)
4、用当前帧的点检测参考观测帧中待定的动态点,如果这些待定点被当前帧的视线穿过,那么这些待定点被认为是真正的动态点,否则转为稳定点。3、有些候选动态点,会被参考观测帧的点遮挡,那么暂时无法判断是否是真正的动态点,这部分点待定,由后续的观测帧判断是否是动态点。2、将当前的候选动态点转换到参考观测帧,检测那些被参考观测帧视线穿过的点,这部分点一定是动态点。1、对非地面点根据匹配情况以及目标跟踪模块的动态先验信息确定候选动态点。0、对输入点云进行快速分割,获取地面点和非地面点。2、进一步提高效率。原创 2025-01-08 10:51:45 · 296 阅读 · 0 评论 -
cartographer关键组件之线程池
线程池原创 2023-02-19 17:42:13 · 192 阅读 · 0 评论 -
cartographer 工程化设计1:底层算法的创建与参数初始化
cartographer算法的创建过程和参数初始化原创 2023-02-10 12:29:31 · 131 阅读 · 0 评论 -
LIO-livox - 激光IMU初始化模块分析
激光惯性初始化原创 2022-09-29 02:24:23 · 2169 阅读 · 4 评论 -
slam中ceres的用法解析
ceres的使用过程基本可以总结为:1、创建优化问题与损失核函数。 ceres::Problem problem; ceres::LossFunction *loss_function; // 损失核函数 //loss_function = new ceres::HuberLoss(1.0); loss_fun...原创 2020-05-03 00:40:36 · 8054 阅读 · 4 评论 -
多激光雷达的在线外参标定
MLOAM源码要点总结1、简介2、算法流程3、主要问题1、简介MLOAM是港科大刘明教授团队开源的多激光雷达里程计方案,其主要特色为:1、多激光雷达的外参在线标定。2、基于滑动窗口优化的多激光融合运动估计。2、算法流程1、标定模式2、里程计模式(1)、仅仅利用参考激光雷达(IDX_REF)的数据计算粗略的帧间里程计(2)、对每个激光雷达的激光数据进行降采样,并存放与:corner_points_stack_中(3)、滑动窗口窗口优化 optimizeMap()滑窗中优化的状态主要有:原创 2022-02-20 19:14:12 · 3479 阅读 · 0 评论 -
cartographer工程化设计2:ros接口层
cartographer工程化设计-ros接口层的讲解原创 2021-05-13 10:34:30 · 710 阅读 · 0 评论 -
cartographer 模块篇1 激光数据处理
传感器数据处理1、激光数据处理1.1 原始点云处理1.2 点云去畸变1.3 滤波1、激光数据处理1.1 原始点云处理1.2 点云去畸变首先, 获取该帧第一个激光点的时间戳,// 得到第一个点的时间戳 const common::Time time_first_point = time + // 第一帧时间 common::FromSeconds( synchronized_dat原创 2021-05-11 13:12:27 · 1593 阅读 · 0 评论 -
cartographer模块篇2 - 位姿插值器
PoseExtrapolator原创 2021-03-06 23:12:57 · 2627 阅读 · 2 评论 -
LIOSAM解析
因子图优化激光&IMU融合激光特征的处理IMU的处理GPS的处理主要学习今年最新开源的LIOSAM.LIOSAM 点云预处理与特征提取的环节的分析见这里 legoloam系列算法之点云处理与特征提取这里主要学习的是在提取了激光特征后, 融合IMU, GPS 实现激光里程计的方法, 虽然LIOSAM也是具有回环的, 但是用的方法基本和legoloam一样, 所以重点就放在 激光里程计上.梳理一下主要文件:关于IMU的融合主要在src/imuPreintegration.cpp中完成.接原创 2020-12-21 02:09:24 · 5257 阅读 · 3 评论 -
legoloam系列算法之点云处理与特征提取
lins和legoloamlins和lego_loam的点云预处理环节是一样的, legoloam 在 imageProjection.cpp中完成, 而 lins 在image_projection_node.cpp中完成.原创 2020-08-12 21:35:44 · 3342 阅读 · 0 评论 -
基于卡尔曼滤波器融合的激光IMU激光里程计学习
主要学习的是港科大今年开源的LINS算法.该算法是直接在lego上面改的,主要针对的还是16线激光.算法主要的核心是在激光里程计节点, 只需要重点学习这部分就可以了.原创 2020-06-21 17:17:55 · 4483 阅读 · 1 评论 -
ALOAM mapping
首先将odometryBuf中接受到的里程计数据保存为q_wodom_curr、t_wodom_curr// 获取里程计的数据放置与 q_wodom_curr t_wodom_currq_wodom_curr.x() = odometryBuf.front()->pose.pose.orientation.x;q_wodom_curr.y() = odometryBuf.front()...原创 2020-04-02 00:15:48 · 2820 阅读 · 16 评论