Re-routing for a static obstacle that blocks the road #3599
Replies: 6 comments 1 reply
-
A similar feature was previously requested: https://github.com/orgs/autowarefoundation/discussions/3250 |
Beta Was this translation helpful? Give feedback.
-
It is reasonable that Autoware detects a blocked lane and suggests an alternative route to the user, then a user can select the proposed route. However, it is a challenging task to recognize that a lane is blocked automatically. The On the other hand, it would be beneficial to provide an interface where users can inform about lane closures to Autoware. For instance, as a user story, users can click on a lane in the Rviz and choose an option like "Road Closed" to request rerouting. |
Beta Was this translation helpful? Give feedback.
-
@ahmeddesokyebrahim As @TakaHoribe suggests, it would be great if you can call reroute (and find a new route as well) from a different node or package, which is outside of the In short, my suggestion is like |
Beta Was this translation helpful? Give feedback.
-
@ahmeddesokyebrahim
|
Beta Was this translation helpful? Give feedback.
-
I appreciate the discussion on the topic, although it is not an area I am well-versed in or particularly interested in. If we have available resources, I would prefer to allocate them toward addressing the immediate challenges we are currently facing with our planner. Its performance in crucial areas such as overtaking, swerving, following vehicles, pull-ins/outs, and parking is not yet ready for public driving. It would be more prudent to focus our efforts on resolving these issues first before delving into the mentioned prototype. Once we have successfully tackled the current public road driving problems, we can then shift our attention and resources toward exploring those specific areas. Thank you for considering this perspective. |
Beta Was this translation helpful? Give feedback.
-
The following implementation approach can be disucssed in planning and control WG meeting : |
Beta Was this translation helpful? Give feedback.
-
Abstract
Introduction
It is likely to happen in driving situations where the vehicle finds a static obstacle that is blocking/covering the road.
It is totally annoying when it comes to the point when vehicles are not able to navigate around this obstacle to reach the desired destination and have to wait until the road is cleared. It becomes a bigger problem when this obstacle is not easy to remove and it may take longer to have the road open.
Autoware Status Que
obstacle_stop_planner
which is able to let the vehicle slow down when there is static obstacle near to the vehicle trajectory and let the vehicle stop when there is a static obstacle represent a collision point with vehicle. More details can be found here.mission_planner
represented in rerouting service.However, this rerouting ability currently is not handling the situation of dynamic map information, similar to our case, as mentioned here.
Purpose
The following image explains the target situation :
Proposed Solution
As
obstacle_stop_planner
is currently able to detect static obstacles in near and on vehicle's trajectory, I propose the following :obstacle_stop_planner
, we search for an alternative route that avoids that static obstacle.mission_planner
by giving the new lanelets sequence for reaching ourgoal_lanelet
.obstacle_stop_planner
is till handling the situation.Conclusion
Beta Was this translation helpful? Give feedback.
All reactions