Skip to content

Old school project - D* lite algorithm with customizable grid world visualization

License

Notifications You must be signed in to change notification settings

Vpatrik/D_star_lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

D* lite

Based on original article from Sven Koenig. Started as a fork of mdeyo, then diverted. Visualization is also based on tutorials for Pygame.


World generation

World can be generated by:

  1. from .txt file - see example grid folder
  2. random generation with specification of size
  3. from blank world by left mouse button clicking on free grid

Starting visualization

Settings in main.py

  • viewing range of robot: VIEWING_RANGE
  • number of steps: f_step
  • heuristic type:
    • 1 - euclidan
    • 2 - diagonal
  • manual and random world generation:
    • number of vertices in x axis: x_div
    • number of vertices in y axis: y_div
    • start vertex coordinates (string) : start
    • goal vertex coordinates (string) : goal

Control

  • one step: space bar
  • multiple steps: f key
  • add obstacle to vertex: left mouse button

About

Old school project - D* lite algorithm with customizable grid world visualization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages