Skip to content

OpenMAS is an open source multi-agent simulator based in Matlab for the simulation of decentralized intelligent systems defined by arbitrary behaviours and dynamics.

License

Notifications You must be signed in to change notification settings

douthwja01/OpenMAS

Repository files navigation

An open-source modelling environment for simulating multi-agent systems with complex agent decision mechanics and dynamic behaviour.

Overview

OpenMAS is an open-source multi-agent simulator for Matlab. This software package provides a number of tools necessary for the simulation of multi-agent systems with complex agent definitions. The software packages environment is based upon Matlab's object orientated functionality; allowing users to build and define their own agent definitions and simulate their interactions in defined scenarios.


Quadcopter dynamics

Boids flocking

Interval Avoidance (IA)

Optimal Reciprocal Avoidance (ORCA)

Where to go from here

To get started with OpenMAS:

  • Check you have a compatible matlab version.
  • Download the respository to your PC.
  • Visit the project Help Wiki.
  • Follow the Quickstart Guide.
  • Run the example.
  • Begin designing your own agents.

Project Information

If you have any queries, suggested/implemented improvements, I can be contacted by email at: douthwaiteja@gmail.com. For more information about myself or links to work(s) relating to OpenMAS, you can find them on my website.

If you'd like to use this software as part of your own work, please use the provided citation:

@misc{openmas2020,
    author       = {Douthwaite, James A. and Mihaylova, Lyudmila S.},
    title        = {{OpenMAS - An open-source multi-agent simulator for MatLab}},
    month        = mar,
    year         = 2020,
    doi          = {10.15131/shef.data.11954418.v1},
    version      = {1.0},
    publisher    = {figshare},
    url          = {https://figshare.shef.ac.uk/articles/OpenMAS_-_An_open-source_multi-agent_simulator_for_systems_with_complex_and_arbitrary_decision_mechanics_and_dynamic_behaviour/11954418/1}
    }

Want to become a contributor to OpenMAS?

If you would like to become a contributor to this open-source project and help others persue research in multi-agent systems, feel free to contact me, or simply submit a pull request!

Important links

Additional sources of information for OpenMAS can be found at:

About

OpenMAS is an open source multi-agent simulator based in Matlab for the simulation of decentralized intelligent systems defined by arbitrary behaviours and dynamics.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published