Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Obstacle stop planner reacts too late when use_predicted_objects is true #6007

Closed
3 tasks done
brkay54 opened this issue Jan 4, 2024 · 0 comments · Fixed by #5794
Closed
3 tasks done

Obstacle stop planner reacts too late when use_predicted_objects is true #6007

brkay54 opened this issue Jan 4, 2024 · 0 comments · Fixed by #5794
Assignees
Labels
component:planning Route planning, decision-making, and navigation. (auto-assigned) type:bug Software flaws or errors.

Comments

@brkay54
Copy link
Member

brkay54 commented Jan 4, 2024

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • I've agreed with the maintainers that I can plan this task.

Description

We started to develop reaction analyzer tool to measure reaction times of the nodes (You can check #5540 for more information.). In the first reaction tests, we realized that obstacle stop planner reacts late to obstacle on trajectory. You can see the results here:

15 tests have been made for each case: (obsacle_stop_planner with use_predicted_objects),
(obsacle_stop_planner without use_predicted_objects), (obstacle_cruise_planner).

Case - 1 - obsacle_stop_planner with use_predicted_objects:

image

image

Case - 2 - obsacle_stop_planner without use_predicted_objects:

image

image

Case - 3 - obsacle_cruise_planner:

image

image

As you can see, reaction times for obstacle_stop_planner is too high when use_predicted_object is true compared to other cases.

Purpose

Find the cause of the high reaction time and fix it.

Possible approaches

Check the algorithm steps of obstacle_stop_planner for the use_predicted_object parameter true. We do not get same high reaction time when it is false. So, the error causes this behavior probably in this function.

Definition of done

@brkay54 brkay54 self-assigned this Jan 4, 2024
@idorobotics idorobotics added the type:bug Software flaws or errors. label Jan 14, 2024
@mehmetdogru mehmetdogru added the component:planning Route planning, decision-making, and navigation. (auto-assigned) label Feb 15, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Planning & Control Working Group Feb 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:planning Route planning, decision-making, and navigation. (auto-assigned) type:bug Software flaws or errors.
Projects
No open projects
3 participants