autoware.ai.openplanner icon indicating copy to clipboard operation
autoware.ai.openplanner copied to clipboard

[BUG] Absence of bounding boxes in prediction

Open blabla-my opened this issue 2 years ago • 2 comments

Describtion

The bounding box of a detected object is not predicted. Motion predictor will only predict object's trajectory waypoints, but the bounding box of every trajectory waypoints won't be calculated.

This may lead to some collisions, since the collision points are not calculated precisely due to the absence of contour.

Required information:

  • ROS melodic
  • Autoware 1.15
  • Openplanner 2.5 (global+local)
  • pure pursuit + twist filter
  • lgsvl simualtor

demonstration videos

  • A collision caused by the absence of contour in predicted trajectory. Ego does not stop early enough, because it cannot see the predicted bounding box of npc. link: https://youtu.be/oLsMyFPxwes

  • After adding contours to every waypoints on the predicted trajectory and adding calculations of collision points for added contours, the collision won't happen. link: https://youtu.be/kiNELO_bhKY

blabla-my avatar Oct 06 '22 14:10 blabla-my

I agree, it is safer, but that will hurt the performance a lot. Test it with many NPC and check the fps for the trajectory evaluation. If okay please send a pull request

hatem-darweesh avatar Oct 07 '22 13:10 hatem-darweesh

You are right about the performance, I have only tested it with one NPC yet. I will try to find test cases with more NPC to see if the performance will be affected seriously. Thanks for your advice.

blabla-my avatar Oct 08 '22 02:10 blabla-my