duobin / AirMobiSim

AirMobiSim The open-source unmanned aerial vehicle simulation framework

Home Page:http://www.airmobisim.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AirmobiSim Project

Pre-Installation

AirMobiSim requires the following software to be installed

  • OMNeT++ 6
  • conan
  • curl
  • pyenv

OMNeT 6 installation

Please do follow the instructions from the official OMNeT documentation

Conan installation

Please do follow the instructions from the official conan documentation

Curl installation

To install curl please do execute:

Linux/Debian sudo apt install curl

MacOS brew install curl


AirMobiSim-Installation

AirMobiSim requires all installations listed in the section above. All additional required dependencies will be locally installed using pyenv and poetry by executing the build.sh script:

./build.sh

Run AirmobiSim

To run the project use the following command in 'poetry shell':

poetry run ./airmobisim.py

The above command will run the simulation in command line without any plot.

To run the simulation with plot use :

poetry run ./airmobisim.py  --plot 1

To get a list of options to use with AirMobiSim, use:

poetry run ./airmobisim.py  -h

Configure a simulation

The input parameters for the simulations are taken from a file named simulation.config. An example is located in the examples directory.

Logging

A logfile is written to the project directory (e.g., AirMobiSim/examples/simpleSimulation). The loglevel can be set in the according configuration file.

About

AirMobiSim The open-source unmanned aerial vehicle simulation framework

http://www.airmobisim.org

License:Other


Languages

Language:Python 93.9%Language:Shell 6.1%