一类带观测传感器延时修正(时间同步)的融合算法举例浅析(节选至售后群问答回复)

本文主要是介绍一类带观测传感器延时修正(时间同步)的融合算法举例浅析(节选至售后群问答回复),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一类带观测传感器延时修正(时间同步)的融合算法举例浅析(节选至售后群问答回复)

2018年6月13日  无名小哥  交流群:540707961

可以设想一个场景,比如你工资是一个日结制,每天下午5点半下班,这个钱每天晚上6点钟会打到你这个银行卡上,但实际到账的话,是会到第二天晚上6点,你的工资卡归你老婆管,家庭日常开支、理财、利息等都来自此卡。

你每天下午7点都会对你的卡上总财富进行估计,因为归你老婆管,所以你本身是不知道的卡上余额,你只能通过问老婆才能知道卡上余额,因此你要求老婆每天下午6点半查下这个卡的余额并告诉你。

你的老婆查询到的卡上总额可以类比观测传感器,即GPS、气压计传感器得到的观测位置。家庭日常开支、理财、利息等可以看作观测传感器的噪声值。你知道自己这一天挣的大概值(假设为计件制、因为存在可能坏的工件,不计酬劳),日常酬劳会有一定波动。

下面来理一下你自己对卡上总财富估计的更新流程:

1、           所以你自己每天晚上7点的估计的真实财富=上次融合修正后的卡上总额+一天劳动挣的大概值。

2、           劳动挣的大概值=今天自己的计件数(可能存在坏的工件)*单价(计件完成的产品装箱会分不同批次,不同批次单价会随着市场行情存在波动)

3、           你今天的劳动成果可以当做系统的驱动量,比如原始惯导运动加速度得到的速度增量、位置增量

4、           你每天下午7点都会问下你老婆卡上余额然后修正你自己的心目中卡上的总财富估计值。

5、           本次修正后的卡上余额=上次修正后的卡上余额+修正系数*(今天老婆获取到的观测余额-上次修正后的卡上余额)

(这里的修正系数在互补滤波里面为固定系数,在卡尔曼滤波里面通过增益方程更新得到,线性卡尔曼滤波进入稳态时和固定权重的互补滤波等价)

注意一点,你老婆当下查到的卡上余额为你今天之前的所有财富+噪声(日常开支+利息+理财),即在你个人看来,只能反应昨天的财富。Delta_T表示滞后的时间,所以计算状态误差时,是将当前的观测量和Delta_T前的估计状态做差。

本文关键问题:为何不直接对当前的状态直接修正呢,因为无法获取到当前状态的最新观测量。即在本例中,你老婆并不知道明天下午6点半时卡上的余额

在本例中:观测传感器==老婆查的卡上余额

(带噪声、相对老公估计的财富状态滞后一天)

系统驱动量==当日老公的劳动所得的财富增量

(数据时实行好、想对观测量精度高,同样含有过程噪声,比如一个人可能会把自己完成的工件都按一等品价格单价计算(反之同理)、对市场很悲观估计,估计的单价相比实际偏低(反之同理))会使得估计每日财富增量错误估计)

这篇关于一类带观测传感器延时修正(时间同步)的融合算法举例浅析(节选至售后群问答回复)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流

Java中常见队列举例详解(非线程安全)

《Java中常见队列举例详解(非线程安全)》队列用于模拟队列这种数据结构,队列通常是指先进先出的容器,:本文主要介绍Java中常见队列(非线程安全)的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一.队列定义 二.常见接口 三.常见实现类3.1 ArrayDeque3.1.1 实现原理3.1.2

Mysql的主从同步/复制的原理分析

《Mysql的主从同步/复制的原理分析》:本文主要介绍Mysql的主从同步/复制的原理分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录为什么要主从同步?mysql主从同步架构有哪些?Mysql主从复制的原理/整体流程级联复制架构为什么好?Mysql主从复制注意

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

查看MySql主从同步的偏移量方式

《查看MySql主从同步的偏移量方式》:本文主要介绍查看MySql主从同步的偏移量方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 1.mysql的主从同步方案mysqlphp为了在实现读写分离,主库写,从库读mysql的同步方案主要是通过从库读取主库的binl

利用Python实现时间序列动量策略

《利用Python实现时间序列动量策略》时间序列动量策略作为量化交易领域中最为持久且被深入研究的策略类型之一,其核心理念相对简明:对于显示上升趋势的资产建立多头头寸,对于呈现下降趋势的资产建立空头头寸... 目录引言传统策略面临的风险管理挑战波动率调整机制:实现风险标准化策略实施的技术细节波动率调整的战略价

Vue 2 项目中配置 Tailwind CSS 和 Font Awesome 的最佳实践举例

《Vue2项目中配置TailwindCSS和FontAwesome的最佳实践举例》:本文主要介绍Vue2项目中配置TailwindCSS和FontAwesome的最... 目录vue 2 项目中配置 Tailwind css 和 Font Awesome 的最佳实践一、Tailwind CSS 配置1. 安

浅析Java如何保护敏感数据

《浅析Java如何保护敏感数据》在当今数字化时代,数据安全成为了软件开发中至关重要的课题,本文将深入探讨Java安全领域,聚焦于敏感数据保护的策略与实践,感兴趣的小伙伴可以了解下... 目录一、Java 安全的重要性二、敏感数据加密技术(一)对称加密(二)非对称加密三、敏感数据的访问控制(一)基于角色的访问

Python日期和时间完全指南与实战

《Python日期和时间完全指南与实战》在软件开发领域,‌日期时间处理‌是贯穿系统设计全生命周期的重要基础能力,本文将深入解析Python日期时间的‌七大核心模块‌,通过‌企业级代码案例‌揭示最佳实践... 目录一、背景与核心价值二、核心模块详解与实战2.1 datetime模块四剑客2.2 时区处理黄金法

CSS3 布局样式及其应用举例

《CSS3布局样式及其应用举例》CSS3的布局特性为前端开发者提供了无限可能,无论是Flexbox的一维布局还是Grid的二维布局,它们都能够帮助开发者以更清晰、简洁的方式实现复杂的网页布局,本文给... 目录深入探讨 css3 布局样式及其应用引言一、CSS布局的历史与发展1.1 早期布局的局限性1.2