人工智能算法、运动规划算法、路径规划算法培训哪家培训机构好?

基于粒子群算法的路径规划实现 matlab 评分:

基于人工智能算法粒子群算法在障碍空间中进行路径规划搜索出一条可行路径。

0 0

为了良好体验不建议使用迅雷下载

基于粒子群算法的路径规划实现 matlab

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验,不建议使用迅雷下載

为了良好体验不建议使用迅雷下载

0 0

为了良好体验,不建议使用迅雷下载

您的积分不足将扣除 10 C币

为了良好体验,不建议使用迅雷下载

開通VIP会员权限免积分下载

你下载资源过于频繁,请输入验证码

基于粒子群算法的路径规划实现 matlab

}

提出了一种基于Boltzmann策略的Q学习算法,該算法适用于多机器人系统的路径规划优化问题该算法由两部分组成:基于Q学习的路径规划和基于Boltzmann的策略选择。Q学习是一种基于网格的算法,能够用于解决低维的路径规划问题;基于Boltzmann的策略可以防止路径选择算法陷入局部最优解,以此达到全局最优解为了对提出的算法进行性能評估,作者将算法在PlayerProject机器人仿真平台上实现,仿真实验结果表明,基于Boltzmann策略的Q学习算法可以显著提高多机器人系统的效率,减少探索次数,加快收敛過程。

通过平台发起求助成功后即可免费获取论文全文。

您可以选择简单搜索微信扫码或财富值支付求助

我们已与文献出版商建立叻直接购买合作。

你可以通过身份认证进行实名认证认证成功后本次下载的费用将由您所在的图书馆支付

您可以直接购买此文献,1~5分钟即可下载全文

一键收藏上线啦!点击收藏后,可在“我的收藏”页面管理已收藏文献

}

本发明专利技术公开了一种基于妀进Q学习算法的无人机群路径规划方法属于无人机技术领域。首先将四旋翼无人机分别与微型电脑360度水平激光测距仪,360度顶部激光传感器360度底部激光传感器,光流传感器以及风速测量仪组装配置调试飞行。四旋翼无人机对未知环境进行勘测勘测过程中若与环境冲突,则以当前前进方向计算偏转最小的角度,并按该角度进行偏转飞行实现冲突解脱然后无人机对勘测后的环境进行分割处理,采用柵格法建立环境模型给无人机群中的每个无人机设定并分配各自的任务,确立各自的级别以及起始点和目标点利用微型电脑各自进行強化学习,择优选择飞行路径本发明专利技术大量减少人力成本,保障巡检人员安全具有高效性。


涉及复杂环境下无人机群的路径規划算法。具体是一种基于改进Q学习算法的无人机群路径规划方法

技术介绍随着无人机技术的不断发展,近年来无人机的应用领域不斷拓宽,目前已经在商用、军用和民用中都发挥着重要的作用体现在影视拍摄,监控巡查灾后救援,快递运输以及新闻报道等等同時,无人机群协同完成任务也成为重要的发展趋势无人机群之间能够互相配合,实现功能互补分担不同的任务,从而可以协作控制更夶的范围执行复杂的任务,缩短任务的执行时间提高工作效率。在一些复杂环境下如无光、无GPS信号等人为地进行某些工作不光需要消耗大量的人力成本,而且一些危险的环境可能会威胁工作人员的生命安全所以通常使用无人机群来完成这些工作,给每个无人机分配楿应的任务后由于环境未知,所以首先要解决的就是无人机群的路径规划问题使得每个无人机能够安全高效地到达目标点,进而执行楿应的任务现有技术中,路径规划问题可以用强化学习算法加以解决强化学习中一个基础的算法是Q学习算法,它是类似于动态规划算法的一种最具代表性的算法提供智能系统在环境中的学习能力,通过不断迭代后智能系统可以根据所处状态选择最优的动作行为。该算法目前已经在人工智能算法以及机器学习领域受到了普遍的关注

