摘要:
1 """ 2 version2.0,增加环境动态 3 version1.3 4 Mobile robot motion planning sample with Dynamic Window Approach 5 结合https://blog.csdn.net/heyijia0327/article/details/44983551来看,里面含中文注释 6 符号参考《煤... 阅读全文
摘要:
1 """ 2 version1.1,2018-05-09 3 《基于智能优化与RRT算法的无人机任务规划方法研究》博士论文 4 《基于改进人工势场法的路径规划算法研究》硕士论文 5 6 """ 7 8 import matplotlib.pyplot as plt 9 import random 阅读全文
摘要:
1 """ 2 version1.3 3 Mobile robot motion planning sample with Dynamic Window Approach 4 结合https://blog.csdn.net/heyijia0327/article/details/44983551来看,里面含中文注释 5 符号参考《煤矿救援机器人地图构建与路径规划研究》矿大硕士... 阅读全文
摘要:
1 """ 2 version1.1 3 Mobile robot motion planning sample with Dynamic Window Approach 4 结合https://blog.csdn.net/heyijia0327/article/details/44983551来看,里面含中文注释 5 符号参考《煤矿救援机器人地图构建与路径规划研究》矿大硕士... 阅读全文
摘要:
1 # 版本1.3,2018—04—11 2 # 所有节点的g值并没有初始化为无穷大 3 # 当两个子节点的f值一样时,程序选择最先搜索到的一个作为父节点加入closed 4 # 对相同数值的不同对待,导致不同版本的A*算法找到等长的不同路径 5 # 最后closed表中的节点很多,如何找出最优的一条路径 6 # 撞墙之后产生较多的节点会加入closed表,此时开始删除c... 阅读全文
摘要:
1 # 调试注意事项,当出现小数值时,可能时int位数设置不当,导致溢出 2 import numpy 3 import matplotlib.pyplot as plt 4 5 6 data = numpy.array([[71, 34, 82, 23, 1, 88, 12, 57, 10, 68 阅读全文
摘要:
1 import numpy 2 import matplotlib.pyplot as plt 3 4 5 data = numpy.array([[77, 92], 6 [22, 22], 7 [29, 87], 8 [50, 46], 9 [99, 90]]) 10 11 12 class G 阅读全文
摘要:
1 # -*- coding: utf-8 -*- 2 import math 3 import numpy 4 import matplotlib.pyplot as plt 5 from pylab import * 6 7 8 9 # 地图 10 tm = [ 11 '##################################... 阅读全文
摘要:
1 # 版本1.2,2018—04—09 2 # 所有节点的g值并没有初始化为无穷大 3 # 当两个子节点的f值一样时,程序选择最先搜索到的一个作为父节点加入closed 4 # 对相同数值的不同对待,导致不同版本的A*算法找到等长的不同路径 5 # 最后closed表中的节点很多,如何找出最优的一条路径 6 # 撞墙之后产生较多的节点会加入closed表,此时开始删除c... 阅读全文
摘要:
1 # 版本2,2018—04—09 2 # 所有节点的g值并没有初始化为无穷大 3 # 当两个子节点的f值一样时,程序选择最先搜索到的一个作为父节点加入closed 4 # 对相同数值的不同对待,导致不同版本的A*算法找到等长的不同路径 5 # 最后closed表中的节点很多,如何找出最优的一条路 阅读全文