[发明专利]一种基于最大评分状态更新的无人机自动化控制方法有效
申请号: | 202010248615.1 | 申请日: | 2020-04-01 |
公开(公告)号: | CN111258327B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 韩陆;沙居峰;周捷;胡治纲;高根礼 | 申请(专利权)人: | 昆山天科智控无人机科技有限公司 |
主分类号: | G05D1/08 | 分类号: | G05D1/08;G05D1/10;G05B13/04;G05B13/02 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 215300 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 最大 评分 状态 更新 无人机 自动化 控制 方法 | ||
本发明揭示了一种基于最大评分状态更新的无人机自动化控制方法,通过建立当前状态执行各个执行动作后至下一状态的评分表,建立评分的计算公式,然后利用下一状态与目标状态的差距来更新优化评分表,实现评分表的自主优化迭代,最终得到最大评分值的评分表,最后无人机根据此评分表来执行所有状态下最大评分值所对应的执行动作,从而从当前状态达到目标状态的飞行控制。本发明非常适用于无人机飞行或悬停在固定位置执行任务的情况,控制精度更高。
【技术领域】
本发明属于飞行控制技术领域,特别是涉及一种基于最大评分状态更新的无人机自动化控制方法。
【背景技术】
目前,对于无人机的自动化控制,通常采用基于经典PID控制论的方法。无人机在飞行时,飞行控制器首先通过一个定时循环的传感器参数收集过程,设置一组基本的PID参数分别针对飞行器的横滚、俯仰及偏航三个基本姿态进行自我稳定调整,以实现在空中的自主姿态控制,这个过程通常被称为无人机自动化控制的内部环路。其次,无人机需要可以在用户的输入下执行移动指令,飞行控制器这时会以用户输入的指令为依据使用另一组PID参数来实现飞行器的移动,这个过程被称为外部环路控制。通过调整这几组PID参数,合并用户输入的指令,可以实现飞行器以不同的姿态进行自主飞行。然而,当PID的参数调整不当的时候,就会出现飞行器不能够以稳定的状态进行姿态控制和移动。由于上述的飞行器控制论的过程,两个采样循环之下的PID参数调整通常需要对飞行器理论和控制论都非常熟悉才能进行良好的调整,且控制程序非常复杂,难以达到精准的、最优化的飞行路径控制。
因此,有必要提供一种新的基于最大评分状态更新的无人机自动化控制方法来解决上述问题。
【发明内容】
本发明的主要目的在于提供一种基于最大评分状态更新的无人机自动化控制方法,能够快速的、精准的进行自主飞行达到目标状态。
本发明通过如下技术方案实现上述目的:一种基于最大评分状态更新的无人机自动化控制方法,其包括以下步骤:
1)根据初始状态St与目标状态S0的空间距离以及控制精度要求划分N个中间状态点,并建立每一个状态点Si(i=t,t+1,t+2,…,t+N,0)与所有可执行动作aj(j=1,2,…,M)一一对应的评分量表,其中M代表有M个可执行动作;
2)随机产生一组(N+2)×M矩阵数据作为评分量表的初始评分;
3)计算无人机在Si状态下执行完动作aj之后的状态Si+1与既定目标状态S0之间的差距ΔSi+1,其中ΔSi+1=-|Si+1-S0|;
4)令无人机在Si状态下执行完动作aj之后的状态Si+1所得评分为其中max(qt+1)为下一个状态所有动作中能获得的最高评分,γ∈[0,1)为下一个状态评分的权重参数,以此作为无人机选择执行动作的依据;
5)在每一状态下,无人机根据前述评分量表,选择最高评分的动作执行,然后根据执行完动作之后状态和目标状态之间的差距,更新当前状态对应的已执行动作的评分,其中,
其中,为在Si状态下执行完aj获得的评分;
6)重复步骤3)-5),对评分表进行优化迭代,最终获得最大评分值表,该表中,每一个状态均会对应有一个最大评分,然后无人机根据查找此评分表并执行最大评分所对应的执行动作,使其逐渐接近既定目标状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昆山天科智控无人机科技有限公司,未经昆山天科智控无人机科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010248615.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:吹风机
- 下一篇:一种玩具积木的材料毒性检测用取样装置