论文研究-AUV同时定位与跟踪研究.pdf


-
由于低精度航位推算系统带来的累积误差,自治水下航行器(AUV)在未知环境中的定位准确性会随着时间的推移变得越来越差。当环境中有非合作体运动时,AUV不但可利用自身携带的声纳传感器对其探测并利用基于模型的目标跟踪方法估计非合作体轨迹,而且可以同时利用探测到的与非合作体的相对信息来提高自身定位精度。在同时定位与制图(SLAM)方法中的FastSLAM算法框架的基础上提出了同时定位与跟踪(SLAT)算法,即设置多个估计粒子,利用每个粒子中的粒子滤波器(PF)和扩展卡尔曼滤波器(EKF)分别估计AUV和非合作体的轨迹,并能根据实际量测与粒子估计量测之间的差别赋予粒子权值,继而得到多粒子加权的最终估计。最后仿真验证了算法的有效性。
6 2011,47(16) Computer Engineering and Applications计算机工程与应用 (M)(A k+1 (28) (13) 则有 0=arctan(M)Y(+ r (29) 设v=[Ak△OJ服从高斯分布,则Ev]=0,E[v(v,) 归一化所有粒子的权值: R 量测模型可被简单地描述为: (30) (A)y(M) (14) WK 则k时刻AUV的位姿和目标状态估计为 5利用 FastSLAM框架的同时定位与跟踪算法 1=2(Xk+)N+1 设定滤波器中有N个粒了,并设采样时间=7M,粒 子i构成可由下式表示 k+1k+1 k+1k+ (31) Sk=((xk y wk (x)(P 1,2,…,N(15) 其中,n为k时刻粒子的权值,(PAy为k时刻粒子目标 为了保证粒子的有效性,估计过程中经常需要进行重抽 M状态估计误差协方差。 样。判断是否需进行重抽样的指标为: 粒子i对AUV在k+1时刻的状态估计值可以表示为: (32) (XkA)y-P(XIAlu/ (XRA)) 根据式(3),可得 Nc代表有效粒子数,当Na小于设定最小粒子数时,需 (XAy=f(XxA3),aA)、3) (17)要进行重采样。根据权值大小,复制权值大的粒子,并删除权 根据式(4),可以推算得到目标M在k+1时刻的状态估计值小的粒子,最终重新抽取N个粒子,并设所有粒子权重为 值为 XEMIL-f((XHL), u,o (18) 在k+1时刻目标M的状态协方差的预测为 6一致性分析 正如文献3]中所提出的理想情况下衡量算法是香满 (P)=少(P)(小):CQ(G (19) 足一致性是将其估计值与理想滤波器中获取的概率密度函数 使用kH1时刻传感器量测更新系统状态,设在粒子i在k进行比较。在实际中理想概率密度函数是无法荻取的,但当 时刻利用状态量对量测值的估计为 被估计状态真值已知时,可以使用标准化估计误差方差(Nor- ZK=K OFT=h(XIA). (X)) (20) malized Estimation Error Squared,NEES)测试滤波一致性。 Ek=(X-X P(X-XR (33) 从而k+1时刻的新息和新息协方差为: k+1-2k+1 (21)0甲,k为状态真值,X为状态估计值,P为估计误差协方差。 如果滤波过程是一致的,且近似符合线性高斯的,那么c S41=H+1(Pk+1k)(H+)2+R (22) 将服从状态维数dim(X)个自山度的x2分布。当进行N次 滤波器增益为 Monte carlo实验且N趋于无穷时有: K+1=(Pk+1)(Hx+0)(S4)2 (23) ELk=dim(x,) (34) 则对日标状态向量及其协方差矩阵进行更新,有: 若进行有限N次 Monte carlo实验,VEES的均值为 k+1|k+1 k+1k+1 E (35) N (P+″4y=[1K1H1P+m (25)则N服从自由度为MmX)的x分布。对于AUV,其位 其中 姿维数为3,则进行N-50次 Monte car实验,对于,其取值 M) (A) k+lk 0000 + (A) 0000 (x1-x1)2-(1=y)2(联-2)2+(y4-y) 权值可表示为AUV的运动分布函数与建议分布函数之比:概率为95%的置信Ⅸ间为236,372]。对于日标,其状态向量 p((Xr ikke M k+1 (27)为6维,可近似简化操作取两维位置量,则取值概率为95y%0 M 的置信区间为[1.48,2,59。如果取值高于置信区间上限为 设21=(X)x),则可得: 乐观估计,反之,低于区间下限为保守估计 卢健,徐德民,张立川,等:AUⅤ同时定位与跟踪研究 2011,47(16)7 700 450 650 SLATE SLATE 600 真实轨迹 真实轨迹 肮位推算 550 细 300 500 200 100 20040060080010001200 100200300400500600700800400 50060070080090010001100120 X轴位置/m X轴位置/m X轴位置m 图1目标和AUV的实际航行线路 图2AUV位置佔计轨迹比较 图3目标位置估计轨迹比较 3.2r SLATF 一航位推算 2.6 三40 35 2.2 10 14 020406080100120140160 020406080100120140160 020406080100120140160 时间s 时间 时间/s 图4日标位置佔计误差的方差 图5AUV位置佔计的累积误差 图6标位置NEES均值 7仿真 2007,29(2):186-192 设目标M和AUV沿各自方向运动,设定AUV开始运动4 Maczka d K, Gadre A S, Stilwell D J. Implementation of a co 位置为坐标原点,AUV可实时探测到目标M,并获取相应的距 operative navigation algorithm on a platoon of autonomous un- 4离和方位信息。为了说明算法的有效性,本文仿真中将目标 derwater vehicles[C]/2007 MTS/IEEE International Conference M的真实航迹、AUV的真实航迹和航位推算轨迹显示以比 on OCEANS.Vancouver, BC, Canada: IEEE, 2007: 1-6 较。仿真结果如图1~6所示。 [5] Bahr A, Leonard J Cooperative localization for autonomous un 图1显示了目标和AUV真实的运动轨迹关系。图2显示 derwater vehicles[J]. Autonomous Robots: Proceedings of Experi 了AUV真实运动轨迹,航位推算结果和 SLATE的估计结果。 mental Robotics, 2006, 39(5): 387-395 图3显示了目标M的真实轨迹和 SLATE的航迹估计结果。图 [6] Vaganay J, Leonard JJ, Curcio J A, et al. Experimental valida 4展示了对目标M航迹估计的方差变化。图5对AUV的航位 tion of the moving long base-line navigation concept[C]/2004 ieeE/oeS International Conference on Autonomous Underwate 推算和 SLATE的佔计误差作了比较,证明佔计航迹时 SLATE 方法明显优于航位推算。图6说明了估计过程的一致性、 Vehicles. Nagoya, Japan: IEEE, 2004: 59-65 Baker B N, Odell D L, Anderson M J, et al.A new procedure for simultaneous navigation of multiple AUVs[C]/2005 MTS 8结论 IEEE International Conference on OCEANS. Washington DC 在阐述了AUV运动模型、量测模型以及日标基本运动模 LSA: IEEE. 2005: 1-4 型的基础上,栅究了以 Fastslam为框架的同时定位与跟踪方8] Thrun s, Burgard w, Fox D Probabilistic Robotics [M]. London 法,即用粒子滤波器对AUV的航迹估计,用EKF对目标航迹 MIT Press. 2005 估计,同时完成AUV的自定位和目标的稳定跟踪。从仿真结[] Bailey T, Nieto I, Guivant JConsistency of the EKF-SLAM al- 果中可以看出,使用这种方法,不但AUV白定位的累积误差 gorithm[C]//2006 IEEE/RSJ International Conference on Intelli 相比于航位推算减小很多,而且目标的航迹估计也很准确。 gent Robots and Systems. Beijing, China: IEEE, 2006: 3562-3568 [10 L azaro M T, Castellanos J A Localization of probabilistic ro 参考文献: bot formations in SLAM[C]/2010 IEEE International Confer- [1] Curcio J, Leonard J, Vaganay J, et al. Experiments in moving ence on Robotics and Automation. Anchorage, AK, USA: IEEE baseline navigation using autonomous surface craft[C]//2005 2010:3179-3184 MTS/IEEE International Conference on OCEANS. Washington [11] Durrant-Whyte H, Bailey TSimultaneous localization and map DC,USA:IEEE,2005:730-73 ping Part I[J].IEEE Robotics and Automation Magazine, 2006 [2] Gadre A S, Stilwell D Toward underwater navigation based 13(2):99-110 on range measurements from a single location[ C]/2004 IEEE [12] Bailey T, Durrant-Whyte H Simultaneous localization and map International Conference on Robotics and Automation. New Or ping: part I.IEEE Robotics and Automation Magazine, 2006 leans. LA. USA: IEEE. 2004: 4472-4477 13(3):108-117 3」许真珍,封锡盛多UUV协作系统的研究现状与发展凵J.机器人, 下转140页)

287KB
论文研究-基于虚拟AUV的协同定位最优队形研究 .pdf
2019-08-15基于虚拟AUV的协同定位最优队形研究,张立川,,多水下无人航行器(Multiple Autonomous Underwater Vehicles, MAUVs)协同导航定位技术是水下协同作业的关键技术。针对主从式结构的多AUV协同导��
101KB
论文研究-AUV心智逻辑.pdf
2019-07-22为了表示和处理AUV(Autonomous Underwater Vehicle,自治水下机器人)的心智状态及心智活动,对Rao和Georgeff的BDI逻辑进行了拓展,定义了一种含模态词(信念、目标、能力、意图、上一次、下一次、曾经、将会、总有、总会)的一阶模态时态混合逻辑系统——AML(AUV心智逻辑);基于Kripke可能世界语义模型给出了AML语义,构造了AML公理系统及演绎规则,并证明了AML的可靠性与完备性。AML为建造AUV心智模型提供了有力的表示和处理工具,弥补了Agent理论在机器人应用
1.8MB
论文研究-AUV深度的神经网络辨识和学习控制仿真研究.pdf
2019-09-08将自主水下航行器(AUV)的深度控制问题转换为对非线性严格反馈系统的分析,提出了一种结合反步法和确定学习理论的自适应学习控制方法。通过反步法设计了一种输入状态稳定(ISS)神经网络控制器,其中引入小增益定理,避免了控制器设计中存在的奇异值问题,并在满足持续激励(PE)条件下,利用神经网络辨识实现了对系统未知动态的局部准确逼近和部分神经网络权值的收敛,保证了闭环系统的稳定。将从动态模式中学到的知识静态保存,提取动态特征设计学习控制器,仿真结果表明,该控制器避免了执行同样任务时的重复训练,改善了系统控制性能,验证了所提控制方法的有效性。
542KB
论文研究-AUV协同设计平台中多任务流调度算法研究.pdf
2019-07-22对AUV协同设计平台中多个任务流的调度问题进行建模,将其转换为分布式计算环境下的独立任务在线调度问题。针对系统异构和任务流具有优先级属性的特殊性,提出了一种基于预测的多任务流调度算法,采用统计和预测的方法评估各工作站执行任务的效用,并设计优先级策略和暂停调度策略,保证具有较高优先级的任务流较早分配和执行。实验结果表明,该算法在参数选取适当的情况下,性能优于传统的MCT和MET任务调度算法。
737KB
论文研究-基于距离测量的双领航AUV间协同导航算法.pdf
2011-10-05论文研究-基于距离测量的双领航AUV间协同导航算法.pdf, 针对多自主水下航行器(AUV)编队中因领航AUV一时无法借助外部有源位置信息进行实时校准,自身定位误差逐渐增大可能导致的编队解体问题,提出了一种基于距离测量双领航AUV间协同导航算法.在给出领航AUV航位推算误差模型的基础上,首先设计两个领航AUV分别基于忽略对方位置误差的估计自身误差的滤波算法,然后提出其位置误差的分别修正算法,最后通过对位置误差估计的可观测性分析,指出在直线航行条件下两个领航AUV可通过加、减速进行相对机动,保证其可观测性.仿真结果表明:两个领航AUV存在航位推算位置误差的情况下,随着滤波时间增加其定位误差可逐渐趋同,并收敛到其经、纬度定位误差的均值,验证了本文所提协同导航算法的可行性和有效性.
616KB
论文研究-部分可观环境中AUV软件自修复模型研究.pdf
2019-09-08针对AUV软件在部分可观环境中的故障修复问题,依据部分可观马尔科夫决策过程理论,提出基于POMDP模型和微重启技术的AUV软件故障修复方法。根据AUV 分层结构特点设计了多层次的微重启修复方法,构建了AUV软件自修复POMDP模型,同时采用基于点的值迭代算法求解生成修复策略使系统在部分可观环境下能够以较低的修复代价执行修复动作。仿真实验验证了算法有效性和模型适用性。
618KB
论文研究-基于Simulink的高空空投AUV全弹道仿真系统研究.pdf
2019-09-08高空空投AUV(Autonomous Underwater Vehicle,自主水下航行器)是一种基于“高空反潜武器概念”而设计的基高空滑翔与水下自主航行于一体的新型水下航行器,对其全弹道的仿真是其概念设计阶段的重要内容和理论基础。根据高空空投AUV弹道各稳态阶段的运动与环境特点,分别搭建了滑翔、减速与水下阶段六/九自由度仿真模型。仿真了空投AUV在翼面组件升力作用下的自由滑翔弹道和在圆形降落组件作用下的减速弹道。设计了AUV水下偏航与深度控制器,并进行了水下闭环控制仿真,验证了AUV深度与偏航控制下沿指定轨迹航行。仿真结果表明,仿真系统能准确快速地仿真出AUV各运动阶段的弹道、位姿、速度与加速度信息,适用于全弹道组件设计、特性分析与控制器设计与验证。
540KB
论文研究-一种新型的AUV系统建模方法研究.pdf
2019-09-07在Petri网基础上,引入面向对象技术,提出了一种面向对象Petri网(OOPN)模型,详细论述了这种面向对象Petri网的结构,形式定义,建模步骤,并针对水下无人探测器系统操作环境的特殊性,为AUV系统建立了完整的OOPN模型,真实地反映了系统的动态特性,从而为AUV系统建模和分析提供了一个更为有效的工具。
948KB
研究论文-多智能体 Q学习在多 AUV协调中的应用研究.pdf
2019-08-07研究论文-多智能体 Q学习在多 AUV协调中的应用研究
436KB
论文研究-智能水下机器人滑模控制研究 .pdf
2019-08-16智能水下机器人滑模控制研究,徐璐瑜,张永林,针对智能水下机器人运动轨迹跟踪的问题,本文采用了基于指数趋近律和基于准滑动模态的滑模控制算法。通过对四自由度AUV系统模型进
796KB
欠驱动AUV编队非线性模型预测控制.rar
2021-03-06Matlab MPC 模型预测控制 视频代码
725KB
论文研究-四轮移动机器人智能预瞄轨迹跟踪控制.pdf
2019-09-12将32位ARM微处理器应用于混合驱动水下自航行器的控制系统。首先介绍了混合驱动AUV控制系统的总体体系结构,将CAN总线应用于混合驱动AUV,开发了基于CAN总线的分布式控制系统;简单介绍了以ARM7微处理器LPC2129为主控制芯片的控制系统硬件设计;制定了适用于混合驱动AUV的CAN应用层协议和相应的软件,遵照分层递阶的体系结构设计了控制系统的软件,并采取软硬件相结合的方法解决了控制系统的可靠性问题。联调实验证明该系统性能稳定、工作可靠
1.68MB
论文研究-便携式自主水下机器人动力学建模方法研究.pdf
2019-07-22针对50 kg级便携式自主水下机器人(AUV)的精确控制和研究,介绍了一种基于计算流体力学(CFD)和非线性最优化辨识的动力学建模方法,着重推导了便携式AUV动力学模型,并使用计算流体力学方法代替水池实验获取辨识所需数据和通过非线性最优化方法获得合适的模型结构和模型参数。最终建立了便携式AUV数学模型,并通过对仿真数据与实验数据的对比,证明了该模型及方法的有效性。
778KB
论文研究-基于蚁群优化神经网络的AUV舵的故障诊断.pdf
2019-09-08针对非线性动态电子电路,提出一种基于神经网络的故障诊断方法。通过故障字典的建立,对电路故障响应进行预处理后得到的故障特征作为神经网络的输入,然后利用神经网络对各种状态下的特征向量进行分类决策,对故障类别进行辨识,并对电路进行了可测性分析,从而实现非线性电路的故障诊断。详细的仿真过程及结果表明, 该方法有效地解决了非线性电路辨识难的问题,能较好地对故障模式进行分类,取得了满意的诊断效果。
435KB
论文研究-基于神经网络补偿的滑模控制在AUV运动中的应用.pdf
2019-07-22由于自主水下机器人水动力模型参数的不确定性及其强非线性,提出神经网络动态滑模面控制法。将系统分为确定与不确定部分,通过滑模控制实现对系统确定部分的控制,通过神经网络所具有的自适应调节能力实现对未知干扰与不确定部分进行补偿控制,提高系统的强鲁棒性。通过Lyapunov法验证了控制算法的收敛性;通过MATLAB仿真平台和半物理仿真平台,验证了算法的鲁棒性和抗干扰性。
165KB
研究论文-一种基于遗传算法的AUV动目标避碰规划的方法.pdf
2019-08-07研究论文-一种基于遗传算法的AUV动目标避碰规划的方法
945KB
论文研究-车身覆盖件的夹持位置优化研究.pdf
2019-09-08针对流线型AUV舵故障,提出了基于Elman神经网络的故障诊断方法。基于蚁群算法优化改进型Elman神经网络,建立了AUV角速度运动模型,通过蚁群算法和梯度下降法对改进型Elman神经网络训练的对比分析,验证了蚁群算法优化的改进型Elman神经网络具有训练速度快,不易陷入最优解等特点。提出了基于角速度残差检测舵故障,再通过定角度航行和定速直航的主动诊断方式,判定舵故障类型的故障诊断方法,探讨了基于角速度残差和角度残差的变化趋势来诊断舵卡死和舵变形故障的故障决策方法。对流线型AUV的舵变形及舵卡死故障进行了水池模拟实验,实验结果验证了所提方法的有效性。
1014KB
论文研究-异构环境下自适应reduce任务调度算法的研究.pdf
2019-07-22异构环境下的Hadoop平台对reduce任务的调度存在随机性,在分配任务时既没有考虑数据本地性,也没有考虑计算节点对当前任务的计算能力。针对以上问题,提出一种异构环境下自适应reduce任务调度算法(SARS)。算法根据reduce任务的输入数据分布选择所含数据量最大的机架,在选择计算节点的过程中,结合节点所含任务的数据量、节点的计算能力和当前节点的忙碌状态来选出任务的执行节点。实验结果表明,SARS算法减少了reduce任务执行时的网络开销,同时也减少了reduce任务的执行时间。
595KB
论文研究-基于多级查找表的图像快速中值滤波算法.pdf
2019-09-08针对于智能水下机器人在软件系统故障诊断过程中广泛存在的不确定性和复杂关联性,采用改进的软件FMEA方法,对AUV智能规划决策控制系统进行了可靠性分析和研究,在总结了AUV主要软件故障模式的基础上,提出了一种基于FMEA的三层贝叶斯网络诊断模型。通过贝叶斯网络的推理机制,分别对单一故障和复合故障进行了推理实验。实验结果表明,采用上述方法能有效地提高水下机器人系统软件可靠性以及故障诊断能力。
-
下载
词云可视化pbiviz文件.rar
词云可视化pbiviz文件.rar
-
下载
PSSE中风电机组WT2的动态模型与相关参数.pdf
PSSE中风电机组WT2的动态模型与相关参数.pdf
-
下载
ssm小说阅读网(1).zip
ssm小说阅读网(1).zip
-
下载
plsql12.zip
plsql12.zip
-
下载
GDAL的gdalwarp类源码
GDAL的gdalwarp类源码
-
下载
c语言实现数据结构折半查找
c语言实现数据结构折半查找
-
下载
第九届高教杯成图大赛机械类建模试题.pdf
第九届高教杯成图大赛机械类建模试题.pdf
-
下载
iLovePDF Desktop Installer.exe
iLovePDF Desktop Installer.exe
-
下载
Struts.2.Hibernate.Spring整合开发技术详解.rar
Struts.2.Hibernate.Spring整合开发技术详解.rar
-
下载
submission.tar.gz
submission.tar.gz
