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

chore: bump version to 0.40.0 #9758

Open
wants to merge 273 commits into
base: humble
Choose a base branch
from

Conversation

mitsudome-r
Copy link
Member

Description

This syncs the humble branch to main branch up to d741026

Related links

How was this PR tested?

I have tested that it has no diffs with d741026 locally.

Notes for reviewers

None.

Interface changes

None.

Effects on system behavior

None.

satoshi-ota and others added 30 commits November 18, 2024 10:29
* feat(bpp): add velocity interface

Signed-off-by: satoshi-ota <[email protected]>

* fix(adapi): subscribe additional velocity factors

Signed-off-by: satoshi-ota <[email protected]>

---------

Signed-off-by: satoshi-ota <[email protected]>
…ble stop (autowarefoundation#9353)

* add updateParam for mrm comfortable stop

Signed-off-by: Daniel Sanchez <[email protected]>

* remove abs since it is not necessary

Signed-off-by: Daniel Sanchez <[email protected]>

---------

Signed-off-by: Daniel Sanchez <[email protected]>
…towarefoundation#8927)

* make lanelet2_map_visualization independent

Signed-off-by: a-maumau <[email protected]>

* remove unused files

Signed-off-by: a-maumau <[email protected]>

* remove unused package

Signed-off-by: a-maumau <[email protected]>

* fix package name

Signed-off-by: a-maumau <[email protected]>

* add autoware_ prefix

Signed-off-by: a-maumau <[email protected]>

* add autoware to exec name

Signed-off-by: a-maumau <[email protected]>

* add autoware prefix

Signed-off-by: a-maumau <[email protected]>

* removed unnecessary dependency

Signed-off-by: a-maumau <[email protected]>

---------

Signed-off-by: a-maumau <[email protected]>
… to lanelet functions (autowarefoundation#9355)

* add traffic light distance and modified goal allowance to avoidance data

Signed-off-by: Go Sakayori <[email protected]>

* add closest lanelet related variable to avoidanceData structure

Signed-off-by: Go Sakayori <[email protected]>

* use route handler for checking closest lanelet

Signed-off-by: Go Sakayori <[email protected]>

* use std::optional

Signed-off-by: Go Sakayori <[email protected]>

---------

Signed-off-by: Go Sakayori <[email protected]>
…to launch for control modules (autowarefoundation#9351)

* update contro.launch for preset.xml

Signed-off-by: xtk8532704 <[email protected]>

* update options.

Signed-off-by: xtk8532704 <[email protected]>

* fix bug.

Signed-off-by: xtk8532704 <[email protected]>

* rename to enable_*

Signed-off-by: xtk8532704 <[email protected]>

* check group.

Signed-off-by: xtk8532704 <[email protected]>

* space.

Signed-off-by: xtk8532704 <[email protected]>

* reduce num of load_composable_node.

Signed-off-by: xtk8532704 <[email protected]>

* tmp save.

Signed-off-by: xtk8532704 <[email protected]>

* tmp save.

Signed-off-by: xtk8532704 <[email protected]>

* splite control modules' launch.

Signed-off-by: xtk8532704 <[email protected]>

* final version

Signed-off-by: xtk8532704 <[email protected]>

* remove on/off option for shift decider, vehicle cmd gate, and operation mode transition manager

Signed-off-by: xtk8532704 <[email protected]>

* pre-commit

Signed-off-by: xtk8532704 <[email protected]>

---------

Signed-off-by: xtk8532704 <[email protected]>
…handle for closest lanelet (autowarefoundation#9367)

use lanelet::utils for performance improvement

Signed-off-by: Go Sakayori <[email protected]>
…ertainty (autowarefoundation#9139)

* feat: add Odometry uncertainty to object tracking

Signed-off-by: Taekjin LEE <[email protected]>

* 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 autowarefoundation#123

Signed-off-by: Taekjin LEE <[email protected]>

* feat: Add odometry motion uncertainty to object pose covariance

Signed-off-by: Taekjin LEE <[email protected]>

refactoring

Signed-off-by: Taekjin LEE <[email protected]>

* feat: Update ego twist uncertainty to the object velocity uncertainty

Signed-off-by: Taekjin LEE <[email protected]>

* feat: update object twist covariance by odometry yaw rate uncertainty

Signed-off-by: Taekjin LEE <[email protected]>

* feat: move uncertainty modeling to input side

Signed-off-by: Taekjin LEE <[email protected]>

* feat: add option to select odometry uncertainty

Signed-off-by: Taekjin LEE <[email protected]>

* refactor: rename consider_odometry_uncertainty to enable_odometry_uncertainty

Signed-off-by: Taekjin LEE <[email protected]>

* fix: transform to world first, add odometry covariance later

Signed-off-by: Taekjin LEE <[email protected]>

style(pre-commit): autofix

Signed-off-by: Taekjin LEE <[email protected]>

* feat: Add odometry heading uncertainty to object pose covariance

Signed-off-by: Taekjin LEE <[email protected]>

---------

Signed-off-by: Taekjin LEE <[email protected]>
…9386)

* fix docstring

Signed-off-by: Go Sakayori <[email protected]>

* add basic collision test

Signed-off-by: Go Sakayori <[email protected]>

* add some more tests

Signed-off-by: Go Sakayori <[email protected]>

* add unit test for all functions

Signed-off-by: Go Sakayori <[email protected]>

* remove unecessary header and space

Signed-off-by: Go Sakayori <[email protected]>

---------

Signed-off-by: Go Sakayori <[email protected]>
Signed-off-by: Go Sakayori <[email protected]>
Copy link

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

@github-actions github-actions bot added type:documentation Creating or refining documentation. (auto-assigned) component:perception Advanced sensor data processing and environment understanding. (auto-assigned) component:sensing Data acquisition from sensors, drivers, preprocessing. (auto-assigned) component:localization Vehicle's position determination in its environment. (auto-assigned) component:planning Route planning, decision-making, and navigation. (auto-assigned) component:control Vehicle control algorithms and mechanisms. (auto-assigned) component:tools Utility and debugging software. (auto-assigned) component:system System design and integration. (auto-assigned) component:map Map creation, storage, and loading. (auto-assigned) component:vehicle Vehicle-specific implementations, drivers, packages. (auto-assigned) type:ci Continuous Integration (CI) processes and testing. (auto-assigned) component:launch Launch files, scripts and initialization tools. (auto-assigned) component:common Common packages from the autoware-common repository. (auto-assigned) component:simulation Virtual environment setups and simulations. (auto-assigned) component:evaluator Evaluation tools for planning, localization etc. (auto-assigned) tag:require-cuda-build-and-test labels Dec 24, 2024
@mitsudome-r
Copy link
Member Author

This should be merged with merge commit.

@mitsudome-r mitsudome-r added the run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) label Dec 24, 2024
@mitsudome-r mitsudome-r requested a review from youtalk December 24, 2024 05:24
Copy link
Member

@youtalk youtalk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
The issue links have no problem!

Copy link

codecov bot commented Dec 24, 2024

Codecov Report

Attention: Patch coverage is 59.12698% with 206 lines in your changes missing coverage. Please review.

Project coverage is 29.62%. Comparing base (96230fc) to head (ecc7da8).
Report is 17 commits behind head on humble.

Files with missing lines Patch % Lines
common/autoware_pyplot/src/pyplot.cpp 57.73% 38 Missing and 3 partials ⚠️
common/autoware_pyplot/src/axes.cpp 43.47% 39 Missing ⚠️
...autoware_autonomous_emergency_braking/src/node.cpp 67.39% 11 Missing and 4 partials ⚠️
common/autoware_pyplot/src/figure.cpp 43.47% 13 Missing ⚠️
...ontrol/autoware_mpc_lateral_controller/src/mpc.cpp 63.63% 10 Missing and 2 partials ⚠️
...ion_utils/src/factor/steering_factor_interface.cpp 0.00% 10 Missing ⚠️
...ommon/autoware_test_utils/src/mock_data_parser.cpp 80.43% 5 Missing and 4 partials ⚠️
..._checker/src/lane_departure_checker_node/utils.cpp 75.75% 8 Missing ⚠️
common/autoware_pyplot/src/text.cpp 0.00% 7 Missing ⚠️
..._departure_checker_node/lane_departure_checker.cpp 0.00% 7 Missing ⚠️
... and 22 more
Additional details and impacted files
@@            Coverage Diff             @@
##           humble    #9758      +/-   ##
==========================================
+ Coverage   29.28%   29.62%   +0.34%     
==========================================
  Files        1334     1442     +108     
  Lines      102798   108350    +5552     
  Branches    39985    41377    +1392     
==========================================
+ Hits        30102    32101    +1999     
- Misses      69830    73132    +3302     
- Partials     2866     3117     +251     
Flag Coverage Δ *Carryforward flag
differential 29.62% <59.12%> (?)
total 29.56% <59.12%> (+0.28%) ⬆️ Carriedforward from e30350c

*This pull request uses carry forward flags. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:common Common packages from the autoware-common repository. (auto-assigned) component:control Vehicle control algorithms and mechanisms. (auto-assigned) component:evaluator Evaluation tools for planning, localization etc. (auto-assigned) component:launch Launch files, scripts and initialization tools. (auto-assigned) component:localization Vehicle's position determination in its environment. (auto-assigned) component:map Map creation, storage, and loading. (auto-assigned) component:perception Advanced sensor data processing and environment understanding. (auto-assigned) component:planning Route planning, decision-making, and navigation. (auto-assigned) component:sensing Data acquisition from sensors, drivers, preprocessing. (auto-assigned) component:simulation Virtual environment setups and simulations. (auto-assigned) component:system System design and integration. (auto-assigned) component:tools Utility and debugging software. (auto-assigned) component:vehicle Vehicle-specific implementations, drivers, packages. (auto-assigned) run:build-and-test-differential Mark to enable build-and-test-differential workflow. (used-by-ci) tag:require-cuda-build-and-test type:ci Continuous Integration (CI) processes and testing. (auto-assigned) type:documentation Creating or refining documentation. (auto-assigned)
Projects
Status: To Triage
Development

Successfully merging this pull request may close these issues.