快速寻路算法

pypath-fpa的Python项目详细描述


< H1> pyPATH:用C++编写的Python 路径查找算法

Build status

这个项目的目标是提供一个快速高效的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))

作者

巴普蒂斯特

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX触控事件未触发Ubuntu 20.04触控笔记本电脑   java如何在AWT中关闭窗口?   java Dagger 2:注入具有构造函数参数的成员   创建对象的Java调用类   对象我想在A.java中添加两个数字,并在B.java中打印结果(如何?)   java如何使用AWS SDK for Android从数字海洋空间下载图像?   java Facebook sdk 4.0.1无法使用Android studio获取某些字段   4分钟后web应用程序(Angular 8和Rest API)中的java自动会话超时   在Eclipse for Java EE developers edition中禁用HTML警告   java按字母顺序排列字符串我错过了什么明显的东西吗?   java在Jshell中println和printf有什么不同