An open API service indexing awesome lists of open source software.

https://github.com/boschresearch/realisticbicycledynamicsmodel

The Realistic Bicycle Dynamics Model for the "Simulation of Urban MObility" (SUMO) simulator is based on real-world bicycle data from the SimRa dataset. The model implements realistic speed, acceleration, and deceleration behavior of bicycles in urban scenarios.
https://github.com/boschresearch/realisticbicycledynamicsmodel

paper-resource simulation

Last synced: 9 months ago
JSON representation

The Realistic Bicycle Dynamics Model for the "Simulation of Urban MObility" (SUMO) simulator is based on real-world bicycle data from the SimRa dataset. The model implements realistic speed, acceleration, and deceleration behavior of bicycles in urban scenarios.

Awesome Lists containing this project

README

          


drawing

----------------------

Contact: [Nico Ostendorf](nico.ostendorf@de.bosch.com)

The Realistic Bicycle Dynamics Model for the ["Simulation of Urban MObility" (SUMO)](https://sumo.dlr.de/) simulator is based on real-world bicycle data from the [SimRa](https://www.digital-future.berlin/forschung/projekte/simra/) dataset.
The model implements realistic speed, acceleration, and deceleration behavior of bicycles in urban scenarios.

This implementation is based on [SUMO Version 1.8](https://github.com/eclipse-sumo/sumo/commits/v1_8_0).
Please refer to the [SUMO wiki](https://sumo.dlr.de/docs/index.html) for further information on the simulator itself.

How to cite it:
----------------------
Preprint of the corresponding paper available on arxiv: https://arxiv.org/abs/2507.00062

N. Ostendorf, K. Garlichs, and L. C. Wolf, “Enhancing Car-Following Models with Bike Dynamics for Improved Traffic Simulation,” in 2025 IEEE International Conference on Mobility, Operations, Services and Technologies (MOST)

Build and Installation
----------------------

The build and install steps for ubuntu are the same as for the standard SUMO versions:

git clone https://github.com/boschresearch/RealisticBicycleDynamicsModel.git
sudo apt-get install cmake python g++ libxerces-c-dev libfox-1.6-dev libgdal-dev libproj-dev libgl2ps-dev swig
cd /path/to/model # please insert the correct directory name here
export SUMO_HOME="$PWD"
mkdir build/cmake-build && cd build/cmake-build
cmake ../..
make -j$(nproc)

For detailed build instructions have a look at [SUMO Documentation](https://sumo.dlr.de/docs/Developer/Main.html#build_instructions).

Usage
---------------

To use the model you need to modify your trips file.

First you need to add a new vType:

```

```

To each trip in your trips file you need to append a so called bikeFactor. This should be randomly selected based on the Student’s t distribution with the parameters described in the paper. For example:

```

```

An example notebook for automatic modification of a trip file is [tools/modifyTrips.ipynb](https://github.com/boschresearch/RealisticBicycleDynamicsModel/blob/main/tools/modifyTrips.ipynb).

Bugs
----

Please use for bugs and requests the [GitHub bug tracking tool](https://github.com/boschresearch/RealisticBicycleDynamicsModel/issues). Before filing a bug, please consider to check with a current repository checkout whether the problem has already been fixed.

We welcome patches, pull requests and other contributions!

License
-------

Licensed under the [Eclipse Public License Version 2](https://github.com/boschresearch/RealisticBicycleDynamicsModel/blob/main/LICENSE).