Duration: 2025.06 - 2025.11


Project Overview

This project involves the development of a Multi-Agent Simulation Environment designed to evaluate and compare the performance of various path planning algorithms and sensor configurations. The primary goal was to analyze how different optimization algorithms and sensor types (Camera, LiDAR) affect the detection rate of targets in a simulated environment.

Simulator Interface Fig 1. Simulation interface for comparing path planning algorithms

Key Features

1. Path Planning Algorithms Comparison

The simulator implements and benchmarks several deterministic and probabilistic path planning algorithms to navigate agents efficiently.

  • Implemented Algorithms:
    • A* (A-Star): Evaluated for optimal pathfinding in static environments.
    • Dijkstra: Used as a baseline for shortest-path calculation.
    • RRT* (Rapidly-exploring Random Tree Star): Tested for high-dimensional configuration spaces and asymptotic optimality.
  • Analysis: Comparison of path length, computation time, and safety margins for each algorithm.

2. Sensor Simulation & Detection Analysis

The system simulates various sensor modalities to analyze target detection capabilities.

  • Sensor Models:
    • Camera: Simulates Field of View (FoV) and visual occlusion.
    • LiDAR Point Cloud: Simulates laser scanning for distance measurement and object recognition.
  • Performance Metrics: The simulator measures enemy detection rates based on the agent’s movement path and sensor coverage, identifying the most effective sensor placement and path strategies.

System Workflow

  1. Environment Setup: Load map data (occupancy grid) and configure obstacle placement.
  2. Configuration: Select the path planning algorithm (e.g., A, RRT) and sensor type (Camera/LiDAR) for the agents.
  3. Simulation & Logging: Execute the simulation to track agent movements. The system logs detection events and navigation metrics in real-time.
  4. Evaluation: Analyze the collected data to determine which algorithm and sensor combination yields the highest detection probability and navigation efficiency.

Acknowledgement

This work was supported by the KAIST Eulji Research Center.