300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【无人机三维路径规划】基于A算法解决三维路径规划问题含危险障碍地形含Matlab源码

【无人机三维路径规划】基于A算法解决三维路径规划问题含危险障碍地形含Matlab源码

时间:2021-05-04 23:39:01

相关推荐

【无人机三维路径规划】基于A算法解决三维路径规划问题含危险障碍地形含Matlab源码

1 简介

飞行器的测量精度,航迹路径的合理规划,飞行器工作时的稳定性、安全性等这些变化对飞行器的综合控制系统要求越来越高。无人机航路规划是为了保证无人机完成特定的飞行任务,并且能够在完成任务的过程中躲避各种障碍、威胁区域而设计出最优航迹路线的问题。常见的航迹规划算法如图1所示。

图1 常见路径规划算法

文中主要对无人机巡航阶段的航迹规划进行研究,假设无人机在飞行中维持高度与速度不变,那么航迹规划成为一个二维平面的规划问题。在航迹规划算法中,A*算法计算简单,容易实现。在改进A*算法基础上,提出一种新的、易于理解的改进A*算法的无人机航迹规划方法。传统A*算法将规划区域栅格化,节点扩展只限于栅格线的交叉点,在栅格线的交叉点与交叉点之间往往存在一定角度的两个运动方向。将存在角度的两段路径无限放大、细化,然后分别用两段上的相应路径规划点作为切点,找到相对应的组成内切圆的圆心,然后作弧,并求出相对应的两切点之间的弧所对应的圆心角,根据下式计算出弧线的长度

式中:R———内切圆的半径;

α———切点之间弧线对应的圆心角。

**1 A*算法概述**

A*算法是在Dijstar算法的基础上引入的启发式函数,通过定义的代价函数来评估代价大小,从而确定最优路

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。