Package org.opentrafficsim.road.network.lane


package org.opentrafficsim.road.network.lane
Classes that provide detailed cross-sections of a link using lanes, markers and sensors.

The network classes are independent of the type of vehicle (GTU) that is used. Specific subclasses for roads, rail, shipping lanes, or planes should be added to sub-packages with names like road, rail, ship, pedestrians, and air.
Geometry classes can be added for animation.

A couple of assumptions underly the lane model.

  • Lanes can overlap. A bike path on a road where a car can also use the bike path is an example of overlapping lanes. Tram tracks in a road is another one;
  • GTUs can be in multiple lanes at the same time. They register with their front and de-register with their back. In the d2 model this can be extended to lateral registration and de-registration as well;
  • GTUs know in which lane(s) they are and lanes know which vehicles occupy space on them;
  • A lane knows its neighboring lane(s), and easy methods are available to identify whether a GTU is allowed to change to another lane.

Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.