Skip to content

heitornolla/Robot-Pathfinding-in-Weighted-Grid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robot-Pathfinding-in-Weighted-Grid

Open in Colab

Overview

This code is related to the work "Navegação de Robôs em Grade Ponderada com Custos de Terreno Variáveis" conducted through FT-Unicamp's SI702 class.

This work addresses the path planning problem for a robot in a weighted grid, taking into account different types of terrain with varying movement costs. The problem is solved using search algorithms, including A*, Greedy Best-First Search, and Breadth-First Search. The study aims to compare the efficiency of these algorithms in terms of the number of nodes explored and the final path cost, considering terrain variability: water, grass, mud, and traffic. We detail the data structures used to model the problem and the implemented algorithms. All Python code generated for running the experiments is provided as is. You may read the full work in Overleaf, although available only in Brazilian portuguese.

Read in Overleaf

Aside

If you're curious as to how the A* algorithm expands the nodes and the order in which they're visited, you can now see it clearly on this notebook:

Open in Colab

About

Comparison of BFS, DFS, GBFS and A* algorithms on a robot pathfinding problem

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •