autowarefoundation / autoware.universe

https://autowarefoundation.github.io/autoware.universe/
Apache License 2.0
1.02k stars 654 forks source link

Autoware sometimes stuck in the middle of a parking scenario #4490

Open TakaHoribe opened 1 year ago

TakaHoribe commented 1 year ago

Checklist

Description

Even though the Planning module is still in the middle of the sequence, the goal decision is made by the misiion_planner with a large yaw angle error, and the state of Autoware is transited to STOP.

Changing the goal threshold in the mission_planner can improve the behavior, but it will cause other issues like the goal decision will never be made due to poor control performance.

The essential issue is that the goal decision is made without considering the status of the Planning and Control.

In the following picture, the planning is still making the trajectory to fix the yaw angle, but the goal decision is made and the Autoware will not move.

image

Expected behavior

The goal decision can appropriately consider the status of the planning process.

Actual behavior

Goal decision is made in the middle of the planning process.

Steps to reproduce

  1. run Psim
  2. test the freespace planner
  3. the issue sometimes happen

Versions

autoware.universe version: 2212b003ad5efb7f0baba221c976d0c8801ad236

Possible causes

No response

Additional context

No response

TakaHoribe commented 1 year ago

cc. @yukkysaito @isamu-takagi

isamu-takagi commented 1 year ago

@TakaHoribe The mission_planner receives the goal pose and does arrival check with its own parameters. Since this parameter does not reflect the control parameter, I think the arrival check should be moved to a path planning or control module that knows the control parameter.

stale[bot] commented 1 year ago

This pull request has been automatically marked as stale because it has not had recent activity.