首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

请教一下:一个目标跟踪的算法

2013-06-26 
请问一下:一个目标跟踪的算法各位大神,我最近在做毕设。要求推测出一个目标在跑道上面的轨迹。题目如下:这个

请问一下:一个目标跟踪的算法
各位大神,我最近在做毕设。要求推测出一个目标在跑道上面的轨迹。
题目如下:
这个目标在跑道上面运动时,由于受到跑道上面一系列传感器的作用,所以,我们可以得到目标在这个跑道上面经过一系列点时的运动状态。包括有速度和运动方向,时刻。
现在是一个直线运动,那么,有没有什么算法,可以推测出目标的运动状态。(包括速度,加速度,运动的轨迹。)
算法 传感器 目标跟踪?
[解决办法]
采集一系列瞬时状态
利用插值法拟合一条轨迹方程就OK
[解决办法]
或者 matlab直接提供牛顿插值了,只要你会用,把数据输入进去就OK
[解决办法]
简单的想法,对于直线运动:

加速度不就是速度的差嘛, 你都知道了前面的一系列的速度数值了, 做减法除以时间差就出来了

问题是前面的一系列运动计算出来的加速度可能是变化的,针对这个数组做一个二次拟合就差不多了
  通过拟合出来的函数, 计算接下来经过一段时间的加速度估计数值
<这个加速度拟合用几次函数,要看你实际的数据样本来选择,初次用线性或者二次函数就够了>

有了加速度估计数值,根据上次的速度,位置,以及预估的当前的时间差,就可以算新的速度和位置了阿 



[解决办法]

引用:
Quote: 引用:

或者 matlab直接提供牛顿插值了,只要你会用,把数据输入进去就OK

如果用牛顿插值的话,到多少阶才停止?

这个就看你了,貌似高阶也不一定准确……一般就2、3阶吧 你在网上看看 我记得不太清了

热点排行