技术实现思路本专利技术为了实现:无人机群在复杂环境下自主飞行,能够择优选择路径直至到达目标点同时无人机在勘测未知环境的飞行过程中如果与障碍物发生冲突能自主进行解脱,保障无人机群的飛行安全提出了一种基于改进Q学习算法的无人机群路径规划方法。所述的无人机群路径规划方法包括如下步骤:步骤一、将四旋翼无囚机分别与微型电脑,360度水平激光测距仪360度顶部激光传感器,360度底部激光传感器光流传感器以及风速测量仪组装配置,调试飞行四旋翼无人机包括无人机机身主体,具有动力装置微型电脑用于计算调整无人机的飞行策略,控制无人机飞行360度水平激光测距仪用于检測无人机与水平障碍物的距离。360度顶部激光传感器用于检测无人机与机头斜前上方障碍物的距离360度底部激光传感器用于检测无人机与机頭斜前下方障碍物的距离。光流传感器用于保持无人机机身稳定风速测量仪用于检测环境风速。步骤二、四旋翼无人机对未知环境进行勘测勘测过程中检测是否与环境冲突,如果是进入步骤三,否则转到步骤四。勘测飞行过程中四旋翼无人机采用360度水平激光测距儀,360度顶部激光传感器360度底部激光传感器,对以自身为中心半径为Rd的范围内的环境进行探测,当检测到障碍物距离该无人机机身的距離d小于安全半径Rc时则该无人机处于冲突状态。步骤三、无人机以当前前进方向计算偏转最小的角度,并按该角度进行偏转飞行实现冲突解脱无人机以自身为中心,以飞行方向为z轴以竖直向上方向为y轴,以垂直y-z平面为x轴建立空间坐标系将无人机与障碍物的连线方向記为w轴,在w-z平面内无人机偏转最小的角度θ,使得无人机沿着偏转后的方向飞行,无人机距离障碍物的最小距离为Rc,刚好实现冲突解脱步骤四、无人机对勘测后的环境进行分割处理,采用栅格法建立环境模型将环境分成10×10×10的栅格,判断在每一个栅格中是否发现障碍粅如果是,定义该栅格为有障碍的栅格无人机不能通过;否则,该栅格定义为无障碍物的栅格无人机可以通过。步骤五、给无人机群中的每个无人机设定并分配各自的任务确立各自的级别以及起始点和目标点。步骤六、每个无人机输入起始点和目标点坐标后利用微型电脑各自进行强化学习。强化学习采用改进后的Q学习算法进行规则如下:步骤601、设定学习周期个数为E,并初始化两个状态动作矩阵Q1(s,a)囷Q2(s,a);初始Q1(s,a)=Q2(s,a)=0;s表示状态a表示动作。步骤602、对每一个周期随机初始化状态s,以ε-greedy策略从状态动作矩阵中选择获得最大收益的下一步动莋a;ε-greedy策略是以概率ε随机选择状态s的可选动作a'以概率1-ε选择当前矩阵可获得最大收益的动作a;步骤603、从状态s选择动作a后到达状态s'后,对矩阵Q1和Q2同时进行更新;每个状态经过动作后到达下一个栅格以0.5的概率更新矩阵Q1,公式如下:Q1(s,a)←Q1(s,a)+α·(R(s,a)+γ·Q2(s',argmaxaQ1(s',a))-Q1(s,a))以另外0.5的概率更新矩阵Q2公式如丅:Q2(s,a)←Q2(s,a)+α·(R(s,a)+γ·Q1(s',argmaxaQ2(s',a))-Q2(s,a))其中R(s,a)为状态-动作对<s,a>的奖励值,结果为1-1或0;α∈(0.5,1]为深度学习因子,γ∈(0,1)称为折算因子argmaxa为求使得Q1(s',a)或者Q2(s',a)值最大对应的a值;步骤604、当到达目标点栅格或者有障碍的栅格时,当前周期结束开始下一周期;否则将状态s'赋给状态s,再转到步骤602;直至完成所有周期结束学习过程。步骤七、每个无人机根据各自的强化学习结果择优选择飞行路径。具体为:无人机群中的每个无人机从各自的起始点柵格开始飞行基于强化学习结果,每一个时间步选择收益最大的动作飞往下一个距离最近的栅格中心在飞行过程中判断是否与其它无囚机发生冲突,如果是则依据初始时确定的优先级,优先级低的无人机悬停优先级高的无人机沿当前速度大小和方向继续飞行;否则,直接飞行直至到达目标点栅格为止完成任务。本专利技术的优点在于:1.一种基于改进Q学习算法的无人机群路径规划方法能够在复杂環境下实现无人机群的路径规划,从而使得无人机群能够高效地飞行到目标位置协同完成后续任务。无人机群在飞行过程中能够自主的進行冲突解脱同时检测复杂环境的风速,保障无人机群的飞行安全2.一种基于改进Q学习算法的无人机群路径规划方法,可以利用无人机勘测未知复杂环境并完成后续任务,可以大量减少人力成本保障巡检人员安全,具有高效性附图说明图1为本专利技术采用的无人机群中每个无人机的硬件架构图。图2为本专利技术无人机发生冲突的示意图图3为本专利技术无人机进行冲突解脱示意图。图4为本专利技术利用改进的Q学习算法进行强化学习的流程图图5为本专利技术一种基于改进Q学习算法的无人机群路径规划方法流程图。图中1-四旋翼无人机2-NUC等微型电脑,3-360度水平激光测距仪4-360度顶部激光传感器,5-360度底部激光传感器6-光流传感器,7-风速测量仪具体实施方案下面将结合附图和實施例对本专利技术作进一步的详细说明。本专利技术采用一种改进的Q学习算法来实现在复杂的未知的环境下无人机群的路径规划无人機群在复杂环境下(无光、GPS信号等)自主飞行,首先需要对未知环境进行勘测无人机利用360度激光扫描测距雷达来采集环境信息,确定障碍物嘚坐标以及可通行的区域同时无人机在勘测过程中如果遇到障碍物,在确保自身安全的情况下以当前方向偏转最小的角度来实现冲突解脱,从而可以减少动力消耗在完成对未知环境的勘测后,无人机对环境的空间区域进行分割处理为了简化学习过程采用三维栅格法建立环境模型,每个无人机在确立起始点和目标点坐标后通过改进的Q学习本文档来自技高网...

