自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(257)
  • 资源 (1)
  • 收藏
  • 关注

原创 学习SLAM:SLAM进阶(九)以激光点云赋色为例讲述如何自定义ROS的消息格式并实现消息的订阅与发布

学习SLAM:SLAM进阶(九)以激光点云赋色为例讲述如何自定义ROS的消息格式并实现消息的订阅与发布

2023-09-10 14:49:43 448

原创 话说SLAM中的点云上采样

话说SLAM中的点云上采样

2023-08-25 15:15:02 1778 6

原创 LeGO-Loam代码解析(二)--- Lego-LOAM的地面点分离、聚类、两步优化方法

LeGO-Loam代码解析(二)--- Lego-LOAM的地面点分离、聚类、两步优化方法

2023-08-18 20:46:31 1519

原创 LeGO-Loam代码解析(一) 项目介绍、论文解读、配置安装

LeGO-Loam代码解析(一) 项目介绍、论文解读、配置安装

2023-08-18 11:08:50 1743

原创 学习SLAM:SLAM进阶(八):如何在Clion下配置ROS项目及Clion常用技巧

如何在Clion下配置ROS项目及Clion常用技巧

2023-07-05 22:03:14 1298

原创 多传感器融合SLAM --- 17.多传感器介绍及优缺点及视觉、激光SLAM原理

激光雷达可以测量环境的点云、深度信息,其不受环境、光照影响。激光雷达分为机械式激光雷达和固态激光雷达:机械式激光雷达和固态激光雷达是两种常见的激光雷达技术,它们在工作原理、结构和应用方面存在一些区别。1. 机械式激光雷达:机械式激光雷达通过机械旋转或振动扫描激光束,获取环境中的三维点云数据。它通常由一个旋转的激光发射器和一个接收器组成,激光束通过旋转或振动扫描来遍历整个场景。

2023-06-27 08:19:19 2219

原创 多传感器融合SLAM22 --- VINS-FUSION单目 + IMU + 在线估计IMU相机外参IMU偏移 SFM部分---GlobalSFM::construct代码解析

多传感器融合SLAM --- VINS-FUSION单目 + IMU + 在线估计IMU相机外参IMU偏移 SFM部分---GlobalSFM::construct代码解析

2023-06-23 12:05:44 472

原创 多传感器融合SLAM --- 16.LVI-SAM简介及基础知识

中间的框(Sect. IV)是传感器的测量:视觉特征的提取(FAST角点、用光流法进行跟踪匹配)、IMU预积分。左面的初始化(Sect. Ⅴ)就是将视觉-惯性进行对齐的一个过程,用一段时间内视觉的观测根据匹配关系计算运动,累计到一定程度(20-30帧)会对这段时间的运动和匹配结果进行全局BA算出一个更加准确的视觉里程计的结果。得到这个视觉里程计的结果后将IMU预积分的结果和视觉里程计的结果进行对齐,求解坐标系的外参、系统尺度及重力加速度。初始化之后,进入了滑动窗口紧耦合优化求解的过程。

2023-06-12 09:50:33 833

原创 多传感器融合SLAM --- 15.LIO-SAM地图优化代码分析 mapOptmization.cpp(RVIZ可视化及地图保存部分 LIO-SAM完结)

多传感器融合SLAM --- 15.LIO-SAM地图优化代码分析 mapOptmization.cpp(RVIZ可视化及地图保存部分 LIO-SAM完结)

2023-06-06 16:48:36 451

原创 多传感器融合SLAM --- 14.LIO-SAM地图优化代码分析 mapOptmization.cpp(闭环检测部分)

多传感器融合SLAM --- 13.LIO-SAM地图优化代码分析 mapOptmization.cpp(闭环检测部分)

2023-06-06 15:50:42 367

原创 多传感器融合SLAM --- 13.LIO-SAM地图优化代码分析 mapOptmization.cpp(地图优化部分)

多传感器融合SLAM --- 13.LIO-SAM地图优化代码分析 mapOptmization.cpp(地图优化部分)

2023-06-06 10:41:48 746

原创 多传感器融合SLAM --- 12.LIO-SAM图像投影代码分析 imageProjection.cpp

多传感器融合SLAM --- 12.LIO-SAM图像投影代码分析 imageProjection.cpp

2023-06-05 11:58:29 386

