Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 1.34 KB

File metadata and controls

36 lines (26 loc) · 1.34 KB

🐜 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