Extending Route Lanelets Along Goal Pose Footprint #3101
ismetatabay
started this conversation in
Design
Replies: 1 comment 2 replies
-
@takayuki5168 Do you have any comments ? 🙂 |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background:
At Mission Planner's current design, the route lanelets planned as:
In cases where the goal footprint exceeds the goal lanelet, this causes the vehicle to go out of the planned route lanelets when the vehicle reaches the goal.
As in the picture below, the vehicle's goal footprint exceeds the planned lanelet route:
As Takayuki mentioned in this comment, this situation causes a problem for the obstacle avoidance planner because it can affect drivable area generation:
Originally posted by @takayuki5168 in autowarefoundation/autoware.universe#2088 (comment)
Proposal
As we discussed in this comment w/ @takayuki5168 , if the goal footprint is on the next lanelets of goal lanelet as mentioned in this PR #2088 (used checking for intersection between goal footprint and lanelets), these lanelets should also be added to the route path.
Discussions
1) The goal footprint is on many next lanes:
If the goal footprint of the goal pose exceeds goal lanelet and there will be a lanelet more than one:
At this situation, how we know which lanelet used to be extend route? If we add all the next lanelets of goal pose lanelet, what will the behavior path planner do in this situation?
2) Current Drivable Area Generation:
While determining the boundaries of the drivable area, route lanelets are used, the drivable area is generated as follows:
https://github.com/autowarefoundation/autoware.universe/blob/0f37fdba94984c3420e8a09c35b987199a6a3ab1/planning/behavior_path_planner/src/utilities.cpp#L1294-L1310
obstacle_avoidance_planner
can exceeds the drivable area boundaries (Note: cannot exceed drivable area, only drivable area boundaries - orange marker), as in the image below. (Drivable Area -gray marker- also exceeds boundaries)Beta Was this translation helpful? Give feedback.
All reactions