Skip to content

A model using multiple agents that sense using visual and audible signals to detect within an unknown space

Notifications You must be signed in to change notification settings

trav-d13/multi-agent-surveillance

 
 

Repository files navigation

ubuntu-20.04 ubuntu-18.04 macos-11 macos-10.15 windows-2022 windows-2019

Multi-Agent Surveillance

A model using multiple agents that sense using visual and audible signals to detect within an unknown space.

UML

Project Requirements

The following requirements must be installed to run the software as a developer:

  • Java-17
  • Gradle-7.3.1

Build Instructions [command line]

1. Clone the repo and move to the top level directory

git clone https://github.com/S010MON/multi-agent-surveillance
cd multi-agent-surveillance

2. Build and run using gradle-7.3.1

gradle build 
gradle run

Build Instructions [Intellij IDEA]

Clone the repository using the Open From VCS option and entering the url https://github.com/S010MON/multi-agent-surveillance

1. Lombok

For the Lombok annotations to be compiled into boilerplate code, you must turn on the annotation processor in Intellij.
File -> Settings -> Build, Execution, Deployment -> Compiler -> Annotation Processors

Select the "Enable Annotation Processing" checkbox and click Apply

Screenshot from 2022-02-16 09-20-55

2. Lombok Plugin Requirement

This may not be required with the newest version of IDEA, but to be thorough add the Lombok plugin as a requirement: File -> Settings -> Build, Execution, Deployment -> Required Plugins -> +

Click the plus button and search for Lombok in the menu.

Screenshot from 2022-02-16 09-20-35

About

A model using multiple agents that sense using visual and audible signals to detect within an unknown space

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.7%
  • Jupyter Notebook 0.3%