• 正文概述
  • 编号:D247
    大小:4.6M
    环境:Matlab2020b
    简介:基于Matlab三维航迹规划
    解决的问题如下:
      复杂环境下航迹快速规划是智能飞行器控制的一个重要课题。由于系统结构限制, 这类飞行器的定位系统无法对自身进行精准定位, 一旦定位误差积累到一定程度可能导致任务失败。 因此, 在飞行过程中对定位误差进行校正是智能飞行器航迹规划中一项重要任务。   假设飞行器的飞行区域如图 1 所示, 出发点为 A 点,目的地为 B 点。 其航迹约束如下:
    飞行器在空间飞行过程中需要实时定位,其定位误差包括垂直误差和水平误差。 飞行器每飞行 1m,垂直误差和水平误差将各增加δ个专用单位,,以下简称单位。 到达终点时垂直误差和水平误差均应小于 个单位,并且为简化问题,假设当垂直误差和水平误差均小于 个单位时,飞行器仍能够按照规划路径飞行。
    飞行器在飞行过程中需要对定位误差进行校正。 飞行区域中存在一些安全位置(称之为校正点) 可用于误差校正, 当飞行器到达校正点即能够根据该位置的误差校正类型进行误差校正。 校正垂直和水平误差的位置可根据地形在航迹规划前确定(如图 1 为某条航迹的示意图, 黄色的点为水平误差校正点, 蓝色的点为垂直误差校正点,出发点为 A 点,目的地为 B 点,黑色曲线代表一条航迹)。 可校正的飞行区域分布位置依赖于地, 无统一规律。 若垂直误差、水平误差都能得到及时校正,则飞行器可以按照预定航线飞行,通过若干个校正点进行误差校正后最终到达目的地。

    图 1 航迹规划示意图

    在出发地 A 点,飞行器的垂直和水平误差均为 0。

    飞行器在垂直误差校正点进行垂直误差校正后, 其垂直误差将变为 0,水 平误差保持不变。

    飞行器在水平误差校正点进行水平误差校正后, 其水平误差将变为 0,垂 直误差保持不变。

    当飞行器的垂直误差不大于α1个单位,水平误差不大于α2个单位时才能进 行垂直误差校正。

    飞行器的垂直误差不大于β1个单位,水平误差不大于β2个单位时才能进 行水平误差校正。

    飞行器在转弯时受到结构和控制系统的限制, 无法完成即时转弯(飞行器前 进方向无法突然改变), 假设飞行器的最小转弯半径为 200m。

    1. 本站所有资源来源于原创和复现,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,请不要用于商业用途!
    3. 如果你也有好源码或者文档,可以与我们交换,分享有积分奖励和额外收入!
    4. 本站提供的源码、文档等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如遇到加密压缩包,默认解压密码为"www.2zcode.com",如遇到无法解压的请联系管理员!
    8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
    声明网站内的所有源码都经过我们亲自测试,均可以正常使用.

    索炜达.猿创 » 基于Matlab三维航迹规划

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们.。
    你们有qq群吗怎么加入?
    因为每个人购买的系统代码不一样,我们提供都是一对一的优质在线QQ技术支持,目前暂时提供QQ交流群http://www.2zcode.com/zzxt。

    发表评论

    • 209915会员数(个)
    • 3036资源数(个)
    • 0本周更新(个)
    • 0 今日更新(个)
    • 1215稳定运行(天)

    提供最优质的资源集合

    加入VIP
    开通VIP 享更多特权,建议使用 QQ 登录