Skip to content

nsk-05/planners_benchmark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Planners Visualisation

This repository contains a set of tools and scripts for visualizing path planning algorithms. The project aims to provide an easy-to-understand interface for exploring and comparing different planners like A*, RRT, and Dijkstra, HA among others.

Features

  • Multiple Path Planning Algorithms: Visualize different planning algorithms such as A*, RRT, and Dijkstra.
  • Real-time Visualization: Watch how planners explore the space and find paths.
  • Customizable Environments: Define custom grid-based maps for testing planners.
  • Performance Metrics: Compare algorithms based on execution time, path length, and number of nodes explored.

Requirements

Make sure you have the following dependencies installed:

  • Python version: 3.12.2
  • Install required libraries:
    pip install pygame==2.5.0 pygame_gui==0.6.0

Getting Started

Installation

  1. Clone this repository:
    git clone https://github.com/nsk-05/planners_visualisation.git
    cd planners_visualisation
  2. Run visualization
    python3 main.py

Demo videos: Demo video

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages