A model using multiple agents that sense using visual and audible signals to detect within an unknown space.
The following requirements must be installed to run the software as a developer:
- Java-17
- Gradle-7.3.1
git clone https://github.com/S010MON/multi-agent-surveillance
cd multi-agent-surveillance
gradle build
gradle run
Clone the repository using the Open From VCS
option and entering the url https://github.com/S010MON/multi-agent-surveillance
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
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.