maliput / maliput_malidrive

Open-source ready OpenDrive backend for Maliput
BSD 3-Clause "New" or "Revised" License
0 stars 2 forks source link

Spiral Lane integration #277

Closed agalbachicar closed 5 months ago

agalbachicar commented 5 months ago

🎉 New feature

Solves #265

Summary

Integrates the SpiralGroundCurve into the builder to get RoadGeometries that support that ground geometry.

~Note that there are still some issues with tolerances which are underlying to the implementation in #276. The integration is achieved but the tolerance level is extremely high for SmallTownRoads.xodr at the moment.~

Picture of an intersection with spiral geometries from SmallTownRoads.xodr

image

Full mesh file:

SmallTownRoadsMesh.zip

Test it

Via unit and integration tests.

Checklist

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

agalbachicar commented 5 months ago

c211f7e fixes the ground curve issues. Now, it is loading with the right tolerance.

agalbachicar commented 5 months ago

https://github.com/maliput/maliput_malidrive/pull/277/commits/1fae47929e73f5e36729673142ec5d91c0595930 should fix the bazel pipeline.