Skip to content

Scenario builder for the multi-agent system of intelligent mobile robots

Notifications You must be signed in to change notification settings

MSPripotnev/StrategicalRobotDistrubutionSimulator

Repository files navigation

Strategical Robot Distribution Simulator (SRDS)

Static Badge GitHub top language GitHub code size in bytes GitHub repo size GitHub last commit

Purpose

The program is designed to build scenarios for the operation of a multi-agent system of intelligent mobile robots that allow you to explore the effectiveness and features of various algorithms for building routes, distributing tasks, and scheduling.

Application field

The field of application is the educational and scientific process of higher education in specialities and areas of training related to algorithms for building routes and controlling a group of robots.

Functionality

The software package provides the following functions:

  • Building an environment model in the form of a terrain map with mapped key points, roads and obstacles
  • Simulating weather conditions:
    • temperature, humidity, pressure, wind and their influence to map targets
    • clouds approximated by gaussians with intensity increasing in their live zone and time
  • Building routes for individual robots by A* algorithm
  • Distributing tasks between robots using various algorithms, according to the highest efficiency
  • Using fuzzy logic neural network algorithms to calculate agent-target efficiency
  • Schedule plans as a set of agents time-distributed actions
  • Calculate and record efficiency of each solution on several attempts and different testing models