Skip to content

AleT00m/AntBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐜 AntBot

GodotSimulation AntBot is an ant simulation project where agents (ground and flying ants) searching the anthill using various path planning algorithms.

  • Godot Engine powers the visual simulation of ants moving in a dynamic scene.
  • Python handles the path planning logic using algorithms such as A*, Dijkstra, RRT, and more.
  • Ant positions are updated in real-time via server communication between Godot and Python.
  • Simulation results are plotted using Python.

This project explores autonomous navigation, path optimization, and real-time visualization in a modular and interactive environment.

Usage

usage: main.py [-h] [--host HOST] [--port PORT] [--version] {demo,interactive}

AntBot

positional arguments:
  {demo,interactive}  Execution mode: demo runs automated demonstration, interactive provides menu-driven control

options:
  -h, --help          show this help message and exit
  --host HOST         Godot server host address (default: localhost)
  --port PORT         Godot server port (default: 12345)
  --version           show program's version number and exit

Examples

python main.py demo                    # Run demonstration mode
python main.py interactive             # Run interactive mode
python main.py demo --help             # Show demo-specific help

About

Ant Simulation Path Planning to find Anthill.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published