项目作者: arp95

项目描述 :
Path Planning using A-Star algorithm
高级语言: Python
项目地址: git://github.com/arp95/path_planning_astar.git
创建时间: 2020-03-02T20:20:16Z
项目社区:https://github.com/arp95/path_planning_astar

开源协议:MIT License

下载


Path Planning using A-star Algorithm

Packagist

Author

Arpit Aggarwal

Introduction to the Project

In this project, the A-star motion planning algorithm was used on a point robot and rigid robot to navigate in a configuration space consisting of static obstacles.

Results

Comparison of Algorithms, A-star and Dijkstra (blue are the explored region):
Screenshot

A-star algorithm using Eucledian Heuristic:

Screenshot

Software Required

To run the .py files, use Python 3. Standard Python 3 libraries like numpy, heapq and OpenCV are used.

Instructions for running the code

To run the code for finding the path, follow the following commands:

  1. cd Code
  2. python astar.py

Credits

The following links were helpful for this project:

  1. https://github.com/AtsushiSakai/PythonRobotics