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.
- Host: GitHub
- URL: https://github.com/boschresearch/realisticbicycledynamicsmodel
- Owner: boschresearch
- License: epl-2.0
- Created: 2024-12-11T07:46:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-03T06:47:48.000Z (12 months ago)
- Last Synced: 2025-07-03T07:42:37.741Z (12 months ago)
- Topics: paper-resource, simulation
- Language: C++
- Homepage:
- Size: 103 MB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
----------------------
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).