快速寻路算法
pypath-fpa的Python项目详细描述
< H1> pyPATH:用C++编写的Python 路径查找算法
这个项目的目标是提供一个快速高效的python库,它可以在给定的障碍列表中找到路径。在
这个模块最初是为工程师学校Enseirb Matmeca(法国学校)的机器人俱乐部EIRBOT开发的。在
要求
你需要g++才能安装pypath fpa!在
可用构造函数
- 坐标(x,y)
- 尺寸(宽、高)
- 矩形(坐标、大小)
- 卡斯塔()
- 字段()
- 场(机器人直径)
- 字段(int宽度、int高度、int robot_直径)
文件
单击HERE!在
如何使用
下面是一个简单的例子:
field=Field(20)castar=Castar()field.add_obstacle(Rectangle(Coordinates(60,20),Size(2,40)))field.add_obstacle(Rectangle(Coordinates(150,40),Size(10,40)))field.add_obstacle(Rectangle(Coordinates(80,80),Size(200,2)))err,path=castar.find_path_simplified(Coordinates(10,10),Coordinates(10,100),field)iferr==0:foo(path)field.delete_obstacle(Coordinates(10,40))
作者
巴普蒂斯特
- 项目
标签: