From Sumo
Revision as of 07:43, 23 April 2015 by Namdre (talk | contribs) (some notes on bicycle simulation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Bicycle Simulation

This page describes simulations of bicycles in SUMO. To build an intermodal simulation scenario with bicycles, additional steps have to be take in comparison to a plain vehicular simulation.

The simulation of bicycles is a developing subject and still carries some difficulties. These are discussed below.

Approaches to bicycle modelling

Currently, no exclusive movement model for bicycles is implemented. Existing models need to be re-purposed

Bicycles as slow vehicles

Problems and workarounds

  • Turning left by crossing twice does not work. Extra edges need to be added to accommodate these trajectories.
  • No bi-directional movements on bicycle lanes
  • No shared space for bicycles and pedestrians
  • No overtaking by vehicles on a single-lane road

Bicyles as fast pedestrians

In this case, persons walking at high speed are used.

Problems and workarounds

  • No support for proper visualization
  • Movement model is not validated

Building a network for bicycle simulation

When using bicycle lanes in a network, right-turning vehicles must yield for straight-going bicycles. The intersection model supports these right-of-way rules and builds internal junctions where appropriate.

Netconvert currently does not correctly guess the proper connections for networks with bicycle lanes. They must be specified explicitly in .con.xml files


Explicity specification

Bike lanes may be defined explicitly in plain XML input when describing edges (plain.edg.xml). This is done by defining an additional lane which only permits the vClass “bicycle” and setting the appropriate width. In this case it is important to disallow bicycles on all other lanes. Also, any pre-exisiting connection definitions must be modified to account for the new sidewalk lane.