10 2016 档案

Bayes++ Library入门学习之熟悉UKF相关类
摘要:UKF-SLAM是一种比较流行SLAM方案。相比EKF-SLAM,UKF利用unscented transform代替了EKF的线性化趋近,因而具有更高的精度。Bayes++库中的unsFlt.hpp中给出了UKF实现的相关类。 阅读全文

posted @ 2016-10-28 21:50 Curnane 阅读(534) 评论(0) 推荐(0)

Bayes++ Library入门学习之熟悉class-Bayesian_filter_base(2)
摘要:前面我们已经熟悉了Bayesian_filter::Bayes_filter_base和其子类的击继承关系,接下来我们开始学习该类的实现。 bayesFlt.hpp文件为其实现主体,首先是两个常规的头文件,一个是异常处理类型相关的,另一个是支持矩阵的头文件。 接着,所有的声明和定义全部都在names 阅读全文

posted @ 2016-10-28 16:17 Curnane 阅读(731) 评论(0) 推荐(0)

Bayes++ Library入门学习之熟悉class-Importance_resampler
摘要:接下来,需要介绍的是重要性重采样类Bayesian_filter::Improtance_resampler。该类实现了两种重采样方法[1][2],和其子类的继承关系图如下: 其中Standard_resampler的实现来自论文[1]中实现的方法,Systematic_resampler实现了论文 阅读全文

posted @ 2016-10-28 09:43 Curnane 阅读(295) 评论(0) 推荐(0)

Bayes++ Library入门学习之熟悉class-Bayesian_filter_base(1)
摘要:在对Bayes++库的名称空间有了一个大概的了解之后,我们开始学习该名称空间下的第一个子类Bayesian_filter::Bayes_filter_base. 该类与其子类的继承关系图如下图所示。 Bayesian_filter::Bayes_filter_base对应的头文件和实现文件分别为ba 阅读全文

posted @ 2016-10-27 16:29 Curnane 阅读(419) 评论(0) 推荐(0)

Bayes++ Library入门学习之熟悉namespace
摘要:Bayes++是一个开源的C++类库。这些类表示并实现了用于离散系统的贝叶斯滤波的各种数值算法。该库中的类提供测试和一致的数值方法,并且用层次明确的结构表明了各种滤波算法和系统模型类型。 接下来,我们就从namespace入手说明库中各个模块的作用。Bayes++库下面最重要也是包含类最多一个名称空 阅读全文

posted @ 2016-10-27 15:46 Curnane 阅读(410) 评论(0) 推荐(0)

导航