Github Slack Documentation

Passing distance measurement for cyclists. Open source, open data, open science.

The OpenBikeSensor is a small electronic device attached to a bicycle that records the distance to passing vehicles during the ride.

It’s not a finished product, and you cannot purchase an OpenBikeSensor. But there is plans and information available publicly to build your own. Have a look at Github, where there are repositories for the firmware, PCBs, the files for 3D printing the case, the software for the frontend and backend of the data portal, and this documentation page. You’re invited to join and help develop the sensor.

The community mostly communicates through the open Slack.

In our data portal, users can upload data recorded with their OpenBikeSensors and optionally share them as Open Data with the public.

Play content from
YouTube Thumbnail


An important part of this project is enabling the analysis of the collected data. That’s why we write software to extract interesting values from the recorded track files and visualise them.

Here we show an example visualisation of a number of overtaking manoeuvres and their distances from Stuttgart, Germany. The values come from an experienced cyclist who moves in traffic routinely with confidently. Of course this cyclist was passed many times below the legal threshold of 1.5m, some measurements are even as low as 50cm.

Another example shows a single overtaking, of which a video recording was available as well. We overlay GPS information as well as the recorded sideways distance to the passing vehicle. We hope presenting information in context like this makes it easier to relate and get a feel for the danger the cyclist is exposed to in this very moment.

Play content from
YouTube Thumbnail

If you have ideas for visualisation, automation, software and tool development and analysis of the data available from the recorded tracks, or you’re just interested in joining the project or keeping up to date with it, please join the community in the open slack.