自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(205)
  • 收藏
  • 关注

原创 Paper Reading

文章目录1、2D_SLAMreal-time loop closure in 2D LIDAR SLAM2、3D_SLAMTightly-coupled Lidar Inertial Odometry via Smoothing and Mapping3、OtherInertial Aided Multi-Sensor Calibration1、2D_SLAMreal-time loop closure in 2D LIDAR SLAMcartographer 涉及到的论文2、3D_SLAMTi

2021-09-10 14:25:23 319

原创 ubuntu 16.04 14.04 安装各种软件

目录1.安装SunPinYin 1.5 安装 搜狗拼音1.下载安装包2.安装 fcitx3.重启后就ok4.不能中英文切换5.在qt 中正常使用2.opencv opencv依赖项下载地址编译:3.qt 5.8.01.直接下载qt5.8.0版本,解压后安装2.ROS插件2.1 UBuntu14.042.2 U...

2020-04-21 10:36:33 4053 1

原创 python教程学习

1. 基本使用1. 目录Ubuntu 系统没有盘符的概念,只有目录// -> /etc /lib /bin /usr /home/home -> /mayun /laowang /lvbu/mayun -> /Desktop /python …2. 常用命令基本使用序号命令对应英文作用01lslist查看当前文件下的内...

2019-06-02 18:22:09 2486

原创 ssh、sftp 远程计算机

一、远端支持依据ROS最牛逼的地方就是它的通信机制了,不仅仅是进程间通信方便,就连不同设备间通信也很方便,只需添加几行代码,你就可以实现多电脑间的 Topic 共享, 远程控制等功能。下面就让我们一起来实现吧! 这里假设我们有两个电脑:电脑 A 为主机端,电脑 B 为控制端。最终要实现在 A 电脑上运行roscore,并且运行 Turtlesim 程序,然后在 B 电脑上运行键盘控制...

2018-04-20 10:10:42 2040

原创 Git hook pre-commit

将钩子放在项目内(如 .githooks/) git config core.hooksPath .githooks钩子脚本必须有可执行权限chmod +x客户端钩子不会自动在 clone 后生效,需文档或脚本引导设置钩子不能被 Git 跟踪(除非你用指向项目内目录)不要在钩子中做耗时过长的操作(会影响开发者体验)Git Hooks = Git 操作生命周期中的“自动化守门员”它们让你在代码进入仓库的每一步都能自动执行检查、修复或通知,是构建高质量、规范化开发流程的关键工具。

2025-11-03 14:15:20 990

原创 windows 装虚拟机

这种方法是在 Windows 11 上创建一个独立的虚拟电脑,并在其中安装 Ubuntu 20.04。如果没有下载,请先去 Ubuntu 20.04 官方下载页面下载桌面版(Desktop)的ISO文件。现在,一台新的虚拟机已经出现在 VirtualBox 主界面的列表里了。您的电脑上尚未安装这个组件,因此安装程序被中断。这是关键步骤,请根据您电脑的实际情况进行分配。步骤 3:在虚拟机中创建并安装 Ubuntu。解决方案,下载依赖,并重新安装。步骤 1:下载并安装虚拟机软件。步骤一:创建新的虚拟机。

2025-09-12 17:57:04 1247

原创 typora工具中mermaid+html等

typora mkdown完美书写工具 中 mermaid 案例

2025-09-02 10:30:39 1216

原创 设计模式Books Reading

为什么我们需要了解设计模式?什么是设计模式?模式包含哪些内容?大部分模式都有正规的描述方式, 以便在不同情况下使用。 模式的描述通常会包括以下部分:部分模式介绍中还列出其他的一些实用细节, 例如模式的适用性、 实现步骤以及与其他模式的关系。为什么以及如何学习设计模式?设计模式分类不同设计模式的复杂程度、 细节层次以及在整个系统中的应用范围等方面各不相同。

2025-08-29 10:46:34 994

原创 nav2 基于插件的控制 + pp_controller

插件式 使用 + 控制

