Autonomous Vehicles Intelligence Analysis
This repository allows to run an autonomous mobility-on-demand scenario using the amodeus library.
Try it, orchestrate your own fleet of amod-taxis! Watch a visualization of a traffic simulation in San Francisco generated using this repository.
AMoDeus is jointly maintained and further developed by the Admins and Code Owners Christian Fluri (ETH Zürich), Joel Gächter (ETH Zürich), Sebastian Hörl (ETH Zürich), Claudio Ruch, Jan Hakenberg, ChengQi Lu (TU Berlin), and Marc Albert (nuTonomy).
Please let us know if you'd like to contribute!
The code format of the amod
repository is specified in the amodeus
profile that you can import from amodeus-code-style.xml.
Follow these step-by-step instructions or the video to set up, prepare, and run your first simulation. You can get a sample simulation scenario at https://www.amodeus.science/
-Xmx10000m
to run with 10 GB of RAM and -Dmatsim.preferLocalDtds=true
to prefer the local Dtds.ScenarioPreparer
as a Java application: wait until terminationScenarioServer
as a Java application: the simulation should runScenarioViewer
as a Java application: the visualization of the scenario should open in a separate window
Zurich |
San Francisco |
San Francisco |
TODO improve and adapt documentation, de-dockerize
Run docker-compose up
to run the San Fransisco simulation. This will run two services, aido-host
and aido-guest
, which will communicate over port 9382
.
The protocol is specified here.