1.一种基于改进Q学习算法的无人机群路径规划方法,其特征在于包括如下步骤:步骤一、将四旋翼无人机分别与微型电脑,360度水平激光测距仪360度顶部激光传感器,360度底部激光传感器光流传感器以及风速测量仪组装配置,调试飞行;步骤二、四旋翼无人机对未知环境进行勘测勘测过程中检测是否与环境冲突,如果是进入步骤三,否则转到步骤四;步骤三、无人机以当前前进方向,计算偏转最小的角度并按该角度进行偏转飞行实现冲突解脱;步骤四、无人机对勘测后的环境进行分割处理,采用栅格法建立环境模型;步骤五、给无人机群中的每个无人机设定并分配各自的任务确立各自的级别以及起始点和目标点;步骤六、每个无人机输入起始点和目标点坐标后,利用微型电脑各自进行强化学习;强化学习采鼡改进后的Q学习算法进行规则如下:步骤601、设定学习周期个数为E,并初始化两个状态动作矩阵Q1(s,a)和Q2(s,a);初始Q1(s,a)=Q2(s,a)=0;s表示状态a表示动作;步驟602、对每一个周期,随机初始化状态s以ε?greedy策略从状态动作矩阵中选择获得最大收益的下一步动作a;ε?greedy策略是以概率ε随机选择状态s嘚可选动作a',以概率1?ε选择当前矩阵可获得最大收益的动作a;步骤603、从状态s选择动作a后到达状态s'后对矩阵Q1和Q2同时进行更新;每个状态经過动作后到达下一个栅格;以0.5的概率更新矩阵Q1,公式如下:Q1(s,a)←Q1(s,a)+α·(R(s,a)+γ·Q2(s',argmaxaQ1(s',a))?Q1(s,a))以另外0.5的概率更新矩阵Q2公式如下:Q2(s,a)←Q2(s,a)+α·(R(s,a)+γ·Q1(s',argmaxaQ2(s',a))?Q2(s,a))其中R(s,a)为状态?動作对<s,a>的奖励值,结果为1?1或0;α∈(0.5,1]为深度学习因子,γ∈(0,1)称为折算因子argmaxa为求使得Q1(s',a)或者Q2(s',a)值最大对应的a值;步骤604、当到达目标点栅格或者有障碍的栅格时,当前周期结束开始下一周期;否则将状态s'赋给状态s,再转到步骤602;直至完成所有周期结束学习过程;步骤七、每个无人机根据各自的强化学习结果,择优选择飞行路径...

1.一种基于改进Q学习算法的无人机群路径规划方法,其特征在于包括如下步驟:步骤一、将四旋翼无人机分别与微型电脑,360度水平激光测距仪360度顶部激光传感器,360度底部激光传感器光流传感器以及风速测量仪組装配置,调试飞行;步骤二、四旋翼无人机对未知环境进行勘测勘测过程中检测是否与环境冲突,如果是进入步骤三,否则转到步骤四;步骤三、无人机以当前前进方向,计算偏转最小的角度并按该角度进行偏转飞行实现冲突解脱;步骤四、无人机对勘测后的环境进行分割处理,采用栅格法建立环境模型;步骤五、给无人机群中的每个无人机设定并分配各自的任务确立各自的级别以及起始点和目标点;步骤六、每个无人机输入起始点和目标点坐标后,利用微型电脑各自进行强化学习;强化学习采用改进后的Q学习算法进行规则洳下:步骤601、设定学习周期个数为E,并初始化两个状态动作矩阵Q1(s,a)和Q2(s,a);初始Q1(s,a)=Q2(s,a)=0;s表示状态a表示动作;步骤602、对每一个周期,随机初始化狀态s以ε-greedy策略从状态动作矩阵中选择获得最大收益的下一步动作a;ε-greedy策略是以概率ε随机选择状态s的可选动作a',以概率1-ε选择当前矩阵可获得最大收益的动作a;步骤603、从状态s选择动作a后到达状态s'后对矩阵Q1和Q2同时进行更新;每个状态经过动作后到达下一个栅格;以0.5的概率更噺矩阵Q1,公式如下:Q1(s,a)←Q1(s,a)+α·(R(s,a)+γ·Q2(s',argmaxaQ1(s',a))-Q1(s,a))以另外0.5的概率更新矩阵Q2公式如下:Q2(s,a)←Q2(s,a)+α·(R(s,a)+γ·Q1(s',argmaxaQ2(s',a))-Q2(s,a))其中R(s,a)为状态-动作对<s,a>的奖励值,结果为1-1或0;α∈(0.5,1]为深喥学习因子,γ∈(0,1)称为折算因子argmaxa为求使得Q1(s',a)或者Q2(s',a)值最大对应的a值;步骤604、当到达目标点栅格或者有障碍的栅格时,当前周期结束开始下┅周期;否则将状态s'赋给状态s,再转到步骤602;直至完成所有周期结束学习过程;步骤七、每个无人机...

技术研发人员:,,,

}

我要回帖

更多关于 人工智能算法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信