2025-07-21 17:00:06 999

原创 opencv aruco calib

ArUco 标记是一种合成方形标记,由宽黑边框和内部二进制矩阵组成,该矩阵确定其标识符 (id)。黑色边框有助于在图像中快速检测标记,二进制编码则有助于识别标记并应用错误检测和校正技术。标记大小决定了内部矩阵的大小。例如,4x4 大小的标记由 16 位组成。需要注意的是,标记可能会在环境中发生旋转,但检测过程需要能够确定其原始旋转,以便明确识别每个角点。这也是基于二进制编码实现的。

2025-07-11 20:50:30 553

原创 PL-SLAM: Real-Time Monocular Visual SLAM with Points and Lines

译文——众所周知,低纹理场景是依赖点对应的几何计算机视觉算法的主要致命弱点之一,尤其是对于视觉 SLAM。然而,在许多环境中,尽管纹理较低,但仍然可以可靠地估计基于线的几何基元,例如在城市和室内场景中,或者在结构化边缘占主导地位的所谓“曼哈顿世界”中。在本文中,我们提出了一种解决方案来处理这些情况。具体来说,我们建立在 ORB-SLAM 的基础上,大概是当前最先进的解决方案,无论是在准确性还是效率方面,并扩展其公式以同时处理点和线对应。

2025-06-29 16:21:11 1098

原创 ORB EPNP

《摄像机位姿的加权线性算法》学报中有介绍给定摄像机内参数,从空间点与它的图像点对应估计摄像机的旋转 R 和位置 c,通常称为摄像机位姿估计问题,也称为 PnP 问题解决 问题所需要的最少点对应数为 ,它最多有 4 个解,后又提出 问题。Quan 和 Lan 对于 P4P 和 P5P 问题给出了线性 SVD 算法 [2] ,他们把 问题转化为多个 问题,根据 问题之间的关系线性求解 ,其算法时间复杂度较高。在 n≥6 的情况下,经典的线性算法是 算法 [1] ,它忽略了旋转矩阵的正交约束,将投影矩

2025-06-29 16:19:26 819

原创 vins fusion 对比

