[发明专利]一种基于B样条拟合的非平稳目标运动轨迹实时仿真方法有效

专利信息
申请号: 201410166790.0 申请日: 2014-04-23
公开(公告)号: CN103914629A 公开(公告)日: 2014-07-09
发明(设计)人: 方世良;徐雅南;罗昕炜 申请(专利权)人: 东南大学
主分类号: G06F19/00 分类号: G06F19/00;G05B17/02
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 杨晓玲
地址: 211189 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于B样条拟合的非平稳目标运动轨迹实时仿真方法,该仿真方法包括以下步骤:第一步:获取采样率为fs的实测水声目标运动轨迹序列m(n);第二步:获得实测水声目标运动轨迹子序列;第三步:获取各子序列反求三次B样条曲线的控制顶点;第四步:获取各子序列在采样率Fs下的目标运动轨迹;第五步:获得实时的目标运动轨迹。该仿真方法利用光滑的参数曲线段逼近折线段多边形的数学方法对实测采样率fs下的目标运动轨迹数据做曲线拟合,模拟出采样率Fs下的目标运动轨迹,使得因目标运动状态改变而可能产生“拐点”的运动轨迹更加平滑。
搜索关键词: 一种 基于 拟合 平稳 目标 运动 轨迹 实时 仿真 方法
【主权项】:
一种基于B样条拟合的非平稳目标运动轨迹实时仿真方法,其特征在于,该仿真方法包括以下步骤:第一步:获取采样率为fs的实测水声目标运动轨迹序列m(n):该运动轨迹序列m(n)包含N个运动轨迹点,待拟合的目标运动轨迹的采样率为Fs;第二步:获得实测水声目标运动轨迹子序列:化简fs/Fs为最简分子式,该最简分子式的分子为M,当M大于10时,则M0=M,当M小于或等于10时,令Q=2gM,g为从1开始的正整数,且Q为第一次大于10的数时,则M0=Q;然后将实测水声目标运动轨迹序列m(n)从起始位置按长度M0截取,从而获得L段截取的实测水声目标运动轨迹子序列,最后一段子序列长度为M1,M1小于或等于M0,从第1段到第L‑1段中的第i段子序列包含的运动轨迹点为m(M0(i‑1)+1),m(M0(i‑1)+2),…,m(M0(i‑1)+M0),第L段子序列包含的运动轨迹点为m(M0(L‑1)+1),m(M0(L‑1)+2),…,m(M0(L‑1)+M1);i表示子序列的段号,i为1至L;第三步:获取各子序列反求三次B样条曲线的控制顶点:对每段目标运动轨迹子序列反求三次B样条曲线的控制顶点,当第L段子序列包含M0个运动轨迹点时,每段子序列的控制顶点为pi(1),pi(2),…,pi(M0+1),pi(M0+2);当第L段子序列包含小于M0个运动轨迹点时,前L‑1段子序列的控制顶点为pi(1),pi(2),…,pi(M0+1),pi(M0+2),第L段子序列的控制顶点为pL(1),pL(2),…,pL(M1+1),pL(M1+2);第四步:获取各子序列在采样率Fs下的目标运动轨迹:利用获得的各段子序列的控制顶点分别作三次均匀B样条拟合,获得从第1段到第L‑1段中的第i段子序列在采样率Fs下的目标运动轨迹m'i(t1):<mrow><msubsup><mi>m</mi><mi>t</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mn>6</mn></mfrac><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>t</mi><mn>1</mn></msub></mtd><mtd><msubsup><mi>t</mi><mn>1</mn><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>t</mi><mn>1</mn><mn>3</mn></msubsup></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>4</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>3</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>3</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>3</mn></mtd><mtd><mo>-</mo><mn>6</mn></mtd><mtd><mn>3</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>3</mn></mtd><mtd><mo>-</mo><mn>3</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>p</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>p</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>1</mn></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>p</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>p</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>1</mn></msub><mo>+</mo><mn>3</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow>  式(7)式(7)中,j1=1、2、…、M0‑3,t1=k×fs/Fs,t1≤M0,k表示整型变量,j1为大于t1的最小整数;当第L段子序列包含M0个运动轨迹点时,第L段子序列在采样率Fs下的目标运动轨迹m'L,M0(t2):<mrow><msubsup><mi>m</mi><mrow><mi>L</mi><mo>,</mo><mi>M</mi><mn>0</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mn>6</mn></mfrac><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>t</mi><mn>2</mn></msub></mtd><mtd><msubsup><mi>t</mi><mn>2</mn><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>t</mi><mn>2</mn><mn>3</mn></msubsup></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>4</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>3</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>3</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>3</mn></mtd><mtd><mo>-</mo><mn>6</mn></mtd><mtd><mn>3</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>3</mn></mtd><mtd><mo>-</mo><mn>3</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>p</mi><mi>L</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>p</mi><mi>L</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>2</mn></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>p</mi><mi>L</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>2</mn></msub><mo>+</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>p</mi><mi>L</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>2</mn></msub><mo>+</mo><mn>3</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow>  式(8)式(8)中,j2=1、2、…、M0‑3,t2=k×fs/Fs,t2≤M0,k表示整型变量,j2为大于t2的最小整数;当第L段子序列包含小于M0个运动轨迹点时,第L段子序列在采样率Fs下的目标运动轨迹m'L,M1(t3):<mrow><msubsup><mi>m</mi><mrow><mi>L</mi><mo>,</mo><mi>M</mi><mn>1</mn></mrow><mo>&prime;</mo></msubsup><mrow><mo>(</mo><msub><mi>t</mi><mn>3</mn></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mn>6</mn></mfrac><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msub><mi>t</mi><mn>3</mn></msub></mtd><mtd><msubsup><mi>t</mi><mn>3</mn><mn>2</mn></msubsup></mtd><mtd><msubsup><mi>t</mi><mn>3</mn><mn>3</mn></msubsup></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>4</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>3</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>3</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>3</mn></mtd><mtd><mo>-</mo><mn>6</mn></mtd><mtd><mn>3</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn></mtd><mtd><mn>3</mn></mtd><mtd><mo>-</mo><mn>3</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>p</mi><mi>L</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>3</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>p</mi><mi>L</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>3</mn></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>p</mi><mi>L</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>3</mn></msub><mo>+</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>p</mi><mi>L</mi></msub><mrow><mo>(</mo><msub><mi>j</mi><mn>3</mn></msub><mo>+</mo><mn>3</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow>  式(9)式(9)中,j3=1、2、…、M1‑3,t3=k×fs/Fs,t3≤M1,k表示整型变量,j3为大于t3的最小整数;第五步:获得实时的目标运动轨迹:将第四步获得的从第1段到第L段的各段子序列在采样率Fs下的目标运动轨迹按段号由小到大合并,获得采样率Fs下的非平稳目标运动轨迹,从而获得实时的目标运动轨迹。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410166790.0/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top