All Projects → douthwja01 → OpenMAS

douthwja01 / OpenMAS

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

Programming Languages

matlab
3953 projects
HTML
75241 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to OpenMAS

Componentarrays.jl
Arrays with arbitrarily nested named components.
Stars: ✭ 72 (-10%)
Mutual labels:  modeling, control-systems
Eyantra drone
Metapackage to control the edrone via services and topics -https://www.youtube.com/watch?v=M-RYyMyRl9g
Stars: ✭ 57 (-28.75%)
Mutual labels:  drone, control-systems
Guided Missile Simulation
Guided Missile, Radar and Infrared EOS Simulation Framework written in Fortran.
Stars: ✭ 33 (-58.75%)
Mutual labels:  modeling, control-systems
LiSE
Rules-based engine for life sims, with time travel
Stars: ✭ 88 (+10%)
Mutual labels:  simulation-environment
splitr
Use the HYSPLIT model from inside R and do more with it
Stars: ✭ 115 (+43.75%)
Mutual labels:  modeling
sbus
Arduino and CMake library for communicating with SBUS receivers and servos.
Stars: ✭ 277 (+246.25%)
Mutual labels:  drone
DTA
This repository documents MATLAB implementation of a dynamic user equilibrium solver, including a dynamic network loading sub-routine
Stars: ✭ 55 (-31.25%)
Mutual labels:  modeling
beboptwo4g
4G/LTE softmod for the Parrot Bebop 2
Stars: ✭ 50 (-37.5%)
Mutual labels:  drone
enmSdm
Faster, better, smarter ecological niche modeling and species distribution modeling
Stars: ✭ 39 (-51.25%)
Mutual labels:  modeling
drone-helm3
Helm3 plugin for Drone CI
Stars: ✭ 20 (-75%)
Mutual labels:  drone
hodur-visualizer-schema
Hodur is a domain modeling approach and collection of libraries to Clojure. By using Hodur you can define your domain model as data, parse and validate it, and then either consume your model via an API or use one of the many plugins to help you achieve mechanical results faster and in a purely functional manner.
Stars: ✭ 16 (-80%)
Mutual labels:  modeling
FreeTAKUAS
DJI drone flying app with integrations for FreeTAKServer
Stars: ✭ 41 (-48.75%)
Mutual labels:  drone
Harris-Hawks-Optimization-Algorithm-and-Applications
Source codes for HHO paper: Harris hawks optimization: Algorithm and applications: https://www.sciencedirect.com/science/article/pii/S0167739X18313530. In this paper, a novel population-based, nature-inspired optimization paradigm is proposed, which is called Harris Hawks Optimizer (HHO).
Stars: ✭ 31 (-61.25%)
Mutual labels:  modeling
goliath-quadcopter
Design files for the Goliath Quadcopter
Stars: ✭ 25 (-68.75%)
Mutual labels:  drone
geostan
Bayesian spatial analysis
Stars: ✭ 40 (-50%)
Mutual labels:  modeling
AMO-Tools-Suite
AMO-Tools-Suite is an energy efficiency calculation library in C++ with optional Nan Node add-on bindings for the Department of Energy Advanced Manufacturing Office (DOE AMO) Desktop, also known as MEASUR.
Stars: ✭ 16 (-80%)
Mutual labels:  modeling
maskmath
An Explorable Essay on How Masks Can End COVID-19
Stars: ✭ 109 (+36.25%)
Mutual labels:  modeling
ign-rendering
C++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.
Stars: ✭ 34 (-57.5%)
Mutual labels:  robotics-simulation
ZeroPilot-SW
Software for WARG custom autopilot
Stars: ✭ 13 (-83.75%)
Mutual labels:  drone
CDTM-Deep-Learning-Drones
Course Material for CDTM Deep Learning Drones Course
Stars: ✭ 23 (-71.25%)
Mutual labels:  drone

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)

Project Information

If you have any queries, suggested/implemented improvements, I can be contacted by email at: [email protected]. 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.

Where to go from here

To get started with OpenMAS:

  • Visit the project wiki.
  • Follow the quick-start guide.
  • Download the software.
  • Run the example.
  • Begin designing your own agents.

Important links

Additional sources of information for OpenMAS can be found at:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].