VINS即 ,港科大在2019年1月12号发布了Vins-fusion,从2017年发布的Vins-mono:单目+IMU,这次晋级了vins-fusion,demo中主要给出了四个版本:VINS-Fusion是基于优化的多传感器状态估计器,可为自主应用(无人机,汽车和AR/VR)实现准确的自定位。VINS-Fusion是VINS-Mono的扩展,它支持多种视觉惯性传感器类型(单摄像机+IMU,立体摄像机+IMU,甚至纯双目摄像机)。使用IMU 时,初值与重力方向对齐加速度均值 gave=[g1,g2,g3

2025-06-29 14:56:47 1099

原创 Python 语言服务器,如 代码补全等

python 语言服务器配置

2025-06-19 15:26:51 404

原创 avp-slam Semantic Visual Mapping and Localization for Autonomous Vehicles in the Parking Lot

AVP-SLAM提出了一种基于语义特征的自动代客泊车视觉定位方案,利用停车场中稳定的停车线、引导标志和减速带等语义特征进行建图与定位。系统采用四个全景摄像头获取环境信息,通过U-Net进行语义分割,将特征投影到车辆坐标系后结合轮速计和IMU数据构建全局语义地图。定位时通过ICP匹配当前特征与地图特征实现厘米级定位。相比传统视觉方法,该方案对停车场低纹理和重复结构更具鲁棒性,实验验证了其在实际自动泊车应用中的有效性。

2025-06-18 21:05:30 1068

原创 三战 导出文件的一些操作

计算两文件 间的战功差,筛出 未参与人员 ...

2025-05-14 18:09:50 200

原创 ubuntu 22.04小计

22.04

2024-05-16 22:08:27 3658 2

原创 Direct LiDAR-Inertial Odometry

Direct LiDAR-Inertial Odometry

2023-09-08 15:26:18 1262

原创 Direct LiDAR Odometry

Direct LiDAR Odometry

2023-02-28 19:20:08 3462

原创 cartgrapher ukf 代码清晰属实不错

cartographer 老板中 UKF 解读后期cartographer把该部分去掉了,实时构建的地图激光匹配,理论也是连续的,UKF无形增加了计算量。

2022-12-05 18:45:26 942

原创 leetcode 莽夫办法

开始记录,以前的等再次刷到记录吧

2022-11-25 18:00:16 324

原创 opencv cv::Mat In/Out putArray InputArray

cv::Mat InputArray OutputArray

2022-10-17 17:22:03 1404

原创 python 代码 C 执行

python 代码如何在c中执行

2022-09-29 21:40:12 1565

原创 cmake 编译工具小记

cmake 心得 ,记录,方便下次使用

2022-07-21 21:40:17 782

原创 python 离线安装第三方库

python 第三方库 - 目的 - 实现

2022-07-18 13:07:25 1660

原创 Loam_livox 代码阅读与总结

loam livox

2022-07-15 20:47:01 2846

原创 aloam 代码阅读与总结

aloam 代码阅读 确实简洁 但是感觉好糙

2022-06-30 20:43:19 1388

原创 lego_loam 代码阅读与总结

该为 legoloam 代码阅读

2022-06-29 20:47:00 2795

原创 lvi-sam 代码阅读 和 总结

lvi-sam 代码阅读

2022-06-24 15:48:11 4747

原创 vins 总结

vins 总结

2022-06-16 10:15:30 271

原创 vins camera model

相机 模型占坑

2022-06-15 18:59:11 265

原创 vins pose_graph

vins pose_graph 回环检测+因子图优化

2022-06-13 21:01:30 821

原创 vins feature_track

vins 特征提取,虽然是一个简单的光流,但是有好多trick

2022-06-07 15:45:37 574

原创 vins estimator 5点法

vins 5点法占坑

2022-06-07 09:58:30 318

原创 vins estimator ProcessImage

vins 接收到图片特征后的操作,滑窗优化都有

2022-06-06 13:50:03 680

原创 vins estimator FeatureManager

特征点管理

2022-06-01 00:31:39 716

原创 vins estimator InitialEXRotation

CalibrationExRotation功能:若未提供外参时,该类可以帮你校准imu与相机的外参(旋转)参数:两帧图像对应的特征点,imu的旋转,输出外参矩阵原理:RcbRbkbk+1RcbT=Rckck+1{R_{cb}R_{b_kb_{k+1}R_{cb}^T}=R_{c_kc_{k+1}}}Rcb​Rbk​bk+1​RcbT​​=Rck​ck+1​​RcbRbkRbk+1=Rckck+1Rcb{R_{cb}R_{b_k}R_{b_{k+1}}=R_{c_kc_{k+1}}..

2022-05-27 20:52:27 263

原创 quaternion Jacobian

文章目录Quaternion四元数左右乘求解 JacobianQuaternion and Rotation MatrixQuaternionq=[w,x,y,z]{q = [w,x,y,z]}q=[w,x,y,z] 其中,www为实部,x,y,z{x,y,z}x,y,z为虚部4维表示3维旋转,故Pose 7维,实际6维度。对于继承ceres:: LocalParameterization中virtual int GlobalSize() const { return 7; }virtual

2022-05-20 15:16:48 495

原创 vins estimator initial_aligment

视觉、IMU 初始化相关

2022-05-17 15:50:24 376

原创 vins estimator marginlization

文章目录参数块信息-ResidualBlockInfo线程结构-ThreadsStruct定义ThreadsConstructA边缘化信息-MarginalizationInfo成员变量调用FunctionaddResidualBlockInfopreMarginalizemarginalizeGetParameterBlocks边缘化因子构造及成员核心函数参数块信息-ResidualBlockInfo构造参数ceres::CostFunction 通常传入其子类ceres::LossFunct

2022-05-13 14:44:29 1077

空空如也

空空如也

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

TA关注的人

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