原创 多传感器融合SLAM --- 11.LIO-SAM提取特征点代码分析 featureExtraction.cpp

多传感器融合SLAM --- 11.LIO-SAM提取特征点代码分析 featureExtraction.cpp

2023-06-04 10:13:21 311

原创 多传感器融合SLAM --- 1.多传感器融合的基础知识

多传感器融合SLAM --- 1.多传感器融合的基础知识

2023-06-03 17:05:54 1640

原创 多传感器融合SLAM --- 10.LIO-SAM前端代码分析 imuPreintegration.cpp

多传感器融合SLAM --- 10.LIO-SAM前端代码分析 imuPreintegration.cpp

2023-06-03 16:58:24 531

原创 多传感器融合SLAM --- 9.LIO-SAM如何运行、运行节点介绍

多传感器融合SLAM --- 9.LIO-SAM如何运行、运行节点介绍

2023-06-01 10:11:59 981

原创 多传感器融合SLAM --- 8.LIO-SAM基础知识解读

多传感器融合SLAM --- 8.LIO-SAM基础知识解读

2023-06-01 09:23:51 1078

原创 多传感器融合SLAM --- 7.LIO-SAM论文解读(紧耦合的激光雷达惯性SLAM)

多传感器融合SLAM --- 7.LIO-SAM论文解读(紧耦合的激光雷达惯性SLAM)

2023-05-28 11:52:37 1228

原创 多传感器融合SLAM --- 5.Lego-LOAM论文解读及运行

多传感器融合SLAM --- 5.Lego-LOAM论文解读及运行

2023-05-27 11:20:55 759

原创 多传感器融合SLAM --- 4.LOAM后端代码解读(LOAM完结)

多传感器融合SLAM --- 4.LOAM后端代码解读(LOAM完结)

2023-05-26 16:22:07 314

原创 多传感器融合SLAM --- 3.LOAM前端代码解读

多传感器融合SLAM --- 3.LOAM前端代码解读

2023-05-25 21:38:00 336

原创 多传感器融合SLAM --- 2.LOAM论文解读及LOAM的编译运行

多传感器融合SLAM --- 2.LOAM论文解读及LOAM的编译运行

2023-05-24 15:42:56 409

原创 视觉-激光融合SLAM :LVI - SAM与LIO - SAM的环境配置

视觉-激光融合SLAM :LVI - SAM与LIO - SAM的环境配置

2023-05-22 11:40:40 2153 1

原创 T265录制的rosbag拆包:拆IMU序列和图像序列方法以及如何制作双目euroc、双目tum数据集

我们需要将时间戳进行对齐,对齐的原则:由于我们使用双目图像主要是使用的左目图像,因此我按照左目图像的时间戳去对齐右目,这样可以将IMU的损失率降到最小。执行下面的脚本,自动拆左右目图像,自动生成IMU的csv信息和txt信息,对齐时间戳、生成左目图像的时间戳。我们执行下面的脚本后,在脚本的同名文件夹下生成了TUM数据集以及EUROC数据集所需的文件信息。我们将我们所做的东西打包成euroc数据集的格式就可以了。其中有文件data.csv,存储着时间戳和图像的关系,其实都是一样的。

2023-05-12 16:23:27 2056 3

原创 基于深度学习的三维重建网络PatchMatchNet(三):如何利用patchmatchnet完成自己场景的数据集制作与利用自己的数据完成三维重建工作

如何利用patchmatchnet完成自己场景的数据集制作与利用自己的数据完成三维重建工作

2023-05-09 21:51:18 1218 3

原创 学习SLAM:SLAM进阶(七)如何在C++代码中调用python类,实例化python中类的对象,如何将conda中的深度学习环境导入C++项目中

如何在C++代码中调用python类,实例化python中类的对象,如何将conda中的深度学习环境导入C++项目中

2023-04-18 14:55:57 1316 1

原创 labelme的安装以及如何用labelme标注的json文件转换成coco和pascal voc数据集的格式进行深度学习的训练

labelme的安装以及如何用labelme标注的json文件转换成coco和pascal voc数据集的格式进行深度学习的训练

2023-04-17 10:40:51 1137

原创 ORBSLAM3 --- 是否需要插入关键帧的判定

ORBSLAM3 --- 是否需要插入关键帧的判定

