MATLAB实战系列(六)-基于蚁群算法的三维路径规划算法思路浅析
生活随笔
收集整理的這篇文章主要介紹了
MATLAB实战系列(六)-基于蚁群算法的三维路径规划算法思路浅析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先以一個問題為例引入今天所講的三維路徑規劃,在21 km * 21 km的一片海域中搜索從起點到終點,并且避開所有障礙物的路徑。起點坐標為(1,10,800),終點坐標為(21,8,1200),示意圖如下所示。
面對這樣一個實際的三維路徑規劃問題,其實各位可以設身處地的思考一下。如果讓各位去從起點到終點,找到這樣一條路徑,各位會怎么做?
一個比較原始的想法是:每走一小段路程,就拿出指南針調整路徑,然后繼續走,繼續調整,直到到達終點。
但是如果讓電腦處理這個問題,首先電腦不知道這“一小段路程”究竟是多遠;其次電腦也不知道該向哪個方向走。
因此,在使用算法求解三維路徑規劃問題的第一步就是建立三維空間的抽象模型。
抽象建模的方法如下:把三維地圖左下角的頂點作為三維空間的坐標原點A,在點
總結
以上是生活随笔為你收集整理的MATLAB实战系列(六)-基于蚁群算法的三维路径规划算法思路浅析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 算法岗一片红海,如何选择适合自己的方向?
- 下一篇: 深度学习核心技术精讲100篇(二十三)-