Skip to content

A set of autonomous agents are coordinated to collaborate on a variety of problems, in a simulated UNITY environment.

Notifications You must be signed in to change notification settings

marcoschouten/multi-agent-systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Artificial Intelligence for Multi Agent Systems

Multi-agent systems can solve problems that are difficult or impossible for an individual agent to tackle, and the coordination and collaboration between autonomous agents is the key to bring such systems to their full potential. In this project, a set of autonomous vehicles are coordinated to collaborate on a variety of problems, in a simulated UNITY environment with obstacles to avoid.



Starcraft AI bot

Scouting

4_scouting.mp4

Starcraft Full Game

CHERnh76v4.mp4

Drone Soccer

3_kick 3_scoring

3_goal.mp4

Coordination

  • We use Minimum Spanning Tree (MST) to perform Vacuum Cleaner Planning
  • Minimum Set Cover to solve Indoor UGV search.
  • V-shape formation for formation sweep
  • Dijkstra algorithm for planning shooter coordination of three vehicles.
  • Collision Avoidance 2_ex3
2_formation.mp4
3_semaphore.mp4

Authors:

  • Path Planning (Marco Schouten)
  • Vehicle Routing Problem (Marco Schouten, Xuecong Liu)
  • Indoor UGV search (Marco Schouten, Xuecong Liu)
  • Collision Avoidance (Marco Schouten, Justin Salér)
  • Drone Soccer (Marco Schouten, Justin Salér)
  • Starcraft (Marco Schouten, Justin Salér)

About

A set of autonomous agents are coordinated to collaborate on a variety of problems, in a simulated UNITY environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages