/robot-motion-planning

๐Ÿค–โœจ Robot Motion Planning using Markov Decison Processes and Quadtree Decomposition

Primary LanguagePythonMIT LicenseMIT

All Contributors

Robot Motion Planning ๐Ÿค–

Given a starting position, ending position and number of obstacles, the program computes an optimal path using Markov Decision Processes

Report ๐Ÿงพ

Report

Run Locally ๐Ÿš€

Clone the project

  git clone https://github.com/vinaykakkad/robot-motion-planning.git

Creatre a virtual environment and activate

  python -m venv env

  env\Scripts\activae

Install dependencies

  pip install -r requirements.txt

Run the script

  python interface.py

Features ๐ŸŒŸ

  • Computes optimal path

  • Results like:

    • Original environment map
    • Visualizations for :
      • optimal paths
      • optimal policy
      • reward function
      • time taken
    • Data of:
      • original environment
      • value iteration
      • policy iteration

Tech Stack ๐Ÿ‘จโ€๐Ÿ’ป

Python, tkinter, matplotlib, numpy

License ๐Ÿ”

MIT

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Vinay Kakkad

๐Ÿ’ป

Jap Purohit

๐Ÿ’ป

varun1352

๐Ÿ’ป

PoojanSheth29

๐Ÿ’ป

Shail-1231

๐Ÿ’ป

sahilmiskeen95

๐Ÿ’ป

rng4302

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!