使用a*算法为四架直升机规划路径的包

path-planning-kholysa的Python项目详细描述


A*路径规划包

概述

这是一个简单的包,为四架直升机规划一条路径。它公开了两种方法

  1. 设置障碍
  2. 获取路径

安装

需要:

  • python 3.6
  • Python纹

Linux&windows&MacOS环境

  1. 在文档中的某个位置创建一个python虚拟环境。运行下面的说明或遵循本指南https://docs.python.org/3/tutorial/venv.html

a)运行此命令python3 -m venv venvName创建python3虚拟环境。

b)运行此命令cd venvName以进入虚拟环境。

(三)

i. (Linux only, required)Run this command source `myenv\Scripts\activate` to source the virtual environment's python installation. Your terminal should now show your venvName before each line.

ii. (Windows only, required)Run this command source `bin/activate` to source the virtual environment's python installation. Your terminal should now show your venvName before each line.
  1. 安装所需的pip包运行以下说明

(仅限Linux,可选)运行此命令which pip。确保输出指向venv中的文件。

b)运行此命令pip install matplotlib numpy以安装所需的软件包。

如何在coptermove脚本中使用

步骤

  1. 测试脚本 a)运行脚本 b)确保图形上的输出看起来良好

  2. 打包到库中并上传到“pypi”库存储库;完整的文档在这里https://packaging.python.org/tutorials/packaging-projects/ a)python3 setup.py sdist bdist_wheel b)pip install twine c)在setup.py中增加版本号 c)twine upload dist/*

  3. 在coptermove脚本中安装此库 a)步骤3)a)这里https://github.com/kholysa/CopterMove#linux-and-macos-environments

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

推荐PyPI第三方库


热门话题
java在返回类类型时取消选中转换   java使用JSR303和spring的验证器的组合为spring引导端点实现自定义验证逻辑   java如何使用struts2预填充复选框列表   参数数目可变的java重写方法   java这种情况下正确的日期格式是什么?   java使用带有@RequestParam的springboot内部@Controller来提供搜索方法   室内导航和路径发现中的java图遍历和过滤   java在素数面中的另一个bean中获取bean值   java在发送电子邮件时更改文本(字符串)的颜色   在Java中使用Android文本视图时出错   java Resteasy javax如何将contenttype*/*映射到服务器端的application/json?   java如何使用ApacheShiro在会话过期时重新登录?   java是否有正当理由隐藏静态方法?   java如何在javax中覆盖/插入自定义文本。打印文档(pdf、doc、docx…)?