[发明专利]一种无人艇路径规划算法的仿真方法和系统有效
申请号: | 202110559862.8 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113419522B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 吕腾;李清洲;胡常青;罗辉;张金涛;谢家文;文龙贻彬 | 申请(专利权)人: | 航天时代(青岛)海洋装备科技发展有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张欢 |
地址: | 266200 山东省青岛市即墨*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无人 路径 规划 算法 仿真 方法 系统 | ||
本发明提供了一种无人艇路径规划算法的仿真方法和系统,具有仿真过程记录功能,仿真运动目标路径显示功能,自主避障算法规划路径显示,无人艇实艇运动学模型。可模拟无人艇在于其他船只发生交叉、相遇、追越、对抗等需要进行避让的场景。仿真结束后可以通过仿真记录进行回放。改仿真系统方法具有场景可自由编辑,仿真过程可视化,仿真过程中可人为干预等特点。
技术领域
本发明涉及一种无人艇路径规划算法的仿真方法和系统,属于无人艇智能领域。
背景技术
近年来无人智能领域迅速发展,无人艇的价值逐步被军方和民用市场所看重。目前,无人艇自主驾驶技术已经突破特定场景下的自主作业能力,但在复杂和多变环境中作业问题的成熟解决方案中,仍在积极的探索之中。其中重要的难点在无人艇对周围环境的感知能力。
无人艇自主避障算法通过多传感器组合,进行多目标复杂地形的态势构建后,根据任务路径进行动态路径规划。目前,主要的测试方法为实艇测试方法与虚拟仿真方法,但实艇测试存在需要耗费大连人力物力且开发效率低的缺点,目前虚拟仿真方法中很少有针对无人艇研发的方案,且没有加入实艇模型和人为因素的影响。因此需要一种能够考虑到无人艇自身运动特性、人为印度和多目标计算的无人艇自主路径避障规划算法用仿真系统方法
发明内容
本发明解决的技术问题是:克服现有技术的不足,提供一种无人艇自主路径避障规划算法的仿真方法,可模拟无人艇在于其他船只发生交叉、相遇、追越、对抗等需要进行避让的场景,仿真效果更佳贴近实际。
本发明所采用的技术方案是:一种无人艇路径规划算法的仿真方法,包括步骤如下:
(1)初始化仿真目标列表,确定仿真目标列表中各个目标的状态信息,状态信息包括目标类型、大小、初始位置和速度,并定义当前时刻为tn时刻,初始状态下n=0;
(2)记录tn时刻对应的仿真目标列表中各个目标的状态信息;
(3)采用路径规划算法,根据输入的任务路径和仿真目标列表中各个目标的tn时刻状态信息,计算出规划路径;
(4)利用运动仿真方法,根据规划路径和仿真目标列表中各个目标的tn时刻的状态信息,计算出仿真目标列表中各个目标在tn+1时刻的状态信息;
(5)令n=n+1;
若未收到结束指令,则延迟Δt时间后跳转到步骤(2)中继续执行;
若收到结束指令,则记录tn时刻对应的仿真列目标列表中各个目标的状态信息,方法结束。
所述步骤(1)中:
仿真目标列表形式为S={s1,s2,s3,…,sm},
其中,si表示仿真目标列表中第i个仿真目标的状态信息,m表示仿真目标总数;i=1,2,3,…,m;
其中,si的分量形式为:
其中,vn为目标的北向速度、ve为目标东向速度、pn为目标北向坐标、pe为目标东向坐标,sa为目标长轴距离,sb为目标短轴距离,k为目标类型;
目标类型包括:仿真程序控制目标、路径规划算法控制目标和有人控制目标;
在一个仿真过程目标仿真列表中目标数量m≥2,且至少有一个路径规划算法控制目标的目标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天时代(青岛)海洋装备科技发展有限公司,未经航天时代(青岛)海洋装备科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110559862.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车发动机水冷散热装置
- 下一篇:一种乳胶蚕丝被及其制备工艺