-
Notifications
You must be signed in to change notification settings - Fork 661
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(route_handler): route handler overlap removal is too conservative (…
…#7156) * add flag to enable/disable loop check in getLaneletSequence functions Signed-off-by: mohammad alqudah <[email protected]> * implement function to get closest route lanelet based on previous closest lanelet Signed-off-by: mohammad alqudah <[email protected]> * refactor DefaultPlanner::plan function Signed-off-by: mohammad alqudah <[email protected]> * modify loop check logic in getLaneletSequenceUpTo function Signed-off-by: mohammad alqudah <[email protected]> * improve logic in isEgoOutOfRoute function Signed-off-by: mohammad alqudah <[email protected]> * fix format Signed-off-by: mohammad alqudah <[email protected]> * check if prev lanelet is a goal lanelet in getLaneletSequenceUpTo function Signed-off-by: mohammad alqudah <[email protected]> * separate function to update current route lanelet in planner manager Signed-off-by: mohammad alqudah <[email protected]> * rename function and add docstring Signed-off-by: mohammad alqudah <[email protected]> * modify functions extendNextLane and extendPrevLane to account for overlap Signed-off-by: mohammad alqudah <[email protected]> * refactor function getClosestRouteLaneletFromLanelet Signed-off-by: mohammad alqudah <[email protected]> * add route handler unit tests for overlapping route case Signed-off-by: mohammad alqudah <[email protected]> * fix function getClosestRouteLaneletFromLanelet Signed-off-by: mohammad alqudah <[email protected]> * format fix Signed-off-by: mohammad alqudah <[email protected]> * move test map to autoware_test_utils Signed-off-by: mohammad alqudah <[email protected]> --------- Signed-off-by: mohammad alqudah <[email protected]>
- Loading branch information
1 parent
ea504b1
commit ec2118a
Showing
11 changed files
with
1,328 additions
and
94 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.