Skip to content

5.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Nov 01:34
· 682 commits to master since this release

Description

Abstract

  • add new traffic rule germanRoadShoulderPassableVehicleRules
  • add new routing graph for VEHICLE_WITH_ROAD_SHOULDER
  • stop giving special treatment to shoulder_lanelet
    • delete HDMapUtils::getPreviousShoulderLaneletIds
    • delete HDMapUtils::getNextShoulderLaneletIds
  • add routing graph type argument
    • HDMapUtils::getPreviousLaneletIds
    • HDMapUtils::getNextLaneletIds
    • HDMapUtils::getRoute

Background

To get NPCs to work properly around the road shoulder, you need to create a routing graph that includes the road shoulder.

Details

routingWithRoadShoulder test

testing routing from 34693 to 34615 without lane changes.
(This case where you must go through road shoulder)

  • with default routing graph(VEHICLE): no route
  • with new routing graph(VEHICLE_WITH_ROAD_SHOULDER): has route

image

References

REgression Test: OK

Destructive Changes

Although there have been some additions to function arguments, all of this has been carefully implemented to ensure backward compatibility.

Known Limitations

Related Issues