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: sync beta branch beta/v0.35 with tier4/main #1557

Merged
merged 149 commits into from
Sep 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
149 commits
Select commit Hold shift + click to select a range
959fddf
fix(autoware_shape_estimation): fix unusedFunction (#8575)
kobayu858 Sep 5, 2024
47214da
fix(goal_planner): fix typo (#8763)
rej55 Sep 5, 2024
f02bd5d
fix(pointcloud_preprocessor): fix typo (#8762)
rej55 Sep 5, 2024
98e2a71
fix(autoware_motion_utils): fix unusedFunction (#8733)
kobayu858 Sep 5, 2024
4cc1f75
fix(autoware_behavior_path_lane_change_module): fix unusedFunction (#…
kobayu858 Sep 5, 2024
6b6708c
feat(autoware_behavior_path_dynamic_obstacle_avoidance): expand driva…
beyzanurkaya Sep 5, 2024
58c99fe
feat(surround_obstacle_checker): integrate generate_parameter_library…
mitukou1109 Sep 5, 2024
8213bdf
fix(goal_planner): fix object extraction area (#8764)
kosuke55 Sep 5, 2024
71b4b8d
refactor(behavior_path_planner): planner data parameter initializer f…
soblin Sep 5, 2024
55cc82d
fix(pure_pursuit): add autoware_ prefix in launch file (#8687)
mitsudome-r Sep 5, 2024
8f79195
fix(goal_planner): fix time_keeper race (#8780)
soblin Sep 5, 2024
6e31ed8
feat(behavior_path_goal planner): add example plot for development (#…
soblin Sep 5, 2024
301e36b
fix(autoware_image_projection_based_fusion): resolve issue with segme…
vividf Sep 5, 2024
ed3b321
feat(universe_utils): add Triangulation (ear clipping) implementation…
mraditya01 Sep 6, 2024
eda5011
refactor(custom_button): improve drop shadow effect (#8781)
KhalilSelyan Sep 6, 2024
6bcde92
fix(autoware_surround_obstacle_checker): fix unusedFunction (#8774)
kobayu858 Sep 6, 2024
abfa71e
fix(autoware_behavior_path_goal_planner_module): fix unusedFunction (…
kobayu858 Sep 6, 2024
41f7e60
fix(autoware_behavior_path_static_obstacle_avoidance_module): fix unu…
kobayu858 Sep 6, 2024
3012a36
fix(autoware_behavior_velocity_run_out_module): fix unusedFunction (#…
kobayu858 Sep 6, 2024
46bf5ec
feat(autonomous_emergency_braking): speed up aeb (#8778)
danielsanchezaran Sep 6, 2024
c654a03
docs(static_obstacle_avoidance): light edits. Typos, grammar fixes (#…
AA-T4 Sep 6, 2024
efa53c3
perf(autoware_map_based_prediction): replace pow (#8751)
TakaHoribe Sep 6, 2024
5b71a33
fix(autoware_compare_map_segmentation): fix unusedFunction (#8725)
kobayu858 Sep 6, 2024
67d9b8e
feat(autoware_mpc_lateral_controller): add predicted trajectory accon…
kyoichi-sugahara Sep 6, 2024
1a8fbc4
feat(autoware_motion_utils): set zero velocity after stop in resample…
yhisaki Sep 6, 2024
56aefc3
feat(ndt_scan_matcher, ekf_localizer): fix some code for deterministi…
SakodaShintaro Sep 6, 2024
3064734
fix(static_obstacle_avoidance): improve turn signal output timing whe…
satoshi-ota Sep 6, 2024
78e4a92
test(autoware_behavior_path_planner_common): add tests for calcInterp…
kyoichi-sugahara Sep 6, 2024
7f1997d
chore(ci): update lanelet2_extension version for build (#8800)
soblin Sep 6, 2024
e228eeb
fix(motion_velocity_planner): relax test precision to prevent random …
maxime-clem Sep 6, 2024
49773d9
fix(autoware_frenet_planner): fix unusedFunction (#8788)
bathteayo Sep 6, 2024
55d0905
refactor(autoware_external_cmd_converter): add explanation about exte…
shtokuda Sep 9, 2024
67265bb
feat(autoware_map_based_prediction): improve frenet path generation (…
technolojin Sep 9, 2024
d5f7339
fix(autoware_pointcloud_preprocessor): static TF listener as Filter o…
amadeuszsz Sep 9, 2024
c99ea5d
fix(autoware_frenet_planner): fix build error (#8807)
kobayu858 Sep 9, 2024
60f9829
refactor(autoware_pointcloud_preprocessor): rework ring passthrough f…
vividf Sep 9, 2024
225e18b
feat(map loader): visualize bus stop area and bicycle_lane (#8777)
soblin Sep 9, 2024
a967adb
feat(occupancy_grid_map_outlier_filter): add time_keeper (#8597)
a-maumau Sep 9, 2024
a848be1
revert(autoware_map_based_prediction): revert improve frenet path gen…
technolojin Sep 9, 2024
96b522a
refactor(autoware_pointcloud_preprocessor): rework radius search 2d o…
vividf Sep 9, 2024
0b3aab9
feat(autoware_map_based_prediction): improve frenet path generation (…
technolojin Sep 9, 2024
fd5fc3f
feat(goal_planner): add getBusStopAreaPolygons (#8794)
soblin Sep 9, 2024
d669351
fix(motion_planning): align the parameters with launcher (#8792)
HansOersted Sep 9, 2024
c823091
fix(behavior_velocity_planner): align the parameters with launcher (#…
HansOersted Sep 9, 2024
fe6b98f
fix(autoware_behavior_path_planner): align the parameters with launch…
HansOersted Sep 9, 2024
cd30d18
feat(probabilistic_occupancy_grid_map): add time_keeper (#8601)
a-maumau Sep 9, 2024
314d2a6
feat(goal_planner): dense goal candidate sampling in BusStopArea (#8…
soblin Sep 9, 2024
40d87c2
feat(goal_planner): execute goal planner if previous module path term…
kosuke55 Sep 9, 2024
b56f386
fix(raw_vehicle_cmd_converter): fix convert_steer_cmd_method conditio…
kosuke55 Sep 9, 2024
a1cba1f
fix(autoware_component_monitor): fix unusedFunction (#8582)
bathteayo Sep 10, 2024
dabeaa6
feat(ground_segmentation): add time_keeper (#8585)
a-maumau Sep 10, 2024
d02c012
refactor(autoware_lidar_centerpoint): use std::size_t instead of size…
kminoda Sep 10, 2024
284d04b
feat(mission_planner): make the "goal inside lanes" function more rob…
maxime-clem Sep 10, 2024
6979b5c
chore(map_loader): update maintainer (#8821)
YamatoAndo Sep 10, 2024
2fd7185
fix(tier4_camera_view_rviz_plugin): fix uninitMemberVar (#8819)
kobayu858 Sep 10, 2024
0f5c5bf
docs(map_loader): update the link of map_projection_loader (#8825)
YamatoAndo Sep 10, 2024
0f87e24
refactor(tier4_localization_rviz_plugin): apply static analysis (#8683)
a-maumau Sep 10, 2024
cc5c1d3
fix(autoware_test_utils): fix unusedFunction (#8816)
Nagi70 Sep 10, 2024
9ca8947
fix(tier4_localization_rviz_plugin): fix knownConditionTrueFalse (#8824)
kobayu858 Sep 10, 2024
8d1c01f
feat(autoware_lidar_centerpoint): shuffled points before feeding them…
knzo25 Sep 10, 2024
e6cc3ed
fix(tier4_state_rviz_plugin): fix shadowVariable (#8831)
kobayu858 Sep 10, 2024
9e5f648
fix(tier4_perception_rviz_plugin): relocate tier4_perception_rviz_plu…
technolojin Sep 10, 2024
284eac6
fix(tier4_state_rviz_plugin): fix constVariablePointer (#8832)
kobayu858 Sep 10, 2024
8f03403
fix(ndt_scan_matcher): improve error message in ndt_scan_matcher (#8833)
SakodaShintaro Sep 10, 2024
129c1fe
feat(crosswalk): suppress restart when the ego is close to the next s…
takayuki5168 Sep 10, 2024
382d056
docs(control_evaluator): update readme (#8829)
danielsanchezaran Sep 10, 2024
0401a36
fix(tier4_dummy_object_rviz_plugin): fix functionConst (#8830)
kobayu858 Sep 10, 2024
1fcddda
fix(tier4_localization_rviz_plugin): fix constVariableReference (#8838)
kobayu858 Sep 10, 2024
86410ce
fix(tier4_camera_view_rviz_plugin): fix unusedFunction (#8843)
kobayu858 Sep 10, 2024
5e18705
refactor(goal_planner): reduce call to isSafePath (#8812)
soblin Sep 10, 2024
14a499e
refactor(cluster_merger): remove unused variable and rename topic (#8…
badai-nguyen Sep 10, 2024
6034a9f
fix(localization_error_monitor, system diag): fix to use diagnostics_…
RyuYamamoto Sep 10, 2024
cea9357
feat(autoware_lidar_transfusion): shuffled points before feeding them…
knzo25 Sep 11, 2024
8802025
fix(autoware_behavior_velocity_intersection_module): fix virtualCallI…
kobayu858 Sep 11, 2024
f4de4f3
fix(autoware_behavior_velocity_intersection_module): fix unreadVariab…
kobayu858 Sep 11, 2024
55a59dd
fix(tier4_dummy_object_rviz_plugin): fix unusedFunction (#8844)
kobayu858 Sep 11, 2024
a82865e
fix(tier4_state_rviz_plugin): fix unusedFunction (#8845)
kobayu858 Sep 11, 2024
f2a46a9
fix(tier4_state_rviz_plugin): fix unusedFunction (#8841)
kobayu858 Sep 11, 2024
3ef3cd9
feat(external_velocity_limit_selector): integrate generate_parameter_…
mitukou1109 Sep 11, 2024
31d93a1
fix(control): align the parameters with launcher (#8789)
HansOersted Sep 11, 2024
bfdec42
fix(other_planning_packages): align the parameters with launcher (#8793)
HansOersted Sep 11, 2024
86fdd76
feat(mission_planner): add option to prevent rerouting in autonomous …
kosuke55 Sep 11, 2024
2f7bd8e
fix(autoware_behavior_velocity_intersection_module): fix unusedFuncti…
kobayu858 Sep 11, 2024
64453f2
fix(tier4_adapi_rviz_plugin): fix unusedFunction (#8840)
kobayu858 Sep 11, 2024
c97d28c
docs(map_loader): update the link of pointcloud_divider (#8823)
YamatoAndo Sep 11, 2024
67d0211
chore(cluster_merger): add node test (#8810)
badai-nguyen Sep 11, 2024
1322e0c
docs(static_obstacle_avoidance): update envelope polygon creation (#8…
go-sakayori Sep 12, 2024
69d3176
fix(dummy_perception_publisher, tier4_dummy_object_rviz_plugin): sepa…
technolojin Sep 12, 2024
08d70f8
fix(autoware_test_utils): fix unusedFunction (#8857)
kobayu858 Sep 12, 2024
aaf5f27
fix(autoware_object_merger): default merger priority within enum rang…
technolojin Sep 12, 2024
eaacae4
ci: change upload-artifact version from 2 to 4 (#8861)
SakodaShintaro Sep 12, 2024
19894ae
refactor(ekf_localizer): moved Simple1DFilter from ekf_localizer to e…
SakodaShintaro Sep 12, 2024
9fa11de
feat(start_planner): add skip_rear_vehicle_check parameter (#8863)
kyoichi-sugahara Sep 12, 2024
6daa3fd
feat(autonomous_emergency_braking): add markers showing aeb convex hu…
danielsanchezaran Sep 12, 2024
afcef77
fix(autoware_test_utils): missing ament_index_cpp dependency (#8618)
Timple Sep 12, 2024
9cc5ef1
feat(rtc_interface, lane_change): check state transition for cooperat…
go-sakayori Sep 12, 2024
74be2d3
chore(autoware_component_monitor): add maintainers (#8867)
Sep 12, 2024
6860be8
chore: update CODEOWNERS (#8749)
awf-autoware-bot[bot] Sep 12, 2024
75d98c2
refactor(autoware_pointcloud_preprocessor): rework pointcloud accumul…
vividf Sep 12, 2024
c44343b
refactor(autoware_pointcloud_preprocessor): rework random downsample …
vividf Sep 12, 2024
36640f6
chore(raindrop_cluster_filter): add node test (#8859)
badai-nguyen Sep 12, 2024
dec6e71
feat(costmap_generator): integrate generate_parameter_library (#8827)
mitukou1109 Sep 13, 2024
f625fbb
perf(motion_velocity_planner): fix heavy resampling and transform loo…
maxime-clem Sep 13, 2024
335fb3a
docs(autonomous_emergency_braking): make a clearer image for aeb when…
danielsanchezaran Sep 13, 2024
07a850d
fix(autoware_behavior_path_goal_planner_module): fix unusedFunction (…
kobayu858 Sep 13, 2024
16a2598
perf(motion_velocity_smoother): remove some heavy debug logging (#8798)
maxime-clem Sep 13, 2024
b000f6e
feat(crosswalk)!: update stop position caluculation (#8853)
yuki-takagi-66 Sep 13, 2024
6effe2c
refactor(autoware_planning_evaluator): devops node dojo (#8746)
odra Sep 13, 2024
e67c5c6
fix(autoware_behavior_path_planner): fix syntaxError (#8834)
kobayu858 Sep 17, 2024
0675d23
fix(blind_spot): hide debug information (#8885)
satoshi-ota Sep 17, 2024
eeef0f2
feat(signal_processing): add set gain function (#8880)
yuki-takagi-66 Sep 17, 2024
8ea618a
fix(rtc_interface): update cooperateStatus state transition (#8883)
go-sakayori Sep 17, 2024
31d39b5
fix(lanelet2_map_preprocessor): remove lanelet2_map_preprocessor pack…
a-maumau Sep 17, 2024
39a4b58
test(lane_departure_checker): add tests for cutTrajectory (#8887)
mitukou1109 Sep 17, 2024
8173aae
ci(pre-commit): autoupdate (#7630)
awf-autoware-bot[bot] Sep 17, 2024
d3e7e94
test(lane_departure_checker): add tests for resampleTrajectory (#8895)
mitukou1109 Sep 17, 2024
029b394
feat(ndt_scan_matcher): visualize matching score each point (#8856)
SaltUhey Sep 17, 2024
003808b
fix: removed access to unused ROS_VERSION environment variable. (#8896)
esteve Sep 17, 2024
0d55025
fix(bvp): fix rtc state update logic (#8884)
satoshi-ota Sep 17, 2024
90347e3
chore(autoware_vehicle_info_utils): move package to common directory …
mitsudome-r Sep 17, 2024
e8e9e89
refactor(autoware_pointcloud_preprocessor): rework pickup based voxel…
vividf Sep 17, 2024
28a389b
style: update state panel plugin (#8846)
KhalilSelyan Sep 17, 2024
cd82008
fix(behavior_path_planner): fix rtc state update logic (#8899)
go-sakayori Sep 18, 2024
00a9a34
perf(costmap_generator): prevent long transform lookup and add timeke…
maxime-clem Sep 18, 2024
2c475ba
fix(static_obstacle_avoidance): update UUID when candidate shift is e…
go-sakayori Sep 18, 2024
18fb465
refactor(ekf_localizer)!: prefix package and namespace with autoware …
a-maumau Sep 18, 2024
2f674f8
feat(lane_change): improve execution condition of lane change module …
mkquda Sep 18, 2024
94678c1
chore: update CODEOWNERS (#8900)
awf-autoware-bot[bot] Sep 18, 2024
1ebc3dc
style: update rviz plugin icons to match the theme (#8868)
KhalilSelyan Sep 18, 2024
d57f82d
docs(reaction_analyzer): update bag files and the README (#8633)
batuhanbeytekin Sep 18, 2024
edb4179
feat(tier4_perception_launch): enable to use multi camera on traffic …
MasatoSaeki Sep 18, 2024
3b147dd
fix(autoware_lidar_apollo_instance_segmentation): added existence pro…
SamratThapa120 Sep 18, 2024
6948839
Merge branch 'beta/v0.35' into sync-upstream
rej55 Sep 19, 2024
625605a
Merge pull request #1543 from tier4/sync-upstream
tier4-autoware-public-bot[bot] Sep 19, 2024
5f5d08b
fix(goal_planner): fix typo (#8910)
rej55 Sep 19, 2024
0726690
fix(intersection): fix typo (#8911)
rej55 Sep 19, 2024
f675b2d
Merge pull request #1544 from tier4/fix/typo
rej55 Sep 19, 2024
3c230eb
fix(lane_change): set initail rtc state properly (#8902)
go-sakayori Sep 19, 2024
7ed77b2
Merge pull request #1545 from tier4/fix/beta/v0.35/lc_warning
rej55 Sep 20, 2024
1412557
refactor(start_planner,raw_vechile_cmd_converter): align parameter wi…
kyoichi-sugahara Sep 19, 2024
3ae8633
chore(mpc_lateral_controller): consistent parameters with autoware_la…
takayuki5168 Sep 19, 2024
ed81a55
chore(planning): consistent parameters with autoware_launch (#8915)
takayuki5168 Sep 19, 2024
f1adaed
Merge pull request #1547 from tier4/fix/parameters
rej55 Sep 20, 2024
05acc9e
feat(emergency_handler): delete package (#8917)
veqcc Sep 20, 2024
0eb2e35
Merge pull request #1549 from tier4/feat/delete_emergency_handler
rej55 Sep 20, 2024
c5ab77a
refactor(detected_object_validation): rework parameters (#7750)
batuhanbeytekin Sep 20, 2024
d288f06
Merge pull request #1550 from tier4/hotfix/object_validation
rej55 Sep 24, 2024
1f966da
feat(system_error_monitor): remove system error monitor (#8929)
TetsuKawa Sep 24, 2024
554ce6d
Merge pull request #1551 from tier4/feat/delete-system-error-monitor
rej55 Sep 24, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 8 additions & 11 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,18 @@ common/autoware_point_types/** david.wong@tier4.jp max.schmeller@tier4.jp
common/autoware_test_utils/** kyoichi.sugahara@tier4.jp mamoru.sobue@tier4.jp takamasa.horibe@tier4.jp zulfaqar.azmi@tier4.jp
common/autoware_testing/** adam.dabrowski@robotec.ai satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomoya.kimura@tier4.jp
common/autoware_universe_utils/** mamoru.sobue@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
common/autoware_vehicle_info_utils/** shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp tomoya.kimura@tier4.jp
common/bag_time_manager_rviz_plugin/** taiki.tanaka@tier4.jp
common/component_interface_specs/** isamu.takagi@tier4.jp yukihiro.saito@tier4.jp
common/component_interface_tools/** isamu.takagi@tier4.jp
common/component_interface_utils/** isamu.takagi@tier4.jp yukihiro.saito@tier4.jp
common/cuda_utils/** daisuke.nishimatsu@tier4.jp manato.hirabayashi@tier4.jp
common/fake_test_node/** opensource@apex.ai satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomoya.kimura@tier4.jp
common/global_parameter_loader/** ryohsuke.mitsudome@tier4.jp
common/glog_component/** takamasa.horibe@tier4.jp
common/goal_distance_calculator/** taiki.tanaka@tier4.jp
common/interpolation/** fumiya.watanabe@tier4.jp takayuki.murooka@tier4.jp
common/object_recognition_utils/** shunsuke.miura@tier4.jp takayuki.murooka@tier4.jp yoshi.ri@tier4.jp
common/osqp_interface/** fumiya.watanabe@tier4.jp maxime.clement@tier4.jp satoshi.ota@tier4.jp takayuki.murooka@tier4.jp
common/perception_utils/** shunsuke.miura@tier4.jp yoshi.ri@tier4.jp
common/polar_grid/** yukihiro.saito@tier4.jp
common/qp_interface/** fumiya.watanabe@tier4.jp maxime.clement@tier4.jp satoshi.ota@tier4.jp takayuki.murooka@tier4.jp
common/signal_processing/** ali.boyali@tier4.jp fumiya.watanabe@tier4.jp kyoichi.sugahara@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
Expand All @@ -35,7 +34,6 @@ common/tier4_api_utils/** isamu.takagi@tier4.jp
common/tier4_camera_view_rviz_plugin/** makoto.ybauta@tier4.jp uken.ryu@tier4.jp
common/tier4_datetime_rviz_plugin/** isamu.takagi@tier4.jp
common/tier4_localization_rviz_plugin/** isamu.takagi@tier4.jp takamasa.horibe@tier4.jp yamato.ando@tier4.jp
common/tier4_perception_rviz_plugin/** yukihiro.saito@tier4.jp
common/tier4_planning_rviz_plugin/** takayuki.murooka@tier4.jp yukihiro.saito@tier4.jp
common/tier4_state_rviz_plugin/** hiroki.ota@tier4.jp isamu.takagi@tier4.jp khalil@leodrive.ai
common/tier4_system_rviz_plugin/** koji.minoda@tier4.jp
Expand All @@ -62,7 +60,7 @@ control/autoware_vehicle_cmd_gate/** takamasa.horibe@tier4.jp tomoya.kimura@tier
control/control_performance_analysis/** berkay@leodrive.ai fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
control/obstacle_collision_checker/** fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
control/predicted_path_checker/** berkay@leodrive.ai
evaluator/autoware_control_evaluator/** daniel.sanchez@tier4.jp takayuki.murooka@tier4.jp
evaluator/autoware_control_evaluator/** daniel.sanchez@tier4.jp kosuke.takeuchi@tier4.jp takayuki.murooka@tier4.jp temkei.kem@tier4.jp
evaluator/autoware_evaluator_utils/** daniel.sanchez@tier4.jp takayuki.murooka@tier4.jp
evaluator/autoware_planning_evaluator/** kyoichi.sugahara@tier4.jp maxime.clement@tier4.jp
evaluator/diagnostic_converter/** kyoichi.sugahara@tier4.jp maxime.clement@tier4.jp takamasa.horibe@tier4.jp
Expand All @@ -79,6 +77,7 @@ launch/tier4_sensing_launch/** yukihiro.saito@tier4.jp
launch/tier4_simulator_launch/** keisuke.shima@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
launch/tier4_system_launch/** fumihito.ito@tier4.jp tetsuhiro.kawaguchi@tier4.jp
launch/tier4_vehicle_launch/** yukihiro.saito@tier4.jp
localization/autoware_ekf_localizer/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp takamasa.horibe@tier4.jp takeshi.ishita@tier4.jp yamato.ando@tier4.jp
localization/autoware_geo_pose_projector/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/autoware_gyro_odometer/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/autoware_landmark_based_localizer/autoware_ar_tag_based_localizer/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
Expand All @@ -88,13 +87,12 @@ localization/autoware_localization_error_monitor/** anh.nguyen.2@tier4.jp kento.
localization/autoware_pose2twist/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/autoware_pose_covariance_modifier/** melike@leodrive.ai
localization/autoware_pose_estimator_arbiter/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/autoware_pose_initializer/** anh.nguyen.2@tier4.jp isamu.takagi@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/autoware_pose_instability_detector/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/autoware_stop_filter/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/autoware_twist2accel/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/ekf_localizer/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp takamasa.horibe@tier4.jp takeshi.ishita@tier4.jp yamato.ando@tier4.jp
localization/localization_util/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/ndt_scan_matcher/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/autoware_pose_initializer/** anh.nguyen.2@tier4.jp isamu.takagi@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/yabloc/yabloc_common/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/yabloc/yabloc_image_processing/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
localization/yabloc/yabloc_monitor/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
Expand All @@ -104,7 +102,6 @@ map/autoware_map_height_fitter/** anh.nguyen.2@tier4.jp isamu.takagi@tier4.jp ke
map/autoware_map_projection_loader/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
map/autoware_map_tf_generator/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
map/map_loader/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
map/util/lanelet2_map_preprocessor/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
perception/autoware_bytetrack/** manato.hirabayashi@tier4.jp yoshi.ri@tier4.jp
perception/autoware_cluster_merger/** dai.nguyen@tier4.jp shunsuke.miura@tier4.jp yukihiro.saito@tier4.jp
perception/autoware_compare_map_segmentation/** abrahammonrroy@yahoo.com dai.nguyen@tier4.jp yukihiro.saito@tier4.jp
Expand Down Expand Up @@ -144,6 +141,7 @@ perception/autoware_traffic_light_map_based_detector/** shunsuke.miura@tier4.jp
perception/autoware_traffic_light_multi_camera_fusion/** shunsuke.miura@tier4.jp tao.zhong@tier4.jp
perception/autoware_traffic_light_occlusion_predictor/** shunsuke.miura@tier4.jp tao.zhong@tier4.jp
perception/autoware_traffic_light_visualization/** tao.zhong@tier4.jp yukihiro.saito@tier4.jp
perception/perception_utils/** shunsuke.miura@tier4.jp yoshi.ri@tier4.jp
planning/autoware_costmap_generator/** kosuke.takeuchi@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
planning/autoware_external_velocity_limit_selector/** satoshi.ota@tier4.jp shinnosuke.hirakawa@tier4.jp shumpei.wakabayashi@tier4.jp tomohito.ando@tier4.jp tomoya.kimura@tier4.jp
planning/autoware_freespace_planner/** kosuke.takeuchi@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
Expand Down Expand Up @@ -210,15 +208,17 @@ sensing/autoware_radar_scan_to_pointcloud2/** satoshi.tanaka@tier4.jp shunsuke.m
sensing/autoware_radar_static_pointcloud_filter/** satoshi.tanaka@tier4.jp shunsuke.miura@tier4.jp taekjin.lee@tier4.jp yoshi.ri@tier4.jp
sensing/autoware_radar_threshold_filter/** satoshi.tanaka@tier4.jp shunsuke.miura@tier4.jp taekjin.lee@tier4.jp yoshi.ri@tier4.jp
sensing/autoware_radar_tracks_noise_filter/** satoshi.tanaka@tier4.jp shunsuke.miura@tier4.jp taekjin.lee@tier4.jp yoshi.ri@tier4.jp
sensing/cuda_utils/** daisuke.nishimatsu@tier4.jp manato.hirabayashi@tier4.jp
sensing/livox/autoware_livox_tag_filter/** kenzo.lobos@tier4.jp ryohsuke.mitsudome@tier4.jp
sensing/vehicle_velocity_converter/** ryu.yamamoto@tier4.jp
simulator/autoware_carla_interface/** maxime.clement@tier4.jp mradityagio@gmail.com
simulator/dummy_perception_publisher/** yukihiro.saito@tier4.jp
simulator/fault_injection/** keisuke.shima@tier4.jp
simulator/learning_based_vehicle_model/** maxime.clement@tier4.jp nagy.tomas@tier4.jp
simulator/simple_planning_simulator/** mamoru.sobue@tier4.jp maxime.clement@tier4.jp takamasa.horibe@tier4.jp temkei.kem@tier4.jp tomoya.kimura@tier4.jp zulfaqar.azmi@tier4.jp
simulator/tier4_dummy_object_rviz_plugin/** yukihiro.saito@tier4.jp
simulator/vehicle_door_simulator/** isamu.takagi@tier4.jp
system/autoware_component_monitor/** memin@leodrive.ai
system/autoware_component_monitor/** baris@leodrive.ai memin@leodrive.ai yavuz@leodrive.ai
system/autoware_default_adapi/** isamu.takagi@tier4.jp ryohsuke.mitsudome@tier4.jp yukihiro.saito@tier4.jp
system/autoware_processing_time_checker/** kosuke.takeuchi@tier4.jp takayuki.murooka@tier4.jp
system/bluetooth_monitor/** fumihito.ito@tier4.jp
Expand All @@ -231,13 +231,11 @@ system/diagnostic_graph_utils/** isamu.takagi@tier4.jp
system/dummy_diag_publisher/** fumihito.ito@tier4.jp tetsuhiro.kawaguchi@tier4.jp
system/dummy_infrastructure/** ryohsuke.mitsudome@tier4.jp
system/duplicated_node_checker/** mamoru.sobue@tier4.jp shumpei.wakabayashi@tier4.jp uken.ryu@tier4.jp
system/emergency_handler/** makoto.kurihara@tier4.jp ryuta.kambe@tier4.jp tetsuhiro.kawaguchi@tier4.jp
system/hazard_status_converter/** isamu.takagi@tier4.jp
system/mrm_comfortable_stop_operator/** makoto.kurihara@tier4.jp tomohito.ando@tier4.jp
system/mrm_emergency_stop_operator/** makoto.kurihara@tier4.jp tomohito.ando@tier4.jp
system/mrm_handler/** makoto.kurihara@tier4.jp ryuta.kambe@tier4.jp tetsuhiro.kawaguchi@tier4.jp
system/system_diagnostic_monitor/** isamu.takagi@tier4.jp
system/system_error_monitor/** fumihito.ito@tier4.jp
system/system_monitor/** fumihito.ito@tier4.jp tetsuhiro.kawaguchi@tier4.jp
system/topic_state_monitor/** ryohsuke.mitsudome@tier4.jp
system/velodyne_monitor/** fumihito.ito@tier4.jp
Expand All @@ -246,6 +244,5 @@ vehicle/autoware_accel_brake_map_calibrator/** eiki.nagata.2@tier4.jp taiki.tana
vehicle/autoware_external_cmd_converter/** eiki.nagata.2@tier4.jp takamasa.horibe@tier4.jp
vehicle/autoware_raw_vehicle_cmd_converter/** kosuke.takeuchi@tier4.jp kyoichi.sugahara@tier4.jp makoto.kurihara@tier4.jp sho.iwasawa.2@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
vehicle/autoware_steer_offset_estimator/** taiki.tanaka@tier4.jp
vehicle/autoware_vehicle_info_utils/** shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp tomoya.kimura@tier4.jp

### Copied from .github/CODEOWNERS-manual ###
2 changes: 1 addition & 1 deletion .github/workflows/cppcheck-differential.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:

- name: Upload Cppcheck report
if: ${{ steps.filter-paths-no-cpp-files.outputs.filtered-full-paths != '' }}
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: cppcheck-report
path: cppcheck-report.txt
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cppcheck-weekly.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
shell: bash

- name: Upload Cppcheck report
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: cppcheck-report
path: cppcheck-report.xml
Expand Down
8 changes: 4 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ repos:
- id: yamllint

- repo: https://github.com/tier4/pre-commit-hooks-ros
rev: v0.9.0
rev: v0.10.0
hooks:
- id: flake8-ros
- id: prettier-xacro
Expand All @@ -49,7 +49,7 @@ repos:
- id: shellcheck

- repo: https://github.com/scop/pre-commit-shfmt
rev: v3.8.0-1
rev: v3.9.0-1
hooks:
- id: shfmt
args: [-w, -s, -i=4]
Expand All @@ -60,7 +60,7 @@ repos:
- id: isort

- repo: https://github.com/psf/black
rev: 24.4.2
rev: 24.8.0
hooks:
- id: black
args: [--line-length=100]
Expand All @@ -79,7 +79,7 @@ repos:
exclude: .cu

- repo: https://github.com/python-jsonschema/check-jsonschema
rev: 0.28.6
rev: 0.29.2
hooks:
- id: check-metaschema
files: ^.+/schema/.*schema\.json$
Expand Down
2 changes: 1 addition & 1 deletion build_depends.repos
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ repositories:
core/autoware_lanelet2_extension:
type: git
url: https://github.com/autowarefoundation/autoware_lanelet2_extension.git
version: 0.5.0
version: 0.6.1
core/autoware.core:
type: git
url: https://github.com/autowarefoundation/autoware.core.git
Expand Down
1 change: 0 additions & 1 deletion common/.pages
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,6 @@ nav:
- 'tier4_camera_view_rviz_plugin': common/tier4_camera_view_rviz_plugin
- 'tier4_datetime_rviz_plugin': common/tier4_datetime_rviz_plugin
- 'tier4_localization_rviz_plugin': common/tier4_localization_rviz_plugin
- 'tier4_perception_rviz_plugin': common/tier4_perception_rviz_plugin
- 'tier4_planning_rviz_plugin': common/tier4_planning_rviz_plugin
- 'tier4_state_rviz_plugin': common/tier4_state_rviz_plugin
- 'tier4_system_rviz_plugin': common/tier4_system_rviz_plugin
Expand Down
13 changes: 0 additions & 13 deletions common/autoware_motion_utils/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,19 +97,6 @@ const size_t traffic_obj_nearest_idx = findNearestIndexFromLaneId(path_with_lane
const size_t traffic_obj_nearest_seg_idx = findNearestSegmentIndexFromLaneId(path_with_lane_id, traffic_obj_pos, lane_id);
```

## Path/Trajectory length calculation between designated points

Based on the discussion so far, the nearest index search algorithm is different depending on the object type.
Therefore, we recommended using the wrapper utility functions which require the nearest index search (e.g., calculating the path length) with each nearest index search.

For example, when we want to calculate the path length between the ego and the dynamic object, the implementation is as follows.

```cpp
const size_t ego_nearest_seg_idx = findFirstNearestSegmentIndex(points, ego_pose, ego_nearest_dist_threshold, ego_nearest_yaw_threshold);
const size_t dyn_obj_nearest_seg_idx = findFirstNearestSegmentIndex(points, dyn_obj_pose, dyn_obj_nearest_dist_threshold);
const double length_from_ego_to_obj = calcSignedArcLength(points, ego_pose, ego_nearest_seg_idx, dyn_obj_pose, dyn_obj_nearest_seg_idx);
```

## For developers

Some of the template functions in `trajectory.hpp` are mostly used for specific types (`autoware_planning_msgs::msg::PathPoint`, `autoware_planning_msgs::msg::PathPoint`, `autoware_planning_msgs::msg::TrajectoryPoint`), so they are exported as `extern template` functions to speed-up compilation time.
Expand Down
17 changes: 17 additions & 0 deletions common/autoware_motion_utils/src/resample/resample.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
#include "interpolation/spline_interpolation.hpp"
#include "interpolation/zero_order_hold.hpp"

#include <cstdlib>

namespace autoware::motion_utils
{
std::vector<geometry_msgs::msg::Point> resamplePointVector(
Expand Down Expand Up @@ -601,11 +603,13 @@ autoware_planning_msgs::msg::Trajectory resampleTrajectory(
rear_wheel_angle.push_back(input_trajectory.points.front().rear_wheel_angle_rad);
time_from_start.push_back(
rclcpp::Duration(input_trajectory.points.front().time_from_start).seconds());

for (size_t i = 1; i < input_trajectory.points.size(); ++i) {
const auto & prev_pt = input_trajectory.points.at(i - 1);
const auto & curr_pt = input_trajectory.points.at(i);
const double ds =
autoware::universe_utils::calcDistance2d(prev_pt.pose.position, curr_pt.pose.position);

input_arclength.push_back(ds + input_arclength.back());
input_pose.push_back(curr_pt.pose);
v_lon.push_back(curr_pt.longitudinal_velocity_mps);
Expand All @@ -617,6 +621,19 @@ autoware_planning_msgs::msg::Trajectory resampleTrajectory(
time_from_start.push_back(rclcpp::Duration(curr_pt.time_from_start).seconds());
}

// Set Zero Velocity After Stop Point
// If the longitudinal velocity is zero, set the velocity to zero after that point.
bool stop_point_found_in_v_lon = false;
constexpr double epsilon = 1e-4;
for (size_t i = 0; i < v_lon.size(); ++i) {
if (std::abs(v_lon.at(i)) < epsilon) {
stop_point_found_in_v_lon = true;
}
if (stop_point_found_in_v_lon) {
v_lon.at(i) = 0.0;
}
}

// Interpolate
const auto lerp = [&](const auto & input) {
return interpolation::lerp(input_arclength, input, resampled_arclength);
Expand Down
Loading
Loading