Skip to content

πŸ€–βœ¨ Robot Motion Planning using Markov Decison Processes and Quadtree Decomposition

License

Notifications You must be signed in to change notification settings

vinaykakkad/robot-motion-planning

Repository files navigation

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!

About

πŸ€–βœ¨ Robot Motion Planning using Markov Decison Processes and Quadtree Decomposition

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages