当前位置: 首页 > news >正文

论文算法学习记录(2)---3D地图中的动态障碍物检测和实时去除

动态障碍物检测和去除

研究背景:研究全局地图中的3D动态障碍物刷新…话说正常一点的不是局部动态刷新,以及做导航规划时的二维障碍物刷新?,现在要做3D障碍物(基于视觉)的一个实时刷新,也就是需要对全局地图进行更新或者只对当前一定范围内的地图进行刷新,保证其余地区的地图不变(这两种方式比较倾向于第二种),这样去处理不是进一步加大了内存使用的负担吗……,如何能保证降低或者不增加太多内存和CPU的使用率情况下完成上述功能?

算法详细步骤如下

1. 获取当前时刻t的关键帧F(t), 并已知过去时刻的地图M(t-1);

2. 利用视角椎的方法计算当前关键帧F(t)与M(t-1)的重叠区域,并假定与M(t-1)的重叠区域为M_over, 与当前帧的重叠区域为F_over,因此可以根据3D点云点属于不同的重叠区域可以得到不同的障碍物区分:

	属于F_over 且 属于M_over			"静态障碍,背景点"
	属于F_over 但 不属于M_over		"动态障碍物"
	不属于F_over 但 属于M_over 		"动态物的轨迹虚影" 

3. 利用视角椎计算重叠区域时,计算t时刻相机位姿下M(t-1)的内点即为M_over; 计算t时刻相机位姿下的M(t)=F(t-1)T即为F_over.

4. 去除步骤ii中的第3)种可能,再将剩下地图与当前帧进行融合,得到新的地图。

相关文章:

  • ROS回顾学习(5): 订阅多个话题并对其进行同步处理
  • 论文算法学习记录(3)---semantic-stixel-world:柱间像素的学习
  • 原创性版权声明
  • MarkDown编辑器语法记录
  • ROS回顾学习(6): launch文件参数集锦及优化
  • 论文算法学习记录(4):视锥体-- Frustum Culling
  • RobotSlamApplication(1):第一个三方库--Eigen3库的使用
  • 论文算法学习实现(5):动态障碍物的检测和剔除2
  • ubuntu学习技巧2:Terminal命令学习
  • RobotSlamApplication(2): 视觉SLAM中常用的一些第三方库简介
  • C++11回顾学习(1): 语法简要回顾和通俗解释
  • 菜鸟专学:从头到尾创建自己的SLAM系统
  • 菜鸟专学:Eigen--Sophus--CV--三种不同库对矩阵的操作方式
  • ROS回顾学习(7):ubuntu下设置(ROS)程序开机自启动
  • RTAB-Map学习和测试详解
  • [译]CSS 居中(Center)方法大合集
  • 0基础学习移动端适配
  • bootstrap创建登录注册页面
  • codis proxy处理流程
  • Docker入门(二) - Dockerfile
  • JavaScript DOM 10 - 滚动
  • leetcode讲解--894. All Possible Full Binary Trees
  • Logstash 参考指南(目录)
  • React-redux的原理以及使用
  • SpiderData 2019年2月13日 DApp数据排行榜
  • tweak 支持第三方库
  • uva 10370 Above Average
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • 三分钟教你同步 Visual Studio Code 设置
  • 首页查询功能的一次实现过程
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 微信小程序设置上一页数据
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 【运维趟坑回忆录 开篇】初入初创, 一脸懵
  • Semaphore
  • #{}和${}的区别?
  • (06)金属布线——为半导体注入生命的连接
  • (1)bark-ml
  • (10)STL算法之搜索(二) 二分查找
  • (BFS)hdoj2377-Bus Pass
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (阿里巴巴 dubbo,有数据库,可执行 )dubbo zookeeper spring demo
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)springboot 基于HTML5的个人网页的网站设计与实现 毕业设计 031623
  • (附源码)计算机毕业设计ssm基于B_S的汽车售后服务管理系统
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)基于IDEA的JAVA基础1
  • (转)Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一
  • .NET CF命令行调试器MDbg入门(三) 进程控制