forked from autowarefoundation/autoware.universe
-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(autoware_multi_object_tracker): new function to add odometry unc…
…ertainty (autowarefoundation#9139) * feat: add Odometry uncertainty to object tracking Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * feat: Add odometry heading uncertainty to object pose covariance feat: Rotate object pose covariance matrix to account for yaw uncertainty Rotate the object pose covariance matrix in the uncertainty_processor.cpp file to account for the yaw uncertainty. This ensures that the covariance matrix accurately represents the position uncertainty of the object. Refactor the code to rotate the covariance matrix using Eigen's Rotation2D class. The yaw uncertainty is added to the y-y element of the rotated covariance matrix. Finally, update the object_pose_cov array with the updated covariance values. Closes #123 Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * feat: Add odometry motion uncertainty to object pose covariance Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> refactoring Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * feat: Update ego twist uncertainty to the object velocity uncertainty Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * feat: update object twist covariance by odometry yaw rate uncertainty Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * feat: move uncertainty modeling to input side Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * feat: add option to select odometry uncertainty Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * refactor: rename consider_odometry_uncertainty to enable_odometry_uncertainty Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * fix: transform to world first, add odometry covariance later Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> style(pre-commit): autofix Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> * feat: Add odometry heading uncertainty to object pose covariance Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp> --------- Signed-off-by: Taekjin LEE <taekjin.lee@tier4.jp>
- Loading branch information
1 parent
a47ee2d
commit bca487d
Showing
7 changed files
with
154 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters