动态SLAM总结二

文章目录

  • Mapping the Static Parts of Dynamic Scenes from 3D LiDAR Point Clouds Exploiting Ground Segmentation:(2021)
  • RF-LIO:(2022)
  • RH-Map:(2023)
  • Mapless Online Detection of Dynamic Objects in 3D Lidar:(2018)
  • Motion-based detection and tracking in 3D LiDAR scans:
  • Robust Moving Objects Detection in Lidar Data Exploiting Visual Cues:

Mapping the Static Parts of Dynamic Scenes from 3D LiDAR Point Clouds Exploiting Ground Segmentation:(2021)

  • 这篇论文基于OctoMap主要思想:首先提取地面点和非地面点,并且首先将地面点标记为静态点。(基于两个假设:1.地面是不移动的和静止的;2. 大部分动态对象和地面关联,先将地面点标记为静态的,能够减少下面动态点预测和移除的难度)
  • 由于OctoMap本身的限制,有大部分未知区域,盲目的将其标记为静态或动态会出现不可预料的错误。因此对于这些区域的处理采用了一种投票策略,KNN最近邻搜索,之后计算静态点和动态点的比例,超过一定阈值就将其归类为动态点。

RF-LIO:(2022)

  • 主要思想:采用自适应多分辨率范围图像和紧耦合雷达惯性里程计首先移除动态对象,然后匹配雷达帧和子图。
  • 当新的扫描到达时,RF-LIO不会立即执行扫描匹配以获得准确的姿势,因为它很容易受到动态环境的影响。相反,我们使用紧密耦合惯性* 测量单元(IMU)里程计来获得粗略的初始状态估计。然后,RF-LIO利用自适应分辨率范围图像初步去除环境中的移动点。
  • 基于视觉的可视化比较参考Removert。通过当前keyFrame和subMap的比较,这个思想在基于可视化方法中比较常见的,DynamicFilter也是使用到了这种思想。
    在这里插入图片描述

RH-Map:(2023)

这个文章中大量提到DynamicFilter这篇文章,并且两篇文章都是包含前端和后端模块。
下面这句话出自原文,可以参考:
The back-end structure continuously improve the removal performance. Nonetheless, they only rely on certain thresholds to restrict the incidence angle, which cannot effectively preserve the ground. Moreover, the experimental video suggest that the rate of map updates is relatively low.
创新点:

  • 前端:逐区域的伪地面评估(R-PGE)对于评估和保留地面信息;scan-to-Map Removal(S2M-R)实时动态点移除。
  • 后端:利用关键帧进一步增强系统表现获取一个干净的静态地图。

这篇文章提到了很多Ground segmenmtation methods相关的论文可以参考。

  • 提出了一个新的噪声估计方法:如果在地图中的一个ground区域的xy平面的四个区域没有ground出现,那么当前ground被视为噪声,依据:噪声是分散的,地面的连续出现的。

Mapless Online Detection of Dynamic Objects in 3D Lidar:(2018)

类别:实时处理点云数据,不用事先建立模型,将每个点标记为静态点或动态点。同时支持运行点云运动补偿以及自有空间查询。
对于不正确的动态标签的处理,首先比较为动态标签,随后在系统中纠正不正确的动态点。

Motion-based detection and tracking in 3D LiDAR scans:

本身看到这篇论文提到了无模型的对象预测和更新,看了后发现文章基本全部是公式推到、证明,并且代码也没有开源,遂放弃了。

Robust Moving Objects Detection in Lidar Data Exploiting Visual Cues:

忽略距离雷达中心30m以上的点,并且添加新点时判断点云地图中有没有已经存在的最近的点,只有不存在最近邻点时才将其添加到地图中,避免了点云地图的重复。
对于地面点的移除:
● 一个天真的想法是直接去移除在雷达传感器负阈值高度的所有点。
● RANSAC:一个更好的方式对于移除水平面。
○ 上述两种方式有个缺点就是对于非平坦的平面有问题,对于这个问题可以和静态地图生成的那篇文章中的PatchWork(开源)相结合。此外本篇文章也提出了一种新的方式。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/440067.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[C++]使用纯opencv部署yolov11-pose姿态估计onnx模型

【算法介绍】 使用纯OpenCV部署YOLOv11-Pose姿态估计ONNX模型是一项具有挑战性的任务,因为YOLOv11通常是用PyTorch等深度学习框架实现的,而OpenCV本身并不直接支持加载和运行PyTorch模型。然而,可以通过一些间接的方法来实现这一目标&#x…

POLYGON Nature - Low Poly 3D Art by Synty 树木植物

一个低多边形资源包,包含可以添加到现有多边形风格游戏中的树木、植物、地形、岩石、道具和特效 FX 资源。 为 POLYGON 系列提供混合样式树这一新增功能。弥合 POLYGON 与更传统的层级资源之间的差距。还提供了一组经典的 POLYGON 风格的树木和植被以满足你的需求。 该包还附带…

系统安全 - Linux /Docker 安全模型及实践

文章目录 导图Linux安全Linux 安全模型用户层权限管理的细节多用户环境中的权限管理文件权限与目录权限 最小权限原则的应用Linux 系统中的认证、授权和审计机制认证机制授权机制审计机制 小结 内网安全Docker安全1. Docker 服务隔离机制Namespace 机制Capabilities 机制CGroup…

JavaWeb - 8 - 请求响应 分层解耦

请求响应 请求(HttpServletRequest):获取请求数据 响应(HttpServletResponse):设置响应数据 BS架构:Browser/Server,浏览器/服务器架构模式。客户端只需要浏览器,应用程…

Oracle中MONTHS_BETWEEN()函数详解

