自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 论文阅读: DF-VO: What Should Be Learnt for Visual Odometry

论文阅读

2021-06-17 11:16:25 1584 1

原创 COLMAP 在ubuntu16.04上安装,用最新版本ceres进行编译时出现 error: ‘integer_sequence’ is not a member of ‘std’错误

安装了最新版本的ceres,ceres是基于C++14编译的,因此如果指定c++版本,会出现这个错误。/usr/local/include/ceres/internal/integer_sequence_algorithm.h:64:21: error: ‘integer_sequence’ is not a member of ‘std’强制在Colmap的CMakeLists中指定编译器貌似不起作用set(CMAKE_CXX_FLAGS "-std=c++14")因此参考ceres.

2021-02-03 17:36:38 821 1

原创 MSCKF 2.0 理论推导以及能观性分析

可以证明SLAM系统在提供较好的初值的情况下, 所有的状态都是可观的,即一旦初值确定,根据系列时刻的观测值是可以求取整个系统的状态轨迹的。但是在没有提供初值的情况下,状态变量的可观性需要根据能观性方程的秩决定。可以证明单目SLAM系统的不可观维度是7,分别对应6自由度位姿和尺度信息。VIO系统的不可观维度是4,分别对应X,Y,Z方向上的平移自由度和绕重力加速度轴的旋转角。也就是说在状态估计的问题中,一旦没有提供较好的初值信息或者初值约束,那么对状态变量的估计将根据零空间维度而产生很多解。仍未解决的问题

2020-07-09 15:08:17 2371 11

原创 DSO 深度滤波及代码解析

在基于特征点法的视觉SLAM中,当一个地图点在多张图像中获取到多个观测中,利用三角化原理进行深度初值的计算,接着利用BA对深度进行优化。然而在DSO中,作者采用的是深度滤波器的思想,深度滤波器是单目直接法种一个非常重要的环节。DSO中的深度估计思想也是完全来源于作者的另一篇文章(Semi-Dense Visual Odometry for a Monocular Camera),对这篇文章有一定了...

2020-05-08 21:49:12 3237 6

原创 MobileNetVLAD 模型实际环境测试

MobileNetVLAD来自于论文“Leveraging Deep Visual Descriptors for Hierachical Efficient Localization”。作者为了在移动平台上部署视觉位置识别网络(Visual Place Recognition),使用知识蒸馏的方式在MobileNetV2的基础训练了一个轻量级的网络。该网络根据作者论文给出的数据显示,在NVIDI...

2020-04-30 16:17:57 1403 2

转载 转载 slim下的函数使用

1、slim.conv2d:二维卷积2、slim.nets.resnet_utils.conv2d_same():使用“SAME”填充的二维卷积3、 tf.variable_sc...

2020-04-28 16:09:37 461

原创 小觅相机 相机以及IMU外参标定

最近在使用IMU和双目相机进行相关VIO算法的测试,首先要对IMU和相机的外参进行标定,本文主要是对标定过程做一个全面的记录,方便总结和讨论。测试中采用的是小觅双目模组标准版S1030-IR-120/Mono,整个标定过程都是依赖标定工具Kalibr(github网址)。本文将从以下几个方面进行总结:小觅双目SDK在ubuntu环境的安装 Kalibr 源码安装 调用小觅SDK发布数据 ...

2020-04-08 15:13:31 3425 12

原创 DSO 位姿估计及代码解析

在进行具体介绍之前,我们需要对DSO系统的Tracking部分有个大致的了解。深入代码的读者会知道作者是将当前帧与最近的关键帧进行direct image alignment从而求解当前帧到最近关键帧的位姿变化,即tracking过程。既然是与最近关键帧进行追踪,自然的是需要获取最近关键帧上一系列特征点的深度,即最近关键帧的半稠密深度图。那么应该怎么获取到这个半稠密的深度图呢?我们知道,DSO在后...

2020-02-23 11:50:31 1855

原创 DSO 特征点选取策略及代码解析

特征点选取策略直接法特征点的选取需要满足两个策略(需要再次说明的是,DSO中的特征点你可以简单的理解为那些梯度明显的点,但是不像特征点法中那样需要有描述子对特征的描述)。选取的特征点需要均匀的分布在图像上 选取的特征点的梯度要明显大于周围邻域的图像点的梯度首先作者采用一种区域梯度自适应阈值的方式,将图像划分成个局部区域块。计算每一个局部区域快的阈值: ...

2020-02-22 14:15:42 1837 2

imu_calibration.mp4

使用kalibr 进行IMU和相机标定的参考视频,进行相机内外参标定,和IMU充分激励的展示,可以进行较容易的学习和操作

2020-04-08

空空如也

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

TA关注的人

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