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

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