文章目录 前言一、MONTHS_BETWEEN()的语法二、主要用途三、测试用例总结 前言 在Oracle数据库中,MONTHS_BETWEEN()函数可以用来计算两个日期之间的月份差。它返回一个浮点数,表示两个日期之间的整月数。 一、MONTHS_BETWEEN()的语法 MONTHS_BETWEEN(dat…

水下声呐数据集,带标注

水下声呐数据集,带标注 水下声呐数据集 数据集名称 水下声呐数据集 (Underwater Sonar Dataset) 数据集概述 本数据集是一个专门用于训练和评估水下目标检测与分类模型的数据集。数据集包含大量的水下声呐图像,每张图像都经过专业标注,标明…

vSAN05:vSAN延伸集群简介与创建、资源要求与计算、高级功能配置、维护、故障处理

目录 vSAN延伸集群延伸集群创建延伸集群的建议网络配置vSAN延伸集群的端口见证主机的资源要求vSAN延伸集群中见证节点带宽占用vSAN延伸集群的允许故障数vSAN延伸集群不同配置下的空间占用 vSAN延伸集群的HA配置vSAN延伸集群的DRS配置vSAN存储策略以及虚拟机/主机策略的互操作vS…

华为最新业绩出炉!上半年营收4175亿元,同比增长34%!

华为2024年上半年经营业绩分析:稳健发展,符合预期 [中国,深圳,2024年8月29日] 今日,华为发布了其2024年上半年的经营业绩,整体表现稳健,结果符合预期。在复杂多变的全球市场环境下,华为凭借强大的创新能力和市场洞察力,实现了销售收入和净利润的显著增长。 上半年,华…

C语言:预编译过程的剖析

目录 一.预定义符号和#define定义常量 二.#define定义宏 三.宏和函数的对比 四、#和##运算符 五、条件编译 在之前,我们已经介绍了.c文件在运行的过程图解,大的方面要经过两个方面。 一、翻译环境 1.预处理(预编译) 2.编译 3…

Spring Boot 整合 Keycloak

1、概览 本文将带你了解如何设置 Keycloak 服务器,以及如何使用 Spring Security OAuth2.0 将 Spring Boot 应用连接到 Keycloak 服务器。 2、Keycloak 是什么? Keycloak 是针对现代应用和服务的开源身份和访问管理解决方案。 Keycloak 提供了诸如单…

Unity MVC框架演示 1-1 理论分析

本文仅作学习笔记分享与交流,不做任何商业用途,该课程资源来源于唐老狮 1.一般的图解MVC 什么是MVC我就不说了,老生常谈,网上有大量的介绍,想看看这三层都起到什么职责?那就直接上图吧 2.我举一个栗子 我有…

人工智能新闻和发展 (24001)- By 10/4/2024

1. 谷歌增强了搜索中的人工智能,允许对图像进行语音提问。 Google adding AI to answer voiced questions about images | AP NewsGoogle is pumping more artificial intelligence into its search engine. New features will enable people to voice questions a…

15分钟学 Python 第39天:Python 爬虫入门(五)

Day 39:Python 爬虫入门数据存储概述 在进行网页爬虫时,抓取到的数据需要存储以供后续分析和使用。常见的存储方式包括但不限于: 文件存储(如文本文件、CSV、JSON)数据库存储(如SQLite、MySQL、MongoDB&a…

无神论文解读之ControlNet:Adding Conditional Control to Text-to-Image Diffusion Models

一、什么是ControlNet ControlNet是一种能够控制模型生成内容的方法,能够对文生图等模型添加限制信息(边缘、深度图、法向量图、姿势点图等),在当今生成比较火的时代很流行。 这种方法使得能够直接提供空间信息控制图片以更细粒…

PCL 1.8.1 + VTK 1.8.0 + QT5.14.2+ VS2017 环境搭建

先看看效果: PCL 1.8.1下载安装: Tags PointCloudLibrary/pcl GitHub 安装完成后: 如果VTK想重新编译的,可以看我的这篇博客:

Spring14——案例:利用AOP环绕通知计算业务层接口执行效率

前面介绍了这么多种通知类型,具体该选哪一种呢? 我们可以通过一些案例加深下对通知类型的学习。 34-案例:利用AOP环绕通知计算业务层接口执行效率 需求分析 这个需求也比较简单,前面我们在介绍AOP的时候已经演示过: 需求:任意业务层接口…

冯诺依曼体系|操作系统

目录 一、硬件:冯诺依曼体系 1.冯诺依曼体系结构 2.冯诺依曼体系结构组成 3.内存的重要性 (1)提升运行速度 (2)提升运行效率 二、软件:操作系统 1.什么是操作系统 (1)内部理…

【GeekBand】C++设计模式笔记6_Decorator_装饰模式

1. “单一职责”模式 在软件组件的设计中,如果责任划分的不清晰,使用继承得到的结果往往是随着需求的变化,子类急剧膨胀,同时充斥着重复代码,这时候的关键是划清责任。典型模式 DecoratorBridge 2. Decorator 装饰模…

地理空间数据存储与处理:MySQL空间数据类型的优化与应用!

在 MySQL 数据库中,空间数据类型用于存储和处理地理空间数据。这些数据类型允许我们在开发时可在数据库中存储和操作地理位置、几何形状和地理空间关系等信息。 一、什么是空间数据类型 MySQL 中的空间数据类型主要包括以下几种: GEOMETRY&#xff1a…

iMazing只能苹果电脑吗 Win和Mac上的iMazing功能有区别吗

在当今数字时代,管理和备份手机数据变得越来越重要。无论是转移照片、备份短信,还是管理应用程序,一个强大的工具可以大大简化这些操作。iMazing作为一款备受好评的iOS设备管理软件,已经成为许多用户的选择。但是,许多…