- 博客(42)
- 收藏
- 关注
翻译 GP-SLAM论文阅读(有关GP地图内容节选)
我们使用空间GP从噪声距离观测中重建局部表面。为了获得更可行的数据关联和地图更新,我们从恢复的表面提取离散样本。这一过程被称为区域化GP地图构建。换句话说,它可以看作是某种。这一过程包括区域化和重建两个部分。
2024-05-14 21:02:54
152
1
翻译 SLAMesh: Real-time LiDAR Simultaneous Localization and Meshing 论文阅读
SLAMesh论文阅读
2024-05-10 15:58:10
158
1
翻译 PTV3论文阅读
本文并没有在关注机制内寻求创新的动力。相反,它侧重于克服点云处理背景下精度和效率之间的现有权衡,利用规模的力量。从3D大规模表示学习的最新进展中获得灵感,我们认识到模型性能更受规模而不是复杂设计的影响。因此,我们提出了点转换器V3 (PTv3),它优先考虑简单性和效率,而不是缩放后对整体性能影响较小的某些机制的准确性,例如用具有特定模式组织的点云的高效序列化邻居映射取代KNN的精确邻居搜索。
2024-04-11 11:01:19
263
1
翻译 Building Volumetric Beliefs for Dynamic Environments Exploiting Map-Based Moving Object Segmentation
我们假设二进制状态。
2024-04-07 15:51:42
147
翻译 Moving Object Segmentation in 3D LiDAR Data: A Learning-Based Approach Exploiting Sequential Data 翻译
在场景中检测和分割移动物体的能力对于构建一致的地图、做出未来状态预测、避免碰撞和规划至关重要。在这封信中,我们解决了3D激光雷达扫描中运动物体分割的问题。我们提出了一种新颖的方法,将当前仅激光雷达移动物体分割的最新技术向前推进,为自主机器人和其他车辆提供相关信息。我们的方法不是从语义上对点云进行分割,即预测车辆、行人、道路等语义类,而是。
2024-04-02 16:16:51
208
1
原创 动态环境SLAM近期阅读的相关论文综述
对于动态地图中的每个动态点,首先在静态地图中搜索它的最近点。原始地图即已经跑完一遍SLAM的先验地图M,而某一时刻运行的点云则是记作Q,用Q去和M进行对比,Q中没有的,M中有的,点云z向高度差超过一定的阈值的(论文中为0.2),就可以称之为潜在动态区域,用于后续的动态点清除。如果有动态点的存在,在实际配准的时候就会有点前后不一致,或者是特征消失,这样的动态点占比过高的话,会造成轨迹的偏差精度下降。该方法一般而言是在前面的离线算法的基础上实现的,通常存在滤除动态点的效果没那么好(牺牲了精度换取时间)的缺点。
2023-09-25 11:05:14
789
原创 voxblox论文翻译以及部分代码解析
当我们专注于使用更大的体素大小来加速计算的时候,一个重要的需要考虑的就是如何使得新的扫描数据被整合到现有的体素网格中(voxel grid),对于大的体素(大约几十厘米)来自同一次扫描产生的数千个射线也许会映射到同一个voxel,我们利用这一点通过设计一个对每一个end voxel只执行一次光线投射的策略来显著提高速度。【投影映射】:把在可视区域内的体素投影到深度图里面,同时计算它的距离:在深度图中的值与体素中心的距离,这样做非常的快,但是在大的体素上会导致很严重的混叠效应。这儿的"三"和"两"不能搞混。
2023-03-30 11:26:45
1139
翻译 C-Blox中文翻译
这大大减少了计算中间元素的数量,并相应地提高了速度。为了实现这个重排序,我们使用了AMD[25]的约束版本。我们以两种方式支付这种排序方法。首先,限制。
2023-03-30 11:16:40
162
原创 智能移动设备软件开发复习-第四天
写在前面:仅供参考,一般是自己留着看的,如有错误,敬请指正。这次的更新接着上次的博客,智能移动设备软件开发复习-第三天第6章 BroadcastReceiver(广播接收者)广播接收者的创建public class MyReceiver extends BroadcastReceiver{}@Overridepublic void onReceiver(Context context, Intent intent) { throw new UnsupportedOperationExcept
2020-12-26 14:48:46
227
原创 智能移动设备软件开发复习-第三天
写在前面:仅供参考,一般是自己留着看的,如有错误,敬请指正。这次的更新接着上次的博客,智能移动设备软件开发复习-第二天第4章 数据存储方式文件存储之内部存储内部存储是指将应用程序中的数据以文件方式存储到设备的内部,内部存储方式存储的文件被其所创建的应用程序私有,如果其他应用程序要操作本应用程序中的文件,需要设置权限。当创建的应用程序被卸载时,其内部存储文件也被随之删除。FileOutputStream fos = openFileOutput(String name,int mode);Fi
2020-12-26 00:44:10
253
原创 智能移动设备软件开发复习-第二天
写在前面:仅供参考,一般是自己留着看的,如有错误,敬请指正。这次的更新接着上次的博客,智能移动设备软件开发复习-第一天第2章 Android UI开发RadioButton为单选按钮,它需要与RadioGroup配合使用,提供两个或多个互斥的选项集。 RadioGroup是单选组合框,可容纳多个RadioButton,并把它们组合在一起,实现单选状态。其他的属 性都是通用的,但是RadioButton有一个特有的属性checked,当该属性设置为true,按钮会默认选中。radioGroup.se
2020-12-21 00:14:15
368
2
原创 智能移动设备软件开发复习-第一天
写在前面:仅供参考,一般是自己留着看的,如有错误,敬请指正第1章 Android基础入门Linix内核层为Android设备的各种硬件提供了底层的驱动Android运行库中包含了Dalvik虚拟机java虚拟机和Dalvik虚拟机的区别:1️⃣编译后的文件不同:Java虚拟机运行的是.class字节码文件,而Dalvik虚拟机运行的则是其专有的.dex文件。2️⃣基于的架构不同:java虚拟机是基于栈的架构,栈是一个连续的内存空间,取出和存入的速度比较慢,而Dalvik是基于寄存器的
2020-12-19 00:52:09
489
3
原创 Python 正则表达式:初级进阶
1. match和search的区别match()函数只检测字符串开头位置是否匹配,匹配成功才会返回结果,否则返回Nonesearch()函数会在整个字符串内查找模式匹配,只到找到第一个匹配然后返回一个包含匹配信息的对象,该对象可以通过调用group()方法得到匹配的字符串,如果字符串没有匹配,则返回None。 所以,他们之间的最大的区别就是match是从头开始匹配,search不要求从头匹配,可以是从中间匹配,不过他们都是只要匹配到就返回re.matc
2020-12-18 10:48:44
144
1
原创 Python 正则表达式:用法简单记录
1. "."号的用法import rers1 = re.findall("a.c", "abc")rs2 = re.findall("a.c", "a\nc")print("rs1 = ", rs1)print("rs2 = ", rs2)rs1 = ['abc']rs2 = [] 原因是“.”可以匹配除“\n”以外的任意字符,但是在DOTALL模式下和S模式下是可以匹配任意字符的,用法如下:rs2 = re.findall("a.c"
2020-12-18 00:15:38
189
原创 714. 买卖股票的最佳时机含手续费 python解法(初探DP)
题目如下Leetcode:#714. 买卖股票的最佳时机含手续费 这道题,我想说开始我并不是想用DP的方法来的,因为最近正在从贪心算法开始学起,所以并没有想说接触到动规,所以在leetcode上面也是选了贪心算法的标签然后开始写的。但是想想其实贪心和动归有着异曲同工之妙,首先去学习了大佬对于动规和贪心的理解。 概括一下两者的本质区别:站在全局角度来看,对于每个可选项,贪心算法是只保留一种决策(要么最优,要么非最优) ,动态规划保留了它的一个决策集,从中取最优。 大白话就是:贪心只考虑最后那
2020-07-01 14:57:20
342
原创 flask.session无法跨网页传数据
有谁知道为什么用python的flask.session,在一个接口中给session[‘name’] = ‘李’,但是在另一个接口里面写session.get(‘name’),返回的确是None。看了无数的代码,发现他们都是这么写的,两个网页,不同接口,求大神指教!!小弟不胜感激。...
2020-06-20 15:58:16
516
6
原创 数据库原理及应用期末复习小结
数据库(DataBase):相互之间有关系若干的表(Table)的集合数据库管理系统(DBMS):Database Management System,主要是指MySQL、SQL server等一系列数据库管理软件。数据库系统由数据库(DB)、数据库管理系统(DBMS)、数据库应用软件(DBAP)、数据库管理员(DBA)、计算机基本系统五部分构成。三级模式(三级视图)外模式(external schema):某一用户能够看到与处理的数据的结构性描述。概念模式(conceptual schema):
2020-06-14 23:27:36
3828
原创 操作系统期末复习
1.为什么要引入SPOOLing系统?所有字符设备都是独占设备并属于慢速设备,所以I/O设备和cpu之间的速度非常不匹配,整体的效率十分低下。并且当进程调用设备时,并非一直占用这个设备,利用率十分低,从而降低了整个系统的性能。2.SPOOLing系统由什么组成?输入井和输出井:输入井和输出井是在磁盘上开辟出来的两个存储区域。输入井模拟的脱机输入时的磁盘,用于收容I/O设备输入的数据。输出井模拟脱机输出时的磁盘,用于收容用户程序的输出数据。输入缓冲区和输出缓冲区:这是在内存中开辟的两个缓冲区。用于缓和
2020-06-10 23:17:21
1135
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人