2023-04-08 10:51:25 1188

原创 ORBSLAM3 --- 双目惯导执行ORBSLAM3(一):Stereo_intertail_euroc.cc文件解析

ORBSLAM3 --- 双目惯导执行ORBSLAM3(一):Stereo_intertail_euroc.cc文件解析

2023-04-04 16:24:59 1900 2

原创 ORBSLAM3 --- 相机抽象模型

介绍了ORBSLAM3的相机抽象模型

2023-04-03 14:51:14 725

原创 ORBSLAM3 --- 优化(一):g2o优化中的节点与边的定义-G2oTypes.h、G2oTypes.cc解析

ORBSLAM3 --- 优化(一):g2o优化中的节点与边的定义-G2oTypes.h、G2oTypes.cc解析

2023-04-01 10:53:48 2147 1

原创 ORBSLAM3 IMU代码实现部分:ImuTypes文件解析、IMU初始化代码解析

ImuTypes文件解析、IMU三阶段初始化代码解析

2023-03-31 11:54:40 1361

原创 ORBSLAM3 IMU理论推导部分

ORBSLAM3 IMU理论推导部分

2023-03-29 09:34:12 2498 2

原创 ORBSLAM3 --- 闭环及地图融合线程

ORBSLAM3 --- 闭环及地图融合线程解析

2023-03-23 15:36:31 918

原创 ORBSLAM3 --- LoopClosing::NewDetectCommonRegions检测回环关键帧/融合关键帧函数解析

ORBSLAM3 --- LoopClosing::NewDetectCommonRegions检测回环关键帧/融合关键帧函数解析

2023-03-23 10:04:13 831

原创 ORBSLAM3 --- Map::ApplyScaledRotation&Tracking::UpdateFrameIMU函数解析

Map::ApplyScaledRotation&Tracking::UpdateFrameIMU函数解析 以地图融合为例子

2023-03-21 09:27:07 291

原创 ORBSLAM3 --- 地图融合(惯性模式下)LoopClosing::MergeLocal2函数解析

由于我们要融合地图,因此这里要用互斥锁锁住地图,利用mSold_new位姿(我们再在一致性校验的时候算出是当前关键帧世界坐标系到融合关键帧世界坐标系的变换)把整个当前地图中的关键帧和地图点变换到融合帧所在地图的坐标系下。这里和纯视觉不同,纯视觉是将地图点和关键帧融合到非活跃地图(非活跃地图吞并活跃地图变成活跃地图)里,这里是融合到活跃地图中(活跃地图一步步吞噬非活跃地图)。共视关键帧只优化位姿,不优化IMU参数。把融合关键帧的共视窗口里的地图点投到当前关键帧的共视窗口里,把重复的点融合掉(以旧换新)

2023-03-19 10:43:14 1202 1

原创 ORBSLAM3 --- 地图融合(纯视觉模式下)LoopClosing::MergeLocal函数解析

地图融合(纯视觉模式下)LoopClosing::MergeLocal函数解析

2023-03-18 18:09:23 1062

原创 ORBSLAM3 --- 检测闭环及融合关键帧LoopClosing::DetectAndReffineSim3FromLastKF时序校验函数解析

检测闭环及融合关键帧LoopClosing::DetectAndReffineSim3FromLastKF时序校验函数解析

2023-03-18 11:01:35 804

原创 ORBSLAM3 --- 检测闭环及融合关键帧LoopClosing::DetectCommonRegionsFromBoW几何校验函数解析

ORBSLAM3 --- 检测闭环及融合关键帧LoopClosing::DetectCommonRegionsFromBoW几何校验函数解析

2023-03-16 18:19:28 954 1

opencv-contrib缺少的boost文件

opencv_contrib缺少的boost文件

2023-10-09

用于PCL滤波学习的点云

用于PCL滤波学习的点云

2023-09-13

在三维重建时使用,用于将colmap的位姿转化为MVSNet或者PatchatchNet网络所需格式

在三维重建时使用,用于将colmap的位姿转化为MVSNet或者PatchatchNet网络所需格式。在深度学习中我们利用我们自己拍摄的照片进行三维重建的时候需要进行数据转换,这个脚本完成这样的功能。

2023-05-09

CMake 3.22.5 版本

CMake工程教程用到的CMake版本。

2022-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除