自定义博客皮肤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)
  • 收藏
  • 关注

原创 代码实现3D Gaussian Splatting重建场景编辑(平移、旋转、障碍物遮挡去除)

本文介绍了一种对3D高斯重建场景进行编辑的方法,通过初始化,初步重建,高斯标记,高斯编辑几个步骤能够实现对3DGS重建三维场景中任意对象的编辑,包括旋转平移和去除等等。

2024-03-15 02:01:22 1696 2

原创 三维重建方法3D gaussian splatting与NeRF的区别和异同

本文从数据输入、数据输出、渲染方式、优化方式、三维信息表达、时间与效果等几个方面对三维重建方法NeRF和3D Gaussian Splatting方法进行了横向比较,分析其异同

2024-01-10 04:30:39 8557 4

原创 SLAM项目:从0开始,C++实现SLAM的后端优化,并在gazebo中可视化结果

这篇文章通过C++来为我们前面实现的SLAM增加一个后端,让前端的位姿在这里得到优化,从而建立出更准确的地图。

2023-08-04 17:46:52 794 2

原创 SLAM项目:从0开始复现一套完整的二维激光SLAM算法

复现出一套完整的二维激光SLAM算法,能够快速进行扫描匹配,建立栅格地图,算法运行速度是hector的8倍,gmapping的16倍,能够在一帧雷达数据的周期中完成3次计算,建图效果好,能够在机器人快速运动的情况下依旧建立清晰可靠的地图。

2023-07-27 22:38:54 627 1

原创 激光SLAM与ROS中,map、odom、laser_link、base_link几个坐标系和坐标转换的理解

由于SLAM过程中需要用到不同的传感器对环境进行感知和观测,而每一个传感器都应一种坐标系,所以在整个SLAM过程中涉及到非常多次的坐标变换,想要搞清楚SLAM的过程,需要对这些坐标变换有充分的理解,本文主要记录一下我对于激光SLAM中坐标变换的理解(ROS下)

2023-07-05 18:20:37 2930 1

原创 SLAM项目:从0开始复现2D激光里程计,并利用自己的雷达或者gazebo运行,详细解释原理及代码实现过程

作为SLAM项目,从0开始,基于C++,在ROS环境下实现了一个激光里程计,能够在RVIZ下实时显示位姿的变化和运动的轨迹,可视化效果好,同时具备很高的旋转精度,不错的平移精度,可以在gazebo中仿真使用,也能够用自己的激光雷达进行运行

2023-07-05 00:59:34 1580

原创 SLAM项目:从0开始,利用C++复现一个基于优化算法的视觉里程计,详细解释原理和代码实现

这篇文章的主要记录我对于基于优化方法的视觉里程计的理解,并利用C++代码实现了一个输入两张图片和图片对应的深度,输出一个位姿变换的视觉里程计算法。视觉里程计是视觉SLAM中最重要的部分之一,其位于整个视觉SLAM的前端,核心任务是为整个SLAM过程提供一个不错的位姿估计,实现视觉里程计的方法有很多,本文主要探讨基于优化方法实现的视觉里程计的原理和代码实现。

2023-06-26 20:06:58 1791 4

原创 基于ROS与C++,只利用IMU实现里程计和计步器,精确计算行走距离

只利用IMU单个传感器,实现对人行走距离的检测,精度达到0.5m左右。同时还利用峰值检测算法实现了一个精确的计步器。

2023-05-24 18:09:29 3949 5

原创 PYTHON+YOLOV5+OPENCV,实现数字仪表自动读数,并将读数结果进行输出显示和保存

利用python+opencv+yolov5实现数字仪表读数,并将读数结果输出到UI界面显示,并保存到本地,包含图像处理,数据增强,YOLOv5源码改写,编写输出接口等

2022-07-22 15:25:51 15176 84

空空如也

空空如也

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

TA关注的人

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