diff --git a/common/autoware_ad_api_specs/CHANGELOG.rst b/common/autoware_ad_api_specs/CHANGELOG.rst new file mode 100644 index 0000000000000..9f6d14bb2c041 --- /dev/null +++ b/common/autoware_ad_api_specs/CHANGELOG.rst @@ -0,0 +1,129 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_ad_api_specs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix: adapi vehicle topic qos (`#7847 `_) +* feat(default_ad_api): add heratbeat api (`#6969 `_) + * feat(default_ad_api): add heratbeat api + * fix node dying + --------- +* Contributors: Takagi, Isamu, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* feat(default_ad_api): add door api (`#5737 `_) +* chore: update api package maintainers (`#6086 `_) + * update api maintainers + * fix + --------- +* feat(default_ad_api): add object recognition api (`#2887 `_) + * add object recognition api + * add unorder map + * pre-commit + * add missing time_span + * change naming + * update message + * change style + * change topic naming + --------- + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* docs: add readme for interface packages (`#4235 `_) + add readme for interface packages +* feat: add vehicle status api (`#2930 `_) + * add vehicle status api + * update msgs + * change naming + * ada none + * change naming + * add publish geoposition + * add door status + * change variable naming + * change variable naming + * update license + * fix gps convert + * add support for UTM reverse + * fix naming + * update naming + * fix naming + * remote door status + * clean up vehicle.hpp + * fix missing declare + * move convert to cpp + * move convert to timer callback + * set to nan when no projector info + * added checking message valid + * fix msgs + --------- +* feat(default_ad_api): add vehicle info api (`#2984 `_) + * feat(default_ad_api): add vehicle dimensions api + * feat: add footprint + * update api name + --------- +* feat(autoware_api_specs): change topic depth of route state api and localization state api (`#3757 `_) + fix depth +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: update codeowners (`#3513 `_) +* feat(default_ad_api): add route change api (`#3197 `_) + * feat: add route change api + * fix: reroute + --------- +* feat(default_ad_api): add planning api (`#2481 `_) + * feat(default_ad_api): add planning api + * feat: complement velocity factor + * feat: add stop check + * feat: make the same process into a function + * feat: update visualizer + * fix: remove flake8 test +* chore: add api maintainers (`#2361 `_) +* feat(default_ad_api): add fail-safe api (`#2295 `_) +* feat(default_ad_api): add motion api (`#1809 `_) + * feat(autoware_ad_api_specs): define motion interface + * feat(default_ad_api): add motion api + * feat: modify motion api + * feat: modify motion api + * feat: add error code + * feat: move adapi messages + * feat: update message type + * feat(component_interface_utils): apply message change + * feat: apply status type change + * feat: change message type + * feat: change message name + * fix: fix state + * feat: add option + * feat: modify state name + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat(autoware_ad_api_specs): define operation mode interface (`#1570 `_) + * feat(autoware_ad_api_msgs): define operation mode interface + * fix: add message + * Update common/autoware_ad_api_msgs/operation_mode/msg/OperationModeState.msg + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update common/autoware_ad_api_msgs/operation_mode/msg/OperationModeState.msg + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat: move adapi message + * feat: change message type + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat(autoware_ad_api_specs): define motion interface (`#1808 `_) + * feat(autoware_ad_api_specs): define motion interface + * feat: add error code + * feat: move adapi messages + * feat(component_interface_utils): apply message change + * feat: change message type +* feat(autoware_ad_api_msgs): replace adapi message (`#1897 `_) +* feat(autoware_ad_api_specs): define localization interface (`#1560 `_) + feat(autoware_ad_api_msgs): define localization interface +* feat(autoware_ad_api_specs): define routing interface (`#1559 `_) + * feat(autoware_ad_api_msgs): define routing interface + * feat: rename route body message + * feat: rename route state +* feat(autoware_ad_api_specs): modify interface version api to use spec package (`#1677 `_) +* Contributors: Kah Hooi Tan, Takagi, Isamu, Vincent Richard, yabuta diff --git a/common/autoware_ad_api_specs/package.xml b/common/autoware_ad_api_specs/package.xml index 0d14ccff758b0..9e9972d94df24 100644 --- a/common/autoware_ad_api_specs/package.xml +++ b/common/autoware_ad_api_specs/package.xml @@ -2,7 +2,7 @@ autoware_ad_api_specs - 0.0.0 + 0.38.0 The autoware_ad_api_specs package Takagi, Isamu Ryohsuke Mitsudome diff --git a/common/autoware_auto_common/CHANGELOG.rst b/common/autoware_auto_common/CHANGELOG.rst new file mode 100644 index 0000000000000..be1965e87c2e9 --- /dev/null +++ b/common/autoware_auto_common/CHANGELOG.rst @@ -0,0 +1,934 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_auto_common +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_auto_common): fix cppcheck warnings of functionStatic (`#8265 `_) + fix: deal with functionStatic warnings +* fix(autoware_auto_common): nullptr_t (`#7212 `_) +* fix: do not use c++20 char8_t keyword (`#3629 `_) + fix: do not use c++20 keyword as a type alias +* Contributors: Shumpei Wakabayashi, Yutaka Kondo, ralwing, taisa1 + +0.26.0 (2024-04-03) +------------------- +* fix(autoware_auto_common): move headers to a separate directory (`#5919 `_) + * fix(autoware_auto_common): move headers to a separate directory + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add maintainer (`#4234 `_) + * chore: add maintainer + * Update evaluator/localization_evaluator/package.xml + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore(typo): eliminate typos (`#2216 `_) + * Replace 'asssert' with 'assert' + * fix(typo): computationall => computational + * fix(typo): collinearity => collinearity + * fix(typo): hypothenus => hypotenuse + * fix(typo): numbef => number + * fix(typo): missmatched => mismatched + * fix(typo): minimun => minimum + * fix(typo): neighbore => neighbor + * fix(typo): neighbour => neighbor + * fix(typo): propery => properly + * ci(pre-commit): autofix + * fix(typo): reagion => region + * fix(typo): shirinking => shrinking + * fix(typo): turining => turning + * fix(typo): lexas => lexus + * fix(typo): fastetst => fastest + * fix(typo): analyse => analyze + * fix(typo): ordinaray => ordinary + * fix(typo): existance => existence + * fix(typo): insert missing space + * fix(typo): modify url including typo in original url + * fix(typo): precompined => precomputed + * fix(typo): magitude => magnitude + * fix(typo): exernal => external + * fix(typo): undderlying => underlying + * fix(typo): expicitly => explicitly + * fix(typo): paremterized => parameterized + * fix(typo): thier => their + * fix(typo): simualtor => simulator + * fix(typo): modifiy => modify + * fix(typo): neccessary => necessary + * fix(typo): travelled => traveled + * fix(typo): heursitic => heuristic + * fix(typo): chagne => change + * fix(typo): waypints => waypoints + * fix(typo): unknwon => unknown + * fix(typo): true => true + * fix(typo): approximiate => approximate + * fix(typo): analitically => analytically + * fix(typo): modify url including typo in original url + * fix(typo): computationall => computational + * fix(typo): hypothenus => hypotenuse + * fix(typo): neighbour => neighbor + * ci(pre-commit): autofix + * fix(typo): modify url including typo in original url + * fix(typo): kiro => kilo + * fix(typo): flowchar => flowchart + * fix(typo): projecton => projection + * fix(cspell): divide variable name with space to fix cspell error + * fix(typo): yawrate => yaw rate + * fix(typo): timelag => time_lag + * fix(cspell): divide variable name with space to fix cspell error + * fix(typo): retrive => retrieve + * fix(typo): posemsg => pose msg + * fix(cspell): replace northup with east_north_up + * ci(pre-commit): autofix + * fix(cspell): ignore person names + * fix(cspell): ignore cspell error due to the source from OpenCV + * fix(cspell): ignore cspell error due to the source from OpenCV + * ci(pre-commit): autofix + * chore(spell-check): ignore minx, maxx, miny, maxy, minz, maxz from autoware parameter names + * chore(spell-check): Ignore cspell errors caused by external factor(plotjuggler) + * fix(typo): dereferencable => dereferenceable + * fix(typo): maxs => maxes + * fix(typo): interpolatable => interpolable (more common) + * fix(typo): fillter => filter + * fix(typo): retrurn => return + * fix(typo): diagnotics => diagnostics + * fix(typo): Frist => First + * chore(cspell): ignore ptfilter (external reference code) + * fix(typo): overwite => overwrite + * fix(cspell): use semi-major instead of semimajor + * fix(typo): transien => transient + * chore(cspell): ignore multipolygon, multilinestring + * fix(typo): symetric => symmetric + * chore(cspell): ignore Gammell (person name) + * chore(cspell): ignore Karaman (person name) + * chore(cspell): ignore feps with adding explanation + * chore(cspell): replace iradius with i_radius + * chore(cspell): replace inorm with inv_norm + * chore(cspell): replace idist with i_dist + * chore(cspell): ignore lfit, LFIT + * chore(cspell): ignore Bboxes + * fix(typo): unsuppoerted => unsupported + * chore(cspell): ignore person names + * chore(cspell): replace eigvec with eig_vec + * chore(cspell): replace eigv with eig_v + * chore(cspell): ignore eigenbox + * chore(cspell): replace fltmax with flt_max + * chore(cspell): ignore asan + * ci(pre-commit): autofix + * chore(cspell): ignore rsspace with adding explanation + * chore(cspell): replace bfqueue with bf_queue + * chore(cspell): expanded abbreviations in variable names in debug_plot.py + * chore(cspell): ignore nparr with adding explanation + * chore(cspell): replace vmodel with vehicle_model + * chore(cspell): ignore fpalgos + * ci(pre-commit): autofix + * chore(cspell): replace inpro with inner_product + * chore(cspell): replace iradius with i_radius + * chore(cspell): replace sstm with ss + * chore(cspell): ignore dend + * chore(cspell): ignore ndim, ndata, linewidth + * ci(pre-commit): autofix + * chore(cspell): ignore errors from parameter name + * fix(typo): socre => score + * chore(cspell): newstamp => new_stamp + * chore(cspell): fuseon => fuseOn + * chore(cspell): stdpair => std_pair + * chore(cspell): boxid => box_id + * fix(typo): intensity => intensity + * fix(typo): inorder to => in order to + * chore(cspell): ignore divup + * chore(cspell): faceobjects => face_objects + * chore(cspell): ignore rsspace + * chore(cspell): ignore errors from citation + * chore(cspell): ignore moraisim + * chore(cspell): ignore ADMM + * chore(cspell): ignore pointinpoly from reference + * fix(typo): replaned => replanned + * fix(typo): interaface => interface + * fix(typo): supress => suppress + * ci(pre-commit): autofix + * fix(typo): distane => distance + * fix(typo): relevent => relevant + * fix(typo): pedestrain => pedestrian + * fix(typo): obejct => object + * fix(typo): paramters => parameters + * ci(pre-commit): autofix + * chore(cspell): ignore asdasd + * chore(cspell): unnormalized => un-normalized + * chore(cspell): precompilation => pre-compilation + * fix(typo): compensents => components + * fix(typo): cummulative => cumulative + * chore(cspell): ignore degrounded + * chore(cspell): ignore person names + * ci(pre-commit): autofix + * chore(cspell): publically => publicly + * chore(cspell): interpolable => interpolatable + * chore(cspell): ignore longl + * chore(cspell): pngs => png images + * chore(cspell): concate => concat + * chore(cspell): ignore cand + * chore(cspell): image magick => imagemagick + * fix(typo): faceo_ject=> face_object + * chore(cspell): velocityinsertion => velocity insertion + * fix(typo): euclidian => euclidean + * chore(cspell): ignore steerings + * chore(cspell): ignore OCCUPANCYGRID + * fix(typo): occuring => occurring + * fix(typo): refere => refer + * chore(cspell): ignore fourcell + * chore(cspell): eigvalue => eigenvalue + * chore(cspell): ignore badpt + * chore(cspell): ignore divb + * ci(pre-commit): autofix + * style(pre-commit): autofix + * doc: add comment to describe LFIT + Co-authored-by: Yukihiro Saito + * fix(typo): computationall => computational + * fix(typo): hypothenus => hypotenuse + * ci(pre-commit): autofix + * fix(typo): computationall => computational + * fix(typo): hypothenus => hypotenuse + * ci(pre-commit): autofix + * update + * fix(typo): interpolatable => interpolable (more common) + * Squashed commit of the following: + commit c7d3b7d2132323af3437af01e9d774b13005bace + Author: Hirokazu Ishida <38597814+HiroIshida@users.noreply.github.com> + Date: Fri Dec 16 13:51:35 2022 +0900 + test(freespace_planning_algorithms): done't dump rosbag by default (`#2504 `_) + commit 6731e0ced39e3187c2afffe839eaa697a19e5e84 + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Fri Dec 16 09:29:35 2022 +0900 + feat(pose_initializer): partial map loading (`#2500 `_) + * first commit + * move function + * now works + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * clarify how to enable partial mao loading interface + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * Update localization/pose_initializer/config/pose_initializer.param.yaml + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * fix pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + commit efb4ff1cea6e07aa9e894a6042e8685e30b420ba + Author: Kosuke Takeuchi + Date: Thu Dec 15 17:29:44 2022 +0900 + feat(trajectory_follower): extend mpc trajectory for terminal yaw (`#2447 `_) + * feat(trajectory_follower): extend mpc trajectory for terminal yaw + * make mpc min vel param + * add mpc extended point after smoothing + * Revert "make mpc min vel param" + This reverts commit 02157b6ae0c2ff1564840f6d15e3c55025327baf. + * add comment and hypot + * remove min vel + * add flag for extending traj + * add extend param to default param + * fix typo + * fix from TakaHoribe review + * fix typo + * refactor + commit ad2ae7827bdc3af7da8607fdd53ea74940426421 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Thu Dec 15 15:52:34 2022 +0900 + feat(component_interface_tools): add service log checker (`#2503 `_) + * feat(component_interface_utils): add service log checker + * feat(component_interface_tools): add service log checker + * feat(component_interface_tools): add diagnostics + * feat: update system error monitor config + commit 4a13cc5a32898f5b17791d9381744bf71ff8ed20 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Thu Dec 15 12:54:11 2022 +0900 + fix(behavior_path_planner): fix goal lanelet extension (`#2508 `_) + commit 77b1c36b5ca89b25250dcbb117c9f03a9c36c1c4 + Author: Kyoichi Sugahara <81.s.kyo.19@gmail.com> + Date: Thu Dec 15 10:45:45 2022 +0900 + feat(behavior_path_planner): change side shift module logic (`#2195 `_) + * change side shift module design + * cherry picked side shift controller + * add debug marker to side shift + * fix pointer error due to direct assignment + added make_shared + * add flow chart + * add status of AFTER_SHIFT + * remove function for debug + * ci(pre-commit): autofix + * fix flow chart + * ci(pre-commit): autofix + Co-authored-by: tanaka3 + Co-authored-by: Muhammad Zulfaqar Azmi + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 9183c4f20eb4592ed0b48c2eac67add070711677 + Author: Takamasa Horibe + Date: Wed Dec 14 19:59:00 2022 +0900 + refactor(simple_planning_simulator): make function for duplicated code (`#2502 `_) + commit ed992b10ed326f03354dce3b563b8622f9ae9a6c + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 14 17:48:24 2022 +0900 + fix(behavior_path_planner): fix planner data copy (`#2501 `_) + commit 0c6c46b33b3c828cb95eaa31fcbf85655fc6a55f + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 14 14:42:16 2022 +0900 + fix(behavior_path_planner): fix find nearest function from lateral distance (`#2499 `_) + * feat(behavior_path_planner): fix find nearest function from lateral distance + * empty commit + commit a26b69d1df55e9369ea3adcdd011ae2d7c86dfb7 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 14 11:28:07 2022 +0900 + feat(behavior_path_planner): fix overlap checker (`#2498 `_) + * feat(behavior_path_planner): fix overlap checker + * remove reserve + commit 3a24859ca6851caaeb25fc4fac2334fcbdb887d1 + Author: Ismet Atabay <56237550+ismetatabay@users.noreply.github.com> + Date: Tue Dec 13 16:51:59 2022 +0300 + feat(mission_planner): check goal footprint (`#2088 `_) + commit b6a18855431b5f3a67fcbf383fac8df2b45d462e + Author: Takamasa Horibe + Date: Tue Dec 13 22:46:24 2022 +0900 + feat(trajectory_visualizer): update for steer limit, remove tf for pose source (`#2267 `_) + commit f1a9a9608559a5b89f631df3dc2fadd037e36ab4 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Tue Dec 13 19:47:16 2022 +0900 + feat(behavior_path_planner): remove unnecessary code and clean turn signal decider (`#2494 `_) + * feat(behavior_path_planner): clean drivable area code + * make a function for turn signal decider + commit fafe1d8235b99302bc9ba8f3770ae34878f1e7e7 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Tue Dec 13 18:19:41 2022 +0900 + feat(behavior_path_planner): change turn signal output timing (`#2493 `_) + commit c48b9cfa7074ecd46d96f6dc43679e17bde3a63d + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Tue Dec 13 09:16:14 2022 +0900 + feat(map_loader): add differential map loading interface (`#2417 `_) + * first commit + * ci(pre-commit): autofix + * added module load in _node.cpp + * ci(pre-commit): autofix + * create pcd metadata dict when either of the flag is true + * ci(pre-commit): autofix + * fix readme + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 9a3613bfcd3e36e522d0ea9130f6200ca7689e2b + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Tue Dec 13 08:49:23 2022 +0900 + docs(default_ad_api): add readme (`#2491 `_) + * docs(default_ad_api): add readme + * feat: update table + commit 49aa10b04de61c36706f6151d11bf17257ca54d1 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Tue Dec 13 06:46:20 2022 +0900 + feat(default_ad_api): split parameters into file (`#2488 `_) + * feat(default_ad_api): split parameters into file + * feat: remove old parameter + * fix: test + * feat: add default config + commit 7f0138c356c742b6e15e571e7a4683caa55969ac + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Mon Dec 12 22:16:54 2022 +0900 + feat(behavior_path_planner, obstacle_avoidance_planner): add new drivable area (`#2472 `_) + * update + * update + * update + * update obstacle avoidance planner + * update + * clean code + * uddate + * clean code + * remove resample + * update + * add orientation + * change color + * update + * remove drivable area + * add flag + * update + * update color + * fix some codes + * change to makerker array + * change avoidance utils + commit c855e23cc17d1518ebce5dd15629d03acfe17da3 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Mon Dec 12 17:15:10 2022 +0900 + refactor(vehicle_cmd_gate): remove old emergency topics (`#2403 `_) + commit fa04d540c9afdded016730c9978920a194d2d2b4 + Author: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Date: Mon Dec 12 16:04:00 2022 +0900 + feat: replace python launch with xml launch for system monitor (`#2430 `_) + * feat: replace python launch with xml launch for system monitor + * ci(pre-commit): autofix + * update figure + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 4a6990c49d1f8c3bedfb345e7c94c3c6893b4099 + Author: Kosuke Takeuchi + Date: Mon Dec 12 15:01:39 2022 +0900 + feat(trajectory_follower): pub steer converged marker (`#2441 `_) + * feat(trajectory_follower): pub steer converged marker + * Revert "feat(trajectory_follower): pub steer converged marker" + This reverts commit a6f6917bc542d5b533150f6abba086121e800974. + * add steer converged debug marker in contoller_node + commit 3c01f15125dfbc45e1050ee96ccc42618d6ee6fd + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Mon Dec 12 12:48:41 2022 +0900 + docs(tier4_state_rviz_plugin): update readme (`#2475 `_) + commit d8ece0040354be5381a27403bcc757354735a77b + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Mon Dec 12 11:57:03 2022 +0900 + chore(simulator_compatibility_test): suppress setuptools warnings (`#2483 `_) + commit 727586bfe86dc9cb21ce34d9cbe19c241e162b04 + Author: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + Date: Mon Dec 12 10:00:35 2022 +0900 + fix(behavior_path_planner): lane change candidate resolution (`#2426 `_) + * fix(behavior_path_planner): lane change candidate resolution + * rework sampling based on current speed + * refactor code + * use util's resampler + * consider min_resampling_points and resampling dt + * simplify code + commit 284548ca7f38b1d83af11f2b9caaac116eb9b09c + Author: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + Date: Mon Dec 12 09:57:19 2022 +0900 + fix(behavior_path_planner): minimum distance for lane change (`#2413 `_) + commit 469d8927bd7a0c98b9d491d347e111065973e13f + Author: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Date: Fri Dec 9 21:27:18 2022 +0900 + revert(behavior_path): revert removal of refineGoalFunction (`#2340 `_)" (`#2485 `_) + This reverts commit 8e13ced6dfb6edfea77a589ef4cb93d82683bf51. + commit d924f85b079dfe64feab017166685be40e977e62 + Author: NorahXiong <103234047+NorahXiong@users.noreply.github.com> + Date: Fri Dec 9 19:53:51 2022 +0800 + fix(freespace_planning_algorithms): fix rrtstar can't arrive goal error (`#2350 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + commit b2ded82324bce78d9db3ff01b0227b00709b1efe + Author: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> + Date: Fri Dec 9 17:12:13 2022 +0900 + fix(ground-segmentation): recheck gnd cluster pointcloud (`#2448 `_) + * fix: reclassify ground cluster pcl + * fix: add lowest-based recheck + * chore: refactoring + * chore: refactoring + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + commit 8906a1e78bc5b7d6417683ecedc1efe3f48be31e + Author: Takamasa Horibe + Date: Fri Dec 9 16:29:45 2022 +0900 + fix(trajectory_follower): fix mpc trajectory z pos (`#2482 `_) + commit d4939058f05f9a1609f0ed22afbd0d4febfb212d + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Fri Dec 9 12:40:30 2022 +0900 + feat(behavior_velocity_planner): clean walkway module (`#2480 `_) + commit d3b86a37ae7c3a0d59832caf56afa13b148d562c + Author: Makoto Kurihara + Date: Thu Dec 8 22:59:32 2022 +0900 + fix(emergency_handler): fix mrm handling when mrm behavior is none (`#2476 `_) + commit 2dde073a101e96757ef0cd189bb9ff06836934e9 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Thu Dec 8 17:16:13 2022 +0900 + feat(behavior_velocity_planner): add velocity factors (`#1985 `_) + * (editting) add intersection_coordination to stop reason + * (editting) add intersection coordination to stop reasons + * (Editting) add v2x to stop reason + * (editting) add stop reason2 publisher + * (editting) add stop reason2 to scene modules + * add stop reason2 to obstacle stop planner and surround obstacle checker + * Modify files including unintended change by rebase + * ci(pre-commit): autofix + * Modification 1: not to publsh vacant stop reason, 2: change default status in obstacle stop and surround obstacle checker + * fix error + * ci(pre-commit): autofix + * modification for renaming stop_reason2 to motion_factor + * (Editting) rename variables + * bug fix + * (WIP) Add motion factor message. Modify scene modules due to new motion factor. Moving motion factor aggregator. + * (WIP) Save current work. Modify aggregator, CMakeList. Add launcher + * (WIP) Solved build error, but not launched + * (WIP) fixing error in launch + * (WIP) fixing error in launch + * (WIP) fixing launch error + * Fix error in launching motion factor aggregator + * Delete unnecessary comment-out in CMakelists. Change remapping in launcher. + * ci(pre-commit): autofix + * pull the latest foundation/main + * (fix for pre-commit.ci) Add to motion_factor_aggregator.hpp + * ci(pre-commit): autofix + * feat: add velocity factor interface + * fix: fix build error + * feat: stop sign + * WIP + * feat: update visualizer + * feat: modify traffic light manager + * feat: update velocity factors + * feat: update api + * feat: move adapi msgs + * feat: remove old aggregator + * feat: move api + * feat: rename message + * feat: add using + * feat: add distance + * feat: fix build error + * feat: use nan as default distance + * fix: set virtual traffic light detail + * fix: remove debug code + * fix: copyright + Co-authored-by: TakumiKozaka-T4 + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 9a5057e4948ff5ac9165c14eb7112d79f2de76d5 + Author: Kosuke Takeuchi + Date: Thu Dec 8 13:42:50 2022 +0900 + fix(freespace_planning_algorithms): comment out failing tests (`#2440 `_) + commit cddb8c74d0fbf49390b4d462c20c12bc257f4825 + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Thu Dec 8 11:57:04 2022 +0900 + feat(gyro_odometer): publish twist when both data arrives (`#2423 `_) + * feat(gyro_odometer): publish when both data arrive + * remove unnecessary commentouts + * ci(pre-commit): autofix + * use latest timestamp + * small fix + * debugged + * update gyro_odometer + * ci(pre-commit): autofix + * add comments + * add comments + * ci(pre-commit): autofix + * fix timestamp validation flow + * ci(pre-commit): autofix + * remove unnecessary commentouts + * pre-commit + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit f0f513cf44532dfe8d51d27c4caef23fb694af16 + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Thu Dec 8 11:08:29 2022 +0900 + fix: remove unnecessary DEBUG_INFO declarations (`#2457 `_) + commit 01daebf42937a05a2d83f3dee2c0778389492e50 + Author: Takayuki Murooka + Date: Thu Dec 8 00:28:35 2022 +0900 + fix(tier4_autoware_api_launch): add rosbridge_server dependency (`#2470 `_) + commit 26ef8174b1c12b84070b36df2a7cd14bfa9c0363 + Author: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> + Date: Wed Dec 7 19:32:09 2022 +0900 + fix: rename `use_external_emergency_stop` to `check_external_emergency_heartbeat` (`#2455 `_) + * fix: rename use_external_emergency_stop to check_external_emergency_heartbeat + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 024b993a0db8c0d28db0f05f64990bed7069cbd8 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 7 18:00:32 2022 +0900 + fix(motion_utils): rename sampling function (`#2469 `_) + commit c240ce2b6f4e79c435ed651b347a7d665a947862 + Author: Yukihiro Saito + Date: Wed Dec 7 16:33:44 2022 +0900 + feat: remove web controller (`#2405 `_) + commit 2992b1cadae7e7ac86fd249998ce3c7ddbe476c9 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 7 15:39:28 2022 +0900 + feat(motion_utils): add points resample function (`#2465 `_) + commit 4a75d7c0ddbd88f54afaf2bb05eb65138a53ea60 + Author: Mingyu1991 <115005477+Mingyu1991@users.noreply.github.com> + Date: Wed Dec 7 14:42:33 2022 +0900 + docs: update training data for traffic light (`#2464 `_) + * update traffic light cnn classifier README.md + * correct to upper case + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + commit a4287165be87fa7727f79c01dfb0bea6af54c333 + Author: Ryuta Kambe + Date: Wed Dec 7 12:21:49 2022 +0900 + perf(behavior_velocity_planner): remove unnecessary debug data (`#2462 `_) + commit 0a5b2857d3b2c1c9370598013b25aeaebf2d654d + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 7 12:03:46 2022 +0900 + feat(behavior_path_planner): cut overlapped path (`#2451 `_) + * feat(behavior_path_planner): cut overlapped path + * clean code + commit 65003dc99f2abe937afcc010514530fa666fbbfd + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Wed Dec 7 11:06:41 2022 +0900 + revert(default_ad_api): fix autoware state to add wait time (`#2407 `_) (`#2460 `_) + Revert "fix(default_ad_api): fix autoware state to add wait time (`#2407 `_)" + This reverts commit c4224854a7e57a9526dde998f742741fe383471c. + commit fab18677ca4de378faff84a41db5147577e7448d + Author: Makoto Kurihara + Date: Wed Dec 7 10:32:41 2022 +0900 + fix(raw_vehicle_cmd_converter): fix column index for map validation (`#2450 `_) + commit a1d3c80a4f5e3a388887a5afb32d9bf7961301f1 + Author: Ambroise Vincent + Date: Tue Dec 6 10:39:02 2022 +0100 + fix(tvm_utility): copy test result to CPU (`#2414 `_) + Also remove dependency to autoware_auto_common. + Issue-Id: SCM-5401 + Change-Id: I83b859742df2f2ff7df1d0bd2d287bfe0aa04c3d + Co-authored-by: Xinyu Wang <93699235+angry-crab@users.noreply.github.com> + commit eb9946832c7e42d5380fd71956165409d0b592c3 + Author: Mamoru Sobue + Date: Tue Dec 6 18:11:41 2022 +0900 + chore(behaviror_velocity_planner): changed logging level for intersection (`#2459 `_) + changed logging level + commit c4224854a7e57a9526dde998f742741fe383471c + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Tue Dec 6 17:01:37 2022 +0900 + fix(default_ad_api): fix autoware state to add wait time (`#2407 `_) + * fix(default_ad_api): fix autoware state to add wait time + * Update system/default_ad_api/src/compatibility/autoware_state.cpp + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + commit f984fbb708cb02947ec2824ce041c739c35940f7 + Author: Takamasa Horibe + Date: Tue Dec 6 13:55:17 2022 +0900 + feat(transition_manager): add param to ignore autonomous transition condition (`#2453 `_) + * feat(transition_manager): add param to ignore autonomous transition condition + * same for modeChangeCompleted + * remove debug print + commit d3e640df270a0942c4639e11451faf26e099bbe1 + Author: Tomoya Kimura + Date: Tue Dec 6 13:01:06 2022 +0900 + feat(operation_mode_transition_manager): transition to auto quickly when vehicle stops (`#2427 `_) + * chore(cspell): interpolable => interpolatable + * Revert "Merge branch 'destroy-typos-check-all' into destroy-typos" + This reverts commit 6116ca02d9df59f815d772a271fed7b0b21ebaf7, reversing + changes made to 1f7157a6b6d957dc0ddd2ac5ef7f8a36c94b96e4. + * chore: fix duplication of parameter + * chore: fix duplication of function + * revert: system/system_monitor/launch/system_monitor.launch.xml + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Yukihiro Saito +* revert: "feat(pointcloud_preprocessor): use point_cloud_msg_wrapper" (`#2317 `_) + Revert "feat(pointcloud_preprocessor): use point_cloud_msg_wrapper (`#1276 `_)" + This reverts commit ef7dcda087beffaa0acf35e9647be1cb439007ba. +* feat(pointcloud_preprocessor): use point_cloud_msg_wrapper (`#1276 `_) +* docs: update link style and fix typos (`#950 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * docs: update link style + * chore: fix link + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * docs(tier4_traffic_light_rviz_plugin): update documentation (`#905 `_) + * fix(accel_brake_map_calibrator): rviz panel type (`#895 `_) + * fixed panel type + * modified instruction for rosbag replay case + * modified update_map_dir service name + * fix(behavior velocity planner): skipping emplace back stop reason if it is empty (`#898 `_) + * skipping emplace back stop reason if it is empty + * add braces + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * feat(behavior_path_planner): weakened noise filtering of drivable area (`#838 `_) + * feat(behavior_path_planner): Weakened noise filtering of drivable area + * fix lanelet's longitudinal disconnection + * add comments of erode/dilate process + * refactor(vehicle-cmd-gate): using namespace for msgs (`#913 `_) + * refactor(vehicle-cmd-gate): using namespace for msgs + * for clang + * feat(pose_initializer): introduce an array copy function (`#900 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat: add lidar point filter when debug (`#865 `_) + * feat: add lidar point filter when debug + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(component_interface_utils): add interface classes (`#899 `_) + * feat(component_interface_utils): add interface classes + * feat(default_ad_api): apply the changes of interface utils + * fix(component_interface_utils): remove old comment + * fix(component_interface_utils): add client log + * fix(component_interface_utils): remove unimplemented message + * docs(component_interface_utils): add design policy + * docs(component_interface_utils): add comment + * refactor(vehicle_cmd_gate): change namespace in launch file (`#927 `_) + Co-authored-by: Berkay + * feat: visualize lane boundaries (`#923 `_) + * feat: visualize lane boundaries + * fix: start_bound + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(system_monitor): fix truncation warning in strncpy (`#872 `_) + * fix(system_monitor): fix truncation warning in strncpy + * Use std::string constructor to copy char array + * Fixed typo + * fix(behavior_velocity_planner.stopline): extend following and previous search range to avoid no collision (`#917 `_) + * fix: extend following and previous search range to avoid no collision + * chore: add debug marker + * fix: simplify logic + * chore: update debug code + * fix: delete space + * fix: some fix + * ci(pre-commit): autofix + * fix: delete debug code + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * docs(surround obstacle checker): update documentation (`#878 `_) + * docs(surround_obstacle_checker): update pub/sub topics & params + * docs(surround_obstacle_checker): remove unused files + * docs(surround_obstacke_checker): update purpose + * feat(tier4_autoware_utils): add vehicle state checker (`#896 `_) + * feat(tier4_autoware_utils): add vehicle state checker + * fix(tier4_autoware_utils): use absolute value + * feat(tier4_autoware_utils): divide into two classies + * test(tier4_autoware_utils): add unit test for vehicle_state checker + * fix(tier4_autoware_utils): impl class inheritance + * docs(tier4_autoware_utils): add vehicle_state_checker document + * fix(tier4_autoware_utils): into same loop + * fix(tier4_autoware_utils): fix variables name + * fix(tier4_autoware_utils): remove redundant codes + * fix(motion_velocity_smoother): fix overwriteStopPoint using backward point (`#816 `_) + * fix(motion_velocity_smoother): fix overwriteStopPoint using backward point + * Modify overwriteStopPoint input and output + * feat(obstacle_avoidance_planner): explicitly insert zero velocity (`#906 `_) + * feat(obstacle_avoidance_planner) fix bug of stop line unalignment + * fix bug of unsorted output points + * move calcVelocity in node.cpp + * fix build error + * feat(behavior_velocity): find occlusion more efficiently (`#829 `_) + * fix(system_monitor): add some smart information to diagnostics (`#708 `_) + * feat(obstacle_avoidance_planner): dealt with close lane change (`#921 `_) + * feat(obstacle_avoidance_planner): dealt with close lane change + * fix bug of right lane change + * feat(obstacle_avoidance_planner): some fix for narrow driving (`#916 `_) + * use car like constraints in mpt + * use not widest bounds for the first bounds + * organized params + * fix format + * prepare rear_drive and uniform_circle constraints + * fix param callback + * update config + * remove unnecessary files + * update tier4_planning_launch params + * chore(obstacle_avoidance_planner): removed obsolete obstacle_avoidance_planner doc in Japanese (`#919 `_) + * chore(behavior_velocity_planner.stopline): add debug marker for stopline collision check (`#932 `_) + * chore(behavior_velocity_planner.stopline): add debug marker for stopline collision check + * feat: use marker helper + * feat(map_loader): visualize center line by points (`#931 `_) + * feat: visualize center line points + * fix: delete space + * feat: visualize center line by arrow + * revert insertMarkerArray + * fix: delete space + * feat: add RTC interface (`#765 `_) + * feature(rtc_interface): add files + * feature(rtc_interface): implement functions + * feature(rtc_interface): reimprement functions to use CooperateCommands and write README.md + * feature(rtc_interface): fix README + * feature(rtc_interface): add getModuleType() + * feature(rtc_interface): fix definition of constructor + * feature(rtc_interface): fix time stamp + * feature(rtc_interface): fix README + * feature(rtc_interface): add isRegistered and clearCooperateStatus + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore: sync files (`#911 `_) + Co-authored-by: kenji-miyake + * fix: replace boost::mutex::scoped_lock to std::scoped_lock (`#907 `_) + * fix: replace boost::mutex::scoped_lock to std::scoped_lock + * fix: replace boost::mutex to std::mutex + * feat(tensorrt_yolo): add multi gpu support to tensorrt_yolo node (`#885 `_) + * feat(tensorrt_yolo): add multi gpu support to tensorrt_yolo node + * feat(tensorrt_yolo): update arg + Co-authored-by: Kaan Colak + * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner (`#887 `_) + * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner + * Update launch/tier4_planning_launch/config/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/behavior_velocity_planner.param.yaml + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * feat: add param.yaml in behavior_velocity_planner package + * some fix + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader (`#942 `_) + * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader + * fix(map_loader): remove c_str + * fix(map_loader): replace c_str to string + * fix: relative link + * fix: relative links + * fix: relative links + * fix: relative links + * fix: typo + * fix relative links + * docs: ignore rare unknown words + * ci(pre-commit): autofix + * docs: ignore unknown words one by one + * ci(pre-commit): autofix + Co-authored-by: Hiroki OTA + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Ishita + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: Mamoru Sobue + Co-authored-by: TakumiKozaka-T4 <70260442+TakumiKozaka-T4@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Takayuki Murooka + Co-authored-by: Takamasa Horibe + Co-authored-by: storrrrrrrrm <103425473+storrrrrrrrm@users.noreply.github.com> + Co-authored-by: suchang + Co-authored-by: Berkay + Co-authored-by: Berkay + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: Kosuke Takeuchi + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: kk-inoue-esol <76925382+kk-inoue-esol@users.noreply.github.com> + Co-authored-by: Fumiya Watanabe + Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com> + Co-authored-by: kenji-miyake + Co-authored-by: RyuYamamoto + Co-authored-by: Kaan Çolak + Co-authored-by: Kaan Colak + Co-authored-by: Kenji Miyake +* feat: isolate gtests in all packages (`#693 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* chore: remove license notations from CMakeLists.txt (`#846 `_) +* chore: remove bad chars (`#845 `_) +* style: fix format of package.xml (`#844 `_) +* fix(autoware_auto_tf2): modify build error in rolling (`#718 `_) + * fix(autoware_auto_common): modify build error in rolling + * fix(autoware_auto_tf2): modify build error in rolling + * fix(autoware_auto_geometry): modify build error in rolling + * fix(simple_planning_simulator): add compile definition for geometry2 + * fix(motion_common): add compile definition for geometry2 + * fix(motion_testing): add compile definition for geometry2 + * fix(simple_planning_simulator): modify build error in rolling + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: fix typos (`#751 `_) +* ci(pre-commit): clear the exclude option (`#426 `_) + * ci(pre-commit): remove unnecessary excludes + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * address pre-commit for Markdown files + * fix Python imports + * address cpplint errors + * fix broken package.xml + * rename ROS parameter files + * fix build + * use autoware_lint_common + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: remove filesystem.hpp (`#440 `_) +* feat: add autoware auto dependencies (`#185 `_) + * Back port .auto control packages (`#571 `_) + * Implement Lateral and Longitudinal Control Muxer + * [`#570 `_] Porting wf_simulator + * [`#1189 `_] Deactivate flaky test in 'trajectory_follower_nodes' + * [`#1189 `_] Fix flacky test in 'trajectory_follower_nodes/latlon_muxer' + * [`#1057 `_] Add osqp_interface package + * [`#1057 `_] Add library code for MPC-based lateral control + * [`#1271 `_] Use std::abs instead of abs + * [`#1057 `_] Implement Lateral Controller for Cargo ODD + * [`#1246 `_] Resolve "Test case names currently use snake_case but should be CamelCase" + * [`#1325 `_] Deactivate flaky smoke test in 'trajectory_follower_nodes' + * [`#1058 `_] Add library code of longitudinal controller + * Fix build error for trajectory follower + * Fix build error for trajectory follower nodes + * [`#1272 `_] Add AckermannControlCommand support to simple_planning_simulator + * [`#1058 `_] Add Longitudinal Controller node + * [`#1058 `_] Rename velocity_controller -> longitudinal_controller + * [`#1058 `_] Update CMakeLists.txt for the longitudinal_controller_node + * [`#1058 `_] Add smoke test python launch file + * [`#1058 `_] Use LowPassFilter1d from trajectory_follower + * [`#1058 `_] Use autoware_auto_msgs + * [`#1058 `_] Changes for .auto (debug msg tmp fix, common func, tf listener) + * [`#1058 `_] Remove unused parameters + * [`#1058 `_] Fix ros test + * [`#1058 `_] Rm default params from declare_parameters + use autoware types + * [`#1058 `_] Use default param file to setup NodeOptions in the ros test + * [`#1058 `_] Fix docstring + * [`#1058 `_] Replace receiving a Twist with a VehicleKinematicState + * [`#1058 `_] Change class variables format to m\_ prefix + * [`#1058 `_] Fix plugin name of LongitudinalController in CMakeLists.txt + * [`#1058 `_] Fix copyright dates + * [`#1058 `_] Reorder includes + * [`#1058 `_] Add some tests (~89% coverage without disabling flaky tests) + * [`#1058 `_] Add more tests (90+% coverage without disabling flaky tests) + * [`#1058 `_] Use Float32MultiArrayDiagnostic message for debug and slope + * [`#1058 `_] Calculate wheel_base value from vehicle parameters + * [`#1058 `_] Cleanup redundant logger setting in tests + * [`#1058 `_] Set ROS_DOMAIN_ID when running tests to prevent CI failures + * [`#1058 `_] Remove TF listener and use published vehicle state instead + * [`#1058 `_] Change smoke tests to use autoware_testing + * [`#1058 `_] Add plotjuggler cfg for both lateral and longitudinal control + * [`#1058 `_] Improve design documents + * [`#1058 `_] Disable flaky test + * [`#1058 `_] Properly transform vehicle state in longitudinal node + * [`#1058 `_] Fix TF buffer of lateral controller + * [`#1058 `_] Tuning of lateral controller for LGSVL + * [`#1058 `_] Fix formating + * [`#1058 `_] Fix /tf_static sub to be transient_local + * [`#1058 `_] Fix yaw recalculation of reverse trajs in the lateral controller + * modify trajectory_follower for galactic build + * [`#1379 `_] Update trajectory_follower + * [`#1379 `_] Update simple_planning_simulator + * [`#1379 `_] Update trajectory_follower_nodes + * apply trajectory msg modification in control + * move directory + * remote control/trajectory_follower level dorectpry + * remove .iv trajectory follower + * use .auto trajectory_follower + * remove .iv simple_planning_simulator & osqp_interface + * use .iv simple_planning_simulator & osqp_interface + * add tmp_autoware_auto_dependencies + * tmporally add autoware_auto_msgs + * apply .auto message split + * fix build depend + * fix packages using osqp + * fix autoware_auto_geometry + * ignore lint of some packages + * ignore ament_lint of some packages + * ignore lint/pre-commit of trajectory_follower_nodes + * disable unit tests of some packages + Co-authored-by: Maxime CLEMENT + Co-authored-by: Joshua Whitley + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: MIURA Yasuyuki + Co-authored-by: wep21 + Co-authored-by: tomoya.kimura + * Port parking planner packages from .Auto (`#600 `_) + * Copy code of 'vehicle_constants_manager' + * Fix vehicle_constants_manager for ROS galactic + * Rm .iv costmap_generator freespace_planner freespace_planning_aglorihtms + * Add astar_search (from .Auto) + * Copy freespace_planner from .Auto + * Update freespace_planner for .IV + * Copy costmap_generator from .Auto + * Copy and update had_map_utils from .Auto + * Update costmap_generator + * Copy costmap_generator_nodes + * Update costmap_generator_nodes + * Comment out all tests + * Move vehicle_constant_managers to tmp_autoware_auto_dependencies + * ignore pre-commit for back-ported packages + * ignore testing + Co-authored-by: Takamasa Horibe + * fix: fix pre-commit + * fix: fix markdownlint + * fix: fix cpplint + * feat: remove autoware_auto_dependencies + Co-authored-by: Takamasa Horibe + Co-authored-by: Maxime CLEMENT + Co-authored-by: Joshua Whitley + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: MIURA Yasuyuki + Co-authored-by: wep21 + Co-authored-by: tomoya.kimura + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* Contributors: Daisuke Nishimatsu, Esteve Fernandez, Kenji Miyake, Kotaro Yoshimoto, Maxime CLEMENT, Satoshi OTA, Shumpei Wakabayashi, Shunsuke Miura, Takeshi Miura, Vincent Richard diff --git a/common/autoware_auto_common/package.xml b/common/autoware_auto_common/package.xml index 10524876f749d..1a462ee9db7ac 100644 --- a/common/autoware_auto_common/package.xml +++ b/common/autoware_auto_common/package.xml @@ -2,7 +2,7 @@ autoware_auto_common - 1.0.0 + 0.38.0 Miscellaneous helper functions Apex.AI, Inc. Tomoya Kimura diff --git a/common/autoware_component_interface_specs/CHANGELOG.rst b/common/autoware_component_interface_specs/CHANGELOG.rst new file mode 100644 index 0000000000000..4f77c16d209e1 --- /dev/null +++ b/common/autoware_component_interface_specs/CHANGELOG.rst @@ -0,0 +1,13 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_component_interface_specs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix: fix internal door interface qos (`#9144 `_) +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* Contributors: Esteve Fernandez, Takagi, Isamu, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_component_interface_specs/package.xml b/common/autoware_component_interface_specs/package.xml index 3e53968a94d61..b50cd80074d1f 100644 --- a/common/autoware_component_interface_specs/package.xml +++ b/common/autoware_component_interface_specs/package.xml @@ -2,7 +2,7 @@ autoware_component_interface_specs - 0.0.0 + 0.38.0 The autoware_component_interface_specs package Takagi, Isamu Yukihiro Saito diff --git a/common/autoware_component_interface_tools/CHANGELOG.rst b/common/autoware_component_interface_tools/CHANGELOG.rst new file mode 100644 index 0000000000000..bbce1c4978685 --- /dev/null +++ b/common/autoware_component_interface_tools/CHANGELOG.rst @@ -0,0 +1,12 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_component_interface_tools +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(component_interface_tools): prefix package and namespace with autoware (`#9093 `_) +* Contributors: Esteve Fernandez, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_component_interface_tools/package.xml b/common/autoware_component_interface_tools/package.xml index 103489adc1a53..96514517e1574 100644 --- a/common/autoware_component_interface_tools/package.xml +++ b/common/autoware_component_interface_tools/package.xml @@ -2,7 +2,7 @@ autoware_component_interface_tools - 0.1.0 + 0.38.0 The autoware_component_interface_tools package Takagi, Isamu Apache License 2.0 diff --git a/common/autoware_geography_utils/CHANGELOG.rst b/common/autoware_geography_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..388f4669a7fa2 --- /dev/null +++ b/common/autoware_geography_utils/CHANGELOG.rst @@ -0,0 +1,15 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_geography_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(geography_utils): prefix package and namespace with autoware (`#7790 `_) + * refactor(geography_utils): prefix package and namespace with autoware + * move headers to include/autoware/ + --------- +* Contributors: Esteve Fernandez, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_geography_utils/package.xml b/common/autoware_geography_utils/package.xml index bd3aa79bde8c2..904aae291876f 100644 --- a/common/autoware_geography_utils/package.xml +++ b/common/autoware_geography_utils/package.xml @@ -2,7 +2,7 @@ autoware_geography_utils - 0.1.0 + 0.38.0 The autoware_geography_utils package Koji Minoda Apache License 2.0 diff --git a/common/autoware_goal_distance_calculator/CHANGELOG.rst b/common/autoware_goal_distance_calculator/CHANGELOG.rst new file mode 100644 index 0000000000000..7764103e0a7fe --- /dev/null +++ b/common/autoware_goal_distance_calculator/CHANGELOG.rst @@ -0,0 +1,16 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_goal_distance_calculator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(goal_distance_calculator): prefix package and namespace with autoware (`#9172 `_) + * refactor(goal_distance_calculator): prefix package and namespace with autoware + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Esteve Fernandez, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_goal_distance_calculator/package.xml b/common/autoware_goal_distance_calculator/package.xml index 28472bee213ed..4ad84b9f4f283 100644 --- a/common/autoware_goal_distance_calculator/package.xml +++ b/common/autoware_goal_distance_calculator/package.xml @@ -2,7 +2,7 @@ autoware_goal_distance_calculator - 0.0.0 + 0.38.0 The autoware_goal_distance_calculator package Taiki Tanaka Apache License 2.0 diff --git a/common/autoware_grid_map_utils/CHANGELOG.rst b/common/autoware_grid_map_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..bd67bd4f9ea8b --- /dev/null +++ b/common/autoware_grid_map_utils/CHANGELOG.rst @@ -0,0 +1,16 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_grid_map_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_grid_map_utils): prefix folder structure with autoware/ (`#9170 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(grid_map_utils): add autoware prefix and namespace (`#7487 `_) +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Maxime CLEMENT, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_grid_map_utils/package.xml b/common/autoware_grid_map_utils/package.xml index d8344b08f2341..40c1ba7c96e87 100644 --- a/common/autoware_grid_map_utils/package.xml +++ b/common/autoware_grid_map_utils/package.xml @@ -2,7 +2,7 @@ autoware_grid_map_utils - 0.0.0 + 0.38.0 Utilities for the grid_map library Maxime CLEMENT Apache License 2.0 diff --git a/common/autoware_interpolation/CHANGELOG.rst b/common/autoware_interpolation/CHANGELOG.rst new file mode 100644 index 0000000000000..b26a3224874e6 --- /dev/null +++ b/common/autoware_interpolation/CHANGELOG.rst @@ -0,0 +1,13 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_interpolation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* Contributors: Esteve Fernandez, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_interpolation/package.xml b/common/autoware_interpolation/package.xml index d2538bd602f45..e94ec898cb0cb 100644 --- a/common/autoware_interpolation/package.xml +++ b/common/autoware_interpolation/package.xml @@ -2,7 +2,7 @@ autoware_interpolation - 0.1.0 + 0.38.0 The spline interpolation package Fumiya Watanabe Takayuki Murooka diff --git a/common/autoware_kalman_filter/CHANGELOG.rst b/common/autoware_kalman_filter/CHANGELOG.rst new file mode 100644 index 0000000000000..e21cf3ead34ec --- /dev/null +++ b/common/autoware_kalman_filter/CHANGELOG.rst @@ -0,0 +1,17 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_kalman_filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(kalman_filter): prefix package and namespace with autoware (`#7787 `_) + * refactor(kalman_filter): prefix package and namespace with autoware + * move headers to include/autoware/ + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Esteve Fernandez, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_kalman_filter/package.xml b/common/autoware_kalman_filter/package.xml index 7d36bfc47aecf..a3c454795344b 100644 --- a/common/autoware_kalman_filter/package.xml +++ b/common/autoware_kalman_filter/package.xml @@ -2,7 +2,7 @@ autoware_kalman_filter - 0.1.0 + 0.38.0 The kalman filter package Yukihiro Saito Takeshi Ishita diff --git a/common/autoware_motion_utils/CHANGELOG.rst b/common/autoware_motion_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..58221545156fe --- /dev/null +++ b/common/autoware_motion_utils/CHANGELOG.rst @@ -0,0 +1,87 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_motion_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(autoware_motion_utils): add spherical linear interpolator (`#9175 `_) +* test(motion_utils): add test for path shift (`#9083 `_) + * remove unused function + * mover path shifter utils function to autoware motion utils + * minor change in license header + * fix warning message + * remove header file + * add test file + * add unit test to all function + * fix spelling + --------- +* refactor(bpp_common, motion_utils): move path shifter util functions to autoware::motion_utils (`#9081 `_) + * remove unused function + * mover path shifter utils function to autoware motion utils + * minor change in license header + * fix warning message + * remove header file + --------- +* refactor(autoware_motion_utils): refactor interpolator (`#8931 `_) + * refactor interpolator + * update cmake + * update + * rename + * Update CMakeLists.txt + --------- +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* feat(autoware_motion_utils): set zero velocity after stop in resample trajectory (`#8768 `_) + * feat(autoware_motion_utils): set zero velocity after stop in resample trajectory + * fix unit test + * simplify implementation + * update comment and add test + --------- +* fix(autoware_motion_utils): fix unusedFunction (`#8733 `_) + refactor:remove Path/Trajectory length calculation between designated points +* feat(autoware_motion_utils): add clone function and make the constructor public (`#8688 `_) + * feat(autoware_motion_utils): add interpolator + * use int32_t instead of int + * use int32_t instead of int + * use int32_t instead of int + * add const as much as possible and use `at()` in `vector` + * fix directory name + * refactor code and add example + * update + * remove unused include + * refactor code + * add clone function + * fix stairstep + * make constructor to public + --------- +* feat(out_of_lane): redesign to improve accuracy and performance (`#8453 `_) +* feat(autoware_motion_utils): add interpolator (`#8517 `_) + * feat(autoware_motion_utils): add interpolator + * use int32_t instead of int + * use int32_t instead of int + * use int32_t instead of int + * add const as much as possible and use `at()` in `vector` + * fix directory name + * refactor code and add example + * update + * remove unused include + * refactor code + --------- +* fix(autoware_motion_utils): fix unusedFunction (`#8519 `_) + fix: unusedFunction +* fix(start/goal_planner): fix addition of duplicate segments in calcBeforeShiftedArcLength (`#7902 `_) + * fix(start/goal_planner): fix addition of duplicate segments in calcBeforeShiftedArcLength + * Update trajectory.hpp + Co-authored-by: Kyoichi Sugahara + * Update trajectory.hpp + Co-authored-by: Kyoichi Sugahara + --------- + Co-authored-by: Kyoichi Sugahara +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* Contributors: Esteve Fernandez, Go Sakayori, Kosuke Takeuchi, Maxime CLEMENT, Nagi70, Yukinari Hisaki, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_motion_utils/package.xml b/common/autoware_motion_utils/package.xml index 1fe2c4d8e1ea8..6fbe84927a9e3 100644 --- a/common/autoware_motion_utils/package.xml +++ b/common/autoware_motion_utils/package.xml @@ -2,7 +2,7 @@ autoware_motion_utils - 0.1.0 + 0.38.0 The autoware_motion_utils package Satoshi Ota Takayuki Murooka diff --git a/common/autoware_object_recognition_utils/CHANGELOG.rst b/common/autoware_object_recognition_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..98d08c67169e6 --- /dev/null +++ b/common/autoware_object_recognition_utils/CHANGELOG.rst @@ -0,0 +1,12 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_object_recognition_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* Contributors: Esteve Fernandez, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_object_recognition_utils/package.xml b/common/autoware_object_recognition_utils/package.xml index 8fcc19ec7a53c..353a6af544783 100644 --- a/common/autoware_object_recognition_utils/package.xml +++ b/common/autoware_object_recognition_utils/package.xml @@ -2,7 +2,7 @@ autoware_object_recognition_utils - 0.1.0 + 0.38.0 The autoware_object_recognition_utils package Takayuki Murooka Shunsuke Miura diff --git a/common/autoware_osqp_interface/CHANGELOG.rst b/common/autoware_osqp_interface/CHANGELOG.rst new file mode 100644 index 0000000000000..c78a17f62712d --- /dev/null +++ b/common/autoware_osqp_interface/CHANGELOG.rst @@ -0,0 +1,12 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_osqp_interface +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(osqp_interface): added autoware prefix to osqp_interface (`#8958 `_) +* Contributors: Esteve Fernandez, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_osqp_interface/package.xml b/common/autoware_osqp_interface/package.xml index d49ce63bd8c93..063617716bdd6 100644 --- a/common/autoware_osqp_interface/package.xml +++ b/common/autoware_osqp_interface/package.xml @@ -2,7 +2,7 @@ autoware_osqp_interface - 1.0.0 + 0.38.0 Interface for the OSQP solver Maxime CLEMENT Takayuki Murooka diff --git a/common/autoware_overlay_rviz_plugin/autoware_mission_details_overlay_rviz_plugin/CHANGELOG.rst b/common/autoware_overlay_rviz_plugin/autoware_mission_details_overlay_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..132502aff6c54 --- /dev/null +++ b/common/autoware_overlay_rviz_plugin/autoware_mission_details_overlay_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,14 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_mission_details_overlay_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat: add color customization to gear speed mission speed limit and traffic displays (`#8142 `_) + feat: Add color customization to gear, speed, mission,speedlimit and traffic displays +* feat: add autoware_remaining_distance_time_calculator and overlay (`#6855 `_) +* Contributors: Ahmed Ebrahim, Khalil Selyan, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_overlay_rviz_plugin/autoware_mission_details_overlay_rviz_plugin/package.xml b/common/autoware_overlay_rviz_plugin/autoware_mission_details_overlay_rviz_plugin/package.xml index 1054ac4f516bd..1865376069def 100644 --- a/common/autoware_overlay_rviz_plugin/autoware_mission_details_overlay_rviz_plugin/package.xml +++ b/common/autoware_overlay_rviz_plugin/autoware_mission_details_overlay_rviz_plugin/package.xml @@ -2,7 +2,7 @@ autoware_mission_details_overlay_rviz_plugin - 0.0.1 + 0.38.0 RViz2 plugin for 2D overlays for mission details in the 3D view. Mainly a port of the JSK overlay plugin (https://github.com/jsk-ros-pkg/jsk_visualization). diff --git a/common/autoware_overlay_rviz_plugin/autoware_overlay_rviz_plugin/CHANGELOG.rst b/common/autoware_overlay_rviz_plugin/autoware_overlay_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..84168438ac709 --- /dev/null +++ b/common/autoware_overlay_rviz_plugin/autoware_overlay_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,38 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_overlay_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(speed_display): always show speed positive and depend on gear for negatives (`#8957 `_) +* style: update state panel plugin (`#8846 `_) +* feat: add color customization to gear speed mission speed limit and traffic displays (`#8142 `_) + feat: Add color customization to gear, speed, mission,speedlimit and traffic displays +* fix(autoware_overlay_rviz_plugin): topic type of traffic light (`#8098 `_) + * fix(autoware_overlay_rviz_plugin): topic type of traffic light + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add handle angle scale property to signal display (`#7774 `_) + * feat: add handle angle scale property to signal display + * fix: set default steering angle to 0.0° when not received + * fix: set default steering angle to N/A when not received and check for msg_ptr instead of float value + * chore: update steering wheel font size and wheel icon center is bigger + * chore: update steering wheel display to center the steering angle text + * chore: align steering angle text in both negative and positive cases + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for common modules (`#7239 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* fix(autoware_overlay_rviz_plugin): fix subs and cleanup (`#6978 `_) +* feat: update rviz2 overlay (`#6883 `_) +* feat(autoware_overlay_rviz_plugin): get the current traffic light (`#6899 `_) +* Contributors: Khalil Selyan, M. Fatih Cırıt, Maxime CLEMENT, Ryohsuke Mitsudome, Tomohito ANDO, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* build(autoware_overlay_rviz_plugin): add missing ament_cmake_auto dependency (`#6519 `_) +* feat: update vehicle overlay plugin (`#6323 `_) +* Contributors: Esteve Fernandez, Khalil Selyan diff --git a/common/autoware_overlay_rviz_plugin/autoware_overlay_rviz_plugin/package.xml b/common/autoware_overlay_rviz_plugin/autoware_overlay_rviz_plugin/package.xml index 73e0dbea0866e..d6615d84cdda7 100644 --- a/common/autoware_overlay_rviz_plugin/autoware_overlay_rviz_plugin/package.xml +++ b/common/autoware_overlay_rviz_plugin/autoware_overlay_rviz_plugin/package.xml @@ -2,7 +2,7 @@ autoware_overlay_rviz_plugin - 0.0.1 + 0.38.0 RViz2 plugin for 2D overlays in the 3D view. Mainly a port of the JSK overlay plugin (https://github.com/jsk-ros-pkg/jsk_visualization). diff --git a/common/autoware_path_distance_calculator/CHANGELOG.rst b/common/autoware_path_distance_calculator/CHANGELOG.rst new file mode 100644 index 0000000000000..d77ddff29ba86 --- /dev/null +++ b/common/autoware_path_distance_calculator/CHANGELOG.rst @@ -0,0 +1,13 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_path_distance_calculator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix: add autoware prefix (`#8385 `_) +* refactor(autoware_path_distance_calculator): prefix package and namespace with autoware (`#8085 `_) +* Contributors: Esteve Fernandez, Kotaro Uetake, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_path_distance_calculator/package.xml b/common/autoware_path_distance_calculator/package.xml index f6410ffb24dc5..e9042c4385b66 100644 --- a/common/autoware_path_distance_calculator/package.xml +++ b/common/autoware_path_distance_calculator/package.xml @@ -2,7 +2,7 @@ autoware_path_distance_calculator - 0.0.0 + 0.38.0 The autoware_path_distance_calculator package Takagi, Isamu Apache License 2.0 diff --git a/common/autoware_perception_rviz_plugin/CHANGELOG.rst b/common/autoware_perception_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..638652d32b09c --- /dev/null +++ b/common/autoware_perception_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,856 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_perception_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_perception_rviz_plugin): fix unusedFunction (`#8784 `_) + fix: unusedFunction +* feat(autoware_perception_rviz_plugin): rviz predicted path mark as triangle (`#8536 `_) + * refactor: predicted path mark replace to triangle + * chore: clean up + --------- +* fix(autoware_perception_rviz_plugin): fix passedByValue (`#8192 `_) + * fix: passedByValue + * fix:passedByValue + --------- + Co-authored-by: kobayu858 +* chore(autoware_perception_rviz_plugin): delete maintainer (`#7900 `_) +* fix(autoware_perception_rviz_plugin): fix duplicateBranch warnings (`#7695 `_) + * fix(autoware_perception_rviz_plugin): fix duplicateBranch warnings + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat!: replace autoware_auto_msgs with autoware_msgs for common modules (`#7239 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* feat(autoware_auto_perception_rviz_plugin)!: rename package to autoware_perception_rviz_plugin (`#7221 `_) + feat(autoware_auto_perception_rviz_plugin): rename package to autoware_perception_rviz_plugin + Co-authored-by: Yukihiro Saito +* Contributors: Hayate TOBA, Nagi70, Ryohsuke Mitsudome, Ryuta Kambe, Satoshi Tanaka, Taekjin LEE, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* feat: add rviz plugin packages (`#3 `_) + * release v0.4.0 + * remove ROS1 packages temporarily + * add sample ros2 packages + * remove ROS1 packages + * Revert "remove ROS1 packages temporarily" + This reverts commit 7eacbcea261a65d6c305c7b0d069591ca3a2ee3a. + * add COLCON_IGNORE to ros1 packages + * Port autoware-perception-rviz-plugin (`#100 `_) + * Port to ROS2 + * Update namespaces + * Port autoware-planning-rviz-plugin (`#103 `_) + * Port to ROS2 + * Update deprecated + * Update namespaces + * Adjust copyright notice on 532 out of 699 source files (`#143 `_) + * Use quotes for includes where appropriate (`#144 `_) + * Use quotes for includes where appropriate + * Fix lint tests + * Make tests pass hopefully + * Run uncrustify on the entire Pilot.Auto codebase (`#151 `_) + * Run uncrustify on the entire Pilot.Auto codebase + * Exclude open PRs + * Fix rviz plugins (`#175 `_) + * [autoware_perception_rviz_plugin] make library to shared and fix library name in plugin_description.xml + * [autoware_planning_rviz_plugin] make library to shared and fix library name in plugin_description.xml + * Port autoware vehicle rviz plugin (`#111 `_) + * Port to ROS2 + * Amend buildtool + * Fix license + * Fix + * Fixes + * adding linters to autoware_planning_rviz_plugin (`#224 `_) + * adding linters to autoware_perception_rviz_plugin (`#225 `_) + * [autoware_perception_rviz_plugin] make plugin library SHARED (`#236 `_) + * Fix bugs in autoware vehicle rviz plugin (`#246 `_) + * Ros2 v0.8.0 autoware vehicle rviz plugin (`#333 `_) + * add test depend + * fix console meter size (`#909 `_) + * update to change font scale (`#910 `_) + * Fix typos in common modules (`#914 `_) + * fix typos in common modules + * minor fix (lowercasing) + * revert changes in PathPoint.msg + * Fix memory leaks in turn signal plugin (`#932 `_) + * fix memory leak (QPointF) + * convert raw pointers to smart pointers + * update handle image (`#948 `_) + * reduce calc cost rviz plugin (`#947 `_) + * reduce calc cost + * cosmetic change + * cosmetic change + * Use CMAKE_CXX_STANDARD to enable C++14 for Qt + Co-authored-by: Kenji Miyake + * change font size independency desplay (`#946 `_) + * bug fix (wrong unit conversion) (`#956 `_) + * Refactor autoware_vehicle_rviz_plugin (`#967 `_) + * Refactor autoware_vehicle_rviz_plugin + - change smart pointers to raw pointers according to Qt convention + - remove unused headers + - remove unused variables + - cosmetic changes according to Google C++ Style Guide + - use the range-based for statement + - replace push_back with emplace_back + See also: `#932 `_, `#964 `_ + * Apply clang-format + * Change a variable name to clarify: history -> histories + * add build testing + * appply ament_uncrustify + * apply lint + * fix bug + Co-authored-by: Yukihiro Saito + Co-authored-by: Kazuki Miyahara + Co-authored-by: Kenji Miyake + * Ros2 v0.8.0 autoware perception rviz plugin (`#334 `_) + * Fix typos in common modules (`#914 `_) + * fix typos in common modules + * minor fix (lowercasing) + * revert changes in PathPoint.msg + * ament_cmake_cppcheck -> ament_lint_common + * apply lint + Co-authored-by: Kazuki Miyahara + * Ros2 v0.8.0 autoware planning rviz plugin (`#336 `_) + * add speed limit visualizer (`#908 `_) + * add speed limit visualizer + * :put_litter_in_its_place: + * add max velocity output + * fix bug + * update visualizer + Co-authored-by: tomoya.kimura + * change font size independency desplay (`#946 `_) + * ament_cmake_cppcheck -> ament_lint_common + * apply lint + * change topic type + Co-authored-by: Yukihiro Saito + * Ros2 v0.8.0 remove std msgs awapi (`#348 `_) + * [autoware_vehicle_msgs] add BatteryStatus msg + * [autoware_planning_msgs] add ExpandStopRange and StopSpeedExceeded messages + * [autoware_api_msgs] add DoorControlCommand, StopCommand, and VelocityLimit messages + * remove std_msgs related to autoware_awaiv_adapter node + * apply ament_uncrustify + * fix build failure + * fix test failures + * address review commends + * Ros2 v0.9.0 pose history (`#387 `_) + * Port pose history to ROS2 + * pose_history (`#1169 `_) + * change pkg name + * add alpha + Co-authored-by: Yukihiro Saito + * fix max velocity visualization (`#397 `_) + * fix max velocity vis + * apply lint-format + * Ros2 rtd plugin (`#444 `_) + * Use RTD instead of MFD + * Sync public repo (`#1228 `_) + * [simple_planning_simulator] add readme (`#424 `_) + * add readme of simple_planning_simulator + * Update simulator/simple_planning_simulator/README.md + * set transit_margin_time to intersect. planner (`#460 `_) + * Fix pose2twist (`#462 `_) + * Ros2 vehicle info param server (`#447 `_) + * add vehicle_info_param_server + * update vehicle info + * apply format + * fix bug + * skip unnecessary search + * delete vehicle param file + * fix bug + * Ros2 fix topic name part2 (`#425 `_) + * Fix topic name of traffic_light_classifier + * Fix topic name of traffic_light_visualization + * Fix topic name of traffic_light_ssd_fine_detector + * Fix topic name of traffic_light_map_based_detector + * Fix lint traffic_light_recognition + * Fix lint traffic_light_ssd_fine_detector + * Fix lint traffic_light_classifier + * Fix lint traffic_light_classifier + * Fix lint traffic_light_ssd_fine_detector + * Fix issues in hdd_reader (`#466 `_) + * Fix some issues detected by Coverity Scan and Clang-Tidy + * Update launch command + * Add more `close(new_sock)` + * Simplify the definitions of struct + * fix: re-construct laneletMapLayer for reindex RTree (`#463 `_) + * Rviz overlay render fix (`#461 `_) + * Moved painiting in SteeringAngle plugin to update() + * super class now back to MFD + * uncrustified + * acquire data in mutex + * back to RTD as superclass + * Rviz overlay render in update (`#465 `_) + * Moved painiting in SteeringAngle plugin to update() + * super class now back to MFD + * uncrustified + * acquire data in mutex + * removed unnecessary includes and some dead code + * Adepted remaining vehicle plugin classes to render-in-update concept. Returned to MFD superclass + * restored RTD superclass + Co-authored-by: Takamasa Horibe + Co-authored-by: tkimura4 + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Kazuki Miyahara + Co-authored-by: Makoto Tokunaga + Co-authored-by: Adam Dąbrowski + * Unify Apache-2.0 license name (`#1242 `_) + * Porting trajectory rviz plugin (`#1295 `_) + * update trajectory rviz plugin to show velocity (`#1257 `_) + * update trajectory rviz plugin to show velocity + * use size_t instead of int to remove warning during compiling + * not show velocity on rviz unless check button is enabled + * modify visibility of velocity (`#1258 `_) + * fix plugin + * add dependency + Co-authored-by: Takayuki Murooka + Co-authored-by: tomoya.kimura + * Fix msgs (`#1379 `_) + * Fix msgs + * [autoware_planning_rviz_plugin]: Fix lint + Co-authored-by: wep21 + * Fix topic name of autoware_perception_rviz_plugin (`#1277 `_) (`#1479 `_) + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Porting polar grid to ros2 (`#1507 `_) + * Add dummy unknown publisher (`#1470 `_) + * Add dummy unknown publisher + * Fix lint + Co-authored-by: Kenji Miyake + * Add pre-commit (`#1560 `_) + * add pre-commit + * add pre-commit-config + * add additional settings for private repository + * use default pre-commit-config + * update pre-commit setting + * Ignore whitespace for line breaks in markdown + * Update .github/workflows/pre-commit.yml + Co-authored-by: Kazuki Miyahara + * exclude svg + * remove pretty-format-json + * add double-quote-string-fixer + * consider COLCON_IGNORE file when seaching modified package + * format file + * pre-commit fixes + * Update pre-commit.yml + * Update .pre-commit-config.yaml + Co-authored-by: Kazuki Miyahara + Co-authored-by: pre-commit + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Fix -Wunused-parameter (`#1836 `_) + * Fix -Wunused-parameter + * Fix mistake + * fix spell + * Fix lint issues + * Ignore flake8 warnings + Co-authored-by: Hiroki OTA + * suppress warnings for common packages (`#1891 `_) + * add maybe unused + * add Werror + * fix for uncrustify + * add sort-package-xml hook in pre-commit (`#1881 `_) + * add sort xml hook in pre-commit + * change retval to exit_status + * rename + * add prettier plugin-xml + * use early return + * add license note + * add tier4 license + * restore prettier + * change license order + * move local hooks to public repo + * move prettier-xml to pre-commit-hooks-ros + * update version for bug-fix + * apply pre-commit + * add autoware_state_rviz_plugin (`#2160 `_) + * initial commit + * fix + * use raw pointer + * fix style + * fix style + * fix style + * fix style + * fix header arrangement + * add gear check and prefix label (`#2173 `_) + * add gear and prefix label + * add subscription + * fix for cpplint + * add engage button and status (`#2257 `_) + * fix style + * add engage button and engage status + * use api + * fix for pre commit + * fix for cpplint + * fix + * fix for cpplint + * fix for cpplint + * fix coding style + * Add datetime panel (`#2275 `_) + * Add datetime panel + * Fix/ros time (`#2276 `_) + * Fix ros time + * Add icon + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * add footprint in trajectory msg of rviz plugin (`#1553 `_) (`#1684 `_) + * add footprint in trajectory msg of rviz plugin (`#1553 `_) + * add footprint in trajectory msg of rviz plugin + * update + * trajectory -> footprint + * update + * add icons + * rename trajectory footprint from footprint + * add PathFootprint + * update + * Add min value + Co-authored-by: Takayuki Murooka + * Feature/trajectory point rviz plugin (`#2123 `_) + * add trajectory point + * set trajectory point view false by default + * add pull over/out module (`#2147 `_) + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * remove unused depends (`#496 `_) + * Add COLCON_IGNORE (`#500 `_) + * port planning rviz plugins (`#492 `_) + * port planning rviz plugins + * remove COLCON_IGNORE + Co-authored-by: Takayuki Murooka + * port autoware vehicle rviz plugin (`#542 `_) + * [ polar grid ] add readme polar grid remove colcon ignore (`#559 `_) + * remove ignore + * add readme + * fix invalid link + * port autoware_state_rviz_plugin (`#563 `_) + * remove COLCON_IGNORE form rviz plugins (`#544 `_) + * port autoware_perception_rviz_plugin (`#581 `_) + * add readme in rviz plugin (`#591 `_) + * [autoware_vehicle_rviz_plugin/route_handler/simple_planning_simulator]fix some packages (`#606 `_) + * fix console meter + * fix velocity_history + * fix route handler + * change topic name + * adding autoware_auto_perception_rviz_plugin (`#574 `_) + * [152] Implement BoundingBoxArray rviz display plugin. + * [285] Clear bounding box markers before adding new markers on new message + * [274] Trajectory visualization plugin + * raw types to sized type + * ControllerTestingNode: added publish_state(), publish_trajectory(), no timer hack to start test, all init is init() + * Squashed 'src/external/mpc/' changes from 8fc7cfdd..eaa5908b + eaa5908b Merge branch 'input-weight-modify' into 'master' + b9ee8e4f Update default mpc_controller_node parameters + 8d15f49d Add weights to acceleration and steer controls; loosen simulation test case: + git-subtree-dir: src/external/mpc + git-subtree-split: eaa5908bdd987051a9dcd9c505f99bfd7f028547 + * [`#404 `_] apply ament_auto macro to autoware_rviz_plugins + * Adding missing dependency on rviz2. + * Squashed 'src/external/autoware_auto_msgs/' changes from 56550efd..f40970ea + f40970ea Adding velocity_mps to VehicleControlCommand. + git-subtree-dir: src/external/autoware_auto_msgs + git-subtree-split: f40970ead34d36a695b432dc37accff9d67c17e2 + * Update copyright headers to transfer ownership to Autoware Foundation + * Add CHANGELOG and update package versions for release + Add CHANGELOG and update package versions for release + * [`#286 `_] Parameterize boundingbox colors from rviz + - Add visualization colours via Qt + * [`#813 `_] use autoware_set_compile_options() for nearly all compiled tests + - fix a few causes of warnings and disable warning flags as needed for + other tests + - set CXX_STANDARD strictly and only in a single place + - add CMake flag `AUTOWARE_OPTIMIZATION_OF_SLOW_TARGETS`. Default: OFF + - update building instructions and MR template + - fix nasty initialization error of static constexpr member in `GenericState` + of Kalman filter + * [`#910 `_] remove private compilation warning ignore flags + * [`#900 `_] Implement rviz plugin to visualize TrackedObjects + * [`#1110 `_] Implement rviz plugin for DetectedObjects msg + * Resolve "Clarify meaning of pose in *ObjectKinematics messages" + * [`#1221 `_] Add co-developed entry to copyright + * [`#1282 `_] Fix double free in ObjectPolygonDisplayBase rviz plugin + * [`#1355 `_] Make DetectedObject shape corners be in object-local coordinates + * porting AAP perception visualization from https://github.com/tier4/AutowareArchitectureProposal.iv/blob/main/perception/util/visualizer/dynamic_object_visualization/include/dynamic_object_visualization/dynamic_object_visualizer.hpp + * rename to autoware_auto_perception_rviz_plugin + * fix copyright + * format code + * fix typo + * convert camel to snake case + * Apply suggestions from code review + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * change color + * replace boost::optional to std::optional + * add icons + * set marker id to value corresponding to the upper 32 bits of uuid + * format code + * change motorsycle color + * add uuid map to set marker id + * format code + * remove brief comment + * fix lint error + * fix include sort + * format code + * fix include + * add autoware_auto_perception_rviz_plugin to pre commit excluded list + Co-authored-by: Yunus Emre Caliskan + Co-authored-by: Christopher Ho + Co-authored-by: MIURA Yasuyuki + Co-authored-by: Jit Ray Chowdhury + Co-authored-by: Joshua Whitley + Co-authored-by: Juan Pablo Samper + Co-authored-by: Jilada Eccleston + Co-authored-by: Frederik Beaujean + Co-authored-by: Vincent Richard + Co-authored-by: Gowtham + Co-authored-by: Nikolai Morin + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * add autoware_auto_perception_rviz_plugin README (`#631 `_) + * fix readme sentence grammar (`#634 `_) + * Auto/fix perception viz (`#639 `_) + * add ns of uuid + * remove dynamic_object_visualization + * update to support velocity report header (`#655 `_) + * update to support velocity report header + * Update simulator/simple_planning_simulator/src/simple_planning_simulator/simple_planning_simulator_core.cpp + Co-authored-by: tkimura4 + * use maybe_unused + * fix precommit + Co-authored-by: tkimura4 + * adapt to actuation cmd/status as control msg (`#646 `_) + * adapt to actuation cmd/status as control msg + * fix readme + * fix topics + * fix remaing topics + * as to pacmod interface + * fix vehicle status + * add header to twist + * revert gyro_odometer_change + * revert twist topic change + * revert unchanged package + * FIx vehicle status topic name/type (`#658 `_) + * shift -> gear_status + * twist -> velocity_status + * Sync .auto branch with the latest branch in internal repository (`#691 `_) + * add trajectory point offset in rviz plugin (`#2270 `_) + * sync rc rc/v0.23.0 (`#2258 `_) + * fix interpolation for insert point (`#2228 `_) + * fix interpolation for insert point + * to prev interpolation pkg + * Revert "to prev interpolation pkg" + This reverts commit 9eb145b5d36e297186015fb17c267ccd5b3c21ef. + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: taikitanaka + * fix topic name (`#2266 `_) + * Add namespace to diag for dual_return_filter (`#2269 `_) + * Add a function to make 'geometry_msgs::msg::TransformStamped' (`#2250 `_) + * Add a function to make 'geometry_msgs::msg::TransformStamped' + * Add 'child_frame_id' as an argument of 'pose2transform' + * Simplify marker scale initialization (`#2286 `_) + * Fix/crosswalk polygon (`#2279 `_) + * extend crosswalk polygon + * improve readability + * fix polygon shape + * Add warning when decel distance calculation fails (`#2289 `_) + * [motion_velocity_smoother] ignore debug print (`#2292 `_) + * cosmetic change + * cahnge severity from WARN to DEBUG for debug info + * use util for stop_watch + * fix map based prediction (`#2200 `_) + * fix map based prediction + * fix format + * change map based prediction + * fix spells + * fix spells in comments + * fix for cpplint + * fix some problems + * fix format and code for clang-tidy + * fix space for cpplint + * Update Readme.md + * Update perception/object_recognition/prediction/map_based_prediction/Readme.md + * Update perception/object_recognition/prediction/map_based_prediction/Readme.md + * Update perception/object_recognition/prediction/map_based_prediction/Readme.md + * Update perception/object_recognition/prediction/map_based_prediction/Readme.md + * Update perception/object_recognition/prediction/map_based_prediction/Readme.md + * Update perception/object_recognition/prediction/map_based_prediction/Readme.md + * fix vector access method + * fix readme format + * add parameter + * Update perception/object_recognition/prediction/map_based_prediction/Readme.md + Co-authored-by: Kazuki Miyahara + * Update perception/object_recognition/prediction/map_based_prediction/Readme.md + Co-authored-by: Kazuki Miyahara + * Update perception/object_recognition/prediction/map_based_prediction/Readme.md + Co-authored-by: Kazuki Miyahara + * Update Readme.md + * Update perception/object_recognition/prediction/map_based_prediction/Readme.md + Co-authored-by: Kazuki Miyahara + Co-authored-by: tkimura4 + Co-authored-by: Kazuki Miyahara + * remove failure condition for 0 velocity trajectory (`#2295 `_) + * [mpc_follower] remove stop distance condition from stopState decision (`#1916 `_) + * [mpc_follower] remove stop distance condition from stopState decision + * add invalid index handling + * Move the debug marker initialization part to another file (`#2288 `_) + * Move the debug marker initialization part to 'debug.cpp' + * Make 'isLocalOptimalSolutionOscillation' independent from 'NDTScanMatcher' (`#2300 `_) + * Remove an unused function 'getTransform' (`#2301 `_) + * Simplify iteration of initial poses (`#2310 `_) + * Make a transform object const (`#2311 `_) + * Represent poses in 'std::vector' instead of 'geometry_msgs::msg::PoseArray' (`#2312 `_) + * Feature/no stopping area (`#2163 `_) + * add no stopping area module to behavior velocity planner + * apply utils + * add polygon interpolation module order stopline around area is considered + * devide jpass udge with stop line polygon + * update docs + * rename file name + * update to latest + * minor change for marker + * update license + Co-authored-by: Yukihiro Saito + * update license + Co-authored-by: Yukihiro Saito + * update license + Co-authored-by: Yukihiro Saito + * update license + Co-authored-by: Yukihiro Saito + * minor fix + * add parameter tuning at experiment + * update readme + * format doc + * apply comments + * add exception gurd + * cosmetic change + * fix ament + * fix typo and remove for statement + * & to " " + * better ns + * return pass judge param + * add missing stoppable condition + * add clear pass judge and stoppable flag + * add comment + * precommit fix + * cpplint + Co-authored-by: Yukihiro Saito + * sync rc rc/v0.23.0 (`#2281 `_) + * Fix side shift planner (`#2171 `_) (`#2172 `_) + * add print debug + * remove forward shift points when adding new point + * remove debug print + * format + * Fix remove threshold + Co-authored-by: Fumiya Watanabe + Co-authored-by: Takamasa Horibe + * Fix/pull out and pull over (`#2175 `_) + * delete unnecessary check + * fix condition of starting pull out + * Add emergency status API (`#2174 `_) (`#2182 `_) + * Fix/mpc reset prev result (`#2185 `_) (`#2195 `_) + * reset prev result + * clean code + * reset only raw_steer_cmd + * Update control/mpc_follower/src/mpc_follower_core.cpp + Co-authored-by: Takamasa Horibe + Co-authored-by: Takamasa Horibe + Co-authored-by: Takamasa Horibe + * [hotfix] 1 path point exception after resampling (`#2204 `_) + * fix 1 path point exception after resampling + * Apply suggestions from code review + * Apply suggestions from code review + Co-authored-by: Takamasa Horibe + Co-authored-by: tkimura4 + * [hotfix] Fix lane ids (`#2211 `_) + * Fix lane ids + * Prevent acceleration on avoidance (`#2214 `_) + * prevent acceleration on avoidance + * fix param name + * parametrize avoidance acc + * change param name + * fix typo + * Fix qos in roi cluster fusion (`#2218 `_) + * fix confidence (`#2220 `_) + * too high confidence (`#2229 `_) + * Fix/obstacle stop 0.23.0 (`#2232 `_) + * fix unexpected slow down in sharp curves (`#2181 `_) + * Fix/insert implementation (`#2186 `_) + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + * [hotfix] Remove exception in avoidance module (`#2233 `_) + * Remove exception + * Fix clock + * Remove blank line + * Update traffic light state if ref stop point is ahead of previous one (`#2197 `_) + * fix interpolation for insert point (`#2228 `_) + * fix interpolation for insert point + * to prev interpolation pkg + * fix index (`#2265 `_) + * turn signal calculation (`#2280 `_) + * add turn signal funtion in path shifter + * add ros parameters + Co-authored-by: Fumiya Watanabe + Co-authored-by: Takamasa Horibe + Co-authored-by: tkimura4 + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Yukihiro Saito + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: Sugatyon <32741405+Sugatyon@users.noreply.github.com> + * [behavior_path_planner] fix sudden path change around ego (`#2305 `_) (`#2318 `_) + * fix return-from-ego shift point generation logic + * change param for trimSimilarGradShiftPoint + * add comment for issue + * update comment + * replace code with function (logic has not changed) + * move func to cpp + * add comment for issue + * fix typo + * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp + Co-authored-by: Kazuki Miyahara + * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp + Co-authored-by: Kazuki Miyahara + Co-authored-by: Kazuki Miyahara + Co-authored-by: Takamasa Horibe + Co-authored-by: Kazuki Miyahara + * Add functions to make stamped scalar messages (`#2317 `_) + * Fix/object yaw in intersection module (`#2294 `_) + * fix object orientation + * fix function name + * add guard (`#2321 `_) + * reduce cost (double to float) (`#2298 `_) + * Add detail collision check (`#2274 `_) + * Add detail collision check + * Remove unused function + * Fix arc length + * Seperate time margin + * Fix parameter name + * Update Readme + * Address review: Add comment for TimeDistanceArray + * Run pre-commit + * Fix cpplint + * Add return for empty polygon + * update CenterPoint (`#2222 `_) + * update to model trained by mmdet3d + * add vizualizer (debug) + * for multi-frame inputs + * chagne config + * use autoware_utils::pi + * project specific model and param + * rename vfe -> encoder + * rename general to common + * update download link + * update + * fix + * rename model_name + * change training toolbox link + * chage lint package + * fix test error + * commit suggestion + * Feature/lane change detection (`#2331 `_) + * add old information deleter + * fix access bug + * change to deque + * update obstacle buffer + * fix some bugs + * add lane change detector + * make a update lanelet function + * fix code style + * parameterize essential values + * Update perception/object_recognition/prediction/map_based_prediction/src/map_based_prediction_ros.cpp + Co-authored-by: Kazuki Miyahara + * fix slash position + * remove unnecessary lines + * fix format + * fix format + * change to new enum + * fix format + * fix typo and add guard + * change funciton name + * add lane change description + Co-authored-by: Kazuki Miyahara + * Add Planning Evaluator (`#2293 `_) + * Add prototype planning evaluator + Produced data for dist between points, curvature, and relative angle + * Cleanup the code to make adding metrics easier + * Add remaining basic metrics (length, duration, vel, accel, jerk) + * Add motion_evaluator to evaluate the actual ego motion + code cleanup + * Add deviation metrics + * Add naive stability metric + * Handle invalid stat (TODO: fix the output file formatting) + * Add parameter file and cleanup + * Add basic obstacle metric (TTC not yet implemented) and fix output file format + * Add basic time to collision + * Add lateral-distance based stability metric + * Add check (at init time) that metrics' maps are complete + * Publish metrics as ParamaterDeclaration msg (for openscenario) + * Use lookahead and start from ego_pose when calculating stability metrics + * Code cleanup + * Fix lint + * Add tests + * Fix bug with Frechet dist and the last traj point + * Finish implementing tests + * Fix lint + * Code cleanup + * Update README.md + * Remove unused metric + * Change msg type of published metrics to DiagnosticArray + * fix format to fix pre-commit check + * fix yaml format to fix pre-commit check + * fix yaml format + * apply clang-format + * apply clang-format + * Update planning/planning_diagnostics/planning_evaluator/include/planning_evaluator/planning_evaluator_node.hpp + * Update planning/planning_diagnostics/planning_evaluator/test/test_planning_evaluator_node.cpp + * Update planning/planning_diagnostics/planning_evaluator/test/test_planning_evaluator_node.cpp + * change lint format to autoware_lint_common + Co-authored-by: Takamasa Horibe + * Add keep braking function at driving state (`#2346 `_) + * Add keep braking function at driving state + * Remove debug messages + * Fix format + * Change diag_updater's pediod from default to 0.1sec (`#2348 `_) + * add cross judgement and common signal function (`#2319 `_) + * merge branch turn_signal_common + * add turn signal function in signal decider + * add cross judge in path_utilities and delete from turn_signal_decider + * remove original signal calculation in lane change + * omit substitution + * replace turn signal decider in pull over function + * modify cross judge logic + * replace turn signal decider in avoidance + * add readme of turn signal + * update + * delete print debug + * update + * delete lane change decider in path shifter + * delete blank line + * fix indent + * fix typo + * fix typo + * decrease nest + * run pre commit + * Add 0 limit at forward jerk velocity filter (`#2340 `_) + * add time offset param to point cloud concatenation (`#2303 `_) + * add offset param + * clang-format + Co-authored-by: Akihito OHSATO + * Feature/add doc for keep braking function at driving state (`#2366 `_) + * Add the description of brake keeping + * Add the english document + * Improve description + * Add english description + * Fix include files (`#2339 `_) + * fix behavior intersection module + * fix behavior no stopping area module + * fix planning_evaluator + * fix motion_velocity_smoother + * rename variable + * Revert "[mpc_follower] remove stop distance condition from stopState decision (`#1916 `_)" + This reverts commit ff4f0b5a844d1f835f1b93bd3b36a76747b0cd02. + * Revert "Add keep braking function at driving state (`#2346 `_)" + This reverts commit f0478187db4c28bf6092c198723dcc5ec11a9c70. + * Revert "Feature/add doc for keep braking function at driving state (`#2366 `_)" + This reverts commit 66de2f3924a479049fce2d5c5c6b579cacbd3e49. + * Fix orientation availability in centerpoint + * fix test_trajectory.cpp + * add target link libraries + * Use .auto msg in test code for planniing evaluator + * fix include + Co-authored-by: Takayuki Murooka + Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: taikitanaka + Co-authored-by: Takamasa Horibe + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + Co-authored-by: Takeshi Ishita + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: Makoto Kurihara + Co-authored-by: purewater0901 <43805014+purewater0901@users.noreply.github.com> + Co-authored-by: tkimura4 + Co-authored-by: Kazuki Miyahara + Co-authored-by: Yukihiro Saito + Co-authored-by: Fumiya Watanabe + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Sugatyon <32741405+Sugatyon@users.noreply.github.com> + Co-authored-by: s-murakami-esol <81723883+s-murakami-esol@users.noreply.github.com> + Co-authored-by: Yusuke Muramatsu + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + Co-authored-by: Shinnosuke Hirakawa <8327162+0x126@users.noreply.github.com> + Co-authored-by: Akihito OHSATO + Co-authored-by: Kenji Miyake + * [autoware_auto_perception_rviz_plugin]fix bug (`#721 `_) + * fix perception_marker + * fix missing commit + * apply format + * patch for PR721 (`#722 `_) + * fix id_map erase operation + * fix code to use c++11 function + * update tracked_objects_display + * fix bug + Co-authored-by: Taichi Higashide + * fix rviz plugin (`#743 `_) + * move plugin packages + * add ignore file to apply pre-commit + Co-authored-by: mitsudome-r + Co-authored-by: Servando <43142004+sgermanserrano@users.noreply.github.com> + Co-authored-by: Nikolai Morin + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Co-authored-by: nik-tier4 <71747268+nik-tier4@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Yukihiro Saito + Co-authored-by: Kazuki Miyahara + Co-authored-by: Kenji Miyake + Co-authored-by: Takamasa Horibe + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Makoto Tokunaga + Co-authored-by: Adam Dąbrowski + Co-authored-by: Keisuke Shima + Co-authored-by: Takayuki Murooka + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: wep21 + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: pre-commit + Co-authored-by: Hiroki OTA + Co-authored-by: kyoichi sugahara <81.s.kyo.19@gmail.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: Takayuki Murooka + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + Co-authored-by: Taichi Higashide + Co-authored-by: Yunus Emre Caliskan + Co-authored-by: Christopher Ho + Co-authored-by: MIURA Yasuyuki + Co-authored-by: Jit Ray Chowdhury + Co-authored-by: Joshua Whitley + Co-authored-by: Juan Pablo Samper + Co-authored-by: Jilada Eccleston + Co-authored-by: Frederik Beaujean + Co-authored-by: Vincent Richard + Co-authored-by: Gowtham + Co-authored-by: Nikolai Morin + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com> + Co-authored-by: taikitanaka + Co-authored-by: Takeshi Ishita + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: Makoto Kurihara + Co-authored-by: purewater0901 <43805014+purewater0901@users.noreply.github.com> + Co-authored-by: Fumiya Watanabe + Co-authored-by: Sugatyon <32741405+Sugatyon@users.noreply.github.com> + Co-authored-by: s-murakami-esol <81723883+s-murakami-esol@users.noreply.github.com> + Co-authored-by: Yusuke Muramatsu + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + Co-authored-by: Shinnosuke Hirakawa <8327162+0x126@users.noreply.github.com> + Co-authored-by: Akihito OHSATO +* Contributors: Tomoya Kimura diff --git a/common/autoware_perception_rviz_plugin/package.xml b/common/autoware_perception_rviz_plugin/package.xml index dd2cd4222c422..98c24297894b6 100644 --- a/common/autoware_perception_rviz_plugin/package.xml +++ b/common/autoware_perception_rviz_plugin/package.xml @@ -2,7 +2,7 @@ autoware_perception_rviz_plugin - 1.0.0 + 0.38.0 Contains plugins to visualize object detection outputs Apex.AI, Inc. Taiki Tanaka diff --git a/common/autoware_point_types/CHANGELOG.rst b/common/autoware_point_types/CHANGELOG.rst new file mode 100644 index 0000000000000..d0fa56778928f --- /dev/null +++ b/common/autoware_point_types/CHANGELOG.rst @@ -0,0 +1,114 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_point_types +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_point_types): prefix namespace with autoware::point_types (`#9169 `_) +* feat: migrating pointcloud types (`#6996 `_) + * feat: changed most of sensing to the new type + * chore: started applying changes to the perception stack + * feat: confirmed operation until centerpoint + * feat: reverted to the original implementation of pointpainting + * chore: forgot to push a header + * feat: also implemented the changes for the subsample filters that were out of scope before + * fix: some point type changes were missing from the latest merge from main + * chore: removed unused code, added comments, and brought back a removed publish + * chore: replaced pointcloud_raw for pointcloud_raw_ex to avoid extra processing time in the drivers + * feat: added memory layout checks + * chore: updated documentation regarding the point types + * chore: added hyperlinks to the point definitions. will be valid only once the PR is merged + * fix: fixed compilation due to moving the utilities files to the base library + * chore: separated the utilities functions due to a dependency issue + * chore: forgot that perception also uses the filter class + * feature: adapted the undistortion tests to the new point type + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> +* chore: updated maintainers for the autoware_point_types package (`#7797 `_) +* docs(common): adding .pages file (`#7148 `_) + * docs(common): adding .pages file + * fix naming + * fix naming + * fix naming + * include main page plus explanation to autoware tools + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Esteve Fernandez, Kenzo Lobos Tsunekawa, Yutaka Kondo, Zulfaqar Azmi + +0.26.0 (2024-04-03) +------------------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat: isolate gtests in all packages (`#693 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* feat: add blockage diagnostics (`#461 `_) + * feat!: add blockage diagnostic + * fix: typo + * docs: add documentation + * ci(pre-commit): autofix + * fix: typo + * ci(pre-commit): autofix + * fix: typo + * chore: add adjustable param + * ci(pre-commit): autofix + * feat!: add blockage diagnostic + * fix: typo + * docs: add documentation + * ci(pre-commit): autofix + * fix: typo + * ci(pre-commit): autofix + * fix: typo + * chore: add adjustable param + * ci(pre-commit): autofix + * chore: rearrange header file + * chore: fix typo + * chore: rearrange header + * fix: revert accident change + * chore: fix typo + * docs: add limits + * chore: check overflow + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci: check include guard (`#438 `_) + * ci: check include guard + * apply pre-commit + * Update .pre-commit-config.yaml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix: pre-commit + Co-authored-by: Kenji Miyake + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat: add point_types for wrapper (`#784 `_) (`#215 `_) + * add point_types + * Revert "add point_types" + This reverts commit 5810000cd1cbd876bc22372e2bb74ccaca06187b. + * create autoware_point_types pkg + * add include + * add cmath + * fix author + * fix bug + * define epsilon as argument + * add test + * remove unnamed namespace + * update test + * fix test name + * use std::max + * change comparison method + * remove unnencessary line + * fix test + * fix comparison method name + Co-authored-by: Taichi Higashide +* Contributors: Daisuke Nishimatsu, Kenji Miyake, Maxime CLEMENT, Takagi, Isamu, Vincent Richard, badai nguyen diff --git a/common/autoware_point_types/package.xml b/common/autoware_point_types/package.xml index ef19431d86514..8e9fb4fb51aa4 100644 --- a/common/autoware_point_types/package.xml +++ b/common/autoware_point_types/package.xml @@ -2,7 +2,7 @@ autoware_point_types - 0.1.0 + 0.38.0 The point types definition to use point_cloud_msg_wrapper David Wong Max Schmeller diff --git a/common/autoware_polar_grid/CHANGELOG.rst b/common/autoware_polar_grid/CHANGELOG.rst new file mode 100644 index 0000000000000..06b5165dbe348 --- /dev/null +++ b/common/autoware_polar_grid/CHANGELOG.rst @@ -0,0 +1,12 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_polar_grid +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(polar_grid): add autoware prefix to polar_grid (`#8945 `_) +* Contributors: Esteve Fernandez, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_polar_grid/package.xml b/common/autoware_polar_grid/package.xml index 3b376b3a75185..f14776b145349 100644 --- a/common/autoware_polar_grid/package.xml +++ b/common/autoware_polar_grid/package.xml @@ -2,7 +2,7 @@ autoware_polar_grid - 0.1.0 + 0.38.0 The autoware_polar_grid package Yukihiro Saito Apache License 2.0 diff --git a/common/autoware_signal_processing/CHANGELOG.rst b/common/autoware_signal_processing/CHANGELOG.rst new file mode 100644 index 0000000000000..fd5a18ae12620 --- /dev/null +++ b/common/autoware_signal_processing/CHANGELOG.rst @@ -0,0 +1,15 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_signal_processing +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix: fix Boost.Optional build error on Jazzy (`#7602 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kotaro Yoshimoto +* refactor(signal_processing): prefix package and namespace with autoware (`#8541 `_) +* Contributors: Esteve Fernandez, Yutaka Kondo, ぐるぐる + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_signal_processing/package.xml b/common/autoware_signal_processing/package.xml index 18841347dab9f..952833d10c59a 100644 --- a/common/autoware_signal_processing/package.xml +++ b/common/autoware_signal_processing/package.xml @@ -2,7 +2,7 @@ autoware_signal_processing - 0.1.0 + 0.38.0 The signal processing package Takayuki Murooka Takamasa Horibe diff --git a/common/autoware_test_utils/CHANGELOG.rst b/common/autoware_test_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..18d8154550800 --- /dev/null +++ b/common/autoware_test_utils/CHANGELOG.rst @@ -0,0 +1,102 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_test_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(autoware_test_utils): add parser for PredictedObjects (`#9176 `_) + feat(autoware_test_utils): add parser for predicted objects +* refactor(autoware_test_utils): sanitizer header (`#9174 `_) +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* fix(autoware_test_utils): remove unnecessary cppcheck suppression (`#9165 `_) +* feat(autoware_test_utils): add parser for geometry_msgs and others (`#9167 `_) +* feat(autoware_test_utils): add path with lane id parser (`#9098 `_) + * add path with lane id parser + * refactor parse to use template + --------- +* feat(autoware_test_utils): move test_map, add launcher for test_map (`#9045 `_) +* feat(test_utils): add simple path with lane id generator (`#9113 `_) + * add simple path with lane id generator + * chnage to explicit template + * fix + * add static cast + * remove header file + --------- +* fix(autoware_test_utils): missing ament_index_cpp dependency (`#8618 `_) +* fix(autoware_test_utils): fix unusedFunction (`#8857 `_) + fix:unusedFunction +* fix(autoware_test_utils): fix unusedFunction (`#8816 `_) + fix: unusedFunction +* test(autoware_route_handler): add unit test for autoware route handler function (`#8271 `_) + * remove unused functions in route handler + * add docstring for function getShoulderLaneletsAtPose + * update test map to include shoulder lanelet + * add unit test for function getShoulderLaneletsAtPose + * add test case for getCenterLinePath to improve branch coverage + --------- +* feat(autoware_test_utils): add qos handler in pub/sub (`#7856 `_) + * feat: add qos handler in pub/sub + * style(pre-commit): autofix + * feat: update test_pub_msg function to not use setpublisher function + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat(auoware_test_utils): add jump_clock interface (`#7638 `_) + * feat(auoware_test_utils): add jump_clock interface + * add comment + --------- +* feat(route_handler): add unit test for lane change related functions (`#7504 `_) + * RT1-6230 feat(route_handler): add unit test for lane change related functions + * fix spell check + * fix spellcheck + --------- +* feat(autoware_test_utils): add autoware test manager (`#7597 `_) + * feat(detected_object_validation): add test + * move to autoware_test_utils + * remove perception + * update cmake + * style(pre-commit): autofix + * remove perception change + * add include + * refactored + * avoid using void and static_pointer_cast + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(autoware_test_utils): function to load paths from folder (`#7474 `_) +* fix(route_handler): route handler overlap removal is too conservative (`#7156 `_) + * add flag to enable/disable loop check in getLaneletSequence functions + * implement function to get closest route lanelet based on previous closest lanelet + * refactor DefaultPlanner::plan function + * modify loop check logic in getLaneletSequenceUpTo function + * improve logic in isEgoOutOfRoute function + * fix format + * check if prev lanelet is a goal lanelet in getLaneletSequenceUpTo function + * separate function to update current route lanelet in planner manager + * rename function and add docstring + * modify functions extendNextLane and extendPrevLane to account for overlap + * refactor function getClosestRouteLaneletFromLanelet + * add route handler unit tests for overlapping route case + * fix function getClosestRouteLaneletFromLanelet + * format fix + * move test map to autoware_test_utils + --------- +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* Contributors: Esteve Fernandez, Go Sakayori, Kosuke Takeuchi, Mamoru Sobue, Nagi70, Ryuta Kambe, Takayuki Murooka, Tim Clephas, Yoshi Ri, Yutaka Kondo, Zulfaqar Azmi, kminoda, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_test_utils/package.xml b/common/autoware_test_utils/package.xml index 40edd451f3cab..bdd7a684783f9 100644 --- a/common/autoware_test_utils/package.xml +++ b/common/autoware_test_utils/package.xml @@ -2,7 +2,7 @@ autoware_test_utils - 0.1.0 + 0.38.0 ROS 2 node for testing interface of the nodes in planning module Kyoichi Sugahara Takamasa Horibe diff --git a/common/autoware_testing/CHANGELOG.rst b/common/autoware_testing/CHANGELOG.rst new file mode 100644 index 0000000000000..3a33c7f99322b --- /dev/null +++ b/common/autoware_testing/CHANGELOG.rst @@ -0,0 +1,360 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_testing +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* Contributors: Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore: add maintainer (`#4234 `_) + * chore: add maintainer + * Update evaluator/localization_evaluator/package.xml + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* fix(smoke_test): fix smoke test failing with big nodes (`#3287 `_) + * fix(smoke_test): fix smoke test failing with big nodes + * style(pre-commit): autofix + * minor style changes and comment removal + * moved params to right files + * added smoke test support for multiple tests with different params + added general support for multiple smoke tests for one node with different params and added tests for trajectory_follower_node with different controllers + * style(pre-commit): autofix + * Parameters structure copied from autoware launch + * Fixed GTests and Readme + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takamasa Horibe +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* build(autoware_testing): add missing dependencies (`#3093 `_) +* ci(pre-commit): autoupdate (`#2819 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* docs: update link style and fix typos (`#950 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * docs: update link style + * chore: fix link + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * docs(tier4_traffic_light_rviz_plugin): update documentation (`#905 `_) + * fix(accel_brake_map_calibrator): rviz panel type (`#895 `_) + * fixed panel type + * modified instruction for rosbag replay case + * modified update_map_dir service name + * fix(behavior velocity planner): skipping emplace back stop reason if it is empty (`#898 `_) + * skipping emplace back stop reason if it is empty + * add braces + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * feat(behavior_path_planner): weakened noise filtering of drivable area (`#838 `_) + * feat(behavior_path_planner): Weakened noise filtering of drivable area + * fix lanelet's longitudinal disconnection + * add comments of erode/dilate process + * refactor(vehicle-cmd-gate): using namespace for msgs (`#913 `_) + * refactor(vehicle-cmd-gate): using namespace for msgs + * for clang + * feat(pose_initializer): introduce an array copy function (`#900 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat: add lidar point filter when debug (`#865 `_) + * feat: add lidar point filter when debug + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(component_interface_utils): add interface classes (`#899 `_) + * feat(component_interface_utils): add interface classes + * feat(default_ad_api): apply the changes of interface utils + * fix(component_interface_utils): remove old comment + * fix(component_interface_utils): add client log + * fix(component_interface_utils): remove unimplemented message + * docs(component_interface_utils): add design policy + * docs(component_interface_utils): add comment + * refactor(vehicle_cmd_gate): change namespace in launch file (`#927 `_) + Co-authored-by: Berkay + * feat: visualize lane boundaries (`#923 `_) + * feat: visualize lane boundaries + * fix: start_bound + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(system_monitor): fix truncation warning in strncpy (`#872 `_) + * fix(system_monitor): fix truncation warning in strncpy + * Use std::string constructor to copy char array + * Fixed typo + * fix(behavior_velocity_planner.stopline): extend following and previous search range to avoid no collision (`#917 `_) + * fix: extend following and previous search range to avoid no collision + * chore: add debug marker + * fix: simplify logic + * chore: update debug code + * fix: delete space + * fix: some fix + * ci(pre-commit): autofix + * fix: delete debug code + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * docs(surround obstacle checker): update documentation (`#878 `_) + * docs(surround_obstacle_checker): update pub/sub topics & params + * docs(surround_obstacle_checker): remove unused files + * docs(surround_obstacke_checker): update purpose + * feat(tier4_autoware_utils): add vehicle state checker (`#896 `_) + * feat(tier4_autoware_utils): add vehicle state checker + * fix(tier4_autoware_utils): use absolute value + * feat(tier4_autoware_utils): divide into two classies + * test(tier4_autoware_utils): add unit test for vehicle_state checker + * fix(tier4_autoware_utils): impl class inheritance + * docs(tier4_autoware_utils): add vehicle_state_checker document + * fix(tier4_autoware_utils): into same loop + * fix(tier4_autoware_utils): fix variables name + * fix(tier4_autoware_utils): remove redundant codes + * fix(motion_velocity_smoother): fix overwriteStopPoint using backward point (`#816 `_) + * fix(motion_velocity_smoother): fix overwriteStopPoint using backward point + * Modify overwriteStopPoint input and output + * feat(obstacle_avoidance_planner): explicitly insert zero velocity (`#906 `_) + * feat(obstacle_avoidance_planner) fix bug of stop line unalignment + * fix bug of unsorted output points + * move calcVelocity in node.cpp + * fix build error + * feat(behavior_velocity): find occlusion more efficiently (`#829 `_) + * fix(system_monitor): add some smart information to diagnostics (`#708 `_) + * feat(obstacle_avoidance_planner): dealt with close lane change (`#921 `_) + * feat(obstacle_avoidance_planner): dealt with close lane change + * fix bug of right lane change + * feat(obstacle_avoidance_planner): some fix for narrow driving (`#916 `_) + * use car like constraints in mpt + * use not widest bounds for the first bounds + * organized params + * fix format + * prepare rear_drive and uniform_circle constraints + * fix param callback + * update config + * remove unnecessary files + * update tier4_planning_launch params + * chore(obstacle_avoidance_planner): removed obsolete obstacle_avoidance_planner doc in Japanese (`#919 `_) + * chore(behavior_velocity_planner.stopline): add debug marker for stopline collision check (`#932 `_) + * chore(behavior_velocity_planner.stopline): add debug marker for stopline collision check + * feat: use marker helper + * feat(map_loader): visualize center line by points (`#931 `_) + * feat: visualize center line points + * fix: delete space + * feat: visualize center line by arrow + * revert insertMarkerArray + * fix: delete space + * feat: add RTC interface (`#765 `_) + * feature(rtc_interface): add files + * feature(rtc_interface): implement functions + * feature(rtc_interface): reimprement functions to use CooperateCommands and write README.md + * feature(rtc_interface): fix README + * feature(rtc_interface): add getModuleType() + * feature(rtc_interface): fix definition of constructor + * feature(rtc_interface): fix time stamp + * feature(rtc_interface): fix README + * feature(rtc_interface): add isRegistered and clearCooperateStatus + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore: sync files (`#911 `_) + Co-authored-by: kenji-miyake + * fix: replace boost::mutex::scoped_lock to std::scoped_lock (`#907 `_) + * fix: replace boost::mutex::scoped_lock to std::scoped_lock + * fix: replace boost::mutex to std::mutex + * feat(tensorrt_yolo): add multi gpu support to tensorrt_yolo node (`#885 `_) + * feat(tensorrt_yolo): add multi gpu support to tensorrt_yolo node + * feat(tensorrt_yolo): update arg + Co-authored-by: Kaan Colak + * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner (`#887 `_) + * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner + * Update launch/tier4_planning_launch/config/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/behavior_velocity_planner.param.yaml + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * feat: add param.yaml in behavior_velocity_planner package + * some fix + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader (`#942 `_) + * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader + * fix(map_loader): remove c_str + * fix(map_loader): replace c_str to string + * fix: relative link + * fix: relative links + * fix: relative links + * fix: relative links + * fix: typo + * fix relative links + * docs: ignore rare unknown words + * ci(pre-commit): autofix + * docs: ignore unknown words one by one + * ci(pre-commit): autofix + Co-authored-by: Hiroki OTA + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Ishita + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: Mamoru Sobue + Co-authored-by: TakumiKozaka-T4 <70260442+TakumiKozaka-T4@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Takayuki Murooka + Co-authored-by: Takamasa Horibe + Co-authored-by: storrrrrrrrm <103425473+storrrrrrrrm@users.noreply.github.com> + Co-authored-by: suchang + Co-authored-by: Berkay + Co-authored-by: Berkay + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: Kosuke Takeuchi + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: kk-inoue-esol <76925382+kk-inoue-esol@users.noreply.github.com> + Co-authored-by: Fumiya Watanabe + Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com> + Co-authored-by: kenji-miyake + Co-authored-by: RyuYamamoto + Co-authored-by: Kaan Çolak + Co-authored-by: Kaan Colak + Co-authored-by: Kenji Miyake +* test(autoware_testing): fix smoke_test (`#479 `_) + * fix(autoware_testing): fix smoke_test + * restore smoke_test for trajectory_follower_nodes + * add support multiple parameter files + * ci(pre-commit): autofix + * minor fix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* chore: remove license notations from CMakeLists.txt (`#846 `_) +* chore: remove bad chars (`#845 `_) +* docs(autoware_testing): fix link (`#741 `_) + * docs(autoware_testing): fix link + * fix typo + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* ci(pre-commit): clear the exclude option (`#426 `_) + * ci(pre-commit): remove unnecessary excludes + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * address pre-commit for Markdown files + * fix Python imports + * address cpplint errors + * fix broken package.xml + * rename ROS parameter files + * fix build + * use autoware_lint_common + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add autoware auto dependencies (`#185 `_) + * Back port .auto control packages (`#571 `_) + * Implement Lateral and Longitudinal Control Muxer + * [`#570 `_] Porting wf_simulator + * [`#1189 `_] Deactivate flaky test in 'trajectory_follower_nodes' + * [`#1189 `_] Fix flacky test in 'trajectory_follower_nodes/latlon_muxer' + * [`#1057 `_] Add osqp_interface package + * [`#1057 `_] Add library code for MPC-based lateral control + * [`#1271 `_] Use std::abs instead of abs + * [`#1057 `_] Implement Lateral Controller for Cargo ODD + * [`#1246 `_] Resolve "Test case names currently use snake_case but should be CamelCase" + * [`#1325 `_] Deactivate flaky smoke test in 'trajectory_follower_nodes' + * [`#1058 `_] Add library code of longitudinal controller + * Fix build error for trajectory follower + * Fix build error for trajectory follower nodes + * [`#1272 `_] Add AckermannControlCommand support to simple_planning_simulator + * [`#1058 `_] Add Longitudinal Controller node + * [`#1058 `_] Rename velocity_controller -> longitudinal_controller + * [`#1058 `_] Update CMakeLists.txt for the longitudinal_controller_node + * [`#1058 `_] Add smoke test python launch file + * [`#1058 `_] Use LowPassFilter1d from trajectory_follower + * [`#1058 `_] Use autoware_auto_msgs + * [`#1058 `_] Changes for .auto (debug msg tmp fix, common func, tf listener) + * [`#1058 `_] Remove unused parameters + * [`#1058 `_] Fix ros test + * [`#1058 `_] Rm default params from declare_parameters + use autoware types + * [`#1058 `_] Use default param file to setup NodeOptions in the ros test + * [`#1058 `_] Fix docstring + * [`#1058 `_] Replace receiving a Twist with a VehicleKinematicState + * [`#1058 `_] Change class variables format to m\_ prefix + * [`#1058 `_] Fix plugin name of LongitudinalController in CMakeLists.txt + * [`#1058 `_] Fix copyright dates + * [`#1058 `_] Reorder includes + * [`#1058 `_] Add some tests (~89% coverage without disabling flaky tests) + * [`#1058 `_] Add more tests (90+% coverage without disabling flaky tests) + * [`#1058 `_] Use Float32MultiArrayDiagnostic message for debug and slope + * [`#1058 `_] Calculate wheel_base value from vehicle parameters + * [`#1058 `_] Cleanup redundant logger setting in tests + * [`#1058 `_] Set ROS_DOMAIN_ID when running tests to prevent CI failures + * [`#1058 `_] Remove TF listener and use published vehicle state instead + * [`#1058 `_] Change smoke tests to use autoware_testing + * [`#1058 `_] Add plotjuggler cfg for both lateral and longitudinal control + * [`#1058 `_] Improve design documents + * [`#1058 `_] Disable flaky test + * [`#1058 `_] Properly transform vehicle state in longitudinal node + * [`#1058 `_] Fix TF buffer of lateral controller + * [`#1058 `_] Tuning of lateral controller for LGSVL + * [`#1058 `_] Fix formating + * [`#1058 `_] Fix /tf_static sub to be transient_local + * [`#1058 `_] Fix yaw recalculation of reverse trajs in the lateral controller + * modify trajectory_follower for galactic build + * [`#1379 `_] Update trajectory_follower + * [`#1379 `_] Update simple_planning_simulator + * [`#1379 `_] Update trajectory_follower_nodes + * apply trajectory msg modification in control + * move directory + * remote control/trajectory_follower level dorectpry + * remove .iv trajectory follower + * use .auto trajectory_follower + * remove .iv simple_planning_simulator & osqp_interface + * use .iv simple_planning_simulator & osqp_interface + * add tmp_autoware_auto_dependencies + * tmporally add autoware_auto_msgs + * apply .auto message split + * fix build depend + * fix packages using osqp + * fix autoware_auto_geometry + * ignore lint of some packages + * ignore ament_lint of some packages + * ignore lint/pre-commit of trajectory_follower_nodes + * disable unit tests of some packages + Co-authored-by: Maxime CLEMENT + Co-authored-by: Joshua Whitley + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: MIURA Yasuyuki + Co-authored-by: wep21 + Co-authored-by: tomoya.kimura + * Port parking planner packages from .Auto (`#600 `_) + * Copy code of 'vehicle_constants_manager' + * Fix vehicle_constants_manager for ROS galactic + * Rm .iv costmap_generator freespace_planner freespace_planning_aglorihtms + * Add astar_search (from .Auto) + * Copy freespace_planner from .Auto + * Update freespace_planner for .IV + * Copy costmap_generator from .Auto + * Copy and update had_map_utils from .Auto + * Update costmap_generator + * Copy costmap_generator_nodes + * Update costmap_generator_nodes + * Comment out all tests + * Move vehicle_constant_managers to tmp_autoware_auto_dependencies + * ignore pre-commit for back-ported packages + * ignore testing + Co-authored-by: Takamasa Horibe + * fix: fix pre-commit + * fix: fix markdownlint + * fix: fix cpplint + * feat: remove autoware_auto_dependencies + Co-authored-by: Takamasa Horibe + Co-authored-by: Maxime CLEMENT + Co-authored-by: Joshua Whitley + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: MIURA Yasuyuki + Co-authored-by: wep21 + Co-authored-by: tomoya.kimura + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* Contributors: Esteve Fernandez, Keisuke Shima, Kenji Miyake, Mateusz Palczuk, Satoshi OTA, Shumpei Wakabayashi, Takeshi Miura, Vincent Richard, pre-commit-ci[bot] diff --git a/common/autoware_testing/package.xml b/common/autoware_testing/package.xml index 8ceb64431870c..483b8323e224f 100644 --- a/common/autoware_testing/package.xml +++ b/common/autoware_testing/package.xml @@ -2,7 +2,7 @@ autoware_testing - 0.1.0 + 0.38.0 Tools for handling standard tests based on ros_testing Adam Dabrowski Tomoya Kimura diff --git a/common/autoware_universe_utils/CHANGELOG.rst b/common/autoware_universe_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..51755b0d8350d --- /dev/null +++ b/common/autoware_universe_utils/CHANGELOG.rst @@ -0,0 +1,279 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_universe_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(autoware_pointcloud_preprocessor): distortion corrector node update azimuth and distance (`#8380 `_) + * feat: add option for updating distance and azimuth value + * chore: clean code + * chore: remove space + * chore: add documentation + * chore: fix docs + * feat: conversion formula implementation for degree, still need to change to rad + * chore: fix tests for AzimuthConversionExists function + * feat: add fastatan to utils + * feat: remove seperate sin, cos and use sin_and_cos function + * chore: fix readme + * chore: fix some grammar errors + * chore: fix spell error + * chore: set debug mode to false + * chore: set update_azimuth_and_distance default value to false + * chore: update readme + * chore: remove cout + * chore: add opencv license + * chore: fix grammar error + * style(pre-commit): autofix + * chore: add runtime error when azimuth conversion failed + * chore: change default pointcloud + * chore: change function name + * chore: move variables to structure + * chore: add random seed + * chore: rewrite get conversion function + * chore: fix opencv fast atan2 function + * chore: fix schema description + * Update sensing/autoware_pointcloud_preprocessor/test/test_distortion_corrector_node.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * Update sensing/autoware_pointcloud_preprocessor/test/test_distortion_corrector_node.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * chore: move code to function for readability + * chore: simplify code + * chore: fix sentence, angle conversion + * chore: add more invalid condition + * chore: fix the string name to enum + * chore: remove runtime error + * chore: use optional for AngleConversion structure + * chore: fix bug and clean code + * chore: refactor the logic of calculating conversion + * chore: refactor function in unit test + * chore: RCLCPP_WARN_STREAM logging when failed to get angle conversion + * chore: improve normalize angle algorithm + * chore: improve multiple_of_90_degrees logic + * chore: add opencv license + * style(pre-commit): autofix + * chore: clean code + * chore: fix sentence + * style(pre-commit): autofix + * chore: add 0 0 0 points in test case + * chore: fix spell error + * Update common/autoware_universe_utils/NOTICE + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * Update sensing/autoware_pointcloud_preprocessor/src/distortion_corrector/distortion_corrector_node.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * Update sensing/autoware_pointcloud_preprocessor/src/distortion_corrector/distortion_corrector.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * chore: use constexpr for threshold + * chore: fix the path of license + * chore: explanation for failures + * chore: use throttle + * chore: fix empty pointcloud function + * refactor: change camel to snake case + * Update sensing/autoware_pointcloud_preprocessor/include/autoware/pointcloud_preprocessor/distortion_corrector/distortion_corrector_node.hpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * Update sensing/autoware_pointcloud_preprocessor/include/autoware/pointcloud_preprocessor/distortion_corrector/distortion_corrector_node.hpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * style(pre-commit): autofix + * Update sensing/autoware_pointcloud_preprocessor/test/test_distortion_corrector_node.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * refactor: refactor virtual function in base class + * chore: fix test naming error + * chore: fix clang error + * chore: fix error + * chore: fix clangd + * chore: add runtime error if the setting is wrong + * chore: clean code + * Update sensing/autoware_pointcloud_preprocessor/src/distortion_corrector/distortion_corrector.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * style(pre-commit): autofix + * chore: fix unit test for runtime error + * Update sensing/autoware_pointcloud_preprocessor/docs/distortion-corrector.md + Co-authored-by: Kenzo Lobos Tsunekawa + * chore: fix offset_rad_threshold + * chore: change pointer to reference + * chore: snake_case for unit test + * chore: fix refactor process twist and imu + * chore: fix abs and return type of matrix to tf2 + * chore: fix grammar error + * chore: fix readme description + * chore: remove runtime error + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* fix(universe_utils): avoid test timeout (`#8993 `_) + reduce number of polygons to be generated +* fix(autoware_universe_utils): fix unmatchedSuppression (`#8986 `_) + fix:unmatchedSuppression +* refactor(universe_utils): eliminate dependence on Boost.Geometry (`#8965 `_) + * add alt::Polygon2d -> Polygon2d conversion function + * migrate to alt geometry + * invert orientation of linked list + * suppress cppcheck unusedFunction error + * fix parameter to avoid confusion + --------- +* feat(autoware_universe_utils): reduce dependence on Boost.Geometry (`#8592 `_) + * add find_farthest() + * add simplify() + * add envelope() + * (WIP) add buffer() + * add Polygon2d class + * change input type of envelope() + * disable convexity check until correct() supports non-convex polygons + * add is_clockwise() + * make correct() support non-convex polygons + * fix test case + * Revert "(WIP) add buffer()" + This reverts commit 123b0ba85ede5e558431a4336038c14023d1bef1. + --------- +* refactor(universe_utils): remove raw pointers from the triangulation function (`#8893 `_) +* fix(autoware_pointcloud_preprocessor): static TF listener as Filter option (`#8678 `_) +* feat(universe_utils): add Triangulation (ear clipping) implementation for 2D concave polygon with/without holes (`#8609 `_) + * added random_concave_polygon and triangulation + * disable some test with GJK + * pre-commit fix + * fully fixed convexHull issue and styling fix + * fix conflict + * cleaning up the code + * cleanup the code + * cleanup the code + * fix spelling + * last cleanup + * more spellcheck fix + * more spellcheck fixes + --------- + Co-authored-by: Maxime CLEMENT +* refactor(autoware_universe_utils): refactor Boost.Geometry alternatives (`#8594 `_) + * move alternatives to separate files + * style(pre-commit): autofix + * include missing headers + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_universe_utils): fix unusedFunction (`#8723 `_) + fix:unusedFunction +* feat(universe_utils): add SAT implementation for 2D convex polygon collision check (`#8239 `_) +* feat(autoware_universe_utils): add thread_id check to time_keeper (`#8628 `_) + add thread_id check +* fix(autoware_universe_utils): fix unusedFunction (`#8521 `_) + fix: unusedFunction +* feat(autoware_universe_utils): add LRU Cache (`#8456 `_) +* fix(autoware_universe_utils): fix memory leak of time_keeper (`#8425 `_) + fix bug of time_keeper +* feat(autoware_universe_utils): reduce dependence on Boost.Geometry (`#7778 `_) + * add within function + * return nullopt as is + * add disjoint function + * add polygon-and-polygon version of intersect function + * use intersect for disjoint + * add test case for disjoint + * checking intersection of edges is unnecessary + * return nullopt when no intersection point found + * add distance function + * add coveredBy function + * add point-polygon variant of distance function + * add isAbove function + * add divideBySegment function + * add convexHull function + * add correct function + * add area function + * change point type to tf2::Vector3 + * simplify correct function + * push geometry types to namespace + * match the behavior of Boost.Geometry + * add test cases for benchmarking + * add headers for convex_hull() + * remove polygon-polygon intersect & disjoint function + * add intersects function + * add touches function + * add disjoint function + * minor fix + * change name Polygon to CvxPolygon + * change name CvxPolygon to ConvexPolygon + * rename intersect function and restore the original + * change function names to snake_case + * early return + * change point type from tf2::Vector3 to custom struct + * style(pre-commit): autofix + * use alt::Vector2d to represent point + * convert from boost before time measurement + * add header for std::move + * avoid using long + * convert from boost before time measurement + * add point-segment variant of touches function + * improve performance of point-polygon touches() + * improve performance of area() + * add note for class naming + * improve performance of covered_by() + * simplify within() + * improve performance of covered_by() + * improve performance of within() + * use operator[] instead of at() + * print point when covered_by() test failed + * avoid using hypot() + * improve performace of convex_hull() + * remove divide_by_segment() function + * fix test cases + * improve performance of touches() + * add test case for touches() + * improve performance of touches() + * change type alias PointList to Points2d + * add & fix vector size assertions + * define epsilon respectively + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> +* fix(autoware_universe_utils): fix constParameterReference (`#8145 `_) + * fix:constParameterReference + * fix:clang format + * fix:constParameterReference + * fix:clang format + --------- +* perf(autoware_pointcloud_preprocessor): lazy & managed TF listeners (`#8174 `_) + * perf(autoware_pointcloud_preprocessor): lazy & managed TF listeners + * fix(autoware_pointcloud_preprocessor): param names & reverse frames transform logic + * fix(autoware_ground_segmentation): add missing TF listener + * feat(autoware_ground_segmentation): change to static TF buffer + * refactor(autoware_pointcloud_preprocessor): move StaticTransformListener to universe utils + * perf(autoware_universe_utils): skip redundant transform + * fix(autoware_universe_utils): change checks order + * doc(autoware_universe_utils): add docstring + --------- +* refactor(autoware_universe_utils): changed the API to be more intuitive and added documentation (`#7443 `_) + * refactor(tier4_autoware_utils): Changed the API to be more intuitive and added documentation. + * use raw shared ptr in PollingPolicy::NEWEST + * update + * fix + * Update evaluator/autoware_control_evaluator/include/autoware/control_evaluator/control_evaluator_node.hpp + Co-authored-by: danielsanchezaran + --------- + Co-authored-by: danielsanchezaran +* feat(universe_utils): add GJK implementation for 2D convex polygon collision check (`#7853 `_) +* feat(autoware_universe_utils): add comment function to time_keeper (`#7991 `_) + * update readme + * refactoring + * remove string reporter + * fix readme.md + * feat(autoware_universe_utils): add comment function to time_keeper + * remove comment from scoped time track + * modify readme + --------- +* chore(autoware_universe_utils): update document (`#7907 `_) + * update readme + * refactoring + * remove string reporter + * fix readme.md + * change node name of example + * update readme + --------- +* fix(autoware_universe_utils): fix constParameterReference (`#7882 `_) + * fix: constParameterReference + * fix: constParameterReference + --------- +* feat(autoware_universe_utils): add TimeKeeper to track function's processing time (`#7754 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* Contributors: Amadeusz Szymko, Giovanni Muhammad Raditya, Kosuke Takeuchi, Maxime CLEMENT, Mitsuhiro Sakamoto, Nagi70, Takayuki Murooka, Yi-Hsiang Fang (Vivid), Yukinari Hisaki, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_universe_utils/package.xml b/common/autoware_universe_utils/package.xml index b4809e720b8d4..535206f57c25c 100644 --- a/common/autoware_universe_utils/package.xml +++ b/common/autoware_universe_utils/package.xml @@ -2,7 +2,7 @@ autoware_universe_utils - 0.1.0 + 0.38.0 The autoware_universe_utils package Takamasa Horibe Takayuki Murooka diff --git a/common/autoware_vehicle_info_utils/CHANGELOG.rst b/common/autoware_vehicle_info_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..7f015a1555983 --- /dev/null +++ b/common/autoware_vehicle_info_utils/CHANGELOG.rst @@ -0,0 +1,13 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_vehicle_info_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(vehicle_info): add API description, add owner (`#9151 `_) +* chore(autoware_vehicle_info_utils): move package to common directory (`#8708 `_) +* Contributors: Mamoru Sobue, Ryohsuke Mitsudome, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/common/autoware_vehicle_info_utils/package.xml b/common/autoware_vehicle_info_utils/package.xml index daf88af16a0d9..1e35c8fce516e 100644 --- a/common/autoware_vehicle_info_utils/package.xml +++ b/common/autoware_vehicle_info_utils/package.xml @@ -2,7 +2,7 @@ autoware_vehicle_info_utils - 0.1.0 + 0.38.0 The autoware_vehicle_info_utils package diff --git a/common/bag_time_manager_rviz_plugin/CHANGELOG.rst b/common/bag_time_manager_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..689d0799a80e5 --- /dev/null +++ b/common/bag_time_manager_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,26 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package bag_time_manager_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* Contributors: Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* build(iron): remove rmw_qos_profile_t (`#3809 `_) +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(bag_time_manager_rviz_plugin): update create_client API to use rc… (`#2783 `_) + * fix(bag_time_manager_rviz_plugin): update create_client API to use rclcpp::QoS +* feat(bag_time_manager_rviz_plugin): add bag time manager rviz plugin (`#1776 `_) + * feat(bag_timemanager): add bag time manager rviz plugin + * fix: fix change +* Contributors: Daisuke Nishimatsu, Esteve Fernandez, Vincent Richard, taikitanaka3 diff --git a/common/bag_time_manager_rviz_plugin/package.xml b/common/bag_time_manager_rviz_plugin/package.xml index f82d75b46e06f..e9df21b48535f 100644 --- a/common/bag_time_manager_rviz_plugin/package.xml +++ b/common/bag_time_manager_rviz_plugin/package.xml @@ -2,7 +2,7 @@ bag_time_manager_rviz_plugin - 0.0.1 + 0.38.0 Rviz plugin to publish and control the ros bag Taiki Tanaka Apache License 2.0 diff --git a/common/component_interface_utils/CHANGELOG.rst b/common/component_interface_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..3d8001d9db584 --- /dev/null +++ b/common/component_interface_utils/CHANGELOG.rst @@ -0,0 +1,155 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package component_interface_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* ci(pre-commit): autoupdate (`#7499 `_) + Co-authored-by: M. Fatih Cırıt +* Contributors: Yutaka Kondo, awf-autoware-bot[bot] + +0.26.0 (2024-04-03) +------------------- +* chore: update api package maintainers (`#6086 `_) + * update api maintainers + * fix + --------- +* chore(component_interface_utils): set log level of debug printing to DEBUG (`#5995 `_) +* feat: add common interface utils test (`#5173 `_) + * add interface utils test + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(autoware_api_specs): change topic depth of route state api and localization state api (`#3757 `_) + fix depth +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: update codeowners (`#3513 `_) +* feat(component_interface_tools): add service log checker (`#2503 `_) + * feat(component_interface_utils): add service log checker + * feat(component_interface_tools): add service log checker + * feat(component_interface_tools): add diagnostics + * feat: update system error monitor config +* chore: add api maintainers (`#2361 `_) +* fix(component_interface_utils): fix error level (`#2322 `_) +* feat(operation_mode_transition_manager): support ad api (`#1535 `_) + * feat(operation_mode_transition_manager): support ad api + * fix: merge operation mode state message + * feat(autoware_ad_api_msgs): define operation mode interface + * fix: add message + * Update common/autoware_ad_api_msgs/operation_mode/msg/OperationModeState.msg + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update common/autoware_ad_api_msgs/operation_mode/msg/OperationModeState.msg + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat: apply field name change + * feat: move adapi message + * feat: change message type + * fix: fix build error + * fix: fix error message + * WIP + * feat: add compatibility + * fix: fix operation mode change when disable autoware control + * fix: fix operation mode change when autoware control is disabled + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat(default_ad_api): add motion api (`#1809 `_) + * feat(autoware_ad_api_specs): define motion interface + * feat(default_ad_api): add motion api + * feat: modify motion api + * feat: modify motion api + * feat: add error code + * feat: move adapi messages + * feat: update message type + * feat(component_interface_utils): apply message change + * feat: apply status type change + * feat: change message type + * feat: change message name + * fix: fix state + * feat: add option + * feat: modify state name + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat(component_interface_utils): change service log output (`#2022 `_) + * feat(component_interface_utils): change client log + * feat(component_interface_utils): change server log + * feat(component_interface_utils): add interface + * feat: add console log +* feat(component_interface_utils): apply message change (`#1921 `_) + * feat(component_interface_utils): apply message change + * feat: add error category +* feat(autoware_ad_api_msgs): replace adapi message (`#1897 `_) +* feat(autoware_ad_api_specs): define routing interface (`#1559 `_) + * feat(autoware_ad_api_msgs): define routing interface + * feat: rename route body message + * feat: rename route state +* feat(component_interface_utils): update service utility (`#1429 `_) + * feat(component_interface_utils): add exceptions, relay, and synchronous service call + * feat(autoware_ad_api_msgs): add status code + * feat(component_interface_utils): fix for hubmle + * feat(component_interface_utils): fix for galactic + * docs(component_interface_utils): update readme + * docs(component_interface_utils): update readme + * docs(component_interface_utils): fix typo and spell check + * feat(component_interface_utils): add transform error + * feat(component_interface_utils): use optional for no timeout + * docs(component_interface_utils): update readme + * feat(component_interface_utils): add bind function +* feat(component_interface_utils): add interface classes (`#899 `_) + * feat(component_interface_utils): add interface classes + * feat(default_ad_api): apply the changes of interface utils + * fix(component_interface_utils): remove old comment + * fix(component_interface_utils): add client log + * fix(component_interface_utils): remove unimplemented message + * docs(component_interface_utils): add design policy + * docs(component_interface_utils): add comment +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: simplify Rolling support (`#854 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* fix: apply fixes for rolling (`#821 `_) + * fix(component_interface_utils): add USE_DEPRECATED_TO_YAML + * fix(lidar_apollo_instance_segmentation): add USE_TF2_GEOMETRY_MSGS_DEPRECATED_HEADER + * add rclcpp_components to package.xml + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(default_ad_api): add interface version (`#704 `_) + * feat(default_ad_api): add interface version + * feat(default_ad_api): add http server + * feat(default_ad_api): add message readme + * feat(default_ad_api): modify message readme + * feat(default_ad_api): fix message type + * feat(default_ad_api): fix message type + * feat(default_ad_api): remove unused message + * feat(component_interface_utils): use full path + * feat(component_interface_utils): rename package + * feat(autoware_ad_api_msgs): remove unused message + * feat(component_interface_utils): add readme and comments + * feat(default_ad_api): fix api name + * Update common/autoware_ad_api_msgs/README.md + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * add test + * fix server name + * Add comment + * fix typo + * rename version api + * Update system/default_ad_api/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update common/component_interface_utils/include/component_interface_utils/rclcpp/create_interface.hpp + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update system/default_ad_api/launch/default_ad_api.launch.py + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Fix for renaming web server script + * Fix test script for readability + * Fix test script for readability + * Add comment + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* Contributors: Kenji Miyake, Takagi, Isamu, Takayuki Murooka, Vincent Richard, shulanbushangshu, yabuta diff --git a/common/component_interface_utils/package.xml b/common/component_interface_utils/package.xml index 7a6a6d12880ad..151ccfa048d55 100755 --- a/common/component_interface_utils/package.xml +++ b/common/component_interface_utils/package.xml @@ -2,7 +2,7 @@ component_interface_utils - 0.0.0 + 0.38.0 The component_interface_utils package Takagi, Isamu Yukihiro Saito diff --git a/common/fake_test_node/CHANGELOG.rst b/common/fake_test_node/CHANGELOG.rst new file mode 100644 index 0000000000000..2d1f7178976ae --- /dev/null +++ b/common/fake_test_node/CHANGELOG.rst @@ -0,0 +1,355 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package fake_test_node +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(fake_test_node, osqp_interface, qp_interface): remove unnecessary cppcheck inline suppressions (`#7855 `_) + * fix(fake_test_node, osqp_interface, qp_interface): remove unnecessary cppcheck inline suppressions + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat!: replace autoware_auto_msgs with autoware_msgs for common modules (`#7239 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Ryohsuke Mitsudome, Ryuta Kambe, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* fix(autoware_auto_common): move headers to a separate directory (`#5919 `_) + * fix(autoware_auto_common): move headers to a separate directory + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add maintainer (`#4234 `_) + * chore: add maintainer + * Update evaluator/localization_evaluator/package.xml + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* docs: update link style and fix typos (`#950 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * docs: update link style + * chore: fix link + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * docs(tier4_traffic_light_rviz_plugin): update documentation (`#905 `_) + * fix(accel_brake_map_calibrator): rviz panel type (`#895 `_) + * fixed panel type + * modified instruction for rosbag replay case + * modified update_map_dir service name + * fix(behavior velocity planner): skipping emplace back stop reason if it is empty (`#898 `_) + * skipping emplace back stop reason if it is empty + * add braces + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * feat(behavior_path_planner): weakened noise filtering of drivable area (`#838 `_) + * feat(behavior_path_planner): Weakened noise filtering of drivable area + * fix lanelet's longitudinal disconnection + * add comments of erode/dilate process + * refactor(vehicle-cmd-gate): using namespace for msgs (`#913 `_) + * refactor(vehicle-cmd-gate): using namespace for msgs + * for clang + * feat(pose_initializer): introduce an array copy function (`#900 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat: add lidar point filter when debug (`#865 `_) + * feat: add lidar point filter when debug + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(component_interface_utils): add interface classes (`#899 `_) + * feat(component_interface_utils): add interface classes + * feat(default_ad_api): apply the changes of interface utils + * fix(component_interface_utils): remove old comment + * fix(component_interface_utils): add client log + * fix(component_interface_utils): remove unimplemented message + * docs(component_interface_utils): add design policy + * docs(component_interface_utils): add comment + * refactor(vehicle_cmd_gate): change namespace in launch file (`#927 `_) + Co-authored-by: Berkay + * feat: visualize lane boundaries (`#923 `_) + * feat: visualize lane boundaries + * fix: start_bound + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(system_monitor): fix truncation warning in strncpy (`#872 `_) + * fix(system_monitor): fix truncation warning in strncpy + * Use std::string constructor to copy char array + * Fixed typo + * fix(behavior_velocity_planner.stopline): extend following and previous search range to avoid no collision (`#917 `_) + * fix: extend following and previous search range to avoid no collision + * chore: add debug marker + * fix: simplify logic + * chore: update debug code + * fix: delete space + * fix: some fix + * ci(pre-commit): autofix + * fix: delete debug code + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * docs(surround obstacle checker): update documentation (`#878 `_) + * docs(surround_obstacle_checker): update pub/sub topics & params + * docs(surround_obstacle_checker): remove unused files + * docs(surround_obstacke_checker): update purpose + * feat(tier4_autoware_utils): add vehicle state checker (`#896 `_) + * feat(tier4_autoware_utils): add vehicle state checker + * fix(tier4_autoware_utils): use absolute value + * feat(tier4_autoware_utils): divide into two classies + * test(tier4_autoware_utils): add unit test for vehicle_state checker + * fix(tier4_autoware_utils): impl class inheritance + * docs(tier4_autoware_utils): add vehicle_state_checker document + * fix(tier4_autoware_utils): into same loop + * fix(tier4_autoware_utils): fix variables name + * fix(tier4_autoware_utils): remove redundant codes + * fix(motion_velocity_smoother): fix overwriteStopPoint using backward point (`#816 `_) + * fix(motion_velocity_smoother): fix overwriteStopPoint using backward point + * Modify overwriteStopPoint input and output + * feat(obstacle_avoidance_planner): explicitly insert zero velocity (`#906 `_) + * feat(obstacle_avoidance_planner) fix bug of stop line unalignment + * fix bug of unsorted output points + * move calcVelocity in node.cpp + * fix build error + * feat(behavior_velocity): find occlusion more efficiently (`#829 `_) + * fix(system_monitor): add some smart information to diagnostics (`#708 `_) + * feat(obstacle_avoidance_planner): dealt with close lane change (`#921 `_) + * feat(obstacle_avoidance_planner): dealt with close lane change + * fix bug of right lane change + * feat(obstacle_avoidance_planner): some fix for narrow driving (`#916 `_) + * use car like constraints in mpt + * use not widest bounds for the first bounds + * organized params + * fix format + * prepare rear_drive and uniform_circle constraints + * fix param callback + * update config + * remove unnecessary files + * update tier4_planning_launch params + * chore(obstacle_avoidance_planner): removed obsolete obstacle_avoidance_planner doc in Japanese (`#919 `_) + * chore(behavior_velocity_planner.stopline): add debug marker for stopline collision check (`#932 `_) + * chore(behavior_velocity_planner.stopline): add debug marker for stopline collision check + * feat: use marker helper + * feat(map_loader): visualize center line by points (`#931 `_) + * feat: visualize center line points + * fix: delete space + * feat: visualize center line by arrow + * revert insertMarkerArray + * fix: delete space + * feat: add RTC interface (`#765 `_) + * feature(rtc_interface): add files + * feature(rtc_interface): implement functions + * feature(rtc_interface): reimprement functions to use CooperateCommands and write README.md + * feature(rtc_interface): fix README + * feature(rtc_interface): add getModuleType() + * feature(rtc_interface): fix definition of constructor + * feature(rtc_interface): fix time stamp + * feature(rtc_interface): fix README + * feature(rtc_interface): add isRegistered and clearCooperateStatus + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore: sync files (`#911 `_) + Co-authored-by: kenji-miyake + * fix: replace boost::mutex::scoped_lock to std::scoped_lock (`#907 `_) + * fix: replace boost::mutex::scoped_lock to std::scoped_lock + * fix: replace boost::mutex to std::mutex + * feat(tensorrt_yolo): add multi gpu support to tensorrt_yolo node (`#885 `_) + * feat(tensorrt_yolo): add multi gpu support to tensorrt_yolo node + * feat(tensorrt_yolo): update arg + Co-authored-by: Kaan Colak + * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner (`#887 `_) + * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner + * Update launch/tier4_planning_launch/config/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/behavior_velocity_planner.param.yaml + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * feat: add param.yaml in behavior_velocity_planner package + * some fix + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader (`#942 `_) + * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader + * fix(map_loader): remove c_str + * fix(map_loader): replace c_str to string + * fix: relative link + * fix: relative links + * fix: relative links + * fix: relative links + * fix: typo + * fix relative links + * docs: ignore rare unknown words + * ci(pre-commit): autofix + * docs: ignore unknown words one by one + * ci(pre-commit): autofix + Co-authored-by: Hiroki OTA + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Ishita + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: Mamoru Sobue + Co-authored-by: TakumiKozaka-T4 <70260442+TakumiKozaka-T4@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Takayuki Murooka + Co-authored-by: Takamasa Horibe + Co-authored-by: storrrrrrrrm <103425473+storrrrrrrrm@users.noreply.github.com> + Co-authored-by: suchang + Co-authored-by: Berkay + Co-authored-by: Berkay + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: Kosuke Takeuchi + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: kk-inoue-esol <76925382+kk-inoue-esol@users.noreply.github.com> + Co-authored-by: Fumiya Watanabe + Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com> + Co-authored-by: kenji-miyake + Co-authored-by: RyuYamamoto + Co-authored-by: Kaan Çolak + Co-authored-by: Kaan Colak + Co-authored-by: Kenji Miyake +* feat: isolate gtests in all packages (`#693 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* chore: remove license notations from CMakeLists.txt (`#846 `_) +* chore: remove bad chars (`#845 `_) +* style: fix format of package.xml (`#844 `_) +* ci(pre-commit): clear the exclude option (`#426 `_) + * ci(pre-commit): remove unnecessary excludes + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * address pre-commit for Markdown files + * fix Python imports + * address cpplint errors + * fix broken package.xml + * rename ROS parameter files + * fix build + * use autoware_lint_common + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add autoware auto dependencies (`#185 `_) + * Back port .auto control packages (`#571 `_) + * Implement Lateral and Longitudinal Control Muxer + * [`#570 `_] Porting wf_simulator + * [`#1189 `_] Deactivate flaky test in 'trajectory_follower_nodes' + * [`#1189 `_] Fix flacky test in 'trajectory_follower_nodes/latlon_muxer' + * [`#1057 `_] Add osqp_interface package + * [`#1057 `_] Add library code for MPC-based lateral control + * [`#1271 `_] Use std::abs instead of abs + * [`#1057 `_] Implement Lateral Controller for Cargo ODD + * [`#1246 `_] Resolve "Test case names currently use snake_case but should be CamelCase" + * [`#1325 `_] Deactivate flaky smoke test in 'trajectory_follower_nodes' + * [`#1058 `_] Add library code of longitudinal controller + * Fix build error for trajectory follower + * Fix build error for trajectory follower nodes + * [`#1272 `_] Add AckermannControlCommand support to simple_planning_simulator + * [`#1058 `_] Add Longitudinal Controller node + * [`#1058 `_] Rename velocity_controller -> longitudinal_controller + * [`#1058 `_] Update CMakeLists.txt for the longitudinal_controller_node + * [`#1058 `_] Add smoke test python launch file + * [`#1058 `_] Use LowPassFilter1d from trajectory_follower + * [`#1058 `_] Use autoware_auto_msgs + * [`#1058 `_] Changes for .auto (debug msg tmp fix, common func, tf listener) + * [`#1058 `_] Remove unused parameters + * [`#1058 `_] Fix ros test + * [`#1058 `_] Rm default params from declare_parameters + use autoware types + * [`#1058 `_] Use default param file to setup NodeOptions in the ros test + * [`#1058 `_] Fix docstring + * [`#1058 `_] Replace receiving a Twist with a VehicleKinematicState + * [`#1058 `_] Change class variables format to m\_ prefix + * [`#1058 `_] Fix plugin name of LongitudinalController in CMakeLists.txt + * [`#1058 `_] Fix copyright dates + * [`#1058 `_] Reorder includes + * [`#1058 `_] Add some tests (~89% coverage without disabling flaky tests) + * [`#1058 `_] Add more tests (90+% coverage without disabling flaky tests) + * [`#1058 `_] Use Float32MultiArrayDiagnostic message for debug and slope + * [`#1058 `_] Calculate wheel_base value from vehicle parameters + * [`#1058 `_] Cleanup redundant logger setting in tests + * [`#1058 `_] Set ROS_DOMAIN_ID when running tests to prevent CI failures + * [`#1058 `_] Remove TF listener and use published vehicle state instead + * [`#1058 `_] Change smoke tests to use autoware_testing + * [`#1058 `_] Add plotjuggler cfg for both lateral and longitudinal control + * [`#1058 `_] Improve design documents + * [`#1058 `_] Disable flaky test + * [`#1058 `_] Properly transform vehicle state in longitudinal node + * [`#1058 `_] Fix TF buffer of lateral controller + * [`#1058 `_] Tuning of lateral controller for LGSVL + * [`#1058 `_] Fix formating + * [`#1058 `_] Fix /tf_static sub to be transient_local + * [`#1058 `_] Fix yaw recalculation of reverse trajs in the lateral controller + * modify trajectory_follower for galactic build + * [`#1379 `_] Update trajectory_follower + * [`#1379 `_] Update simple_planning_simulator + * [`#1379 `_] Update trajectory_follower_nodes + * apply trajectory msg modification in control + * move directory + * remote control/trajectory_follower level dorectpry + * remove .iv trajectory follower + * use .auto trajectory_follower + * remove .iv simple_planning_simulator & osqp_interface + * use .iv simple_planning_simulator & osqp_interface + * add tmp_autoware_auto_dependencies + * tmporally add autoware_auto_msgs + * apply .auto message split + * fix build depend + * fix packages using osqp + * fix autoware_auto_geometry + * ignore lint of some packages + * ignore ament_lint of some packages + * ignore lint/pre-commit of trajectory_follower_nodes + * disable unit tests of some packages + Co-authored-by: Maxime CLEMENT + Co-authored-by: Joshua Whitley + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: MIURA Yasuyuki + Co-authored-by: wep21 + Co-authored-by: tomoya.kimura + * Port parking planner packages from .Auto (`#600 `_) + * Copy code of 'vehicle_constants_manager' + * Fix vehicle_constants_manager for ROS galactic + * Rm .iv costmap_generator freespace_planner freespace_planning_aglorihtms + * Add astar_search (from .Auto) + * Copy freespace_planner from .Auto + * Update freespace_planner for .IV + * Copy costmap_generator from .Auto + * Copy and update had_map_utils from .Auto + * Update costmap_generator + * Copy costmap_generator_nodes + * Update costmap_generator_nodes + * Comment out all tests + * Move vehicle_constant_managers to tmp_autoware_auto_dependencies + * ignore pre-commit for back-ported packages + * ignore testing + Co-authored-by: Takamasa Horibe + * fix: fix pre-commit + * fix: fix markdownlint + * fix: fix cpplint + * feat: remove autoware_auto_dependencies + Co-authored-by: Takamasa Horibe + Co-authored-by: Maxime CLEMENT + Co-authored-by: Joshua Whitley + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: MIURA Yasuyuki + Co-authored-by: wep21 + Co-authored-by: tomoya.kimura + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* Contributors: Esteve Fernandez, Kenji Miyake, Maxime CLEMENT, Satoshi OTA, Shumpei Wakabayashi, Takeshi Miura, Vincent Richard, awf-autoware-bot[bot] diff --git a/common/fake_test_node/package.xml b/common/fake_test_node/package.xml index b3332a57a7a4d..ac2cf75a52423 100644 --- a/common/fake_test_node/package.xml +++ b/common/fake_test_node/package.xml @@ -2,7 +2,7 @@ fake_test_node - 1.0.0 + 0.38.0 A fake node that we can use in the integration-like cpp tests. Apex.AI, Inc. Tomoya Kimura diff --git a/common/global_parameter_loader/CHANGELOG.rst b/common/global_parameter_loader/CHANGELOG.rst new file mode 100644 index 0000000000000..64c6e6129795b --- /dev/null +++ b/common/global_parameter_loader/CHANGELOG.rst @@ -0,0 +1,92 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package global_parameter_loader +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* revert: feat(global_parameter_loader): add gtest to global parameter loader (`#6872 `_) + Revert "feat(global_parameter_loader): add gtest to global parameter loader (…" + This reverts commit dfec62ac277f893fd6276e3c6ffd9c7d4f475225. +* feat(global_parameter_loader): add gtest to global parameter loader (`#5021 `_) + * add remote + * feat(global_parameter_loader): add gtest of global-parameter-loader + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* Contributors: Hiroki OTA, Satoshi OTA, Yutaka Kondo, cyn-liu + +0.26.0 (2024-04-03) +------------------- +* chore: update maintainer (`#4140 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Kenji Miyake, Tomoya Kimura, Vincent Richard diff --git a/common/global_parameter_loader/package.xml b/common/global_parameter_loader/package.xml index 472ef0c063430..64183edaa6b1a 100644 --- a/common/global_parameter_loader/package.xml +++ b/common/global_parameter_loader/package.xml @@ -2,7 +2,7 @@ global_parameter_loader - 0.1.0 + 0.38.0 The global_parameter_loader package Ryohsuke Mitsudome Apache License 2.0 diff --git a/common/glog_component/CHANGELOG.rst b/common/glog_component/CHANGELOG.rst new file mode 100644 index 0000000000000..3eff594a40955 --- /dev/null +++ b/common/glog_component/CHANGELOG.rst @@ -0,0 +1,29 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package glog_component +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(glog): add initialization check (`#6792 `_) +* Contributors: Takamasa Horibe, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* feat(glog): add glog in planning and control modules (`#4714 `_) + * feat(glog): add glog component + * formatting + * remove namespace + * remove license + * Update launch/tier4_planning_launch/launch/scenario_planning/lane_driving/motion_planning/motion_planning.launch.py + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update launch/tier4_planning_launch/launch/scenario_planning/lane_driving/behavior_planning/behavior_planning.launch.py + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update common/glog_component/CMakeLists.txt + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update launch/tier4_control_launch/launch/control.launch.py + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * add copyright + --------- + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* Contributors: Takamasa Horibe diff --git a/common/glog_component/package.xml b/common/glog_component/package.xml index 6feedd090f2c6..a9e7cdf54fd5a 100644 --- a/common/glog_component/package.xml +++ b/common/glog_component/package.xml @@ -2,7 +2,7 @@ glog_component - 0.1.0 + 0.38.0 The glog_component package Takamasa Horibe Apache License 2.0 diff --git a/common/qp_interface/CHANGELOG.rst b/common/qp_interface/CHANGELOG.rst new file mode 100644 index 0000000000000..b63fa3f20490e --- /dev/null +++ b/common/qp_interface/CHANGELOG.rst @@ -0,0 +1,39 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package qp_interface +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(qp_interface): fix unreadVariable (`#8349 `_) + * fix:unreadVariable + * fix:unreadVariable + * fix:unreadVariable + --------- +* perf(velocity_smoother): use ProxQP for faster optimization (`#8028 `_) + * perf(velocity_smoother): use ProxQP for faster optimization + * consider max_iteration + * disable warm start + * fix test + --------- +* refactor(qp_interface): clean up the code (`#8029 `_) + * refactor qp_interface + * variable names: m_XXX -> XXX\_ + * update + * update + --------- +* fix(fake_test_node, osqp_interface, qp_interface): remove unnecessary cppcheck inline suppressions (`#7855 `_) + * fix(fake_test_node, osqp_interface, qp_interface): remove unnecessary cppcheck inline suppressions + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Ryuta Kambe, Takayuki Murooka, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- +* feat(qp_interface): support proxqp (`#3699 `_) + * feat(qp_interface): add proxqp interface + * update + --------- +* feat(qp_interface): add new package which will contain various qp solvers (`#3697 `_) +* Contributors: Takayuki Murooka diff --git a/common/qp_interface/package.xml b/common/qp_interface/package.xml index 22cc3665ffaa0..ce4adb94a396a 100644 --- a/common/qp_interface/package.xml +++ b/common/qp_interface/package.xml @@ -2,7 +2,7 @@ qp_interface - 1.0.0 + 0.38.0 Interface for the QP solvers Takayuki Murooka Fumiya Watanabe diff --git a/common/tier4_adapi_rviz_plugin/CHANGELOG.rst b/common/tier4_adapi_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..5cd7c5682df4b --- /dev/null +++ b/common/tier4_adapi_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,42 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_adapi_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* style: update rviz plugin icons to match the theme (`#8868 `_) +* fix(tier4_adapi_rviz_plugin): fix unusedFunction (`#8840 `_) + fix:unusedFunction +* feat(tier4_adapi_rviz_plugin, tier4_state_rviz_plugin): set timestamp to velocity_limit msg from rviz panels (`#8548 `_) + set timestamp to velocity_limit msg +* feat(tier4_adapi_rviz_plugin): add legacy state panel (`#7494 `_) +* Contributors: Autumn60, Khalil Selyan, Takagi, Isamu, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- +* feat(default_ad_api): add door api (`#5737 `_) +* feat(tier4_adapi_rviz_plugin): add change button to the route panel (`#6326 `_) + feat(tier4_adapi_rviz_plugin): add route change button to the route panel +* fix(readme): add acknowledgement for material icons in tool plugins (`#6354 `_) +* style(update): autoware tools icons (`#6351 `_) +* feat(tier4_adapi_rviz_plugin): add route panel (`#3840 `_) + * feat: add panel + * feat: set route + * feat: set waypoints + * feat: add readme + * fix: copyright + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(tier4_adapi_rviz_plugin): add adapi rviz plugin (`#3380 `_) + * feat(tier4_adapi_rviz_plugin): add adapi rviz plugin + * feat: fix copyright and name + --------- +* Contributors: Khalil Selyan, Takagi, Isamu, Vincent Richard diff --git a/common/tier4_adapi_rviz_plugin/package.xml b/common/tier4_adapi_rviz_plugin/package.xml index 3f8c34be318d1..ea3850fd7a87f 100644 --- a/common/tier4_adapi_rviz_plugin/package.xml +++ b/common/tier4_adapi_rviz_plugin/package.xml @@ -2,7 +2,7 @@ tier4_adapi_rviz_plugin - 0.0.0 + 0.38.0 The autoware adapi rviz plugin package Takagi, Isamu Hiroki OTA diff --git a/common/tier4_api_utils/CHANGELOG.rst b/common/tier4_api_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..22856d3f82900 --- /dev/null +++ b/common/tier4_api_utils/CHANGELOG.rst @@ -0,0 +1,61 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_api_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* Contributors: Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore: update api package maintainers (`#6086 `_) + * update api maintainers + * fix + --------- +* chore: set log level of debug printing in rviz plugin to DEBUG (`#5996 `_) +* docs: add readme for interface packages (`#4235 `_) + add readme for interface packages +* chore: update maintainer (`#4140 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: add api maintainers (`#2361 `_) +* refactor(tier4_api_utils): apply clang-tidy (`#1663 `_) +* feat: isolate gtests in all packages (`#693 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Hiroki OTA, Kenji Miyake, Maxime CLEMENT, Takagi, Isamu, Takayuki Murooka, Tomoya Kimura, Vincent Richard, awf-autoware-bot[bot] diff --git a/common/tier4_api_utils/package.xml b/common/tier4_api_utils/package.xml index d05b810caf904..6936fb4034f63 100644 --- a/common/tier4_api_utils/package.xml +++ b/common/tier4_api_utils/package.xml @@ -2,7 +2,7 @@ tier4_api_utils - 0.0.0 + 0.38.0 The tier4_api_utils package Takagi, Isamu Apache License 2.0 diff --git a/common/tier4_camera_view_rviz_plugin/CHANGELOG.rst b/common/tier4_camera_view_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..e10612bd0db6a --- /dev/null +++ b/common/tier4_camera_view_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,44 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_camera_view_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(tier4_camera_view_rviz_plugin): fix unmatchedSuppression (`#8918 `_) + fix:unmatchedSuppression +* style: update rviz plugin icons to match the theme (`#8868 `_) +* fix(tier4_camera_view_rviz_plugin): fix unusedFunction (`#8843 `_) + fix:unusedFunction +* fix(tier4_camera_view_rviz_plugin): fix uninitMemberVar (`#8819 `_) + * fix:uninitMemberVar + * fix:clang format + --------- +* fix(tier4_camera_view_rviz_plugin): fix unusedFunction (`#8639 `_) + * fix:unusedFunction + * fix:clang format + * fix:unusedFunction + --------- +* fix: replace Ogre deprecated header (`#7606 `_) + Fix Ogre deprecated header + Co-authored-by: Kotaro Yoshimoto +* fix(tier4_camera_view_rviz_plugin): fix funcArgNamesDifferent warnings (`#7621 `_) +* Contributors: Khalil Selyan, Ryuta Kambe, Yutaka Kondo, kobayu858, ぐるぐる + +0.26.0 (2024-04-03) +------------------- +* fix(readme): add acknowledgement for material icons in tool plugins (`#6354 `_) +* style(update): autoware tools icons (`#6351 `_) +* feat(camera_view_plugin): add camera view plugin package (`#5472 `_) + * add camera view plugin package + * add readme for short cut + * style(pre-commit): autofix + * change name + * style(pre-commit): autofix + * fix license + * fix license + * style(pre-commit): autofix + --------- + Co-authored-by: Owen-Liuyuxuan + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Khalil Selyan, Yuxuan Liu diff --git a/common/tier4_camera_view_rviz_plugin/package.xml b/common/tier4_camera_view_rviz_plugin/package.xml index 0ede5e37b8287..453a188df727f 100644 --- a/common/tier4_camera_view_rviz_plugin/package.xml +++ b/common/tier4_camera_view_rviz_plugin/package.xml @@ -2,7 +2,7 @@ tier4_camera_view_rviz_plugin - 0.0.0 + 0.38.0 The autoware camera view rviz plugin package Yuxuan Liu Makoto Yabuta diff --git a/common/tier4_datetime_rviz_plugin/CHANGELOG.rst b/common/tier4_datetime_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..0f5aa02a6d918 --- /dev/null +++ b/common/tier4_datetime_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,59 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_datetime_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* Contributors: Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore: update api package maintainers (`#6086 `_) + * update api maintainers + * fix + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: add api maintainers (`#2361 `_) +* refactor(tier4_datetime_rviz_plugin): apply clang-tidy (`#1605 `_) + * refactor(tier4_datetime_rviz_plugin): apply clang-tidy + * refactor: apply readability-identifier-naming +* fix: remove unused check of rviz plugin version (`#1474 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Hiroki OTA, Kenji Miyake, Takagi, Isamu, Tomoya Kimura, Vincent Richard, awf-autoware-bot[bot] diff --git a/common/tier4_datetime_rviz_plugin/package.xml b/common/tier4_datetime_rviz_plugin/package.xml index 82e1e82c61ba2..ffe95116f9ea3 100644 --- a/common/tier4_datetime_rviz_plugin/package.xml +++ b/common/tier4_datetime_rviz_plugin/package.xml @@ -2,7 +2,7 @@ tier4_datetime_rviz_plugin - 0.0.0 + 0.38.0 The tier4_datetime_rviz_plugin package Takagi, Isamu Apache License 2.0 diff --git a/common/tier4_localization_rviz_plugin/CHANGELOG.rst b/common/tier4_localization_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..d5c279b2b6d10 --- /dev/null +++ b/common/tier4_localization_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,152 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_localization_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(tier4_localization_rviz_plugin): fix unmatchedSuppression (`#8919 `_) + fix:unmatchedSuppression +* fix(tier4_localization_rviz_plugin): fix unusedFunction (`#8848 `_) + fix:unusedFunction +* fix(tier4_localization_rviz_plugin): fix constVariableReference (`#8838 `_) + fix:constVariableReference +* fix(tier4_localization_rviz_plugin): fix knownConditionTrueFalse (`#8824 `_) + * fix:knownConditionTrueFalse + * fix:merge + --------- +* refactor(tier4_localization_rviz_plugin): apply static analysis (`#8683 `_) + * refactor based on linter + * add comment on no lint + * mod comment for clarification + --------- +* feat(tier4_localization_rviz_plugin): add visualization of pose with covariance history (`#8191 `_) + * display PoseWithCovariance History + * Correct spelling errors and year + * Add arrows clear() + * Extension to 3D in matrix calculations + * style(pre-commit): autofix + * Correcting spelling mistakes and adding includes + --------- + Co-authored-by: Yamato Ando + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_localization_rviz_plugin): fix unusedFunction (`#8637 `_) + fix:unusedFunction +* chore(tier4_localization_rviz_plugin): add maintainer and author (`#8184 `_) + add maintainer and author +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* Contributors: Masaki Baba, SaltUhey, Satoshi OTA, Yamato Ando, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- +* chore: update api package maintainers (`#6086 `_) + * update api maintainers + * fix + --------- +* build: proper eigen deps and include (`#3615 `_) + * build: proper eigen deps and include + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_localization_rviz_plugin): add pose history footprint (`#2387 `_) + * feat(tier4_localization_rviz_plugin): add pose history footprint + * remove unused variables + * add maintainer +* chore: add api maintainers (`#2361 `_) +* revert: readability-identifier-naming for pose history (`#1641 `_) + * revert: readability-identifier-naming for pose history + This reverts commit 9278e714bdbd29ca344976e9a2b26fdb93b41370. + * Revert "fix: build error" + This reverts commit 5e855993250a94494d9a8d05e03097162d4e6e0e. +* refactor(tier4_localization_rviz_plugin): apply clang-tidy (`#1608 `_) + * refactor(tier4_localization_rviz_plugin): apply clang-tidy + * ci(pre-commit): autofix + * refactor: add NOLINT + * refactor: fix readability-identifier-naming + * ci(pre-commit): autofix + * fix: build error + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(tier4_perception_rviz_plugin): apply clang-tidy (`#1624 `_) + * refactor(tier4_perception_rviz_plugin): apply clang-tidy + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: remove unused check of rviz plugin version (`#1474 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Hiroki OTA, Kenji Miyake, Takagi, Isamu, Takamasa Horibe, Tomoya Kimura, Vincent Richard, awf-autoware-bot[bot] diff --git a/common/tier4_localization_rviz_plugin/package.xml b/common/tier4_localization_rviz_plugin/package.xml index ee771072f79ee..29f5b995bce2b 100644 --- a/common/tier4_localization_rviz_plugin/package.xml +++ b/common/tier4_localization_rviz_plugin/package.xml @@ -2,7 +2,7 @@ tier4_localization_rviz_plugin - 0.1.0 + 0.38.0 The tier4_localization_rviz_plugin package Takagi, Isamu Takamasa Horibe diff --git a/common/tier4_planning_rviz_plugin/CHANGELOG.rst b/common/tier4_planning_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..51dea889a86c0 --- /dev/null +++ b/common/tier4_planning_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,285 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_planning_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(tier4_planning_rviz_plugin): set path colors from rviz and add fade_out feature (`#8972 `_) + Co-authored-by: M. Fatih Cırıt +* style: update rviz plugin icons to match the theme (`#8868 `_) +* fix(tier4_planning_rviz_plugin): fix unusedFunction (`#8616 `_) + fix:unusedFunction +* fix(tier4_planning_rviz_plugin): fix cppcheck warning of virtualCallInConstructor (`#8377 `_) + fix: deal with virtualCallInConstructor warning + Co-authored-by: Ryuta Kambe +* fix(tier4_planning_rviz_plugin): fix calculation of drivable area bounds (`#7815 `_) + change angle condition +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for common modules (`#7239 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* fix(tier4_planning_rviz_plugin): memory leak (`#7164 `_) + fix memory leak +* Contributors: Khalil Selyan, Kosuke Takeuchi, Ryohsuke Mitsudome, Satoshi OTA, Takayuki Murooka, Yukihiro Saito, Yutaka Kondo, beyzanurkaya, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- +* fix(readme): add acknowledgement for material icons in tool plugins (`#6354 `_) +* style(update): autoware tools icons (`#6351 `_) +* fix(tier4_planning_rviz_plugin): move headers to tier4_planning_rviz_plugin directory (`#5927 `_) + * fix(tier4_planning_rviz_plugin): move headers to tier4_planning_rviz_plugin directory + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(planning modules): remove maintainer... (`#5458 `_) + remove shimizu-san from maintainer and add maintainer for stop line and turn signal decider +* feat(tier4_planning_rviz_plugin): visualize text of slope angle (`#5091 `_) +* refactor(common): extern template for motion_utils / remove tier4_autoware_utils.hpp / remove motion_utis.hpp (`#5027 `_) +* fix(tier4_planning_rviz_plugin): update vehicle info parameters in panel received from global parameter (`#4907 `_) +* fix: max velocity display (`#4203 `_) + fix max velocity display + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* fix(tier4_planning_rviz_plugin): fix plugin crash (`#3830 `_) + * preVisualizePathFootPrint is the cause + * update ogre_node and text_ptr in each iteration + --------- +* fix(tier4_planning_rviz_plugin): fix drivable area width (`#3689 `_) + * fix(tier4_planning_rviz_plugin): fix drivable area width + * fix + --------- +* build: proper eigen deps and include (`#3615 `_) + * build: proper eigen deps and include + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(tier4_planning_rviz_plugin): suppress warning (`#3578 `_) +* feat(tier4_planning_rviz_plugin): remove z offset from the bound (`#3551 `_) +* feat(tier4_planning_rviz_plugin): update path width by global parameters (`#3504 `_) + * fix(tier4_planning_rviz_plugin): update vehicle info by global parameters + * feat(tier4_planning_rviz_plugin): update path width by global parameters + --------- +* fix(tier4_planning_rviz_plugin): update vehicle info by global parameters (`#3503 `_) + * fix(tier4_planning_rviz_plugin): update vehicle info by global parameters + * fix + --------- +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_planning_rviz_plugin): supress initial warning message (`#2960 `_) + fix(tier4_planning_rviz_plugin): remove initial warning message +* fix(tier4_rviz_planning_plugin): clear objects before return (`#2995 `_) + * fix(tier4_rviz_planning_plugin): clear objects before return + * update + --------- +* feat(tier4_planning_rviz_plugin): add maintainer (`#2996 `_) +* feat(tier4_planning_rviz_plugin): move footprint plugin to path (`#2971 `_) + * feat(tier4_rviz_plugin): simplify tier4_planning_rviz_plugin + * update + --------- +* feat(tier4_planning_rviz_plugin): add drivable area plugin (`#2868 `_) + * feat(tier4_planning_rviz_plugin): add drivable area plugin + * change default size and color + * update + * add drivable area to path + * update + --------- +* feat(tier4_autoware_utils): remove drivable area plugin (`#2876 `_) +* refactor(tier4_planning_rviz_plugin): clean up the code of path (`#2871 `_) + * refactor(tier4_planning_rviz_plugin): clean up the code of path + * fix + --------- +* refactor(tier4_planning_rviz_plugin): create abstract class for footprint (`#2870 `_) + * refactor(tier4_planning_rviz_plugin): create abstract class for footprint + * fix + * fix + * fix + * fix + --------- +* feat(tier4_planning_rviz_plugin): visualize pose_with_uuid_stamped (`#2662 `_) + * feat(tier4_planning_rviz_plugin): visualize pose_stamped_with_uuid + * Update common/tier4_planning_rviz_plugin/include/pose_stamped_with_uuid/display.hpp + Co-authored-by: Yukihiro Saito + * Update common/tier4_planning_rviz_plugin/src/pose_stamped_with_uuid/display.cpp + Co-authored-by: Yukihiro Saito + * rename to pose_with_uuid_stamped + * add icon + * change default size + Co-authored-by: Yukihiro Saito +* feat(behavior_path_planner, obstacle_avoidance_planner): add new drivable area (`#2472 `_) + * update + * update + * update + * update obstacle avoidance planner + * update + * clean code + * uddate + * clean code + * remove resample + * update + * add orientation + * change color + * update + * remove drivable area + * add flag + * update + * update color + * fix some codes + * change to makerker array + * change avoidance utils +* feat(tier4_planning_rviz_plugin): add offset from baselink param (`#2384 `_) +* fix(tier4_planning_rviz_plugin): correct velocity text (`#2179 `_) +* fix(tier4_planning/vehicle_rviz_plugin): fixed license (`#2059 `_) + * fix(tier4_planning/vehicle_rviz_plugin): fixed license + * fix build error +* feat(tier4_planning_rviz_plugin): add owner (`#1953 `_) +* refactor(tier4_planning_rviz_plugin): apply clang-tidy for path (`#1637 `_) +* feat(tier4_planning_rviz_plugin): add velocity_text to path_with_lane_id (`#1735 `_) + * feat(tier4_planning_rviz_plugin): add velocity_text to path_with_lane_id + * fix pre-commit +* refactor(tier4_planning_rviz_plugin): apply clang-tidy for mission_checkpoint (`#1634 `_) + refactor(tier4_planning_rviz_plugin): apply clang-tidy for mission_checkpoint +* refactor(tier4_planning_rviz_plugin): apply clang-tidy for drivable_area (`#1625 `_) +* fix: remove unused check of rviz plugin version (`#1474 `_) +* fix(tier4_planning_rviz_plugin): fix initialize planning_rviz_plugin (`#1387 `_) + * fix(tier4_planning_rviz_plugin): fix initialize planning_rviz_plugin + * ci(pre-commit): autofix + * remove comment out + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_planning_rviz_plugin): support backward driving in path/traj plugin (`#1335 `_) + * fix(tier4_planning_rviz_plugin): support backward driving in path_with_lane_id/path/trajectory plugin + * add utils.hpp +* feat: view LaneId on PathWithLaneIdFootprint plugin (`#984 `_) + * feat: view LaneId on PathWithLaneIdFootprint plugin + * ci(pre-commit): autofix + * fix: add utility + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: set Eigen include directory as SYSTEM for Humble arm64 (`#978 `_) +* feat(rviz_plugin): console meter is too large on the Rviz with FHD display, isn't it? (`#587 `_) + * feat(tier4_planning/vehicle_plugin): make plugins size scalable + * remove space + * scaling +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: simplify Rolling support (`#854 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* fix: suppress compiler warnings (`#852 `_) +* style: fix format of package.xml (`#844 `_) +* fix(tier4_planning_rviz_plugins): modify build error in rolling (`#808 `_) +* feat(tier4_planning_rviz_plugins): add vehicle_info to *FootprintDisplay (`#712 `_) + * feat(tier4_planning_rviz_plugins): add vehicle_info to PathFootprintDisplay + * add vehicle_info to other footprint displays + * fix the scope of local variables + Co-authored-by: Takayuki Murooka +* chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_planning_rviz_plugin): add PathWithLaneIdFootprint rviz plugin (`#594 `_) + * feat(tier4_planning_rviz_plugin): add PathWithLaneIdFootprint rviz plugin + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(tier4_planning_rviz_plugin): add PathWithLaneId icon (`#593 `_) +* feat(tier4_planning_rviz_plugin): add PathWithLaneId rviz plugin (`#591 `_) + * sync rc rc/v1.7.1 (`#2345 `_) + * add behavior_path_rviz_plugin (`#2343 `_) + * add behavior_path_rviz_plugin + * edit README + * fix for uncrustify + * fix include guard + * use autoware_lint_common + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Revert "use autoware_lint_common" + This reverts commit 98c264d5f32d88fb19cd7953fc64a2052648af29. + * fix for cpplint + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Fix format + Co-authored-by: Hiroki OTA + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: kosuke55 + * feat(tier4_planning_rviz_plugin): add PathWithLaneId rviz plugin + Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com> + Co-authored-by: Hiroki OTA + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat: add drivable area visualizer (`#779 `_) (`#193 `_) + * add drivable area visualizer + * add license + * modify pointed out in pre-commit + * modify pointed out in pre-commit + Co-authored-by: Yukihiro Saito +* fix: fix typo plannnig -> planning (`#195 `_) +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Daisuke Nishimatsu, Esteve Fernandez, Hiroki OTA, Kenji Miyake, Khalil Selyan, Kosuke Takeuchi, Kyoichi Sugahara, Mamoru Sobue, Maxime CLEMENT, Takagi, Isamu, Takamasa Horibe, Takayuki Murooka, Takeshi Miura, Tomoya Kimura, Vincent Richard, Yukihiro Saito, Yutaka Shimizu, awf-autoware-bot[bot] diff --git a/common/tier4_planning_rviz_plugin/package.xml b/common/tier4_planning_rviz_plugin/package.xml index e42d8c5a05a12..43641ce361e43 100644 --- a/common/tier4_planning_rviz_plugin/package.xml +++ b/common/tier4_planning_rviz_plugin/package.xml @@ -2,7 +2,7 @@ tier4_planning_rviz_plugin - 0.1.0 + 0.38.0 The tier4_planning_rviz_plugin package Yukihiro Saito Takayuki Murooka diff --git a/common/tier4_state_rviz_plugin/CHANGELOG.rst b/common/tier4_state_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..4ea0f5cc6557e --- /dev/null +++ b/common/tier4_state_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,214 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_state_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(tier4_state_rviz_plugin): fix unmatchedSuppression (`#8921 `_) + fix:unmatchedSuppression +* style: update state panel plugin (`#8846 `_) +* fix(tier4_state_rviz_plugin): fix unusedFunction (`#8841 `_) + fix:unusedFunction +* fix(tier4_state_rviz_plugin): fix unusedFunction (`#8845 `_) + * fix:unusedFunction + * fix:unusedFunction + * fix:revert + --------- +* fix(tier4_state_rviz_plugin): fix constVariablePointer (`#8832 `_) + fix:constVariablePointer +* fix(tier4_state_rviz_plugin): fix shadowVariable (`#8831 `_) + * fix:shadowVariable + * fix:clang-format + --------- +* refactor(custom_button): improve drop shadow effect (`#8781 `_) +* fix(tier4_state_rviz_plugin): fix unmatchedSuppression (`#8658 `_) + fix:unmatchedSuppression +* fix(tier4_state_rviz_plugin): fix unusedFunction (`#8608 `_) + * fix:unusedFunction + * fix:clang format + * fix:revert custom button + * fix:revert custom container + * fix:revert custom icon label + * fix:revert custom label + * fix:revert custom segment button + * fix:revert custom slider + * fix:revert custom toggle switch + * fix:revert custom label + * fix:add blank line + * fix:revert custom botton item + * fix:remove declaration + --------- +* feat(tier4_adapi_rviz_plugin, tier4_state_rviz_plugin): set timestamp to velocity_limit msg from rviz panels (`#8548 `_) + set timestamp to velocity_limit msg +* feat!: replace autoware_auto_msgs with autoware_msgs for common modules (`#7239 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* feat: update autoware state panel (`#7036 `_) +* Contributors: Autumn60, Khalil Selyan, Ryohsuke Mitsudome, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- +* feat: add pull over to autoware_state_panel of rviz (`#6540 `_) +* chore: set log level of debug printing in rviz plugin to DEBUG (`#5996 `_) +* feat!: remove planning factor type (`#5793 `_) + remove planning factor type + Co-authored-by: Hiroki OTA +* feat: change planning factor behavior constants (`#5590 `_) + * replace module type + * support compatibility + --------- + Co-authored-by: Hiroki OTA +* feat(tier4_state_rviz_plugin): add init by gnss button (`#4392 `_) +* fix(tier4_state_rviz_plugin): add NEUTRAL on GEAR (`#3132 `_) + fix(tier4_state_rviz_plugin): fix bug https://github.com/autowarefoundation/autoware.universe/issues/3121 +* refactor(start_planner): rename pull out to start planner (`#3908 `_) +* build(iron): remove rmw_qos_profile_t (`#3809 `_) +* fix(rviz_plugin): fx traffic light and velocity factor rviz plugin (`#3598 `_) + fix(rviz_plugin); fx traffic light and velocity factor rviz plugin +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* refactor(behavior_path_planner): rename pull_over to goal_planner (`#3501 `_) +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_state_panel): change variable for fail safe behavior (`#2952 `_) + fix fail safe behavior value +* fix(tier4_state_rviz_plugin): fix typo (`#2988 `_) +* fix(tier4_state_rviz_plugin): split into two panels (`#2914 `_) + * fix(tier4_state_rviz_plugin): split into two panels + * feat: add image + * style(pre-commit): autofix + * Update common/tier4_state_rviz_plugin/src/velocity_steering_factors_panel.cpp + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * Update common/tier4_state_rviz_plugin/src/velocity_steering_factors_panel.hpp + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * Update autoware_state_panel.hpp + * Update autoware_state_panel.cpp + * Update common/tier4_state_rviz_plugin/src/velocity_steering_factors_panel.cpp + * Update common/tier4_state_rviz_plugin/src/velocity_steering_factors_panel.hpp + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* feat(tier4_state_rviz_plugin): add planning API visualization (`#2632 `_) + feat(tier4_state_rviz_plugin): add Planning Visualization + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* feat(tier4_state_rviz_plugin): add Fail Safe Visualization (`#2626 `_) + * feat(tier4_state_rviz_plugin): add information for Fail Safe + * fix color + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* docs(tier4_state_rviz_plugin): update readme (`#2475 `_) +* feat(tier4_state_rviz_plugin): add API monitoring for Routing, Localization and Motion (`#2436 `_) + * feat: add viz for routing API + * feat: add motion and localiation + * some refactoring + * add comment + * add vertical align + * fix: in transition + * fix: setupLabel -> updateLabel + * add memory + * fix pre commit + * ci(pre-commit): autofix + Co-authored-by: Takagi, Isamu + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_state_rviz_plugin): use ADAPI v1 instead of old API (`#2433 `_) + * fix: delete path change approval + * make operation and control mode layout + * add nullptr + * fix pre-commit + * fix comment + * fix: rename enable disable + * feat: add TRANSITION + * fix comment + * delete unused +* chore(tier4_state_rviz_plugin): add maintainer (`#2435 `_) +* revert(tier4_state_rviz_plugin): readability-identifier-naming (`#1595 `_) (`#1617 `_) + revert(tier4_state_rviz_plugin): readability-identifier-naming (`#1595 `_)" + This reverts commit 57720204fd401a59b5dffd12d5b8958e5ae2a5af. +* refactor(tier4_state_rviz_plugin): apply clang-tidy for readability-identifier-naming (`#1595 `_) + * refactor(tier4_state_rviz_plugin): apply clang-tidy for readability-identifier-naming + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(tier4_state_rviz_plugin): apply clang-tidy (`#1589 `_) + * fix: clang-tidy for tier4_state_rviz_plugin + * ci(pre-commit): autofix + * Update common/tier4_state_rviz_plugin/src/autoware_state_panel.cpp + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update common/tier4_state_rviz_plugin/src/autoware_state_panel.cpp + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * ci(pre-commit): autofix + * Update common/tier4_state_rviz_plugin/src/autoware_state_panel.hpp + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix: delete NOLINT + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* fix: remove unused check of rviz plugin version (`#1474 `_) +* fix(tier4_state_rviz_plugin): qos (`#1085 `_) +* feat(tier4_state_rviz_plugin): add emergency button (`#1048 `_) + * feat(tier4_state_rviz_plugin):add emergency button + * ci(pre-commit): autofix + * chore: add default button name + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* revert: engage button action in autoware_state_panel (`#1079 `_) + * Revert "fix(autoware_state_panel): fix message type for /api/autoware/get/engage (`#666 `_)" + This reverts commit 49cc906418b15994b7facb881f3c133a9d8eb3a1. + * Revert "fix(tier4_state_rviz_plugin): change service and topic name for engage (`#633 `_)" + This reverts commit 15f43bc7063809d38c369e405a82d9666826c052. +* feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(rviz_plugins): add velocity limit to autoware state panel (`#879 `_) + * feat(rviz_plugins): add velocity limit to autoware state panel + * chore(rviz_plugin): change ms to kmh +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* fix(autoware_state_panel): fix message type for /api/autoware/get/engage (`#666 `_) + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_state_rviz_plugin): change service and topic name for engage (`#633 `_) +* feat: add selector mode and disengage function (`#781 `_) (`#194 `_) + Co-authored-by: Hiroki OTA + Co-authored-by: Tomoya Kimura +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Daisuke Nishimatsu, Fumiya Watanabe, Hiroki OTA, Kenji Miyake, Kosuke Takeuchi, Mark Jin, Satoshi OTA, Shumpei Wakabayashi, Takagi, Isamu, Takayuki Murooka, TetsuKawa, Tomoya Kimura, Vincent Richard, awf-autoware-bot[bot], taikitanaka3, yabuta diff --git a/common/tier4_state_rviz_plugin/package.xml b/common/tier4_state_rviz_plugin/package.xml index 65ccd217d8016..c7d88afc991ab 100644 --- a/common/tier4_state_rviz_plugin/package.xml +++ b/common/tier4_state_rviz_plugin/package.xml @@ -2,7 +2,7 @@ tier4_state_rviz_plugin - 0.0.0 + 0.38.0 The autoware state rviz plugin package Hiroki OTA Takagi, Isamu diff --git a/common/tier4_system_rviz_plugin/CHANGELOG.rst b/common/tier4_system_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..846fa5cd3fa14 --- /dev/null +++ b/common/tier4_system_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,57 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_system_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(system_error_monitor): remove system error monitor (`#8929 `_) + * feat: delete-system-error-monitor-from-autoware + * feat: remove unnecessary params + --------- +* fix(tier4_system_rviz_plugin): fix cppcheck warning of virtualCallInConstructor (`#8378 `_) + fix: deal with virtualCallInConstructor warning + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat!: replace autoware_auto_msgs with autoware_msgs for common modules (`#7239 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Ryohsuke Mitsudome, Takayuki Murooka, TetsuKawa, Yutaka Kondo, taisa1 + +0.26.0 (2024-04-03) +------------------- +* feat(tier4_system_rviz_plugin): improve visualization results and logics (`#5222 `_) + * Add Init Localization and Init Planning Check; Add error list check + * style(pre-commit): autofix + * int casting problem updated + * style(pre-commit): autofix + * improve if statement writing styles + * style(pre-commit): autofix + * FIX ci + * subscribe to ADAPI for more stable status checking + * style(pre-commit): autofix + * try using level attribute only + * fix hpp so that it just look like the original hpp + * style(pre-commit): autofix + * set default value to NO_FAULT + --------- + Co-authored-by: Owen-Liuyuxuan + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(common): extern template for motion_utils / remove tier4_autoware_utils.hpp / remove motion_utis.hpp (`#5027 `_) +* feat(tier4_system_rviz_plugin): add package (`#4945 `_) + * feat(tier4_system_rviz_plugin): add package + * update maintainer + * style(pre-commit): autofix + * minor update + * style(pre-commit): autofix + * update some arguments + * style(pre-commit): autofix + * fix pre-commit + * style(pre-commit): autofix + * update maintainer + * fix test + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Mamoru Sobue, Yuxuan Liu, kminoda diff --git a/common/tier4_system_rviz_plugin/package.xml b/common/tier4_system_rviz_plugin/package.xml index bd888fb085960..6b7b089840537 100644 --- a/common/tier4_system_rviz_plugin/package.xml +++ b/common/tier4_system_rviz_plugin/package.xml @@ -2,7 +2,7 @@ tier4_system_rviz_plugin - 0.1.0 + 0.38.0 The tier4_vehicle_rviz_plugin package Koji Minoda Apache License 2.0 diff --git a/common/tier4_traffic_light_rviz_plugin/CHANGELOG.rst b/common/tier4_traffic_light_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..5a746ad778af4 --- /dev/null +++ b/common/tier4_traffic_light_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,66 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_traffic_light_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat!: replace autoware_auto_msgs with autoware_msgs for common modules (`#7239 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Ryohsuke Mitsudome, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* feat(behavior_velocity): support new traffic signal interface (`#4133 `_) + * feat(behavior_velocity): support new traffic signal interface + * style(pre-commit): autofix + * add missing dependency + * style(pre-commit): autofix + * remove the external signal input source in behavior_planning_launch.py + * replace TrafficLightElement with TrafficSignalElement + * style(pre-commit): autofix + * use the regulatory element id instead of traffic light id + * change the input of traffic signal to traffic light arbiter + * style(pre-commit): autofix + * do not return until the all regulatory elements are checked + * change input topic of the traffic signals + * fix the traffic signal type in perception reproducer + * add debug log when the signal data is outdated + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(rviz_plugin): fx traffic light and velocity factor rviz plugin (`#3598 `_) + fix(rviz_plugin); fx traffic light and velocity factor rviz plugin +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* refactor(tier4_traffic_light_rviz_plugin): apply clang-tidy (`#1650 `_) +* fix: remove unused check of rviz plugin version (`#1474 `_) +* feat(traffic-light-rviz-panel): select traffic light ID from Combobox (`#1010 `_) + * feat(traffic-light-rviz-panel): (1) select traffic light ID instead of inputting its value (2) added a workaround for tinyxml2::tinyxml2 for humble build (3) updated README and fixed mkdocs.yaml to upload .gif file to unvierse documentation (4)sort traffic light IDs, use scrollable box +* docs(tier4_traffic_light_rviz_plugin): update documentation (`#905 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* feat(tier4_traffic_light_rviz_plugin): selectable light shape, status and confidence (`#663 `_) +* feat(tier4_traffic_light_rviz_plugin): add traffic light publish panel (`#640 `_) + * feat(tier4_traffic_light_rviz_plugin): add traffic light publish panel + * fix(tier4_traffic_light_rviz_plugin): fix behavior + * fix: lisense description + Co-authored-by: Yukihiro Saito + * fix: lisence description + Co-authored-by: Yukihiro Saito + Co-authored-by: Yukihiro Saito +* Contributors: Hiroki OTA, Kenji Miyake, Mamoru Sobue, Satoshi OTA, Takagi, Isamu, Tomohito ANDO, Vincent Richard, taikitanaka3 diff --git a/common/tier4_traffic_light_rviz_plugin/package.xml b/common/tier4_traffic_light_rviz_plugin/package.xml index 8f2b075c8b090..f1e47741e8f0b 100644 --- a/common/tier4_traffic_light_rviz_plugin/package.xml +++ b/common/tier4_traffic_light_rviz_plugin/package.xml @@ -2,7 +2,7 @@ tier4_traffic_light_rviz_plugin - 0.0.0 + 0.38.0 The autoware state rviz plugin package Satoshi OTA Apache License 2.0 diff --git a/common/tier4_vehicle_rviz_plugin/CHANGELOG.rst b/common/tier4_vehicle_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..85e3e9b8f184a --- /dev/null +++ b/common/tier4_vehicle_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,133 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_vehicle_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(tier4_vehicle_rviz_plugin): fix cppcheck warning of virtualCallInConstructor (`#8379 `_) + fix: deal with virtualCallInConstructor warning + Co-authored-by: Ryuta Kambe +* fix: replace Ogre deprecated header (`#7606 `_) + Fix Ogre deprecated header + Co-authored-by: Kotaro Yoshimoto +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat!: replace autoware_auto_msgs with autoware_msgs for common modules (`#7239 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Kosuke Takeuchi, Ryohsuke Mitsudome, Takayuki Murooka, Yutaka Kondo, taisa1, ぐるぐる + +0.26.0 (2024-04-03) +------------------- +* refactor(common): extern template for motion_utils / remove tier4_autoware_utils.hpp / remove motion_utis.hpp (`#5027 `_) +* chore(build): remove tier4_autoware_utils.hpp in common/ (`#4828 `_) + removed tier4_autoware_utils.hpp in common/ +* chore: do not display steer and velocity value when message is not subscribed yet (`#4739 `_) + * chore: do not display steer and velocity value when message is not subscribed yet + * chore: change msgs + --------- +* feat(tier4_vehicle_rviz_plugin): add acceleration visualization plugin to RViz (`#4506 `_) + * feat: add acceleration visualization plugin to RVIZ + * feat: add RVIZ plugin for acceleration; remove limit text; debugging: property_label_scale\_ not responding + * style(pre-commit): autofix + * fix typo in acceleration + * fix a bug in keeping using abs(accel) to compute meter angle; delete text of acceleration meter, and delte the parameter of property_label_value + * feat: separate the setting of max/min emergency threshold; update max/min acceration; set threshold for reconfiguring emergency speed + * style(pre-commit): autofix + --------- + Co-authored-by: Owen-Liuyuxuan + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_planning/vehicle_rviz_plugin): fixed license (`#2059 `_) + * fix(tier4_planning/vehicle_rviz_plugin): fixed license + * fix build error +* fix: remove unused check of rviz plugin version (`#1474 `_) +* fix(tier4_vehicle_rviz_plugin): initialization vehicle rivz plugin (`#1379 `_) + * fix(tier4_vehicle_rviz_plugin): initialization vehicle rviz plugin + * initialize signal_type +* feat(rviz_plugin): console meter is too large on the Rviz with FHD display, isn't it? (`#587 `_) + * feat(tier4_planning/vehicle_plugin): make plugins size scalable + * remove space + * scaling +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: simplify Rolling support (`#854 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* fix: suppress compiler warnings (`#852 `_) +* style: fix format of package.xml (`#844 `_) +* fix(tier4_autoware_utils): modify build error in rolling (`#720 `_) + * fix(tier4_autoware_utils): modify build error in rolling + * fix(lanelet2_extension): add target compile definition for geometry2 + * fix(ekf_localizer): add target compile definition for geometry2 + * fix(freespace_planning_algorithms): add target compile definition for geometry2 + * fix(interpolation): add target compile definition for geometry2 + * fix(freespace_planner): add target compile definition for geometry2 + * fix(lane_departure_checker): add target compile definition for geometry2 + * fix(map_based_prediction): add target compile definition for geometry2 + * fix(ground_segmentation): add target compile definition for geometry2 + * fix(motion_velocity_smoother): add target compile definition for geometry2 + * fix(multi_object_tracker): add target compile definition for geometry2 + * fix(trajectory_follower): add target compile definition for geometry2 + * fix(control_performance_analysis): add target compile definition for geometry2 + * fix(detected_object_validation): add target compile definition for geometry2 + * fix(goal_distance_calculator): add target compile definition for geometry2 + * fix(ndt_scan_matcher): add target compile definition for geometry2 + * fix(route_handler): add target compile definition for geometry2 + * fix(behavior_path_planner): add target compile definition for geometry2 + * fix(mission_planner): add target compile definition for geometry2 + * fix(obstacle_avoidance_planner): add target compile definition for geometry2 + * fix(obstacle_stop_planner): add target compile definition for geometry2 + * fix(obstacle_collision_checker): add target compile definition for geometry2 + * fix(shape_estimation): add target compile definition for geometry2 + * fix(behavior_velocity_planner): add target compile definition for geometry2 + * fix(path_distance_calculator): add target compile definition for geometry2 + * fix(detection_by_tracker): add target compile definition for geometry2 + * fix(surround_obstacle_checker): add target compile definition for geometry2 + * fix(probabilistic_occupancy_grid_map): add target compile definition for geometry2 + * fix(tier4_debug_tools): add target compile definition for geometry2 + * fix(tier4_vehicle_rviz_plugin): add target compile definition for geometry2 + * fix(pure_pursuit): add target compile definition for geometry2 + * fix(trajectory_follower_nodes): add target compile definition for geometry2 + * fix(occupancy_grid_map_outlier_filter): add target compile definition for geometry2 + * fix(traffic_light_map_based_detector): add target compile definition for geometry2 + * fix(planning_error_monitor): add target compile definition for geometry2 + * fix(planning_evaluator): add target compile definition for geometry2 + * fix(lidar_centerpoint): add target compile definition for geometry2 +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Daisuke Nishimatsu, Kenji Miyake, Mamoru Sobue, Takagi, Isamu, Takamasa Horibe, Takayuki Murooka, Takeshi Miura, Tomoya Kimura, Vincent Richard, Yuxuan Liu, awf-autoware-bot[bot] diff --git a/common/tier4_vehicle_rviz_plugin/package.xml b/common/tier4_vehicle_rviz_plugin/package.xml index 69057701886cb..c9d5bf1baf21a 100644 --- a/common/tier4_vehicle_rviz_plugin/package.xml +++ b/common/tier4_vehicle_rviz_plugin/package.xml @@ -2,7 +2,7 @@ tier4_vehicle_rviz_plugin - 0.1.0 + 0.38.0 The tier4_vehicle_rviz_plugin package Yukihiro Saito Apache License 2.0 diff --git a/common/time_utils/CHANGELOG.rst b/common/time_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..8f2ebcc625ec3 --- /dev/null +++ b/common/time_utils/CHANGELOG.rst @@ -0,0 +1,155 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package time_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(time_utils): fix unusedFunction (`#8606 `_) + fix:unusedFunction +* Contributors: Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- +* chore: add maintainer (`#4234 `_) + * chore: add maintainer + * Update evaluator/localization_evaluator/package.xml + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat: isolate gtests in all packages (`#693 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* ci(pre-commit): clear the exclude option (`#426 `_) + * ci(pre-commit): remove unnecessary excludes + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * address pre-commit for Markdown files + * fix Python imports + * address cpplint errors + * fix broken package.xml + * rename ROS parameter files + * fix build + * use autoware_lint_common + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add autoware auto dependencies (`#185 `_) + * Back port .auto control packages (`#571 `_) + * Implement Lateral and Longitudinal Control Muxer + * [`#570 `_] Porting wf_simulator + * [`#1189 `_] Deactivate flaky test in 'trajectory_follower_nodes' + * [`#1189 `_] Fix flacky test in 'trajectory_follower_nodes/latlon_muxer' + * [`#1057 `_] Add osqp_interface package + * [`#1057 `_] Add library code for MPC-based lateral control + * [`#1271 `_] Use std::abs instead of abs + * [`#1057 `_] Implement Lateral Controller for Cargo ODD + * [`#1246 `_] Resolve "Test case names currently use snake_case but should be CamelCase" + * [`#1325 `_] Deactivate flaky smoke test in 'trajectory_follower_nodes' + * [`#1058 `_] Add library code of longitudinal controller + * Fix build error for trajectory follower + * Fix build error for trajectory follower nodes + * [`#1272 `_] Add AckermannControlCommand support to simple_planning_simulator + * [`#1058 `_] Add Longitudinal Controller node + * [`#1058 `_] Rename velocity_controller -> longitudinal_controller + * [`#1058 `_] Update CMakeLists.txt for the longitudinal_controller_node + * [`#1058 `_] Add smoke test python launch file + * [`#1058 `_] Use LowPassFilter1d from trajectory_follower + * [`#1058 `_] Use autoware_auto_msgs + * [`#1058 `_] Changes for .auto (debug msg tmp fix, common func, tf listener) + * [`#1058 `_] Remove unused parameters + * [`#1058 `_] Fix ros test + * [`#1058 `_] Rm default params from declare_parameters + use autoware types + * [`#1058 `_] Use default param file to setup NodeOptions in the ros test + * [`#1058 `_] Fix docstring + * [`#1058 `_] Replace receiving a Twist with a VehicleKinematicState + * [`#1058 `_] Change class variables format to m\_ prefix + * [`#1058 `_] Fix plugin name of LongitudinalController in CMakeLists.txt + * [`#1058 `_] Fix copyright dates + * [`#1058 `_] Reorder includes + * [`#1058 `_] Add some tests (~89% coverage without disabling flaky tests) + * [`#1058 `_] Add more tests (90+% coverage without disabling flaky tests) + * [`#1058 `_] Use Float32MultiArrayDiagnostic message for debug and slope + * [`#1058 `_] Calculate wheel_base value from vehicle parameters + * [`#1058 `_] Cleanup redundant logger setting in tests + * [`#1058 `_] Set ROS_DOMAIN_ID when running tests to prevent CI failures + * [`#1058 `_] Remove TF listener and use published vehicle state instead + * [`#1058 `_] Change smoke tests to use autoware_testing + * [`#1058 `_] Add plotjuggler cfg for both lateral and longitudinal control + * [`#1058 `_] Improve design documents + * [`#1058 `_] Disable flaky test + * [`#1058 `_] Properly transform vehicle state in longitudinal node + * [`#1058 `_] Fix TF buffer of lateral controller + * [`#1058 `_] Tuning of lateral controller for LGSVL + * [`#1058 `_] Fix formating + * [`#1058 `_] Fix /tf_static sub to be transient_local + * [`#1058 `_] Fix yaw recalculation of reverse trajs in the lateral controller + * modify trajectory_follower for galactic build + * [`#1379 `_] Update trajectory_follower + * [`#1379 `_] Update simple_planning_simulator + * [`#1379 `_] Update trajectory_follower_nodes + * apply trajectory msg modification in control + * move directory + * remote control/trajectory_follower level dorectpry + * remove .iv trajectory follower + * use .auto trajectory_follower + * remove .iv simple_planning_simulator & osqp_interface + * use .iv simple_planning_simulator & osqp_interface + * add tmp_autoware_auto_dependencies + * tmporally add autoware_auto_msgs + * apply .auto message split + * fix build depend + * fix packages using osqp + * fix autoware_auto_geometry + * ignore lint of some packages + * ignore ament_lint of some packages + * ignore lint/pre-commit of trajectory_follower_nodes + * disable unit tests of some packages + Co-authored-by: Maxime CLEMENT + Co-authored-by: Joshua Whitley + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: MIURA Yasuyuki + Co-authored-by: wep21 + Co-authored-by: tomoya.kimura + * Port parking planner packages from .Auto (`#600 `_) + * Copy code of 'vehicle_constants_manager' + * Fix vehicle_constants_manager for ROS galactic + * Rm .iv costmap_generator freespace_planner freespace_planning_aglorihtms + * Add astar_search (from .Auto) + * Copy freespace_planner from .Auto + * Update freespace_planner for .IV + * Copy costmap_generator from .Auto + * Copy and update had_map_utils from .Auto + * Update costmap_generator + * Copy costmap_generator_nodes + * Update costmap_generator_nodes + * Comment out all tests + * Move vehicle_constant_managers to tmp_autoware_auto_dependencies + * ignore pre-commit for back-ported packages + * ignore testing + Co-authored-by: Takamasa Horibe + * fix: fix pre-commit + * fix: fix markdownlint + * fix: fix cpplint + * feat: remove autoware_auto_dependencies + Co-authored-by: Takamasa Horibe + Co-authored-by: Maxime CLEMENT + Co-authored-by: Joshua Whitley + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: MIURA Yasuyuki + Co-authored-by: wep21 + Co-authored-by: tomoya.kimura + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* Contributors: Kenji Miyake, Maxime CLEMENT, Satoshi OTA, Takeshi Miura, Vincent Richard diff --git a/common/time_utils/package.xml b/common/time_utils/package.xml index c4ad8f098a0e0..57f40780444a7 100644 --- a/common/time_utils/package.xml +++ b/common/time_utils/package.xml @@ -2,7 +2,7 @@ time_utils - 1.0.0 + 0.38.0 Simple conversion methods to/from std::chrono to simplify algorithm development Christopher Ho Tomoya Kimura diff --git a/common/traffic_light_recognition_marker_publisher/CHANGELOG.rst b/common/traffic_light_recognition_marker_publisher/CHANGELOG.rst new file mode 100644 index 0000000000000..da1e3e772d1ad --- /dev/null +++ b/common/traffic_light_recognition_marker_publisher/CHANGELOG.rst @@ -0,0 +1,33 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package traffic_light_recognition_marker_publisher +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat!: replace autoware_auto_msgs with autoware_msgs for common modules (`#7239 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* docs(common): adding .pages file (`#7148 `_) + * docs(common): adding .pages file + * fix naming + * fix naming + * fix naming + * include main page plus explanation to autoware tools + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Ryohsuke Mitsudome, Takayuki Murooka, Yutaka Kondo, Zulfaqar Azmi + +0.26.0 (2024-04-03) +------------------- +* feat: add visualization node of traffic light recognition result (`#4099 `_) + * feat: add visualization node of traffic light recognition result + * docs: update readme + * chore: change image + --------- +* Contributors: Tomoya Kimura diff --git a/common/traffic_light_recognition_marker_publisher/package.xml b/common/traffic_light_recognition_marker_publisher/package.xml index 0fa3959d69c47..8d3f422171611 100644 --- a/common/traffic_light_recognition_marker_publisher/package.xml +++ b/common/traffic_light_recognition_marker_publisher/package.xml @@ -2,7 +2,7 @@ traffic_light_recognition_marker_publisher - 0.0.0 + 0.38.0 The traffic_light_recognition_marker_publisher package Tomoya Kimura Takeshi Miura diff --git a/common/traffic_light_utils/CHANGELOG.rst b/common/traffic_light_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..070be2c0b0f4a --- /dev/null +++ b/common/traffic_light_utils/CHANGELOG.rst @@ -0,0 +1,127 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package traffic_light_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(traffic_light_utils): fix unusedFunction (`#8605 `_) + * fix:unusedFunction + * fix:unusedFunction + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat!: replace autoware_auto_msgs with autoware_msgs for common modules (`#7239 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Ryohsuke Mitsudome, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- +* chore(perception modules): remove maintainer... (`#6499 `_) + * change maintainer + * add uetake san as maintainer + --------- +* refactor(tier4_perception_msgs): rename traffic_signal to traffic_light (`#6375 `_) + * rename traffic_signal to traffic_light + * style(pre-commit): autofix + * fix(crosswalk_traffic_light_estimator): remove unused include, readme + * rename traffic_signal_array to traffic_light_array + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(avoidance, lane_change): modules handle unknown traffic signal in the same way as red signal (`#6013 `_) + * fix(avoidance, lane_change): modules handle unknown traffic signal in the same way as red signal + * feat(traffic_light_utils): add util functions + * refactor(bpp): use traffic light utils + * refactor(bvp): use traffic light utils + --------- +* feat(crosswalk_traffic_light): add detector and classifier for pedestrian traffic light (`#5871 `_) + * add: crosswalk traffic light recognition + * fix: set conf=0 when occluded + * fix: clean code + * fix: refactor + * fix: occlusion predictor + * fix: output not detected signals as unknown + * Revert "fix: output not detected signals as unknown" + This reverts commit 7a166596e760d7eb037570e28106dcd105860567. + * Revert "fix: occlusion predictor" + This reverts commit 47d8cdd7fee8b4432f7a440f87bc35b50a8bc897. + * fix: occlusion predictor + * fix: clean debug code + * style(pre-commit): autofix + * fix: launch file + * fix: set max angle range for different type + * fix: precommit + * fix: cancel the judge of flashing for estimated crosswalk traffic light + * delete: not necessary judgement on label + * Update perception/traffic_light_classifier/src/nodelet.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/crosswalk_traffic_light_estimator/include/crosswalk_traffic_light_estimator/node.hpp + Co-authored-by: Yusuke Muramatsu + * Update perception/crosswalk_traffic_light_estimator/src/node.cpp + Co-authored-by: Yusuke Muramatsu + * style(pre-commit): autofix + * fix: topic names and message attribute name + * style(pre-commit): autofix + * fix: model names + * style(pre-commit): autofix + * Update perception/crosswalk_traffic_light_estimator/src/node.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/crosswalk_traffic_light_estimator/src/node.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/crosswalk_traffic_light_estimator/src/node.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/traffic_light_occlusion_predictor/src/nodelet.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/traffic_light_occlusion_predictor/src/nodelet.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/traffic_light_occlusion_predictor/src/nodelet.cpp + Co-authored-by: Yusuke Muramatsu + * fix: argument position + * fix: set classifier type in launch file + * fix: function and parameter name + * fix: func name + * Update launch/tier4_perception_launch/launch/perception.launch.xml + Co-authored-by: Yusuke Muramatsu + * Update perception/traffic_light_map_based_detector/src/node.cpp + Co-authored-by: Yusuke Muramatsu + * style(pre-commit): autofix + * fix: move max angle range to config + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * fix: model name + * fix: conflict + * fix: precommit + * fix: CI test + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Yusuke Muramatsu +* test(traffic_light_utils): add test_traffic_light_utils (`#4643 `_) + * test(traffic_light_utils): add test_traffic_light_utils + * style(pre-commit): autofix + * fix(traffic_light_utils): fix magic number + * style(pre-commit): autofix + * fix(traffic_light_utils): fix namespace cpplint + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* docs: add readme to perception related utils (`#4265 `_) +* chore: separate traffic_light_utils from perception_utils (`#4207 `_) + * separate traffic_light_utils from perception_utils + * style(pre-commit): autofix + * fix namespace bug + * remove unnecessary dependency + * rename rest of perception_utils to object_recognition_utils + * fix bug + * rename for added radar_object_clustering + * delete redundant namespace + * Update common/perception_utils/include/perception_utils/prime_synchronizer.hpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Correct the failure in the previous merge. + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* Contributors: Kyoichi Sugahara, Satoshi OTA, Shunsuke Miura, Tao Zhong, beginningfan diff --git a/common/traffic_light_utils/package.xml b/common/traffic_light_utils/package.xml index 59125d1583732..82955eb4c82c4 100644 --- a/common/traffic_light_utils/package.xml +++ b/common/traffic_light_utils/package.xml @@ -2,7 +2,7 @@ traffic_light_utils - 0.1.0 + 0.38.0 The traffic_light_utils package Kotaro Uetake Shunsuke Miura diff --git a/common/tvm_utility/CHANGELOG.rst b/common/tvm_utility/CHANGELOG.rst new file mode 100644 index 0000000000000..f0838352ec660 --- /dev/null +++ b/common/tvm_utility/CHANGELOG.rst @@ -0,0 +1,146 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tvm_utility +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(tvm_utility): add virtual destructor to tvm_utility (`#7759 `_) + * fix(tvm_utility): add virtual destructor to tvm_utility + * add override + --------- +* fix(tvm_utility): fix selfAssignment warnings (`#7561 `_) +* fix(tvm_utility): fix warning of negativeContainerIndex (`#6924 `_) +* Contributors: Ryuta Kambe, Yukinari Hisaki, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* build(tvm_utility): remove download logic from CMake and update documentation (`#4923 `_) + * add include tier4_autoware_utils and dependency + * remove downloading logic from Cmake, update documentation + * build(tvm_utility): remove downloading logic from Cmake, update documentation + * style(pre-commit): autofix + * build(tvm_utility): fix lint_cmake error + * build(tvm_utility): format warning message + * build(tvm_utility): add logic to work with autoware_data folder, add nn config header and test image + * style(pre-commit): autofix + * style(pre-commit): autofix + * build(tvm_utility): refactor, update InferenceEngineTVM constructor + * style(pre-commit): autofix + * build(tvm_utility): add lightweight model and test with it + * build(tvm_utility): make building yolo_v2_tiny disable by default + * build(tvm_utility): remove test artifact for yolo_v2_tiny + * build(tvm_utility): update docs + * build(tvm_utility): update docs + * style(pre-commit): autofix + * build(tvm_utility): update namespace in abs_model test + * build(tvm_utility): rewrite yolo_v2_tiny as example + * build(tvm_utility): clean comments in yolo_v2_tiny example main.cpp + * build(tvm_utility): add launch file for yolo_v2_tiny example + * build(tvm_utility): update yolo_v2_tiny example readme + * style(pre-commit): autofix + * build(tvm_utility): add model for arm based systems, need to be tested on device + * style(pre-commit): autofix + * style(pre-commit): autofix + * build(tvm_utility): update config header for arm + * style(pre-commit): autofix + * build(tvm_utility): remove debug output + * build(tvm_utility): add find_package conditional section + * build(tvm_utility): fix lint_cmake errors + * build(tvm_utility): remove coping model files during build + * build(tvm_utility): update readme with new data folder structure + * build(tvm_utility): fix spell check warnings + * style(pre-commit): autofix + * build(tvm_utility): add no model files guard to get_neural_network + * style(pre-commit): autofix + * build(tvm_utility): set back default paths in config headers + * build(tvm_utility): add param file, update launch file + * build(tvm_utility): add schema file, update node name + * style(pre-commit): autofix + * build(tvm_utility): fix json-schema-check + * build(tvm_utility): fix json-schema-check + * style(pre-commit): autofix + * build(tvm_utility): add parameter table to example readme + * build(tvm_utility): fix typo-error in description of schema.json + * style(pre-commit): autofix + * buiild(tvm_utility): fix spell-check warning and typo + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor: fix spell-check (`#4289 `_) + * refactor: fix spell-check + * fix spell-check + * fix typo + * Fix obvious typo, shortened words + * Fix obvious typo, shortened words, in common directory + * add cspell ignore + * Update perception/tensorrt_classifier/CMakeLists.txt + Co-authored-by: Yusuke Muramatsu + --------- + Co-authored-by: Yusuke Muramatsu +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* refactor(lidar_apollo_segmentation_tvm/_nodes): remove autoware_auto_common dependency (`#3136 `_) +* docs: comply with mkdocs style (`#3378 `_) + refactor(doc): comply with mkdocs style + Change from the Autoware.Auto style of package documentation to one that + gets parsed better by the current way of generating the documentation. + Issue-Id: SCM-5887 + Change-Id: I898d00eda921ac73373067036c582a7bbc192cce + Co-authored-by: Xinyu Wang <93699235+angry-crab@users.noreply.github.com> +* feat(tvm_utility, lidar_centerpoint_tvm): tvm pipeline extension (`#2468 `_) + * add scatter + * two stage pipeline + * ci(pre-commit): autofix + * fix build + * ci(pre-commit): autofix + * remove unecessary code + * apply changes from network_node refactor + * ci(pre-commit): autofix + * unpack tar file first and add maintainer + * fix pre commit error + * remove comment + * fix cmake download, remove scatter cpp and rename tvm function + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(tvm_utility): redefine network node and inference config (`#2467 `_) + * redefine network node and inference config + * accomondate network node changes + * ci(pre-commit): autofix + * revert device type and id + * cmake setting + * data type and modelzoo version + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tvm_utility): copy test result to CPU (`#2414 `_) + Also remove dependency to autoware_auto_common. + Issue-Id: SCM-5401 + Change-Id: I83b859742df2f2ff7df1d0bd2d287bfe0aa04c3d + Co-authored-by: Xinyu Wang <93699235+angry-crab@users.noreply.github.com> +* fix(lidar_apollo_segmentation_tvm, tvm_utility): fixed output dim and pipeline (`#2185 `_) +* feat(ModelZoo): model descriptors versioning (`#2158 `_) + Introduce a version field to the interface. + Make use of it in the lidar_apollo_segmentation_tvm packages and the + yolo_v2 example of tvm_utility. + Issue-Id: SCM-4000 + Change-Id: I6d666f886b0a9f01128bfa4cf30e189d23f3481e + Co-authored-by: Xinyu Wang <93699235+angry-crab@users.noreply.github.com> +* feat(ModelZoo): rework prebuilt assets management (`#1880 `_) + ModelZoo artifacts changed from a single archive to one archive per + model/backend combination. It allows users to only download needed + archives, but prevents keeping the current design. + Change from all models being handled by the "neural_networks_provider" + package to models being downloaded by packages that need them. + Leverage the newly added versioning of the prebuilt models. + Fix the NN check of the "nodes" package. + Issue-Id: SCM-3999 + Change-Id: I1df9007f5bf446a8b50e38c4fd98e9e3a8d2550f + Co-authored-by: Xinyu Wang <93699235+angry-crab@users.noreply.github.com> +* docs(tvm_utility): fix broken link (`#1670 `_) +* feat(tvm_utility): port tvm_utility (`#893 `_) + Co-authored-by: Luca Foschiani +* Contributors: Alexey Panferov, Ambroise Vincent, Kenji Miyake, Luca Foschiani, M. Fatih Cırıt, Shunsuke Miura, Vincent Richard, Xinyu Wang diff --git a/common/tvm_utility/package.xml b/common/tvm_utility/package.xml index c4fbf1c25ac87..a1984a84c0bdc 100644 --- a/common/tvm_utility/package.xml +++ b/common/tvm_utility/package.xml @@ -18,7 +18,7 @@ tvm_utility - 1.0.0 + 0.38.0 A set of utility functions to help build a machine learning pipeline using TVM as the inference engine. diff --git a/control/autoware_autonomous_emergency_braking/CHANGELOG.rst b/control/autoware_autonomous_emergency_braking/CHANGELOG.rst new file mode 100644 index 0000000000000..57dd5781899c5 --- /dev/null +++ b/control/autoware_autonomous_emergency_braking/CHANGELOG.rst @@ -0,0 +1,218 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_autonomous_emergency_braking +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autonomous_emergency_braking): fix no backward imu path and wrong back distance usage (`#9141 `_) + * fix no backward imu path and wrong back distance usage + * use the motion utils isDrivingForward function + --------- +* refactor(autoware_autonomous_emergency_braking): rename info_marker_publisher to virtual_wall_publisher (`#9078 `_) +* feat(autonomous_emergency_braking): set max imu path length (`#9004 `_) + * set a limit to the imu path length + * fix test and add a new one + * update readme + * pre-commit + * use velocity and time directly to get arc length + * refactor to reduce repeated code + * cleaning code + --------- +* feat(autonomous_emergency_braking): add sanity chackes (`#8998 `_) + add sanity chackes +* feat(autonomous_emergency_braking): calculate the object's velocity in the search area (`#8591 `_) + * refactor PR + * WIP + * change using polygon to lateral offset + * improve code + * remove redundant code + * skip close points in MPC path generation + * fix empty path points in short parking scenario + * fix readme conflicts + --------- +* docs(autonomous_emergency_braking): add missing params to README (`#8950 `_) + add missing params +* feat(autonomous_emergency_braking): make hull markers 3d (`#8930 `_) + make hull markers 3d +* docs(autonomous_emergency_braking): make a clearer image for aeb when localization is faulty (`#8873 `_) + make a clearer image for aeb when localization is faulty +* feat(autonomous_emergency_braking): add markers showing aeb convex hull polygons for debugging purposes (`#8865 `_) + * add markers showing aeb convex hull polygons for debugging purposes + * fix briefs + * fix typo + --------- +* fix(control): align the parameters with launcher (`#8789 `_) + align the control parameters +* feat(autonomous_emergency_braking): speed up aeb (`#8778 `_) + * add missing rclcpp::Time(0) + * refactor to reduce cropping to once per iteration + * add LookUpTransform to utils + * separate object creation and clustering + * error handling of empty pointcloud + --------- +* feat(autonomous_emergency_braking): increase aeb speed by getting last transform (`#8734 `_) + set stamp to 0 to get the latest stamp instead of waiting for the stamp +* feat(autonomous_emergency_braking): add timekeeper to AEB (`#8706 `_) + * add timekeeper to AEB + * add more info to output + --------- +* docs(autoware_autonomous_emergency_braking): improve AEB module's README (`#8612 `_) + * docs: improve AEB module's README + * update rss distance length + --------- +* fix(autonomous_emergency_braking): fix debug marker visual bug (`#8611 `_) + fix bug by using the collision data keeper +* feat(autonomous_emergency_braking): enable aeb with only one req path (`#8569 `_) + * make it so AEB works with only one req path type (imu or MPC) + * fix missing mpc path return + * add check + * modify no path msg + --------- +* feat(autonomous_emergency_braking): add some tests to aeb (`#8126 `_) + * add initial tests + * add more tests + * more tests + * WIP add publishing and test subscription + * add more tests + * fix lint cmake + * WIP tf topic + * Revert "WIP tf topic" + This reverts commit b5ef11b499e719b2cdbe0464bd7de7778de54e76. + * add path crop test + * add test for transform object + * add briefs + * delete repeated test + --------- +* docs(autonomous_emergency_braking): update readme for new param (`#8330 `_) + update readme for new param +* feat(autonomous_emergency_braking): add info marker and override for state (`#8312 `_) + add info marker and override for state +* refactor(pointcloud_preprocessor): prefix package and namespace with autoware (`#7983 `_) + * refactor(pointcloud_preprocessor)!: prefix package and namespace with autoware + * style(pre-commit): autofix + * style(pointcloud_preprocessor): suppress line length check for macros + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * refactor(pointcloud_preprocessor): directory structure (soft) + * refactor(pointcloud_preprocessor): directory structure (hard) + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* feat(autonomous_emergency_braking): add virtual stop wall to aeb (`#7894 `_) + * add virtual stop wall to aeb + * add maintainer + * add uppercase + * use motion utils function instead of shiftPose + --------- +* chore(autonomous_emergency_braking): apply clangd suggestions to aeb (`#7703 `_) + * apply clangd suggestions + * add maintainer + --------- +* feat(autonomous_emergency_braking): aeb add support negative speeds (`#7707 `_) + * add support for negative speeds + * remove negative speed check for predicted obj + --------- +* fix(autonomous_emergency_braking): aeb strange mpc polygon (`#7740 `_) + change resize to reserve +* feat(autonomous_emergency_braking): add cluster min height for aeb (`#7605 `_) + * add minimum cluster height threshold + * add update param option + * use param + * avoid the float check if cluster_surpasses_threshold_height is already true + * update README + * add cluster height description + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autonomous_emergency_braking): add predicted object support for aeb (`#7548 `_) + * add polling sub to predicted objects + * WIP requires changing path frame to map + * add parameters and reuse predicted obj speed + * introduce early break to reduce computation time + * resolve merge conflicts + * fix guard + * remove unused declaration + * fix include + * fix include issues + * remove inline + * delete unused dependencies + * add utils.cpp + * remove _ for non member variable + --------- +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(control)!: refactor directory structures of the control checkers (`#7524 `_) + * aeb + * control_validator + * lane_departure_checker + * shift_decider + * fix + --------- +* feat(autonomous_emergency_braking): aeb disable obj velocity calc w param (`#7493 `_) + * feat(autonomous_emergenct_braking): update README and imgs of aeb (`#7482 `_) + update README + * add param to toggle on or off object speed calc for aeb + * pre-commit readme + --------- +* fix(planning): set single depth sensor data qos for pointlcoud polling subscribers (`#7490 `_) + set single depth sensor data qos for pointlcoud polling subscribers +* feat(autonomous_emergenct_braking): update README and imgs of aeb (`#7482 `_) + update README +* feat(autonomous_emergency_braking): aeb for backwards driving (`#7279 `_) + * add support for backward path AEB + * fix sign) + * add abs and protect against nan + * solve sign problem with relative speed + --------- +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* feat(autonomous_emergency_braking): prefix package and namespace with autoware\_ (`#7294 `_) + * change package name + * add the prefix + * change option + * change back node name + * eliminate some prefixes that are not required + * fix node name + --------- +* Contributors: Amadeusz Szymko, Ismet Atabay, Kosuke Takeuchi, Kyoichi Sugahara, Satoshi OTA, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zhe Shen, danielsanchezaran, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_autonomous_emergency_braking/package.xml b/control/autoware_autonomous_emergency_braking/package.xml index 02c8d0e6aaf83..2fc87ee0a8acd 100644 --- a/control/autoware_autonomous_emergency_braking/package.xml +++ b/control/autoware_autonomous_emergency_braking/package.xml @@ -2,7 +2,7 @@ autoware_autonomous_emergency_braking - 0.1.0 + 0.38.0 Autonomous Emergency Braking package as a ROS 2 node Takamasa Horibe Tomoya Kimura diff --git a/control/autoware_collision_detector/CHANGELOG.rst b/control/autoware_collision_detector/CHANGELOG.rst new file mode 100644 index 0000000000000..8e30f7119a4dd --- /dev/null +++ b/control/autoware_collision_detector/CHANGELOG.rst @@ -0,0 +1,22 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_collision_detector +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(collision_detector): add maintainer (`#9184 `_) + add maintainer +* feat(collision_detector): add autoware_collision_detector (`#9157 `_) + * add new package autoware_collision_detector + * update to latest + * fix + * fix reference + * modify maintainer + * change definiton from filtering to exclude + * change description for parameters + --------- +* Contributors: Go Sakayori, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_collision_detector/package.xml b/control/autoware_collision_detector/package.xml index ff2facada87b4..ff081e921aef2 100644 --- a/control/autoware_collision_detector/package.xml +++ b/control/autoware_collision_detector/package.xml @@ -2,7 +2,7 @@ autoware_collision_detector - 0.1.0 + 0.38.0 The collision_detector package Kyoichi Sugahara diff --git a/control/autoware_control_validator/CHANGELOG.rst b/control/autoware_control_validator/CHANGELOG.rst new file mode 100644 index 0000000000000..ed60e0b6e14c6 --- /dev/null +++ b/control/autoware_control_validator/CHANGELOG.rst @@ -0,0 +1,62 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_control_validator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(control_validator): add hold and lpf (`#9120 `_) +* feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): add processing time pub. (`#9065 `_) + * feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): Add: processing_time_pub + * fix: pre-commit + * feat(costmap_generator): fix: No output when not Active. + * fix: clang-format + * Re: fix: clang-format + --------- +* fix(control): align the parameters with launcher (`#8789 `_) + align the control parameters +* feat(autoware_control_validator): refactoring & testing (`#8096 `_) + * refactoring + * updating... + * update + * fix + * fix + * Update CMakeLists.txt + * use yaml to load vehicle info + --------- +* fix(control_validator): fix param names and doc (`#8104 `_) + * fix +* feat(control_validator)!: add velocity check (`#7806 `_) + * add velocity check + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(control)!: refactor directory structures of the control checkers (`#7524 `_) + * aeb + * control_validator + * lane_departure_checker + * shift_decider + * fix + --------- +* feat(autoware_control_validator): add polling subcribers (`#7426 `_) + * add polling subs + * delete extra line + --------- +* fix(autoware_control_validator): fix vehicle info utils (`#7417 `_) +* refactor(control_validator)!: prefix package and namespace with autoware (`#7304 `_) + * rename folders + * rename add prefix + * change param path + * fix pluggin problem + * fix extra prefixes + * change back launchers + * add namespace to address conflict + * delete stubborn file + --------- +* Contributors: Fumiya Watanabe, Kazunori-Nakajima, Kosuke Takeuchi, Takayuki Murooka, Yuki TAKAGI, Yukinari Hisaki, Yutaka Kondo, Zhe Shen, danielsanchezaran + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_control_validator/package.xml b/control/autoware_control_validator/package.xml index 060fda93f87a8..dc71ec6cc3830 100644 --- a/control/autoware_control_validator/package.xml +++ b/control/autoware_control_validator/package.xml @@ -2,7 +2,7 @@ autoware_control_validator - 0.1.0 + 0.38.0 ros node for autoware_control_validator Kyoichi Sugahara Takamasa Horibe diff --git a/control/autoware_external_cmd_selector/CHANGELOG.rst b/control/autoware_external_cmd_selector/CHANGELOG.rst new file mode 100644 index 0000000000000..9d374ddb8a77d --- /dev/null +++ b/control/autoware_external_cmd_selector/CHANGELOG.rst @@ -0,0 +1,22 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_external_cmd_selector +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(external_cmd_selector): rework parameters (`#8198 `_) + * refactor(external_cmd_selector): rework parameters + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(control)!: refactor directory structures of the control interface nodes (`#7528 `_) + * external_cmd_selector + * joy_controller + --------- +* refactor(external_cmd_selector): prefix package and namespace with au… (`#7384 `_) + refactor(external_cmd_selector): prefix package and namespace with autoware\_ +* Contributors: Batuhan Beytekin, Yuki TAKAGI, Yukinari Hisaki, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_external_cmd_selector/package.xml b/control/autoware_external_cmd_selector/package.xml index 19881f06c96e5..1d69b4eb8e97e 100644 --- a/control/autoware_external_cmd_selector/package.xml +++ b/control/autoware_external_cmd_selector/package.xml @@ -2,7 +2,7 @@ autoware_external_cmd_selector - 0.1.0 + 0.38.0 The autoware_external_cmd_selector package Taiki Tanaka Tomoya Kimura diff --git a/control/autoware_joy_controller/CHANGELOG.rst b/control/autoware_joy_controller/CHANGELOG.rst new file mode 100644 index 0000000000000..5ba17c9395876 --- /dev/null +++ b/control/autoware_joy_controller/CHANGELOG.rst @@ -0,0 +1,254 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_joy_controller +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_joy_controller): add virtual destructor to autoware_joy_controller (`#7760 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* fix(joy_controller): check for nullptr messages (`#7540 `_) +* refactor(control)!: refactor directory structures of the control interface nodes (`#7528 `_) + * external_cmd_selector + * joy_controller + --------- +* refactor(joy_controller)!: prefix package and namespace with autoware (`#7382 `_) + * add prefix + * fix codeowner + * fix + * fix + --------- +* Contributors: Kosuke Takeuchi, Maxime CLEMENT, Takayuki Murooka, Yuki TAKAGI, Yukinari Hisaki, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* feat: change pachage name: autoware_msgs -> tier4_msgs (`#150 `_) + * change pkg name: autoware\_*_msgs -> tier\_*_msgs + * ci(pre-commit): autofix + * autoware_external_api_msgs -> tier4_external_api_msgs + * ci(pre-commit): autofix + * fix description + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* feat: add autoware joy controller (`#72 `_) + * release v0.4.0 + * Support G29 controller in autoware_joy_controller (`#699 `_) + * Add map for G29 controller + * Add new line at end of file + * Change structure of JoyConverterBase class + * Rename PS4 -> DS4 + * Rename controler_type -> joy_type + * Set joy_type by console input + * Change doc + * Remap g29 controller + * Remap AccelPedal -> accel, BrakePedal -> brake + * Remove [autoware_joy_controller] from ROS_INFO + Co-authored-by: Fumiya Watanabe + * Change key map for G29 controller and set deadzone parameter (`#740 `_) + * Add missing dependencies of autoware_joy_controller (`#755 `_) + * remove ROS1 packages temporarily + * add sample ros2 packages + * remove ROS1 packages + * Revert "remove ROS1 packages temporarily" + This reverts commit c98294b0b159fb98cd3091d34a626d06f29fdece. + * add COLCON_IGNORE to ros1 packages + * Rename launch files to launch.xml (`#28 `_) + * Rename h files to hpp (`#142 `_) + * Change includes + * Rename files + * Adjustments to make things compile + * Other packages + * Adjust copyright notice on 532 out of 699 source files (`#143 `_) + * Use quotes for includes where appropriate (`#144 `_) + * Use quotes for includes where appropriate + * Fix lint tests + * Make tests pass hopefully + * Port autoware joy controller (`#124 `_) + * Port + * Fixed package.xml + * now() to use node clock + * Fix include + * Clear compilation warnings + * Run uncrustify on the entire Pilot.Auto codebase (`#151 `_) + * Run uncrustify on the entire Pilot.Auto codebase + * Exclude open PRs + * [update to v0.8.0] autoware joy controller (`#251 `_) + * restore filename to original for version update + * Enable to change sensitivity (`#868 `_) + * Improve remote emergency stop (`#900 `_) + * Apply format + * Rename emergency to system_emergency in vehicle_cmd_gate + * Add emergency stop feature to vehicle_cmd_gate + * Fix frame_id of vehicle_cmd_gate output + * Rename /remote/emergency to /remote/emergency_stop in autoware_joy_controller + * Rename /remote/emergency to /remote/emergency_stop in remote_cmd_converter + * Rename /remote/emergency to /remote/emergency_stop in autoware_api + * Check emergency_stop timeout in remote_cmd_converter + * Ignore timeout = 0.0 + * Add config_file to arg + * Rename emergency_stop to external_emergency_stop + * Remove unnecessary lines + * Wait for first heartbeat + * Add clear_emergency_stop service + * Call clear_external_emegency_stop service from autoware_joy_controller + * Rename function + * Revert: Wait for first heartbeat + * Fix console messages + * Move emergency_stop diag to vehicle_cmd_gate + * Add heartbeat to vehicle_cmd_gate + * Revert: Move emergency_stop diag to vehicle_cmd_gate + * patch in real-vehicle + * Apply format + * Change default parameter + Co-authored-by: jpntaxi4943-autoware + * restore file name + * [tmp] fix build error + * fix service + * fix format + * fix service usage + * fix launch var + Co-authored-by: Fumiya Watanabe + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: jpntaxi4943-autoware + * Rename ROS-related .yaml to .param.yaml (`#352 `_) + * Rename ROS-related .yaml to .param.yaml + * Remove prefix 'default\_' of yaml files + * Rename vehicle_info.yaml to vehicle_info.param.yaml + * Rename diagnostic_aggregator's param files + * Fix overlooked parameters + * remove using in global namespace (`#379 `_) + * remove using in global namespace (`#1166 `_) + * remove using in global namespace + * Revert "remove using in global namespace" + This reverts commit 7f120509c9e3a036a38e84883868f6036bca23ad. + * Add package namespace + Co-authored-by: Kenji Miyake + * [autoware_joy_controller] add lint tests + Co-authored-by: Kenji Miyake + * fix namespace (`#414 `_) + * add use_sim-time option (`#454 `_) + * Fix for rolling (`#1226 `_) + * Replace doc by description + * Replace ns by push-ros-namespace + * Make control modules components (`#1262 `_) + * Remove use_sim_time for set_parameter (`#1260 `_) + * Remove autoware_debug_msgs from autoware_joy_controller (`#1303 `_) + * Porting remote cmd selector (`#1286 `_) + * Feature/add remote cmd selector (`#1179 `_) + * Add in/out args of remote_cmd_converter.launch + * Change remote input topic of vehicle_cmd_gate + * Add msgs for remote_cmd_selector + * Add remote_cmd_selector + * Rename remote_cmd_selector to external_cmd_selector + * Remove VehicleCommand support in autoware_joy_controller + * Support external_cmd_source in autoware_joy_controller.launch (`#1194 `_) + * Fix porting miss + * fix missing function + * modify xml format + * fix include guard + * add callback group + * modify remap name + * Revert "modify remap name" + This reverts commit 169cc8d28442825b1d61b0439b9892c913304527. + * change topic name + * use rclcpp_component + * Remove autoware_debug_msgs from autoware_joy_controller + * Change default mode of autoware_joy_controller + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake + * Ros2/create/external commands (`#1299 `_) + * add remote message + * add remote commands + * fix topic + * remove unnecessary topic + * remove unused topic + * add external cmd instead + * ToExternalComd + * fix topic in joy con + * Fix -Wunused-parameter (`#1836 `_) + * Fix -Wunused-parameter + * Fix mistake + * fix spell + * Fix lint issues + * Ignore flake8 warnings + Co-authored-by: Hiroki OTA + * Add autoware api (`#1979 `_) + * Use EmergencyState instead of deprecated EmergencyMode (`#2030 `_) + * Use EmergencyState instead of deprecated EmergencyMode + * Use stamped type + * add sort-package-xml hook in pre-commit (`#1881 `_) + * add sort xml hook in pre-commit + * change retval to exit_status + * rename + * add prettier plugin-xml + * use early return + * add license note + * add tier4 license + * restore prettier + * change license order + * move local hooks to public repo + * move prettier-xml to pre-commit-hooks-ros + * update version for bug-fix + * apply pre-commit + * Add selected external command API (`#2053 `_) + * submit engage with api service from joy controller (`#2320 `_) + * fix engagew with api + * delete unused + * fix for uncrustify + * revive vehicle_engage + * some fix + * revive autoware name + * fix service name + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * port autoware joy controller (`#588 `_) + * port autoware joy controller + * fix compile error + * use odometry instead of twist + * update launch + Co-authored-by: Takayuki Murooka + * update README.md in autoware_joy_controller (`#593 `_) + * update README.md + * update README.md + * fix typo + * Update control/autoware_joy_controller/README.md + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * update README.md + Co-authored-by: Takayuki Murooka + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * fix format + * ci(pre-commit): autofix + Co-authored-by: mitsudome-r + Co-authored-by: Fumiya Watanabe + Co-authored-by: Fumiya Watanabe + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Nikolai Morin + Co-authored-by: Servando <43142004+sgermanserrano@users.noreply.github.com> + Co-authored-by: Takamasa Horibe + Co-authored-by: jpntaxi4943-autoware + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Co-authored-by: Kenji Miyake + Co-authored-by: tkimura4 + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Keisuke Shima + Co-authored-by: Hiroki OTA + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: Takayuki Murooka + Co-authored-by: Takayuki Murooka + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* Contributors: Tomoya Kimura, taikitanaka3 diff --git a/control/autoware_joy_controller/package.xml b/control/autoware_joy_controller/package.xml index 3a9acf07a35bf..3ee880799a025 100644 --- a/control/autoware_joy_controller/package.xml +++ b/control/autoware_joy_controller/package.xml @@ -2,7 +2,7 @@ autoware_joy_controller - 0.1.0 + 0.38.0 The autoware_joy_controller package Taiki Tanaka Tomoya Kimura diff --git a/control/autoware_lane_departure_checker/CHANGELOG.rst b/control/autoware_lane_departure_checker/CHANGELOG.rst new file mode 100644 index 0000000000000..3c9f07f840c59 --- /dev/null +++ b/control/autoware_lane_departure_checker/CHANGELOG.rst @@ -0,0 +1,74 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_lane_departure_checker +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* test(lane_departure_checker): add tests for createVehicleFootprints (`#8928 `_) + * move createVehicleFootprints() to seperate files + * add tests for createVehicleFootprints() + --------- +* test(lane_departure_checker): add tests for resampleTrajectory (`#8895 `_) + * move resampleTrajectory() to separate file + * add tests for resampleTrajectory() + --------- +* test(lane_departure_checker): add tests for cutTrajectory (`#8887 `_) + * move cutTrajectory() to separate file + * add test for cutTrajectory() + --------- +* fix(control): align the parameters with launcher (`#8789 `_) + align the control parameters +* refactor(start_planner, lane_departure_checker): remove redundant calculation in fuseLaneletPolygon (`#8682 `_) + * remove redundant fused lanelet calculation + * remove unnecessary change + * add new function + * fix spelling mistake + * fix spelling mistake + * use std::move and lambda funcion for better code + * add comment for better understanding + * fix cppcheck + --------- +* fix(autoware_lane_departure_checker): not to show error message "trajectory deviation is too large" during manual driving (`#8404 `_) + * update: update not to show error message "trajectory deviation is too large" during manual driving + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(lane_departure_checker): fix uninitialized variables (`#8451 `_) + fix(lane_departure_checker): fix uninitialized_variables +* feat(start_planner): add time_keeper (`#8254 `_) + * feat(start_planner): add time_keeper + * fix + * fix + * fix shadow variables + --------- +* fix(autoware_lane_departure_checker): fix shadowVariable (`#7931 `_) + fix:shadowVariable +* refactor(autoware_universe_utils): changed the API to be more intuitive and added documentation (`#7443 `_) + * refactor(tier4_autoware_utils): Changed the API to be more intuitive and added documentation. + * use raw shared ptr in PollingPolicy::NEWEST + * update + * fix + * Update evaluator/autoware_control_evaluator/include/autoware/control_evaluator/control_evaluator_node.hpp + Co-authored-by: danielsanchezaran + --------- + Co-authored-by: danielsanchezaran +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (`#7683 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(control)!: refactor directory structures of the control checkers (`#7524 `_) + * aeb + * control_validator + * lane_departure_checker + * shift_decider + * fix + --------- +* refactor(autoware_lane_departure_checker)!: rename directory name (`#7410 `_) +* Contributors: Go Sakayori, Kosuke Takeuchi, Kyoichi Sugahara, Maxime CLEMENT, Mitsuhiro Sakamoto, T-Kimura-MM, Takayuki Murooka, Yuki TAKAGI, Yukinari Hisaki, Yutaka Kondo, Zhe Shen, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_lane_departure_checker/package.xml b/control/autoware_lane_departure_checker/package.xml index 6f9ae5c895885..c8271f4ef4a6d 100644 --- a/control/autoware_lane_departure_checker/package.xml +++ b/control/autoware_lane_departure_checker/package.xml @@ -2,7 +2,7 @@ autoware_lane_departure_checker - 0.1.0 + 0.38.0 The autoware_lane_departure_checker package Kyoichi Sugahara Makoto Kurihara diff --git a/control/autoware_mpc_lateral_controller/CHANGELOG.rst b/control/autoware_mpc_lateral_controller/CHANGELOG.rst new file mode 100644 index 0000000000000..91e9426ac76e5 --- /dev/null +++ b/control/autoware_mpc_lateral_controller/CHANGELOG.rst @@ -0,0 +1,154 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_mpc_lateral_controller +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(osqp_interface): added autoware prefix to osqp_interface (`#8958 `_) +* fix(autoware_mpc_lateral_controller): fix calculation method of predicted trajectory (`#9048 `_) + * fix(vehicle_model): fix calculation method of predicted trajectory + --------- +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* chore(mpc_lateral_controller): consistent parameters with autoware_launch (`#8914 `_) +* chore: remove duplicate line in mpc_lateral_controller.cpp (`#8916 `_) + remove duplicate line in mpc_lateral_controller.cpp +* feat(autoware_mpc_lateral_controller): add predicted trajectory acconts for input delay (`#8436 `_) + * feat: enable delayed initial state for predicted trajectory + * feat: enable debug publishing of predicted and resampled reference trajectories + --------- +* fix(autoware_mpc_lateral_controller): fix cppcheck warnings (`#8149 `_) + * fix(autoware_mpc_lateral_controller): fix cppcheck warnings + * Update control/autoware_mpc_lateral_controller/src/lowpass_filter.cpp + Co-authored-by: Takayuki Murooka + --------- + Co-authored-by: Takayuki Murooka +* fix(autoware_mpc_lateral_controller): add timestamp and frame ID to published trajectory (`#8164 `_) + add timestamp and frame ID to published trajectory +* fix(controller): revival of dry steering (`#7903 `_) + * Revert "fix(autoware_mpc_lateral_controller): delete the zero speed constraint (`#7673 `_)" + This reverts commit 69258bd92cb8a0ff8320df9b2302db72975e027f. + * dry steering + * add comments + * add minor fix and modify unit test for dry steering + --------- +* fix(autoware_mpc_lateral_controller): delete the zero speed constraint (`#7673 `_) + * delete steer rate limit when vel = 0 + * delete unnecessary variable + * pre-commit + --------- +* fix(autoware_mpc_lateral_controller): relax the steering rate constraint at zero speed (`#7581 `_) + * constraint for zero velocity updated + * correct the comment + --------- +* fix(autoware_mpc_lateral_controller): fix duplicateExpression warning (`#7542 `_) + * fix(autoware_mpc_lateral_controller): fix duplicateExpression warning + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_mpc_lateral_controller): fix duplicateAssignExpression warning (`#7572 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(mpc_lateral_controller): align the MPC steering angle when the car is controlled manually. (`#7109 `_) + * align the MPC steering angle when the car is controlled manually. + * update the condition for is_driving_manually + * STOP mode included + * comment the is_driving_manually + * align the steering outside (after) the solver. + * use the flag input_data.current_operation_mode.is_autoware_control_enabled + * correct a typo + * correct the under control condition check + * undo the space delete + * unchange the unrelevant line + * pre-commit + --------- +* feat(mpc_lateral_controller): signal a MRM when MPC fails. (`#7016 `_) + * mpc fail checker diagnostic added + * fix some scope issues + * member attribute added. + * shared pointer added. + * member attribute (diag_updater\_) added + * dependency added. + * implementation of the MpcLateralController corrected! + * typo in comment corrected! + * member method argument corrected + * delete unnecessary reference mark + Co-authored-by: Takamasa Horibe + * rebase + * correct the include + * pre-commit + --------- + Co-authored-by: Takamasa Horibe +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(control)!: refactor directory structures of the trajectory followers (`#7521 `_) + * control_traj + * add follower_node + * fix + --------- +* refactor(trajectory_follower_node): trajectory follower node add autoware prefix (`#7344 `_) + * rename trajectory follower node package + * update dependencies, launch files, and README files + * fix formats + * remove autoware\_ prefix from launch arg option + --------- +* refactor(trajectory_follower_base): trajectory follower base add autoware prefix (`#7343 `_) + * rename trajectory follower base package + * update dependencies and includes + * fix formats + --------- +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* refactor(mpc_lateral_controller, trajectory_follower_node)!: prefix package and namespace with autoware (`#7306 `_) + * add the prefix to the folder + * named to autoware_mpc_lateral_controller + * rename the folder in the include + * correct the package name in xml and CMakeLists + * correct the namespace and include + * change namespace and include in src/ + * change namespace and include in test/ + * fix the trajectory_follower_node + * undo rename to the namespace + * change the trajectory_follower_node, Controller.drawio.svg, and README.md + * fixed by pre-commit + * suppress the unnecessary line length detect + --------- +* Contributors: Autumn60, Esteve Fernandez, Kosuke Takeuchi, Kyoichi Sugahara, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zhe Shen, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_mpc_lateral_controller/package.xml b/control/autoware_mpc_lateral_controller/package.xml index ee9ede3598256..ec7be46fb9f00 100644 --- a/control/autoware_mpc_lateral_controller/package.xml +++ b/control/autoware_mpc_lateral_controller/package.xml @@ -2,7 +2,7 @@ autoware_mpc_lateral_controller - 1.0.0 + 0.38.0 MPC-based lateral controller Takamasa Horibe diff --git a/control/autoware_obstacle_collision_checker/CHANGELOG.rst b/control/autoware_obstacle_collision_checker/CHANGELOG.rst new file mode 100644 index 0000000000000..0e3619bec74b2 --- /dev/null +++ b/control/autoware_obstacle_collision_checker/CHANGELOG.rst @@ -0,0 +1,12 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_obstacle_collision_checker +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(obstacle_collision_checker): move to autoware namespace (`#9047 `_) +* Contributors: Maxime CLEMENT, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_obstacle_collision_checker/package.xml b/control/autoware_obstacle_collision_checker/package.xml index 9dc29ce6fd387..01200e9c77bc3 100644 --- a/control/autoware_obstacle_collision_checker/package.xml +++ b/control/autoware_obstacle_collision_checker/package.xml @@ -2,7 +2,7 @@ autoware_obstacle_collision_checker - 0.1.0 + 0.38.0 The obstacle_collision_checker package Taiki Tanaka Tomoya Kimura diff --git a/control/autoware_operation_mode_transition_manager/CHANGELOG.rst b/control/autoware_operation_mode_transition_manager/CHANGELOG.rst new file mode 100644 index 0000000000000..df8fce61cd07c --- /dev/null +++ b/control/autoware_operation_mode_transition_manager/CHANGELOG.rst @@ -0,0 +1,24 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_operation_mode_transition_manager +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* fix(autoware_operation_mode_transition_manager): fix funcArgNamesDifferent (`#7997 `_) + fix: funcArgNamesDifferent_con-1 +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* fix(operation mode manager): add nullptr check in onTimer (`#7446 `_) +* refactor(operation_mode_transition_manager): prefix package and namespace with autoware\_ (`#7291 `_) + * RT1-6682 add prefix package and namespace with autoware\_ + * RT1-6682 fix package's description + --------- +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Mamoru Sobue, Takayuki Murooka, Yutaka Kondo, Zulfaqar Azmi, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_operation_mode_transition_manager/package.xml b/control/autoware_operation_mode_transition_manager/package.xml index ef6c0bc8d252b..2cdcee1375c23 100644 --- a/control/autoware_operation_mode_transition_manager/package.xml +++ b/control/autoware_operation_mode_transition_manager/package.xml @@ -1,6 +1,6 @@ autoware_operation_mode_transition_manager - 0.1.0 + 0.38.0 The operation_mode_transition_manager package Takamasa Horibe Tomoya Kimura diff --git a/control/autoware_pid_longitudinal_controller/CHANGELOG.rst b/control/autoware_pid_longitudinal_controller/CHANGELOG.rst new file mode 100644 index 0000000000000..3c6b82ce1e270 --- /dev/null +++ b/control/autoware_pid_longitudinal_controller/CHANGELOG.rst @@ -0,0 +1,102 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_pid_longitudinal_controller +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(pid_longitudinal_controller): fix the same point error (`#8758 `_) + * fix same point +* feat(pid_longitudinal_controller)!: add acceleration feedback block (`#8325 `_) +* refactor(control/pid_longitudinal_controller): rework parameters (`#6707 `_) + * reset and re-apply refactoring + * style(pre-commit): autofix + * . + * . + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(pid_longitudinal_controller): re-organize diff limit structure and fix state change condition (`#7718 `_) + change diff limit structure + change stopped condition + define a new param +* fix(controller): revival of dry steering (`#7903 `_) + * Revert "fix(autoware_mpc_lateral_controller): delete the zero speed constraint (`#7673 `_)" + This reverts commit 69258bd92cb8a0ff8320df9b2302db72975e027f. + * dry steering + * add comments + * add minor fix and modify unit test for dry steering + --------- +* fix(autoware_pid_longitudinal_controller, autoware_trajectory_follower_node): unite diagnostic_updater\_ in PID and MPC. (`#7674 `_) + * diag_updater\_ added in PID + * correct the pointer form + * pre-commit + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(control)!: refactor directory structures of the trajectory followers (`#7521 `_) + * control_traj + * add follower_node + * fix + --------- +* ci(pre-commit): autoupdate (`#7499 `_) + Co-authored-by: M. Fatih Cırıt +* refactor(trajectory_follower_node): trajectory follower node add autoware prefix (`#7344 `_) + * rename trajectory follower node package + * update dependencies, launch files, and README files + * fix formats + * remove autoware\_ prefix from launch arg option + --------- +* refactor(trajectory_follower_base): trajectory follower base add autoware prefix (`#7343 `_) + * rename trajectory follower base package + * update dependencies and includes + * fix formats + --------- +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* refactor(pid_longitudinal_controller)!: prefix package and namespace with autoware (`#7383 `_) + * add prefix + * fix + * fix trajectory follower node param + --------- +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Satoshi OTA, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zhe Shen, awf-autoware-bot[bot], mkquda, oguzkaganozt + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_pid_longitudinal_controller/package.xml b/control/autoware_pid_longitudinal_controller/package.xml index 86dab79a74559..2e9ca5375932b 100644 --- a/control/autoware_pid_longitudinal_controller/package.xml +++ b/control/autoware_pid_longitudinal_controller/package.xml @@ -2,7 +2,7 @@ autoware_pid_longitudinal_controller - 1.0.0 + 0.38.0 PID-based longitudinal controller Takamasa Horibe diff --git a/control/autoware_pure_pursuit/CHANGELOG.rst b/control/autoware_pure_pursuit/CHANGELOG.rst new file mode 100644 index 0000000000000..353c5c25857ad --- /dev/null +++ b/control/autoware_pure_pursuit/CHANGELOG.rst @@ -0,0 +1,39 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_pure_pursuit +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(pure_pursuit): add autoware\_ prefix in launch file (`#8687 `_) +* fix(autoware_pure_pursuit): fix unusedFunction (`#8552 `_) + fix:unusedFunction +* fix(autoware_pure_pursuit): fix redundantInitialization redundantInitialization (`#8225 `_) + * fix(autoware_pure_pursuit): fix redundantInitialization redundantInitialization + * style(pre-commit): autofix + * Update control/autoware_pure_pursuit/src/autoware_pure_pursuit_core/interpolate.cpp + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takayuki Murooka +* fix(autoware_pure_pursuit): fix shadowVariable (`#7932 `_) + * fix:shadowVariable + * refactor: using range-based for loop + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(control)!: refactor directory structures of the trajectory followers (`#7521 `_) + * control_traj + * add follower_node + * fix + --------- +* refactor(pure_pursuit): prefix package and namespace with autoware\_ (`#7301 `_) + * RT1-6683 add autoware prefix to package and namepace + * fix precommit + --------- +* Contributors: Kosuke Takeuchi, Ryohsuke Mitsudome, Ryuta Kambe, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zulfaqar Azmi, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_pure_pursuit/package.xml b/control/autoware_pure_pursuit/package.xml index fc5c0e41a15a0..55fdac624f0d7 100644 --- a/control/autoware_pure_pursuit/package.xml +++ b/control/autoware_pure_pursuit/package.xml @@ -2,7 +2,7 @@ autoware_pure_pursuit - 0.1.0 + 0.38.0 The pure_pursuit package Takamasa Horibe Takayuki Murooka diff --git a/control/autoware_shift_decider/CHANGELOG.rst b/control/autoware_shift_decider/CHANGELOG.rst new file mode 100644 index 0000000000000..c21e262c468c7 --- /dev/null +++ b/control/autoware_shift_decider/CHANGELOG.rst @@ -0,0 +1,29 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_shift_decider +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(control)!: refactor directory structures of the control checkers (`#7524 `_) + * aeb + * control_validator + * lane_departure_checker + * shift_decider + * fix + --------- +* feat(shift_decider): use polling subscriber (`#7345 `_) + RT1-6697 use polling subscriber +* refactor(shift_decider): prefix package and namespace with autoware\_ (`#7310 `_) + * RT1-6684 add autoware prefix and namespace + * RT1-6684 Revert svg + This reverts commit 4e0569e4796ab432c734905fb7f2106779575e29. + --------- + Co-authored-by: Takayuki Murooka +* Contributors: Kosuke Takeuchi, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zulfaqar Azmi + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_shift_decider/package.xml b/control/autoware_shift_decider/package.xml index ebe86ddaac6d6..f63b811d2eaf9 100644 --- a/control/autoware_shift_decider/package.xml +++ b/control/autoware_shift_decider/package.xml @@ -2,7 +2,7 @@ autoware_shift_decider - 0.1.0 + 0.38.0 The autoware_shift_decider package Takamasa Horibe Takayuki Murooka diff --git a/control/autoware_smart_mpc_trajectory_follower/CHANGELOG.rst b/control/autoware_smart_mpc_trajectory_follower/CHANGELOG.rst new file mode 100644 index 0000000000000..4e5eb6bd8c80e --- /dev/null +++ b/control/autoware_smart_mpc_trajectory_follower/CHANGELOG.rst @@ -0,0 +1,76 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_smart_mpc_trajectory_follower +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_smart_mpc_trajectory_follower): fix unusedFunction (`#8553 `_) + fix:unusedFunction +* fix(autoware_smart_mpc_trajectory_follower): fix uninitMemberVar (`#8346 `_) + fix: uninitMemberVar + Co-authored-by: kobayu858 <129580202+kobayu858@users.noreply.github.com> +* refactor(smart_mpc_trajectory_folower): modify pacakge structure and install without setup.py (`#8268 `_) + * refactor(smart_mpc_trajectory_follower): modify pacakge structure and install without setup.py + * import proxima calc + * use ament_get_python_install_dir + * add python3-torch + * remove pip from readme + * remove str conversion from open + * sort in cmake + --------- +* feat(smart_mpc_trajectory_follower): enhance performance with LSTM and compensation, add compensator outside of MPC (`#7696 `_) + * update smart mpc package + * Update control/autoware_smart_mpc_trajectory_follower/autoware_smart_mpc_trajectory_follower/python_simulator/data_collection_utils.py + Co-authored-by: Kosuke Takeuchi + * Update control/autoware_smart_mpc_trajectory_follower/autoware_smart_mpc_trajectory_follower/python_simulator/data_collection_utils.py + Co-authored-by: Kosuke Takeuchi + * Update control/autoware_smart_mpc_trajectory_follower/autoware_smart_mpc_trajectory_follower/scripts/proxima_calc.cpp + Co-authored-by: Kosuke Takeuchi + * Update control/autoware_smart_mpc_trajectory_follower/autoware_smart_mpc_trajectory_follower/scripts/drive_iLQR.py + Co-authored-by: Kosuke Takeuchi + * Update control/autoware_smart_mpc_trajectory_follower/autoware_smart_mpc_trajectory_follower/python_simulator/pure_pursuit_gain_updater.py + Co-authored-by: Kosuke Takeuchi + * Update control/autoware_smart_mpc_trajectory_follower/autoware_smart_mpc_trajectory_follower/scripts/proxima_calc.cpp + Co-authored-by: Kosuke Takeuchi + * Update control/autoware_smart_mpc_trajectory_follower/autoware_smart_mpc_trajectory_follower/python_simulator/pure_pursuit_gain_updater.py + Co-authored-by: Kosuke Takeuchi + * style(pre-commit): autofix + * modified commentout + * fixed duplicate conditions in run_auto_test.py + * doc: add description of kernel density estimation + * rename some parameters and remove unnecessary parameters + * style(pre-commit): autofix + * Fixed links in README.md + * add a sample of trained models + * style(pre-commit): autofix + * doc: remove japanese comment + * update README.md + * add whitespace + * Update control/autoware_smart_mpc_trajectory_follower/autoware_smart_mpc_trajectory_follower/python_simulator/pure_pursuit_gain_updater.py + Co-authored-by: Kosuke Takeuchi + * Update control/autoware_smart_mpc_trajectory_follower/autoware_smart_mpc_trajectory_follower/scripts/drive_mppi.py + Co-authored-by: Kosuke Takeuchi + * style(pre-commit): autofix + * Some files were refactored + * const on member functions that do not change member variables + * bug fixed + --------- + Co-authored-by: Kosuke Takeuchi + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: asei-proxima +* fix(smart_mpc_trajectory_folower): fix running by adding control_state and changing msg/package_name (`#7666 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* ci(pre-commit): autoupdate (`#7499 `_) + Co-authored-by: M. Fatih Cırıt +* chore(smart_mpc_trajectory_follower): add prefix autoware\_ to smart_mpc_trajectory_follower (`#7367 `_) + * add prefix + * fix pre-commit + --------- +* Contributors: Go Sakayori, Hayate TOBA, Kosuke Takeuchi, Takayuki Murooka, Yutaka Kondo, awf-autoware-bot[bot], kobayu858, masayukiaino + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_smart_mpc_trajectory_follower/package.xml b/control/autoware_smart_mpc_trajectory_follower/package.xml index 3fbe1bedc106e..ca8331eaae9a9 100644 --- a/control/autoware_smart_mpc_trajectory_follower/package.xml +++ b/control/autoware_smart_mpc_trajectory_follower/package.xml @@ -2,7 +2,7 @@ autoware_smart_mpc_trajectory_follower - 2.0.0 + 0.38.0 Nodes to follow a trajectory by generating control commands using smart mpc diff --git a/control/autoware_trajectory_follower_base/CHANGELOG.rst b/control/autoware_trajectory_follower_base/CHANGELOG.rst new file mode 100644 index 0000000000000..875f143b7e310 --- /dev/null +++ b/control/autoware_trajectory_follower_base/CHANGELOG.rst @@ -0,0 +1,34 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_trajectory_follower_base +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(osqp_interface): added autoware prefix to osqp_interface (`#8958 `_) +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(control)!: refactor directory structures of the trajectory followers (`#7521 `_) + * control_traj + * add follower_node + * fix + --------- +* refactor(trajectory_follower_node): trajectory follower node add autoware prefix (`#7344 `_) + * rename trajectory follower node package + * update dependencies, launch files, and README files + * fix formats + * remove autoware\_ prefix from launch arg option + --------- +* refactor(trajectory_follower_base): trajectory follower base add autoware prefix (`#7343 `_) + * rename trajectory follower base package + * update dependencies and includes + * fix formats + --------- +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_trajectory_follower_base/package.xml b/control/autoware_trajectory_follower_base/package.xml index c4b6fbfeb4ca6..663648950258c 100644 --- a/control/autoware_trajectory_follower_base/package.xml +++ b/control/autoware_trajectory_follower_base/package.xml @@ -2,7 +2,7 @@ autoware_trajectory_follower_base - 1.0.0 + 0.38.0 Library for generating lateral and longitudinal controls following a trajectory diff --git a/control/autoware_trajectory_follower_node/CHANGELOG.rst b/control/autoware_trajectory_follower_node/CHANGELOG.rst new file mode 100644 index 0000000000000..5e3926e1bafdb --- /dev/null +++ b/control/autoware_trajectory_follower_node/CHANGELOG.rst @@ -0,0 +1,79 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_trajectory_follower_node +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(control): align the parameters with launcher (`#8789 `_) + align the control parameters +* feat(autoware_mpc_lateral_controller): add predicted trajectory acconts for input delay (`#8436 `_) + * feat: enable delayed initial state for predicted trajectory + * feat: enable debug publishing of predicted and resampled reference trajectories + --------- +* feat(pid_longitudinal_controller)!: add acceleration feedback block (`#8325 `_) +* refactor(control/pid_longitudinal_controller): rework parameters (`#6707 `_) + * reset and re-apply refactoring + * style(pre-commit): autofix + * . + * . + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(pid_longitudinal_controller): re-organize diff limit structure and fix state change condition (`#7718 `_) + change diff limit structure + change stopped condition + define a new param +* fix(controller): revival of dry steering (`#7903 `_) + * Revert "fix(autoware_mpc_lateral_controller): delete the zero speed constraint (`#7673 `_)" + This reverts commit 69258bd92cb8a0ff8320df9b2302db72975e027f. + * dry steering + * add comments + * add minor fix and modify unit test for dry steering + --------- +* ci: disable failing tests undetected due to broken regex filter (`#7731 `_) +* fix(autoware_pid_longitudinal_controller, autoware_trajectory_follower_node): unite diagnostic_updater\_ in PID and MPC. (`#7674 `_) + * diag_updater\_ added in PID + * correct the pointer form + * pre-commit + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(mpc_lateral_controller): signal a MRM when MPC fails. (`#7016 `_) + * mpc fail checker diagnostic added + * fix some scope issues + * member attribute added. + * shared pointer added. + * member attribute (diag_updater\_) added + * dependency added. + * implementation of the MpcLateralController corrected! + * typo in comment corrected! + * member method argument corrected + * delete unnecessary reference mark + Co-authored-by: Takamasa Horibe + * rebase + * correct the include + * pre-commit + --------- + Co-authored-by: Takamasa Horibe +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(control)!: refactor directory structures of the trajectory followers (`#7521 `_) + * control_traj + * add follower_node + * fix + --------- +* refactor(pure_pursuit): prefix package and namespace with autoware\_ (`#7301 `_) + * RT1-6683 add autoware prefix to package and namepace + * fix precommit + --------- +* refactor(trajectory_follower_node): trajectory follower node add autoware prefix (`#7344 `_) + * rename trajectory follower node package + * update dependencies, launch files, and README files + * fix formats + * remove autoware\_ prefix from launch arg option + --------- +* Contributors: Kosuke Takeuchi, Kyoichi Sugahara, M. Fatih Cırıt, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zhe Shen, Zulfaqar Azmi, mkquda, oguzkaganozt + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_trajectory_follower_node/package.xml b/control/autoware_trajectory_follower_node/package.xml index 55ac989ad4a58..6de26798c5813 100644 --- a/control/autoware_trajectory_follower_node/package.xml +++ b/control/autoware_trajectory_follower_node/package.xml @@ -2,7 +2,7 @@ autoware_trajectory_follower_node - 1.0.0 + 0.38.0 Nodes to follow a trajectory by generating control commands separated into lateral and longitudinal commands diff --git a/control/autoware_vehicle_cmd_gate/CHANGELOG.rst b/control/autoware_vehicle_cmd_gate/CHANGELOG.rst new file mode 100644 index 0000000000000..7c453394c8702 --- /dev/null +++ b/control/autoware_vehicle_cmd_gate/CHANGELOG.rst @@ -0,0 +1,145 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_vehicle_cmd_gate +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): add processing time pub. (`#9065 `_) + * feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): Add: processing_time_pub + * fix: pre-commit + * feat(costmap_generator): fix: No output when not Active. + * fix: clang-format + * Re: fix: clang-format + --------- +* fix(control): align the parameters with launcher (`#8789 `_) + align the control parameters +* chore(vehicle_cmd_gate): delete deprecated parameters (`#8537 `_) + delete deprecated params in vehicle_cmd_gate.param.yaml +* fix(autoware_vehicle_cmd_gate): fix unusedFunction (`#8556 `_) + fix:unusedFunction +* refactor(vehicle_cmd_gate): use smaller class for filter command (`#8518 `_) +* fix(autoware_vehicle_cmd_gate): fix unreadVariable (`#8351 `_) +* feat(autoware_vehicle_cmd_gate): accept same topic unless mode change occurs (`#8479 `_) + * add prev_commands\_ and check cmd's time stamp + * add timestamp when is_engaged is false + * style(pre-commit): autofix + * add initialization for hazard_light timestamp in Commands + * style(pre-commit): autofix + * update README.md + * style(pre-commit): autofix + * fix typo + * fix(autoware_vehicle_cmd_gate): rename the function that checks the continuity of topics + Co-authored-by: Takamasa Horibe + * style(pre-commit): autofix + * feat(autoware_vehicle_cmd_gate): check continuity using shared_ptr + * feat(autoware_vehicle_cmd_gate): add INFO message for topics that are not receiving + * fix template function to pass build-and-test-differential + * fix(autoware_vehicle_cmd_gate): add #include according to pre-commit.ci + * fix(vehicle_cmd_gate) add underscores to member variable names for consistency + * style(pre-commit): autofix + * feat(vehicle_cmd_gate): accept same topic unless mode change occurs + * feat(vehicle_cmd_gate): add default topic_name to getContinuousTopic function + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takamasa Horibe + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* feat(autoware_vehicle_cmd_gate): check the timestamp of input topics to avoid using old topics (`#8084 `_) + * add prev_commands\_ and check cmd's time stamp + * add timestamp when is_engaged is false + * style(pre-commit): autofix + * add initialization for hazard_light timestamp in Commands + * style(pre-commit): autofix + * update README.md + * style(pre-commit): autofix + * fix typo + * fix(autoware_vehicle_cmd_gate): rename the function that checks the continuity of topics + Co-authored-by: Takamasa Horibe + * style(pre-commit): autofix + * feat(autoware_vehicle_cmd_gate): check continuity using shared_ptr + * feat(autoware_vehicle_cmd_gate): add INFO message for topics that are not receiving + * fix template function to pass build-and-test-differential + * fix(autoware_vehicle_cmd_gate): add #include according to pre-commit.ci + * fix(vehicle_cmd_gate) add underscores to member variable names for consistency + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takamasa Horibe + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* fix(autoware_vehicle_cmd_gate): fix functionConst (`#8253 `_) + fix: functionConst +* fix(autoware_vehicle_cmd_gate): fix cppcheck warning of functionStatic (`#8260 `_) + * fix: deal with functionStatic warnings + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_vehicle_cmd_gate): fix uninitMemberVar (`#8339 `_) + fix:uninitMemberVar +* fix(autoware_vehicle_cmd_gate): fix passedByValue (`#8243 `_) + fix: passedByValue +* fix(autoware_vehicle_cmd_gate): fix funcArgNamesDifferent (`#8006 `_) + fix:funcArgNamesDifferent +* refactor(vehicle_cmd_gate)!: delete rate limit skipping function for vehicle departure (`#7720 `_) + * delete a fucntion block. More appropriate function can be achieved by the parameter settings. + * add notation to readme + --------- +* fix(vehicle_cmd_gate): colcon test failure due to heavy process (`#7678 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* fix(vehicle_cmd_gate): put back subscriber rather than using polling subsriber (`#7500 `_) + put back polling subscribers to subscribers in neccesary cases +* fix(vehicle_cmd_gate): fix unnecessary modification (`#7488 `_) + fix onGateMode function +* feat(vehicle_cmd_gate): use polling subscriber (`#7418 `_) + * change to polling subscriber + * fix + --------- +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* chore(vehicle_cmd_gate): add prefix autoware\_ to vehicle_cmd_gate (`#7327 `_) + * add prefix autoware\_ to vehicle_cmd_gate package + * fix + * fix include guard + * fix pre-commit + --------- +* Contributors: Autumn60, Esteve Fernandez, Go Sakayori, Hayate TOBA, Kazunori-Nakajima, Kosuke Takeuchi, SHtokuda, Satoshi OTA, Takamasa Horibe, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zhe Shen, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/control/autoware_vehicle_cmd_gate/package.xml b/control/autoware_vehicle_cmd_gate/package.xml index 532553da103e9..764150d7a23d2 100644 --- a/control/autoware_vehicle_cmd_gate/package.xml +++ b/control/autoware_vehicle_cmd_gate/package.xml @@ -2,7 +2,7 @@ autoware_vehicle_cmd_gate - 0.1.0 + 0.38.0 The vehicle_cmd_gate package Takamasa Horibe Tomoya Kimura diff --git a/control/control_performance_analysis/CHANGELOG.rst b/control/control_performance_analysis/CHANGELOG.rst new file mode 100644 index 0000000000000..ca44e287e4341 --- /dev/null +++ b/control/control_performance_analysis/CHANGELOG.rst @@ -0,0 +1,1004 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package control_performance_analysis +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(signal_processing): prefix package and namespace with autoware (`#8541 `_) +* fix(control_performance_analysis): fix unusedFunction (`#8557 `_) + fix:unusedFunction +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for control modules (`#7240 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* fix(control_performance_analysis): fix bug of ignoredReturnValue (`#6921 `_) +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Ryohsuke Mitsudome, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- +* refactor(common, control, planning): replace boost::optional with std::optional (`#5717 `_) + * refactor(behavior_path_planner): replace boost optional with std + * do it on motion utils as well. + * up until now + * finally + * fix all issue + --------- +* refactor(control_performance_analysis): rework parameters (`#4730 `_) + * refactor the configuration files of the node control_performance_analysis according to the new ROS node config guideline. + Rename controller_performance_analysis.launch.xml->control_performance_analysis.launch.xml + update the parameter information in the README.md + * style(pre-commit): autofix + * Update the type of a parameter in schema file. + * revert copyright info + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* style: fix typos in PlotJuggler config files (`#3618 `_) +* refactor(control_performance_analysis): refactor structure (`#3786 `_) + * fix(control_performance_analysis): data is not updated on failure + * update + * update all (tmp + * update + * update + * fix pre-commit + --------- +* fix(control_performance_analysis): fix interpolate method (`#3704 `_) + * fix(control_performance_analysis): fix interpolate method + * pre-commit + * fix process die due to failure on the closest index search + * minor refactor to use autoware_util + --------- +* build: proper eigen deps and include (`#3615 `_) + * build: proper eigen deps and include + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore(typo): eliminate typos (`#2216 `_) + * Replace 'asssert' with 'assert' + * fix(typo): computationall => computational + * fix(typo): collinearity => collinearity + * fix(typo): hypothenus => hypotenuse + * fix(typo): numbef => number + * fix(typo): missmatched => mismatched + * fix(typo): minimun => minimum + * fix(typo): neighbore => neighbor + * fix(typo): neighbour => neighbor + * fix(typo): propery => properly + * ci(pre-commit): autofix + * fix(typo): reagion => region + * fix(typo): shirinking => shrinking + * fix(typo): turining => turning + * fix(typo): lexas => lexus + * fix(typo): fastetst => fastest + * fix(typo): analyse => analyze + * fix(typo): ordinaray => ordinary + * fix(typo): existance => existence + * fix(typo): insert missing space + * fix(typo): modify url including typo in original url + * fix(typo): precompined => precomputed + * fix(typo): magitude => magnitude + * fix(typo): exernal => external + * fix(typo): undderlying => underlying + * fix(typo): expicitly => explicitly + * fix(typo): paremterized => parameterized + * fix(typo): thier => their + * fix(typo): simualtor => simulator + * fix(typo): modifiy => modify + * fix(typo): neccessary => necessary + * fix(typo): travelled => traveled + * fix(typo): heursitic => heuristic + * fix(typo): chagne => change + * fix(typo): waypints => waypoints + * fix(typo): unknwon => unknown + * fix(typo): true => true + * fix(typo): approximiate => approximate + * fix(typo): analitically => analytically + * fix(typo): modify url including typo in original url + * fix(typo): computationall => computational + * fix(typo): hypothenus => hypotenuse + * fix(typo): neighbour => neighbor + * ci(pre-commit): autofix + * fix(typo): modify url including typo in original url + * fix(typo): kiro => kilo + * fix(typo): flowchar => flowchart + * fix(typo): projecton => projection + * fix(cspell): divide variable name with space to fix cspell error + * fix(typo): yawrate => yaw rate + * fix(typo): timelag => time_lag + * fix(cspell): divide variable name with space to fix cspell error + * fix(typo): retrive => retrieve + * fix(typo): posemsg => pose msg + * fix(cspell): replace northup with east_north_up + * ci(pre-commit): autofix + * fix(cspell): ignore person names + * fix(cspell): ignore cspell error due to the source from OpenCV + * fix(cspell): ignore cspell error due to the source from OpenCV + * ci(pre-commit): autofix + * chore(spell-check): ignore minx, maxx, miny, maxy, minz, maxz from autoware parameter names + * chore(spell-check): Ignore cspell errors caused by external factor(plotjuggler) + * fix(typo): dereferencable => dereferenceable + * fix(typo): maxs => maxes + * fix(typo): interpolatable => interpolable (more common) + * fix(typo): fillter => filter + * fix(typo): retrurn => return + * fix(typo): diagnotics => diagnostics + * fix(typo): Frist => First + * chore(cspell): ignore ptfilter (external reference code) + * fix(typo): overwite => overwrite + * fix(cspell): use semi-major instead of semimajor + * fix(typo): transien => transient + * chore(cspell): ignore multipolygon, multilinestring + * fix(typo): symetric => symmetric + * chore(cspell): ignore Gammell (person name) + * chore(cspell): ignore Karaman (person name) + * chore(cspell): ignore feps with adding explanation + * chore(cspell): replace iradius with i_radius + * chore(cspell): replace inorm with inv_norm + * chore(cspell): replace idist with i_dist + * chore(cspell): ignore lfit, LFIT + * chore(cspell): ignore Bboxes + * fix(typo): unsuppoerted => unsupported + * chore(cspell): ignore person names + * chore(cspell): replace eigvec with eig_vec + * chore(cspell): replace eigv with eig_v + * chore(cspell): ignore eigenbox + * chore(cspell): replace fltmax with flt_max + * chore(cspell): ignore asan + * ci(pre-commit): autofix + * chore(cspell): ignore rsspace with adding explanation + * chore(cspell): replace bfqueue with bf_queue + * chore(cspell): expanded abbreviations in variable names in debug_plot.py + * chore(cspell): ignore nparr with adding explanation + * chore(cspell): replace vmodel with vehicle_model + * chore(cspell): ignore fpalgos + * ci(pre-commit): autofix + * chore(cspell): replace inpro with inner_product + * chore(cspell): replace iradius with i_radius + * chore(cspell): replace sstm with ss + * chore(cspell): ignore dend + * chore(cspell): ignore ndim, ndata, linewidth + * ci(pre-commit): autofix + * chore(cspell): ignore errors from parameter name + * fix(typo): socre => score + * chore(cspell): newstamp => new_stamp + * chore(cspell): fuseon => fuseOn + * chore(cspell): stdpair => std_pair + * chore(cspell): boxid => box_id + * fix(typo): intensity => intensity + * fix(typo): inorder to => in order to + * chore(cspell): ignore divup + * chore(cspell): faceobjects => face_objects + * chore(cspell): ignore rsspace + * chore(cspell): ignore errors from citation + * chore(cspell): ignore moraisim + * chore(cspell): ignore ADMM + * chore(cspell): ignore pointinpoly from reference + * fix(typo): replaned => replanned + * fix(typo): interaface => interface + * fix(typo): supress => suppress + * ci(pre-commit): autofix + * fix(typo): distane => distance + * fix(typo): relevent => relevant + * fix(typo): pedestrain => pedestrian + * fix(typo): obejct => object + * fix(typo): paramters => parameters + * ci(pre-commit): autofix + * chore(cspell): ignore asdasd + * chore(cspell): unnormalized => un-normalized + * chore(cspell): precompilation => pre-compilation + * fix(typo): compensents => components + * fix(typo): cummulative => cumulative + * chore(cspell): ignore degrounded + * chore(cspell): ignore person names + * ci(pre-commit): autofix + * chore(cspell): publically => publicly + * chore(cspell): interpolable => interpolatable + * chore(cspell): ignore longl + * chore(cspell): pngs => png images + * chore(cspell): concate => concat + * chore(cspell): ignore cand + * chore(cspell): image magick => imagemagick + * fix(typo): faceo_ject=> face_object + * chore(cspell): velocityinsertion => velocity insertion + * fix(typo): euclidian => euclidean + * chore(cspell): ignore steerings + * chore(cspell): ignore OCCUPANCYGRID + * fix(typo): occuring => occurring + * fix(typo): refere => refer + * chore(cspell): ignore fourcell + * chore(cspell): eigvalue => eigenvalue + * chore(cspell): ignore badpt + * chore(cspell): ignore divb + * ci(pre-commit): autofix + * style(pre-commit): autofix + * doc: add comment to describe LFIT + Co-authored-by: Yukihiro Saito + * fix(typo): computationall => computational + * fix(typo): hypothenus => hypotenuse + * ci(pre-commit): autofix + * fix(typo): computationall => computational + * fix(typo): hypothenus => hypotenuse + * ci(pre-commit): autofix + * update + * fix(typo): interpolatable => interpolable (more common) + * Squashed commit of the following: + commit c7d3b7d2132323af3437af01e9d774b13005bace + Author: Hirokazu Ishida <38597814+HiroIshida@users.noreply.github.com> + Date: Fri Dec 16 13:51:35 2022 +0900 + test(freespace_planning_algorithms): done't dump rosbag by default (`#2504 `_) + commit 6731e0ced39e3187c2afffe839eaa697a19e5e84 + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Fri Dec 16 09:29:35 2022 +0900 + feat(pose_initializer): partial map loading (`#2500 `_) + * first commit + * move function + * now works + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * clarify how to enable partial mao loading interface + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * Update localization/pose_initializer/config/pose_initializer.param.yaml + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * fix pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + commit efb4ff1cea6e07aa9e894a6042e8685e30b420ba + Author: Kosuke Takeuchi + Date: Thu Dec 15 17:29:44 2022 +0900 + feat(trajectory_follower): extend mpc trajectory for terminal yaw (`#2447 `_) + * feat(trajectory_follower): extend mpc trajectory for terminal yaw + * make mpc min vel param + * add mpc extended point after smoothing + * Revert "make mpc min vel param" + This reverts commit 02157b6ae0c2ff1564840f6d15e3c55025327baf. + * add comment and hypot + * remove min vel + * add flag for extending traj + * add extend param to default param + * fix typo + * fix from TakaHoribe review + * fix typo + * refactor + commit ad2ae7827bdc3af7da8607fdd53ea74940426421 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Thu Dec 15 15:52:34 2022 +0900 + feat(component_interface_tools): add service log checker (`#2503 `_) + * feat(component_interface_utils): add service log checker + * feat(component_interface_tools): add service log checker + * feat(component_interface_tools): add diagnostics + * feat: update system error monitor config + commit 4a13cc5a32898f5b17791d9381744bf71ff8ed20 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Thu Dec 15 12:54:11 2022 +0900 + fix(behavior_path_planner): fix goal lanelet extension (`#2508 `_) + commit 77b1c36b5ca89b25250dcbb117c9f03a9c36c1c4 + Author: Kyoichi Sugahara <81.s.kyo.19@gmail.com> + Date: Thu Dec 15 10:45:45 2022 +0900 + feat(behavior_path_planner): change side shift module logic (`#2195 `_) + * change side shift module design + * cherry picked side shift controller + * add debug marker to side shift + * fix pointer error due to direct assignment + added make_shared + * add flow chart + * add status of AFTER_SHIFT + * remove function for debug + * ci(pre-commit): autofix + * fix flow chart + * ci(pre-commit): autofix + Co-authored-by: tanaka3 + Co-authored-by: Muhammad Zulfaqar Azmi + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 9183c4f20eb4592ed0b48c2eac67add070711677 + Author: Takamasa Horibe + Date: Wed Dec 14 19:59:00 2022 +0900 + refactor(simple_planning_simulator): make function for duplicated code (`#2502 `_) + commit ed992b10ed326f03354dce3b563b8622f9ae9a6c + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 14 17:48:24 2022 +0900 + fix(behavior_path_planner): fix planner data copy (`#2501 `_) + commit 0c6c46b33b3c828cb95eaa31fcbf85655fc6a55f + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 14 14:42:16 2022 +0900 + fix(behavior_path_planner): fix find nearest function from lateral distance (`#2499 `_) + * feat(behavior_path_planner): fix find nearest function from lateral distance + * empty commit + commit a26b69d1df55e9369ea3adcdd011ae2d7c86dfb7 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 14 11:28:07 2022 +0900 + feat(behavior_path_planner): fix overlap checker (`#2498 `_) + * feat(behavior_path_planner): fix overlap checker + * remove reserve + commit 3a24859ca6851caaeb25fc4fac2334fcbdb887d1 + Author: Ismet Atabay <56237550+ismetatabay@users.noreply.github.com> + Date: Tue Dec 13 16:51:59 2022 +0300 + feat(mission_planner): check goal footprint (`#2088 `_) + commit b6a18855431b5f3a67fcbf383fac8df2b45d462e + Author: Takamasa Horibe + Date: Tue Dec 13 22:46:24 2022 +0900 + feat(trajectory_visualizer): update for steer limit, remove tf for pose source (`#2267 `_) + commit f1a9a9608559a5b89f631df3dc2fadd037e36ab4 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Tue Dec 13 19:47:16 2022 +0900 + feat(behavior_path_planner): remove unnecessary code and clean turn signal decider (`#2494 `_) + * feat(behavior_path_planner): clean drivable area code + * make a function for turn signal decider + commit fafe1d8235b99302bc9ba8f3770ae34878f1e7e7 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Tue Dec 13 18:19:41 2022 +0900 + feat(behavior_path_planner): change turn signal output timing (`#2493 `_) + commit c48b9cfa7074ecd46d96f6dc43679e17bde3a63d + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Tue Dec 13 09:16:14 2022 +0900 + feat(map_loader): add differential map loading interface (`#2417 `_) + * first commit + * ci(pre-commit): autofix + * added module load in _node.cpp + * ci(pre-commit): autofix + * create pcd metadata dict when either of the flag is true + * ci(pre-commit): autofix + * fix readme + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 9a3613bfcd3e36e522d0ea9130f6200ca7689e2b + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Tue Dec 13 08:49:23 2022 +0900 + docs(default_ad_api): add readme (`#2491 `_) + * docs(default_ad_api): add readme + * feat: update table + commit 49aa10b04de61c36706f6151d11bf17257ca54d1 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Tue Dec 13 06:46:20 2022 +0900 + feat(default_ad_api): split parameters into file (`#2488 `_) + * feat(default_ad_api): split parameters into file + * feat: remove old parameter + * fix: test + * feat: add default config + commit 7f0138c356c742b6e15e571e7a4683caa55969ac + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Mon Dec 12 22:16:54 2022 +0900 + feat(behavior_path_planner, obstacle_avoidance_planner): add new drivable area (`#2472 `_) + * update + * update + * update + * update obstacle avoidance planner + * update + * clean code + * uddate + * clean code + * remove resample + * update + * add orientation + * change color + * update + * remove drivable area + * add flag + * update + * update color + * fix some codes + * change to makerker array + * change avoidance utils + commit c855e23cc17d1518ebce5dd15629d03acfe17da3 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Mon Dec 12 17:15:10 2022 +0900 + refactor(vehicle_cmd_gate): remove old emergency topics (`#2403 `_) + commit fa04d540c9afdded016730c9978920a194d2d2b4 + Author: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Date: Mon Dec 12 16:04:00 2022 +0900 + feat: replace python launch with xml launch for system monitor (`#2430 `_) + * feat: replace python launch with xml launch for system monitor + * ci(pre-commit): autofix + * update figure + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 4a6990c49d1f8c3bedfb345e7c94c3c6893b4099 + Author: Kosuke Takeuchi + Date: Mon Dec 12 15:01:39 2022 +0900 + feat(trajectory_follower): pub steer converged marker (`#2441 `_) + * feat(trajectory_follower): pub steer converged marker + * Revert "feat(trajectory_follower): pub steer converged marker" + This reverts commit a6f6917bc542d5b533150f6abba086121e800974. + * add steer converged debug marker in contoller_node + commit 3c01f15125dfbc45e1050ee96ccc42618d6ee6fd + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Mon Dec 12 12:48:41 2022 +0900 + docs(tier4_state_rviz_plugin): update readme (`#2475 `_) + commit d8ece0040354be5381a27403bcc757354735a77b + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Mon Dec 12 11:57:03 2022 +0900 + chore(simulator_compatibility_test): suppress setuptools warnings (`#2483 `_) + commit 727586bfe86dc9cb21ce34d9cbe19c241e162b04 + Author: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + Date: Mon Dec 12 10:00:35 2022 +0900 + fix(behavior_path_planner): lane change candidate resolution (`#2426 `_) + * fix(behavior_path_planner): lane change candidate resolution + * rework sampling based on current speed + * refactor code + * use util's resampler + * consider min_resampling_points and resampling dt + * simplify code + commit 284548ca7f38b1d83af11f2b9caaac116eb9b09c + Author: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + Date: Mon Dec 12 09:57:19 2022 +0900 + fix(behavior_path_planner): minimum distance for lane change (`#2413 `_) + commit 469d8927bd7a0c98b9d491d347e111065973e13f + Author: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Date: Fri Dec 9 21:27:18 2022 +0900 + revert(behavior_path): revert removal of refineGoalFunction (`#2340 `_)" (`#2485 `_) + This reverts commit 8e13ced6dfb6edfea77a589ef4cb93d82683bf51. + commit d924f85b079dfe64feab017166685be40e977e62 + Author: NorahXiong <103234047+NorahXiong@users.noreply.github.com> + Date: Fri Dec 9 19:53:51 2022 +0800 + fix(freespace_planning_algorithms): fix rrtstar can't arrive goal error (`#2350 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + commit b2ded82324bce78d9db3ff01b0227b00709b1efe + Author: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> + Date: Fri Dec 9 17:12:13 2022 +0900 + fix(ground-segmentation): recheck gnd cluster pointcloud (`#2448 `_) + * fix: reclassify ground cluster pcl + * fix: add lowest-based recheck + * chore: refactoring + * chore: refactoring + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + commit 8906a1e78bc5b7d6417683ecedc1efe3f48be31e + Author: Takamasa Horibe + Date: Fri Dec 9 16:29:45 2022 +0900 + fix(trajectory_follower): fix mpc trajectory z pos (`#2482 `_) + commit d4939058f05f9a1609f0ed22afbd0d4febfb212d + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Fri Dec 9 12:40:30 2022 +0900 + feat(behavior_velocity_planner): clean walkway module (`#2480 `_) + commit d3b86a37ae7c3a0d59832caf56afa13b148d562c + Author: Makoto Kurihara + Date: Thu Dec 8 22:59:32 2022 +0900 + fix(emergency_handler): fix mrm handling when mrm behavior is none (`#2476 `_) + commit 2dde073a101e96757ef0cd189bb9ff06836934e9 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Thu Dec 8 17:16:13 2022 +0900 + feat(behavior_velocity_planner): add velocity factors (`#1985 `_) + * (editting) add intersection_coordination to stop reason + * (editting) add intersection coordination to stop reasons + * (Editting) add v2x to stop reason + * (editting) add stop reason2 publisher + * (editting) add stop reason2 to scene modules + * add stop reason2 to obstacle stop planner and surround obstacle checker + * Modify files including unintended change by rebase + * ci(pre-commit): autofix + * Modification 1: not to publsh vacant stop reason, 2: change default status in obstacle stop and surround obstacle checker + * fix error + * ci(pre-commit): autofix + * modification for renaming stop_reason2 to motion_factor + * (Editting) rename variables + * bug fix + * (WIP) Add motion factor message. Modify scene modules due to new motion factor. Moving motion factor aggregator. + * (WIP) Save current work. Modify aggregator, CMakeList. Add launcher + * (WIP) Solved build error, but not launched + * (WIP) fixing error in launch + * (WIP) fixing error in launch + * (WIP) fixing launch error + * Fix error in launching motion factor aggregator + * Delete unnecessary comment-out in CMakelists. Change remapping in launcher. + * ci(pre-commit): autofix + * pull the latest foundation/main + * (fix for pre-commit.ci) Add to motion_factor_aggregator.hpp + * ci(pre-commit): autofix + * feat: add velocity factor interface + * fix: fix build error + * feat: stop sign + * WIP + * feat: update visualizer + * feat: modify traffic light manager + * feat: update velocity factors + * feat: update api + * feat: move adapi msgs + * feat: remove old aggregator + * feat: move api + * feat: rename message + * feat: add using + * feat: add distance + * feat: fix build error + * feat: use nan as default distance + * fix: set virtual traffic light detail + * fix: remove debug code + * fix: copyright + Co-authored-by: TakumiKozaka-T4 + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 9a5057e4948ff5ac9165c14eb7112d79f2de76d5 + Author: Kosuke Takeuchi + Date: Thu Dec 8 13:42:50 2022 +0900 + fix(freespace_planning_algorithms): comment out failing tests (`#2440 `_) + commit cddb8c74d0fbf49390b4d462c20c12bc257f4825 + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Thu Dec 8 11:57:04 2022 +0900 + feat(gyro_odometer): publish twist when both data arrives (`#2423 `_) + * feat(gyro_odometer): publish when both data arrive + * remove unnecessary commentouts + * ci(pre-commit): autofix + * use latest timestamp + * small fix + * debugged + * update gyro_odometer + * ci(pre-commit): autofix + * add comments + * add comments + * ci(pre-commit): autofix + * fix timestamp validation flow + * ci(pre-commit): autofix + * remove unnecessary commentouts + * pre-commit + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit f0f513cf44532dfe8d51d27c4caef23fb694af16 + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Thu Dec 8 11:08:29 2022 +0900 + fix: remove unnecessary DEBUG_INFO declarations (`#2457 `_) + commit 01daebf42937a05a2d83f3dee2c0778389492e50 + Author: Takayuki Murooka + Date: Thu Dec 8 00:28:35 2022 +0900 + fix(tier4_autoware_api_launch): add rosbridge_server dependency (`#2470 `_) + commit 26ef8174b1c12b84070b36df2a7cd14bfa9c0363 + Author: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> + Date: Wed Dec 7 19:32:09 2022 +0900 + fix: rename `use_external_emergency_stop` to `check_external_emergency_heartbeat` (`#2455 `_) + * fix: rename use_external_emergency_stop to check_external_emergency_heartbeat + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 024b993a0db8c0d28db0f05f64990bed7069cbd8 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 7 18:00:32 2022 +0900 + fix(motion_utils): rename sampling function (`#2469 `_) + commit c240ce2b6f4e79c435ed651b347a7d665a947862 + Author: Yukihiro Saito + Date: Wed Dec 7 16:33:44 2022 +0900 + feat: remove web controller (`#2405 `_) + commit 2992b1cadae7e7ac86fd249998ce3c7ddbe476c9 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 7 15:39:28 2022 +0900 + feat(motion_utils): add points resample function (`#2465 `_) + commit 4a75d7c0ddbd88f54afaf2bb05eb65138a53ea60 + Author: Mingyu1991 <115005477+Mingyu1991@users.noreply.github.com> + Date: Wed Dec 7 14:42:33 2022 +0900 + docs: update training data for traffic light (`#2464 `_) + * update traffic light cnn classifier README.md + * correct to upper case + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + commit a4287165be87fa7727f79c01dfb0bea6af54c333 + Author: Ryuta Kambe + Date: Wed Dec 7 12:21:49 2022 +0900 + perf(behavior_velocity_planner): remove unnecessary debug data (`#2462 `_) + commit 0a5b2857d3b2c1c9370598013b25aeaebf2d654d + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 7 12:03:46 2022 +0900 + feat(behavior_path_planner): cut overlapped path (`#2451 `_) + * feat(behavior_path_planner): cut overlapped path + * clean code + commit 65003dc99f2abe937afcc010514530fa666fbbfd + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Wed Dec 7 11:06:41 2022 +0900 + revert(default_ad_api): fix autoware state to add wait time (`#2407 `_) (`#2460 `_) + Revert "fix(default_ad_api): fix autoware state to add wait time (`#2407 `_)" + This reverts commit c4224854a7e57a9526dde998f742741fe383471c. + commit fab18677ca4de378faff84a41db5147577e7448d + Author: Makoto Kurihara + Date: Wed Dec 7 10:32:41 2022 +0900 + fix(raw_vehicle_cmd_converter): fix column index for map validation (`#2450 `_) + commit a1d3c80a4f5e3a388887a5afb32d9bf7961301f1 + Author: Ambroise Vincent + Date: Tue Dec 6 10:39:02 2022 +0100 + fix(tvm_utility): copy test result to CPU (`#2414 `_) + Also remove dependency to autoware_auto_common. + Issue-Id: SCM-5401 + Change-Id: I83b859742df2f2ff7df1d0bd2d287bfe0aa04c3d + Co-authored-by: Xinyu Wang <93699235+angry-crab@users.noreply.github.com> + commit eb9946832c7e42d5380fd71956165409d0b592c3 + Author: Mamoru Sobue + Date: Tue Dec 6 18:11:41 2022 +0900 + chore(behaviror_velocity_planner): changed logging level for intersection (`#2459 `_) + changed logging level + commit c4224854a7e57a9526dde998f742741fe383471c + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Tue Dec 6 17:01:37 2022 +0900 + fix(default_ad_api): fix autoware state to add wait time (`#2407 `_) + * fix(default_ad_api): fix autoware state to add wait time + * Update system/default_ad_api/src/compatibility/autoware_state.cpp + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + commit f984fbb708cb02947ec2824ce041c739c35940f7 + Author: Takamasa Horibe + Date: Tue Dec 6 13:55:17 2022 +0900 + feat(transition_manager): add param to ignore autonomous transition condition (`#2453 `_) + * feat(transition_manager): add param to ignore autonomous transition condition + * same for modeChangeCompleted + * remove debug print + commit d3e640df270a0942c4639e11451faf26e099bbe1 + Author: Tomoya Kimura + Date: Tue Dec 6 13:01:06 2022 +0900 + feat(operation_mode_transition_manager): transition to auto quickly when vehicle stops (`#2427 `_) + * chore(cspell): interpolable => interpolatable + * Revert "Merge branch 'destroy-typos-check-all' into destroy-typos" + This reverts commit 6116ca02d9df59f815d772a271fed7b0b21ebaf7, reversing + changes made to 1f7157a6b6d957dc0ddd2ac5ef7f8a36c94b96e4. + * chore: fix duplication of parameter + * chore: fix duplication of function + * revert: system/system_monitor/launch/system_monitor.launch.xml + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Yukihiro Saito +* refactor(control_performance_analysis): delete default values (`#2944 `_) + delete param + Co-authored-by: yamazakiTasuku +* chore(control, planning): add maintainers (`#2951 `_) + * chore(control_performance_analysis): add maintainers + * chore(external_cmd_selector): add maintainers + * chore(joy_controller): add maintainers + * chore(obstacle_collision_checker): add maintainers + * chore(scenariio_selector): add maintainers + * fix(control_performance_analysis): control/control_performance_analysis/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + --------- + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* chore: remove motion_common dependency (`#2231 `_) + * remove motion_common from smoother + * remove motion_common from control_performance_analysis and simple_planning_simualtor + * fix include + * add include +* chore: missing topic info duration 1000 -> 5000 (`#2056 `_) +* chore(planning/control packages): organized authors and maintainers (`#1610 `_) + * organized planning authors and maintainers + * organized control authors and maintainers + * fix typo + * fix colcon test + * fix + Update control/external_cmd_selector/package.xml + Update control/vehicle_cmd_gate/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/motion_velocity_smoother/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/freespace_planner/package.xml + Co-authored-by: Hiroki OTA + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix + * fix + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(control_performance_analysis): fix choosing wrong closest trajectory point (`#1522 `_) + * fix(control_performance_analysis): fix choosing wrong closest trajectory point + * removed comments + * ci(pre-commit): autofix + * Single-parameter constructors marked explicit. + * Removed unnecessary variable and change the struct name + * optimized declaration of variables + * update for parameter declaration + * ci(pre-commit): autofix + * changed desired steering angle calculation + * ci(pre-commit): autofix + * get reference of some variables + * ci(pre-commit): autofix + Co-authored-by: Berkay + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(control_performance_analysis): monitor desired and current steering tire angle in driving monitor (`#1133 `_) + * feat(control_performance_analysis): monitor desired and current steering tire angle in driving monitor + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * update lpf for steering monitor + * ci(pre-commit): autofix + Co-authored-by: Berkay + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(control_performance_analysis): add low pass filter to control_performance_analysis tool (`#1099 `_) + * feat(control_performance_analysis): add low pass filter to control_performance_analysis tool + * ci(pre-commit): autofix + * Member variables are suffixed by an underscore + Co-authored-by: Berkay + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(control_performance_analysis): add new functionalities to evaluate the control modules (`#659 `_) + Co-authored-by: M. Fatih Cırıt +* fix: set Eigen include directory as SYSTEM for Humble arm64 (`#978 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: simplify Rolling support (`#854 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* fix(control_performance_analysis): modify build error in rolling (`#757 `_) +* fix(tier4_autoware_utils): modify build error in rolling (`#720 `_) + * fix(tier4_autoware_utils): modify build error in rolling + * fix(lanelet2_extension): add target compile definition for geometry2 + * fix(ekf_localizer): add target compile definition for geometry2 + * fix(freespace_planning_algorithms): add target compile definition for geometry2 + * fix(interpolation): add target compile definition for geometry2 + * fix(freespace_planner): add target compile definition for geometry2 + * fix(lane_departure_checker): add target compile definition for geometry2 + * fix(map_based_prediction): add target compile definition for geometry2 + * fix(ground_segmentation): add target compile definition for geometry2 + * fix(motion_velocity_smoother): add target compile definition for geometry2 + * fix(multi_object_tracker): add target compile definition for geometry2 + * fix(trajectory_follower): add target compile definition for geometry2 + * fix(control_performance_analysis): add target compile definition for geometry2 + * fix(detected_object_validation): add target compile definition for geometry2 + * fix(goal_distance_calculator): add target compile definition for geometry2 + * fix(ndt_scan_matcher): add target compile definition for geometry2 + * fix(route_handler): add target compile definition for geometry2 + * fix(behavior_path_planner): add target compile definition for geometry2 + * fix(mission_planner): add target compile definition for geometry2 + * fix(obstacle_avoidance_planner): add target compile definition for geometry2 + * fix(obstacle_stop_planner): add target compile definition for geometry2 + * fix(obstacle_collision_checker): add target compile definition for geometry2 + * fix(shape_estimation): add target compile definition for geometry2 + * fix(behavior_velocity_planner): add target compile definition for geometry2 + * fix(path_distance_calculator): add target compile definition for geometry2 + * fix(detection_by_tracker): add target compile definition for geometry2 + * fix(surround_obstacle_checker): add target compile definition for geometry2 + * fix(probabilistic_occupancy_grid_map): add target compile definition for geometry2 + * fix(tier4_debug_tools): add target compile definition for geometry2 + * fix(tier4_vehicle_rviz_plugin): add target compile definition for geometry2 + * fix(pure_pursuit): add target compile definition for geometry2 + * fix(trajectory_follower_nodes): add target compile definition for geometry2 + * fix(occupancy_grid_map_outlier_filter): add target compile definition for geometry2 + * fix(traffic_light_map_based_detector): add target compile definition for geometry2 + * fix(planning_error_monitor): add target compile definition for geometry2 + * fix(planning_evaluator): add target compile definition for geometry2 + * fix(lidar_centerpoint): add target compile definition for geometry2 +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: replace legacy timer (`#329 `_) + * chore(goal_distance_calculator): replace legacy timer + * chore(path_distance_calculator): replace legacy timer + * chore(control_performance_analysis): replace legacy timer + * chore(external_cmd_selector): replace legacy timer + * chore(joy_controller): replace legacy timer + * chore(lane_departure_checker): replace legacy timer + * chore(obstacle_collision_checker): replace legacy timer + * chore(pure_pursuit): replace legacy timer + * chore(shift_decider): replace legacy timer + * chore(trajectory_follower_nodes): replace legacy timer + * chore(vehicle_cmd_gate): replace legacy timer + * chore(ekf_localizer): replace legacy timer + * chore(localization_error_monitor): replace legacy timer + * chore(multi_object_tracker): replace legacy timer + * chore(tensorrt_yolo): replace legacy timer + * chore(traffic_light_classifier): replace legacy timer + * chore(traffic_light_ssd_fine_detector): replace legacy timer + * chore(traffic_light_visualization): replace legacy timer + * chore(behavior_path_planner): replace legacy timer + * chore(costmap_generator): replace legacy timer + * chore(freespace_planner): replace legacy timer + * chore(planning_error_monitor): replace legacy timer + * chore(scenario_selector): replace legacy timer + * chore(pointcloud_preprocessor): replace legacy timer + * chore(dummy_perception_publisher): replace legacy timer + * chore(ad_service_state_monitor): replace legacy timer + * chore(dummy_diag_publisher): replace legacy timer + * chore(emergency_handler): replace legacy timer + * chore(system_error_monitor): replace legacy timer + * chore(topic_state_monitor): replace legacy timer + * chore(accel_brake_map_calibrator): replace legacy timer + * chore(external_cmd_converter): replace legacy timer + * chore(pacmod_interface): replace legacy timer + * chore(lint): apply pre-commit +* fix(control performance analysis): suppress warnings (`#293 `_) + * fix: delete unused variable + * feat: add Werror + * fix: fix clang-diagnostic-unused-private-field +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: load vehicle info default param (`#148 `_) + * update global_parameter loader readme + * remove unused dependency + * add default vehicle_info_param to launch files + * fix: import os + * Update simulator/simple_planning_simulator/launch/simple_planning_simulator.launch.py + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + * Update perception/ground_segmentation/launch/scan_ground_filter.launch.py + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + * fix dependency + * fix scan_ground_filter.launch + * ci(pre-commit): autofix + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: change pachage name: autoware_msgs -> tier4_msgs (`#150 `_) + * change pkg name: autoware\_*_msgs -> tier\_*_msgs + * ci(pre-commit): autofix + * autoware_external_api_msgs -> tier4_external_api_msgs + * ci(pre-commit): autofix + * fix description + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* feat: add control_performance_analysis (`#95 `_) + * Feature/porting control performance analysis (`#1671 `_) + * Feature/control performance analysis (`#1212 `_) + * First commit of kinematic_controller + * First commit. + * second commit + * Just setup updated Autoware. + * changed package name. + * Messages variables are created. + * Writing subscribers and publishers. + * Writing subscribers. Traj, pose and control_values are read into the node. + * Computing control performance variables. + * Computing control performance variables. + * Current velocity subscribed. + * Acceleration performance is computed. + * Publishing completed. Will start rqt_multiplot + * Publishing completed. Decay rate fixed. Will start rqt_multiplot + * rqt_multiplot first configuration. + * Update pure_pursuit.launch + * Update pure_pursuit.launch + * Update .gitignore + * Update Error.msg + * Update control_performance_utils.cpp + * Update ErrorStamped.msg + * Update package.xml + * rqt_multiplot first configuration. + * Update controller_performance_core.cpp + * Update controller_performance_core.cpp + * Update CMakeLists.txt + * Update control_performance_analysis_param.yaml + * EPS is added for value_decay_rate. + * There is a bug. + * Bug removed. + * Bug removed. + * lateral_acceleration is published. + * Interpolated pose is added. + * Update controller_performance_node.cpp + * find Curve index bug is removed. + * dot product on projection is updated. + * Vehicle measured steering is included in the node and rqt_graph. + * Review will be requested. + * After the test: + Three point curvature module is added. Std:vector will be fixed. + * After the test: + Curvature plot is added. + * After the test: + Fine tuned. + * rqt curvature is modified. + * Pure pursuit curvature is implemented and tested. Results are fine. + * addressed some code review issues. Will replace get_pose. + * GetPose is removed. + * All the core review issues have been addressed. + * Rename files + * Porting control performance analysis + * Apply lint + * Add boost dependency for optional + * Remove confusing abbreviation + * Fix dependency in packages.xml + * Add missing new line + * Add comment for eigen macro + * pre-commit fixes + Co-authored-by: Ali BOYALI + * Fix package.xml (`#2056 `_) + * Fix typo for control_performance_analysis (`#2328 `_) + * fix typo + * fix Contro -> Control + * fix for spellcheck + * fix + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * adapt to actuation cmd/status as control msg (`#646 `_) + * adapt to actuation cmd/status as control msg + * fix readme + * fix topics + * fix remaing topics + * as to pacmod interface + * fix vehicle status + * add header to twist + * revert gyro_odometer_change + * revert twist topic change + * revert unchanged package + * port control_performance_analysis (`#698 `_) + * port control_performance_analysis + * rename + * fix topic name + * remove unnecessary depedency + * change name of odom topic + * add readme in control_performance_analysis (`#716 `_) + * add readme + * update readme + * update readme + * Update control/control_performance_analysis/README.md + * Update twist topic name (`#736 `_) + * Apply suggestions from code review + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Ali BOYALI + Co-authored-by: Kenji Miyake + Co-authored-by: Hiroki OTA + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: Kosuke Murakami + Co-authored-by: Tomoya Kimura +* Contributors: Berkay Karaman, Daisuke Nishimatsu, Hiroki OTA, Kenji Miyake, Kotaro Yoshimoto, Satoshi OTA, Takamasa Horibe, Takayuki Murooka, Takeshi Miura, Tomoya Kimura, Vincent Richard, Yuntianyi Chen, Zulfaqar Azmi, yamazakiTasuku diff --git a/control/control_performance_analysis/package.xml b/control/control_performance_analysis/package.xml index a088b4a4a168e..4f149a3846595 100644 --- a/control/control_performance_analysis/package.xml +++ b/control/control_performance_analysis/package.xml @@ -2,7 +2,7 @@ control_performance_analysis - 0.1.0 + 0.38.0 Controller Performance Evaluation Berkay Karaman Taiki Tanaka diff --git a/control/predicted_path_checker/CHANGELOG.rst b/control/predicted_path_checker/CHANGELOG.rst new file mode 100644 index 0000000000000..7d1a44924341f --- /dev/null +++ b/control/predicted_path_checker/CHANGELOG.rst @@ -0,0 +1,79 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package predicted_path_checker +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(predicted_path_checker): fix constParameterReference (`#8038 `_) + fix:constParameterReference +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for control modules (`#7240 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Ryohsuke Mitsudome, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- +* fix(predicted_path_checker): check if trajectory size (`#6730 `_) + check trajectory size + Co-authored-by: beyza +* refactor(motion_utils): change directory name of tmp_conversion (`#5908 `_) + * change .hpp name + * change .cpp name + * correct the #inlcude and #ifndef + * change the CMakeLists.txt + * correct the dependencies referring to tmp_conversion + * style(pre-commit): autofix + * change all the tmp_conversion to conversion in all the autoware.universe + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(predicted_path_checker): check predicted trajectory to avoid collisions planning can not handle (`#2528 `_) + * feat(predicted_path_checker): check predicted trajectory to avoid collisions planning can not handle (`#2528 `_) + * Added pkg to control.launch.py + --------- +* Contributors: Berkay Karaman, Zhe Shen, beyzanurkaya diff --git a/control/predicted_path_checker/package.xml b/control/predicted_path_checker/package.xml index 6bceb24c4439d..108b6bb7baafb 100644 --- a/control/predicted_path_checker/package.xml +++ b/control/predicted_path_checker/package.xml @@ -2,7 +2,7 @@ predicted_path_checker - 1.0.0 + 0.38.0 The predicted_path_checker package Berkay Karaman diff --git a/evaluator/autoware_control_evaluator/CHANGELOG.rst b/evaluator/autoware_control_evaluator/CHANGELOG.rst new file mode 100644 index 0000000000000..66f1454d991fb --- /dev/null +++ b/evaluator/autoware_control_evaluator/CHANGELOG.rst @@ -0,0 +1,76 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_control_evaluator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(control_evaluator): add goal accuracy longitudinal, lateral, yaw (`#9155 `_) + * feat(control_evaluator): add goal accuracy longitudinal, lateral, yaw + * style(pre-commit): autofix + * fix: content of kosuke55-san comments + * fix: variable name + * fix: variable name + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* test(autoware_control_evaluator): add test for autoware_control_evaluator. (`#9114 `_) + * init + * tmp save. + * save, there is a bug + * update package.xml + * coverage rate 64.5 + * remove comments. + --------- +* docs(control_evaluator): update readme (`#8829 `_) + * update readme + * add maintainer + * Update evaluator/autoware_control_evaluator/package.xml + Add extra maintainer + Co-authored-by: Tiankui Xian <1041084556@qq.com> + --------- + Co-authored-by: Tiankui Xian <1041084556@qq.com> +* feat(evalautor): rename evaluator diag topics (`#8152 `_) + * feat(evalautor): rename evaluator diag topics + * perception + --------- +* refactor(autoware_universe_utils): changed the API to be more intuitive and added documentation (`#7443 `_) + * refactor(tier4_autoware_utils): Changed the API to be more intuitive and added documentation. + * use raw shared ptr in PollingPolicy::NEWEST + * update + * fix + * Update evaluator/autoware_control_evaluator/include/autoware/control_evaluator/control_evaluator_node.hpp + Co-authored-by: danielsanchezaran + --------- + Co-authored-by: danielsanchezaran +* feat(planning_evaluator,control_evaluator, evaluator utils): add diagnostics subscriber to planning eval (`#7849 `_) + * add utils and diagnostics subscription to planning_evaluator + * add diagnostics eval + * fix input diag in launch + --------- + Co-authored-by: kosuke55 +* refactor(control_evaluator): use class naming standard and use remapped param name (`#7782 `_) + use class naming standard and use remapped param name +* feat(control_evaluator): add lanelet info to the metrics (`#7765 `_) + * add route handler + * add lanelet info to diagnostic + * add const + * add kinematic state info + * clean + * remove unusde subscriptions + * clean + * add shoulder lanelets + * fix includes + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(control_evaluator): rename to include/autoware/{package_name} (`#7520 `_) + * feat(control_evaluator): rename to include/autoware/{package_name} + * fix + --------- +* Contributors: Kazunori-Nakajima, Kosuke Takeuchi, Takayuki Murooka, Tiankui Xian, Yukinari Hisaki, Yutaka Kondo, danielsanchezaran + +0.26.0 (2024-04-03) +------------------- diff --git a/evaluator/autoware_control_evaluator/package.xml b/evaluator/autoware_control_evaluator/package.xml index 1de3c0ecacae6..0e2b1727a465b 100644 --- a/evaluator/autoware_control_evaluator/package.xml +++ b/evaluator/autoware_control_evaluator/package.xml @@ -2,7 +2,7 @@ autoware_control_evaluator - 0.1.0 + 0.38.0 ROS 2 node for evaluating control Daniel SANCHEZ takayuki MUROOKA diff --git a/evaluator/autoware_evaluator_utils/CHANGELOG.rst b/evaluator/autoware_evaluator_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..473f358114507 --- /dev/null +++ b/evaluator/autoware_evaluator_utils/CHANGELOG.rst @@ -0,0 +1,17 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_evaluator_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(planning_evaluator,control_evaluator, evaluator utils): add diagnostics subscriber to planning eval (`#7849 `_) + * add utils and diagnostics subscription to planning_evaluator + * add diagnostics eval + * fix input diag in launch + --------- + Co-authored-by: kosuke55 +* Contributors: Yutaka Kondo, danielsanchezaran + +0.26.0 (2024-04-03) +------------------- diff --git a/evaluator/autoware_evaluator_utils/package.xml b/evaluator/autoware_evaluator_utils/package.xml index b8566e33a32a3..7176abdc7be0a 100644 --- a/evaluator/autoware_evaluator_utils/package.xml +++ b/evaluator/autoware_evaluator_utils/package.xml @@ -2,7 +2,7 @@ autoware_evaluator_utils - 0.1.0 + 0.38.0 ROS 2 node for evaluating control Daniel SANCHEZ Takayuki MUROOKA diff --git a/evaluator/autoware_planning_evaluator/CHANGELOG.rst b/evaluator/autoware_planning_evaluator/CHANGELOG.rst new file mode 100644 index 0000000000000..85a79a079d404 --- /dev/null +++ b/evaluator/autoware_planning_evaluator/CHANGELOG.rst @@ -0,0 +1,75 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_planning_evaluator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_planning_evaluator): devops node dojo (`#8746 `_) +* feat(motion_velocity_planner,planning_evaluator): add stop, slow_down diags (`#8503 `_) + * tmp save. + * publish diagnostics. + * move clearDiagnostics func to head + * change to snake_names. + * remove a change of launch.xml + * pre-commit run -a + * publish diagnostics on node side. + * move empty checking out of 'get_diagnostics'. + * remove get_diagnostics; change reason str. + * remove unused condition. + * Update planning/motion_velocity_planner/autoware_motion_velocity_planner_node/src/planner_manager.cpp + Co-authored-by: Kosuke Takeuchi + * Update planning/motion_velocity_planner/autoware_motion_velocity_planner_node/src/planner_manager.cpp + Co-authored-by: Kosuke Takeuchi + --------- + Co-authored-by: Kosuke Takeuchi +* fix(autoware_planning_evaluator): fix unreadVariable (`#8352 `_) + * fix:unreadVariable + * fix:unreadVariable + --------- +* feat(evalautor): rename evaluator diag topics (`#8152 `_) + * feat(evalautor): rename evaluator diag topics + * perception + --------- +* refactor(autoware_universe_utils): changed the API to be more intuitive and added documentation (`#7443 `_) + * refactor(tier4_autoware_utils): Changed the API to be more intuitive and added documentation. + * use raw shared ptr in PollingPolicy::NEWEST + * update + * fix + * Update evaluator/autoware_control_evaluator/include/autoware/control_evaluator/control_evaluator_node.hpp + Co-authored-by: danielsanchezaran + --------- + Co-authored-by: danielsanchezaran +* feat(cruise_planner,planning_evaluator): add cruise and slow down diags (`#7960 `_) + * add cruise and slow down diags to cruise planner + * add cruise types + * adjust planning eval + --------- +* feat(planning_evaluator,control_evaluator, evaluator utils): add diagnostics subscriber to planning eval (`#7849 `_) + * add utils and diagnostics subscription to planning_evaluator + * add diagnostics eval + * fix input diag in launch + --------- + Co-authored-by: kosuke55 +* feat(planning_evaluator): add planning evaluator polling sub (`#7827 `_) + * WIP add polling subs + * WIP + * update functions + * remove semicolon + * use last data for modified goal + --------- +* feat(planning_evaluator): add lanelet info to the planning evaluator (`#7781 `_) + add lanelet info to the planning evaluator +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(planning_evaluator): rename to include/autoware/{package_name} (`#7518 `_) + * fix + * fix + --------- +* Contributors: Kosuke Takeuchi, Takayuki Murooka, Tiankui Xian, Yukinari Hisaki, Yutaka Kondo, danielsanchezaran, kobayu858, odra + +0.26.0 (2024-04-03) +------------------- diff --git a/evaluator/autoware_planning_evaluator/package.xml b/evaluator/autoware_planning_evaluator/package.xml index eb3161e0afb35..38d83d46e915d 100644 --- a/evaluator/autoware_planning_evaluator/package.xml +++ b/evaluator/autoware_planning_evaluator/package.xml @@ -2,7 +2,7 @@ autoware_planning_evaluator - 0.1.0 + 0.38.0 ROS 2 node for evaluating planners Maxime CLEMENT Kyoichi Sugahara diff --git a/evaluator/diagnostic_converter/CHANGELOG.rst b/evaluator/diagnostic_converter/CHANGELOG.rst new file mode 100644 index 0000000000000..a382f3656533b --- /dev/null +++ b/evaluator/diagnostic_converter/CHANGELOG.rst @@ -0,0 +1,80 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package diagnostic_converter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* Contributors: Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* fix(diagnostic_converter): move headers to a separate directory (`#5943 `_) + * fix(diagnostic_converter): move headers to a separate directory + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(diagnostic_converter): remove unit and blank in the value (`#3151 `_) + * feat(diagnostic_converter): remove unit and blank in the value + * fix + --------- +* feat(diagnostic_converter): apply regex for topic name (`#3149 `_) +* feat(diagnostic_converter): add converter to use planning_evaluator's output for scenario's condition (`#2514 `_) + * add original diagnostic_convertor + * add test + * fix typo + * delete file + * change include + * temp + * delete comments + * made launch for converter + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * add diagnostic convertor in launch + * ci(pre-commit): autofix + * change debug from info + * change arg name to launch diagnostic convertor + * add planning_evaluator launcher in simulator.launch.xml + * fix arg wrong setting + * style(pre-commit): autofix + * use simulation msg in tier4_autoware_msgs + * style(pre-commit): autofix + * fix README + * style(pre-commit): autofix + * refactoring + * style(pre-commit): autofix + * remove unnecessary dependency + * remove unnecessary dependency + * move folder + * reformat + * style(pre-commit): autofix + * Update evaluator/diagnostic_converter/include/converter_node.hpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Update evaluator/diagnostic_converter/README.md + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Update evaluator/diagnostic_converter/src/converter_node.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Update evaluator/diagnostic_converter/test/test_converter_node.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * define diagnostic_topics as parameter + * fix include way + * fix include way + * delete ament_cmake_clang_format from package.xml + * fix test_depend + * Update evaluator/diagnostic_converter/test/test_converter_node.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * style(pre-commit): autofix + * Update launch/tier4_simulator_launch/launch/simulator.launch.xml + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* Contributors: Esteve Fernandez, Kyoichi Sugahara, Takayuki Murooka, Vincent Richard diff --git a/evaluator/diagnostic_converter/package.xml b/evaluator/diagnostic_converter/package.xml index be9266f39b6e0..91b9a2e2ede56 100644 --- a/evaluator/diagnostic_converter/package.xml +++ b/evaluator/diagnostic_converter/package.xml @@ -2,7 +2,7 @@ diagnostic_converter - 0.5.6 + 0.38.0 Node for converting diagnostic messages into ParameterDeclaration messages Kyoichi Sugahara Maxime CLEMENT diff --git a/evaluator/kinematic_evaluator/CHANGELOG.rst b/evaluator/kinematic_evaluator/CHANGELOG.rst new file mode 100644 index 0000000000000..af256b8fed7d4 --- /dev/null +++ b/evaluator/kinematic_evaluator/CHANGELOG.rst @@ -0,0 +1,56 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package kinematic_evaluator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(kinematic_evaluator): rework parameters (`#8199 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* ci(pre-commit): autoupdate (`#7499 `_) + Co-authored-by: M. Fatih Cırıt +* feat!: replace autoware_auto_msgs with autoware_msgs for evaluator modules (`#7241 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Batuhan Beytekin, Ryohsuke Mitsudome, Takayuki Murooka, Yutaka Kondo, awf-autoware-bot[bot] + +0.26.0 (2024-04-03) +------------------- +* chore(build): remove tier4_autoware_utils.hpp evaluator/ simulator/ (`#4839 `_) +* chore: add maintainer (`#4234 `_) + * chore: add maintainer + * Update evaluator/localization_evaluator/package.xml + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(metrics_calculation): add kinematic and localization evaluators with metrics (`#928 `_) + * initial skeleton of localization evaluator + * Add simple localization evaliuation framework + * Clean and add tests + * ci(pre-commit): autofix + * Clean localization evaluator + * Update kinematic evaluator + * ci(pre-commit): autofix + * dependency fix + * Fix localization evaluator tests + * ci(pre-commit): autofix + * Add missing includes and remove unnecessary quotes + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Wojciech Jaworski +* Contributors: Kenji Miyake, Mamoru Sobue, Satoshi OTA, Vincent Richard, djargot diff --git a/evaluator/kinematic_evaluator/package.xml b/evaluator/kinematic_evaluator/package.xml index 3642e0cf94604..a70bf053171f3 100644 --- a/evaluator/kinematic_evaluator/package.xml +++ b/evaluator/kinematic_evaluator/package.xml @@ -1,7 +1,7 @@ kinematic_evaluator - 0.1.0 + 0.38.0 kinematic evaluator ROS 2 node Dominik Jargot diff --git a/evaluator/localization_evaluator/CHANGELOG.rst b/evaluator/localization_evaluator/CHANGELOG.rst new file mode 100644 index 0000000000000..264b551fe48fb --- /dev/null +++ b/evaluator/localization_evaluator/CHANGELOG.rst @@ -0,0 +1,63 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package localization_evaluator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(evaluator/localization_evaluator): rework parameters (`#6744 `_) + * add param file and schema + * style(pre-commit): autofix + * . + * . + * . + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* ci(pre-commit): autoupdate (`#7499 `_) + Co-authored-by: M. Fatih Cırıt +* feat!: replace autoware_auto_msgs with autoware_msgs for evaluator modules (`#7241 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Ryohsuke Mitsudome, Takayuki Murooka, Yutaka Kondo, awf-autoware-bot[bot], oguzkaganozt + +0.26.0 (2024-04-03) +------------------- +* chore(build): remove tier4_autoware_utils.hpp evaluator/ simulator/ (`#4839 `_) +* chore: add maintainer (`#4234 `_) + * chore: add maintainer + * Update evaluator/localization_evaluator/package.xml + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(metrics_calculation): add kinematic and localization evaluators with metrics (`#928 `_) + * initial skeleton of localization evaluator + * Add simple localization evaliuation framework + * Clean and add tests + * ci(pre-commit): autofix + * Clean localization evaluator + * Update kinematic evaluator + * ci(pre-commit): autofix + * dependency fix + * Fix localization evaluator tests + * ci(pre-commit): autofix + * Add missing includes and remove unnecessary quotes + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Wojciech Jaworski +* Contributors: Kenji Miyake, Mamoru Sobue, Satoshi OTA, Vincent Richard, djargot diff --git a/evaluator/localization_evaluator/package.xml b/evaluator/localization_evaluator/package.xml index 8d3b788a2b8d9..f7c81fa101f30 100644 --- a/evaluator/localization_evaluator/package.xml +++ b/evaluator/localization_evaluator/package.xml @@ -1,7 +1,7 @@ localization_evaluator - 0.1.0 + 0.38.0 localization evaluator ROS 2 node Dominik Jargot diff --git a/evaluator/perception_online_evaluator/CHANGELOG.rst b/evaluator/perception_online_evaluator/CHANGELOG.rst new file mode 100644 index 0000000000000..ffdca0511a6cb --- /dev/null +++ b/evaluator/perception_online_evaluator/CHANGELOG.rst @@ -0,0 +1,144 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package perception_online_evaluator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* fix(perception_online_evaluator): fix unusedFunction (`#8559 `_) + fix:unusedFunction +* feat(evalautor): rename evaluator diag topics (`#8152 `_) + * feat(evalautor): rename evaluator diag topics + * perception + --------- +* fix(perception_online_evaluator): passedByValue (`#8201 `_) + fix: passedByValue +* fix(perception_online_evaluator): fix shadowVariable (`#7933 `_) + * fix:shadowVariable + * fix:clang-format + * fix:shadowVariable + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* fix(perception_online_evaluator): add metric_value not only stat (`#7100 `_)(`#7118 `_) (revert of revert) (`#7167 `_) + * Revert "fix(perception_online_evaluator): revert "add metric_value not only s…" + This reverts commit d827b1bd1f4bbacf0333eb14a62ef42e56caef25. + * Update evaluator/perception_online_evaluator/include/perception_online_evaluator/perception_online_evaluator_node.hpp + * Update evaluator/perception_online_evaluator/src/perception_online_evaluator_node.cpp + * use emplace back + --------- + Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com> +* feat!: replace autoware_auto_msgs with autoware_msgs for evaluator modules (`#7241 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* fix(perception_online_evaluator): revert "add metric_value not only stat (`#7100 `_)" (`#7118 `_) +* feat(perception_online_evaluator): add metric_value not only stat (`#7100 `_) +* fix(perception_online_evaluator): fix range resolution (`#7115 `_) +* chore(glog): add initialization check (`#6792 `_) +* fix(perception_online_evaluator): fix bug of constStatement (`#6922 `_) +* feat(perception_online_evaluator): imporve yaw rate metrics considering flip (`#6881 `_) + * feat(perception_online_evaluator): imporve yaw rate metrics considering flip + * fix test + --------- +* feat(perception_evaluator): counts objects within detection range (`#6848 `_) + * feat(perception_evaluator): counts objects within detection range + detection counter + add enable option and refactoring + fix + update document + readme + clean up + * fix from review + * use $ + fix + * fix include + --------- +* docs(perception_online_evaluator): update metrics explanation (`#6819 `_) +* feat(perception_online_evaluator): better waitForDummyNode (`#6827 `_) +* feat(perception_online_evaluator): add predicted path variance (`#6793 `_) + * feat(perception_online_evaluator): add predicted path variance + * add unit test + * update readme + * pre commit + --------- +* feat(perception_online_evaluator): ignore reversal of orientation from yaw_rate calculation (`#6748 `_) +* docs(perception_online_evaluator): add description about yaw rate evaluation (`#6737 `_) +* Contributors: Esteve Fernandez, Fumiya Watanabe, Kosuke Takeuchi, Kyoichi Sugahara, Nagi70, Ryohsuke Mitsudome, Ryuta Kambe, Satoshi OTA, Takamasa Horibe, Takayuki Murooka, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- +* feat(perception_online_evaluator): extract moving object for deviation check (`#6682 `_) + fix test +* feat(perception_online_evaluator): unify debug markers instead of separating for each object (`#6681 `_) + * feat(perception_online_evaluator): unify debug markers instead of separating for each object + * fix for + --------- +* feat(perception_online_evaluator): add yaw rate metrics for stopped object (`#6667 `_) + * feat(perception_online_evaluator): add yaw rate metrics for stopped object + add + add test + * feat: add stopped vel parameter + --------- +* fix(perception_online_evaluator): fix build error (`#6595 `_) +* build(perception_online_evaluator): add lanelet_extension dependency (`#6592 `_) +* feat(perception_online_evaluator): publish metrics of each object class (`#6556 `_) +* feat(perception_online_evaluator): add perception_online_evaluator (`#6493 `_) + * feat(perception_evaluator): add perception_evaluator + tmp + update + add + add + add + update + clean up + change time horizon + * fix build werror + * fix topic name + * clean up + * rename to perception_online_evaluator + * refactor: remove timer + * feat: add test + * fix: ci check + --------- +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Satoshi OTA diff --git a/evaluator/perception_online_evaluator/package.xml b/evaluator/perception_online_evaluator/package.xml index 0103200511e73..414f75253d5f0 100644 --- a/evaluator/perception_online_evaluator/package.xml +++ b/evaluator/perception_online_evaluator/package.xml @@ -2,7 +2,7 @@ perception_online_evaluator - 0.1.0 + 0.38.0 ROS 2 node for evaluating perception Fumiya Watanabe Kosuke Takeuchi diff --git a/launch/tier4_autoware_api_launch/CHANGELOG.rst b/launch/tier4_autoware_api_launch/CHANGELOG.rst new file mode 100644 index 0000000000000..63c0c5211c382 --- /dev/null +++ b/launch/tier4_autoware_api_launch/CHANGELOG.rst @@ -0,0 +1,164 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_autoware_api_launch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(autoware_default_adapi)!: prefix autoware to package name (`#8533 `_) +* refactor(autoware_path_distance_calculator): prefix package and namespace with autoware (`#8085 `_) +* Contributors: Esteve Fernandez, Takagi, Isamu, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore: update api package maintainers (`#6086 `_) + * update api maintainers + * fix + --------- +* chore: update maintainer (`#4140 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(tier4_autoware_api_launch): suppress rtc_controller's info (`#3020 `_) + * feat(tier4_autoware_api_launch): suppress rtc_controller's info + * Update launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + --------- + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* feat: replace tier4_ad_api_adaptor with default_ad_api (`#2438 `_) + * feat: add options + * fix: rosbridge max message size + * feat: remove old apis + * feat: remove api adaptors except rtc controller + * feat: remove external engage + * feat: add deprecated api option + * fix: path +* fix(tier4_autoware_api_launch): add rosbridge_server dependency (`#2470 `_) +* chore: add api maintainers (`#2361 `_) +* feat: remove launch for old routing api (`#2136 `_) +* feat(autoware_api_launch): delete image base64 converter launch (`#2131 `_) + delete image base64 converter launch +* feat(tier4_autoware_api_launch): add rtc_controller to api launch (`#1919 `_) +* fix: add adapi dependency (`#1892 `_) +* feat: move adapi rviz adaptor (`#1900 `_) + feat: move adapi rviz adaptor +* feat(default_ad_api): add localization api (`#1431 `_) + * feat(default_ad_api): add localization api + * docs: add readme + * feat: add auto initial pose + * feat(autoware_ad_api_msgs): define localization interface + * fix(default_ad_api): fix interface definition + * feat(default_ad_api): modify interface version api to use spec package + * feat(default_ad_api): modify interface version api to use spec package + * fix: pre-commit + * fix: pre-commit + * fix: pre-commit + * fix: copyright + * feat: split helper package + * fix: change topic name to local + * fix: style + * fix: style + * fix: style + * fix: remove needless keyword + * feat: change api helper node namespace + * fix: fix launch file path +* chore(planning/control packages): organized authors and maintainers (`#1610 `_) + * organized planning authors and maintainers + * organized control authors and maintainers + * fix typo + * fix colcon test + * fix + Update control/external_cmd_selector/package.xml + Update control/vehicle_cmd_gate/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/motion_velocity_smoother/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/freespace_planner/package.xml + Co-authored-by: Hiroki OTA + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix + * fix + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(default_ad_api): add routing api (`#1494 `_) + * feat(default_ad_api): add routing api + * fix: build error + * docs: add readme + * feat: change topic namespace + * fix: function name + * fix: remove debug code + * fix: copyright + * fix: adaptor name + * fix: remove macro + * feat: add launch option for default ad api + * fix: component interface namespace + * fix: build error + * feat: remove start pose + * feat(autoware_ad_api_msgs): define routing interface + * feat: rename route body message + * feat: remove create node macro + * feat: adaptor package + * fix: helper node + * fix: error handling +* feat(tier4_autoware_api_launch): add some arguments (`#1324 `_) + * feat(tier4_autoware_api_launch): add some arguments + * fix launch py + * deal with review + * deal with review + * deal with review +* fix(tier4_autoware_api_launch): add group tag (`#1235 `_) +* fix(tier4_autoware_api_launch): typo (`#1047 `_) + I will write release note, thank you. +* feat(tier4_autoware_api_launch): add rosbridge (`#779 `_) + * fix(image_projection_based_fusion): modify build error in rolling (`#775 `_) + * feat(tier4_autoware_api_launch): add rosbridge + docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch + * docs(web_controller): rosbridge is automatically launched in tier4_autoware_api_launch + * Update launch/tier4_autoware_api_launch/launch/autoware_api.launch.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* chore: replace topic tools (`#986 `_) + * chore: replace topic tools + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* feat(tier4_autoware_api_launch): add tier4_autoware_api_launch package (`#658 `_) + * feat(tier4_autoware_api_launch): add tier4_autoware_api_launch package + * ci(pre-commit): autofix + * fix(tier4_autoware_api_launch): fix the command in the README instructions + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Daisuke Nishimatsu, Kah Hooi Tan, Kenji Miyake, Ryohsuke Mitsudome, Shumpei Wakabayashi, Takagi, Isamu, Takayuki Murooka, Vincent Richard, Xinyu Wang, yabuta diff --git a/launch/tier4_autoware_api_launch/package.xml b/launch/tier4_autoware_api_launch/package.xml index dbf5d16834681..2af274907306a 100644 --- a/launch/tier4_autoware_api_launch/package.xml +++ b/launch/tier4_autoware_api_launch/package.xml @@ -2,7 +2,7 @@ tier4_autoware_api_launch - 0.0.0 + 0.38.0 The tier4_autoware_api_launch package Takagi, Isamu Ryohsuke Mitsudome diff --git a/launch/tier4_control_launch/CHANGELOG.rst b/launch/tier4_control_launch/CHANGELOG.rst new file mode 100644 index 0000000000000..beb15e3fb412a --- /dev/null +++ b/launch/tier4_control_launch/CHANGELOG.rst @@ -0,0 +1,615 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_control_launch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(obstacle_collision_checker): move to autoware namespace (`#9047 `_) +* fix(tier4_control_launch): fix aeb input predicted object topic name (`#8874 `_) + fix aeb input predicted object topic +* feat(autonomous_emergency_braking): add some tests to aeb (`#8126 `_) + * add initial tests + * add more tests + * more tests + * WIP add publishing and test subscription + * add more tests + * fix lint cmake + * WIP tf topic + * Revert "WIP tf topic" + This reverts commit b5ef11b499e719b2cdbe0464bd7de7778de54e76. + * add path crop test + * add test for transform object + * add briefs + * delete repeated test + --------- +* feat(evalautor): rename evaluator diag topics (`#8152 `_) + * feat(evalautor): rename evaluator diag topics + * perception + --------- +* fix(control_launch): fix control launch control_evaluator plugin name (`#7846 `_) + fix control evaluator plugin name +* refactor(tier4_control_launch): replace python launch with xml (`#7682 `_) + * refactor: add xml version of control launch + * refactor: remove python version of control launch + * set default value of trajectory_follower_mode + * fix file extension to .py + * fix node name + * add lanelet info to the metrics + * style(pre-commit): autofix + * Update launch/tier4_control_launch/launch/control.launch.xml + Co-authored-by: Kosuke Takeuchi + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kosuke Takeuchi + Co-authored-by: Kotaro Yoshimoto +* refactor(control_evaluator): use class naming standard and use remapped param name (`#7782 `_) + use class naming standard and use remapped param name +* feat(control_evaluator): add lanelet info to the metrics (`#7765 `_) + * add route handler + * add lanelet info to diagnostic + * add const + * add kinematic state info + * clean + * remove unusde subscriptions + * clean + * add shoulder lanelets + * fix includes + --------- +* fix(smart_mpc_trajectory_folower): fix running by adding control_state and changing msg/package_name (`#7666 `_) +* feat(autonomous_emergency_braking): add predicted object support for aeb (`#7548 `_) + * add polling sub to predicted objects + * WIP requires changing path frame to map + * add parameters and reuse predicted obj speed + * introduce early break to reduce computation time + * resolve merge conflicts + * fix guard + * remove unused declaration + * fix include + * fix include issues + * remove inline + * delete unused dependencies + * add utils.cpp + * remove _ for non member variable + --------- +* feat(control_evaluator): rename to include/autoware/{package_name} (`#7520 `_) + * feat(control_evaluator): rename to include/autoware/{package_name} + * fix + --------- +* feat(diagnostic_converter): fix output metrics topic name and add to converter (`#7495 `_) +* feat(control_evaluator): add deviation metrics and queue for diagnostics (`#7484 `_) +* refactor(operation_mode_transition_manager): prefix package and namespace with autoware\_ (`#7291 `_) + * RT1-6682 add prefix package and namespace with autoware\_ + * RT1-6682 fix package's description + --------- +* refactor(trajectory_follower_node): trajectory follower node add autoware prefix (`#7344 `_) + * rename trajectory follower node package + * update dependencies, launch files, and README files + * fix formats + * remove autoware\_ prefix from launch arg option + --------- +* refactor(shift_decider): prefix package and namespace with autoware\_ (`#7310 `_) + * RT1-6684 add autoware prefix and namespace + * RT1-6684 Revert svg + This reverts commit 4e0569e4796ab432c734905fb7f2106779575e29. + --------- + Co-authored-by: Takayuki Murooka +* fix(tier4_control_launch, crosswalk_traffic_light_estimator): fix a mistake when adding prefixes (`#7423 `_) + Fixed a mistake when adding prefixes +* refactor(external cmd converter)!: add autoware\_ prefix (`#7361 `_) + * add prefix to the code + * rename + * fix + * fix + * fix + * Update .github/CODEOWNERS + --------- + Co-authored-by: Takayuki Murooka +* refactor(control_validator)!: prefix package and namespace with autoware (`#7304 `_) + * rename folders + * rename add prefix + * change param path + * fix pluggin problem + * fix extra prefixes + * change back launchers + * add namespace to address conflict + * delete stubborn file + --------- +* refactor(external_cmd_selector): prefix package and namespace with au… (`#7384 `_) + refactor(external_cmd_selector): prefix package and namespace with autoware\_ +* chore(vehicle_cmd_gate): add prefix autoware\_ to vehicle_cmd_gate (`#7327 `_) + * add prefix autoware\_ to vehicle_cmd_gate package + * fix + * fix include guard + * fix pre-commit + --------- +* feat(autonomous_emergency_braking): prefix package and namespace with autoware\_ (`#7294 `_) + * change package name + * add the prefix + * change option + * change back node name + * eliminate some prefixes that are not required + * fix node name + --------- +* chore(smart_mpc_trajectory_follower): add prefix autoware\_ to smart_mpc_trajectory_follower (`#7367 `_) + * add prefix + * fix pre-commit + --------- +* refactor(lane_departure_checker)!: prefix package and namespace with autoware (`#7325 `_) + * add prefix autoware\_ to lane_departure_checker package + --------- +* feat(smart_mpc_trajectory_follower): add smart_mpc_trajectory_follower (`#6805 `_) + * feat(smart_mpc_trajectory_follower): add smart_mpc_trajectory_follower + * style(pre-commit): autofix + * modified control.launch.py + * update README.md + * Minor changes + * style(pre-commit): autofix + * bug fixed + * update README and add a comment to mpc_param.yaml + * minor changes + * add copyright + * mpc_param.yaml changed + * add note to README + * update according to spell check + * update python_simulator according to spell check + * update scripts according to spell check + * update according to spell-check-partial + * fixed ignored words in spell check + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takamasa Horibe + Co-authored-by: Kosuke Takeuchi +* feat(control_evaluator): implement a control evaluator (`#6959 `_) + * add control evaluator module + * make the evaluator depend on messages from AEB + * update output msg + * delete extra new line + * update/fix details + * add a package mantainer + * Add a timer to maintain a constant rate of msg publishing + --------- +* revert: "feat(logger_level_configure): make it possible to change level of container logger (`#6823 `_)" (`#6842 `_) + This reverts commit 51b5f830780eb69bd1a7dfe60e295773f394fd8e. +* feat(logger_level_configure): make it possible to change level of container logger (`#6823 `_) + * feat(launch): add logging_demo::LoggerConfig into container + * fix(logger_level_reconfigure_plugin): fix yaml + * feat(logging_level_configure): add composable node + --------- +* Contributors: Go Sakayori, Ismet Atabay, Kosuke Takeuchi, Kyoichi Sugahara, Maxime CLEMENT, Mitsuhiro Sakamoto, SakodaShintaro, Satoshi OTA, Takayuki Murooka, Yuki TAKAGI, Yukinari Hisaki, Yutaka Kondo, Zulfaqar Azmi, danielsanchezaran, masayukiaino, mkquda + +0.26.0 (2024-04-03) +------------------- +* feat: enable multithreading for the control container (`#6666 `_) +* feat(pid_longitudinal_controller): add maker for stop reason (`#6579 `_) + * feat(pid_longitudinal_controller): add maker for stop reason + * minor fix + --------- +* chore(tier4_control_launch): fix control validator name duplication (`#6446 `_) +* feat(tier4_control_launch): run control_validator out of main control container (`#6435 `_) +* feat(tier4_control_launch): add launch argument for predicted path checker (`#5186 `_) +* feat(predicted_path_checker): check predicted trajectory to avoid collisions planning can not handle (`#2528 `_) + * feat(predicted_path_checker): check predicted trajectory to avoid collisions planning can not handle (`#2528 `_) + * Added pkg to control.launch.py + --------- +* fix(operation_mode_transition_manager): check trajectory_follower_cmd for engage condition (`#5038 `_) +* feat(glog): add glog in planning and control modules (`#4714 `_) + * feat(glog): add glog component + * formatting + * remove namespace + * remove license + * Update launch/tier4_planning_launch/launch/scenario_planning/lane_driving/motion_planning/motion_planning.launch.py + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update launch/tier4_planning_launch/launch/scenario_planning/lane_driving/behavior_planning/behavior_planning.launch.py + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update common/glog_component/CMakeLists.txt + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update launch/tier4_control_launch/launch/control.launch.py + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * add copyright + --------- + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* feat(control_validator): measure predicted path deviation from trajectory (`#4549 `_) + * add feature for getting predicted path deviation from trajectory + * fix for build success + * fix topic name + * temp + * temp + * cut off extra length on predicted path + * cut off extra length on predicted path + * style(pre-commit): autofix + * minor refactor + * change function name + * add control validator + * style(pre-commit): autofix + * add max_deviation calculation + * refactor + * style(pre-commit): autofix + * update launch + * style(pre-commit): autofix + * change maintainer + * refactor + * style(pre-commit): autofix + * feat(dynamic_avoidance): object polygon based drivable area generation (`#4598 `_) + * update + * update README + * fix typo + * apply clang-tidy check + * Update control/control_validator/include/control_validator/utils.hpp + Co-authored-by: Takamasa Horibe + * remove debug code + * add maintainer + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takayuki Murooka + Co-authored-by: Takamasa Horibe +* feat(shift_decider): send current gear if the autoware state is not driving (`#3684 `_) +* feat(vehicle_cmd_gate): do not send current gear if autoware is not engaged (`#3683 `_) + This reverts commit be3138545d6814a684a314a7dbf1ffb450f90970. +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(control_launch): add necessary parameter (`#3235 `_) +* feat(tier4_control_launch): add check_external_emergency_heartbeat option (`#3079 `_) +* feat(control): add autonomous emergency braking module (`#2793 `_) +* feat(vehicle_cmd_gate): enable filter with actual steer in manual mode (`#2717 `_) + * feature(vehicle_cmd_gate): enable filter with actual steer in manual mode + * update parameters based on experiment + * update launch + * update param + --------- +* feat(longitudinal_controller): skip integral in manual mode (`#2619 `_) + * feat(longitudinal_controller): skip integral in manual mode + * change control_mode to operation_mode + * fix test +* chore(control_launch): add maintainer (`#2758 `_) +* feat(vehicle_cmd_gate): send current gear if autoware is not engaged (`#2555 `_) + * feat(vehicle_cmd_gate): send current gear if autoware is not engaged + * ci(pre-commit): autofix + * add topic map to launch file + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(tier4_control_launch): remove parameter definition in control.launch.py (`#2585 `_) + * refactor trajectory_follower_node's param + * organize parameter definition in control_launch + * fix typo + * fix failed test +* feat(trajectory_follower): seperate lat lon controller packages (`#2580 `_) + * feat(trajectory_follower): seperate controller implementation packages + * update doc + * fix doc + * fix test + * rename: mpc_follower -> mpc + * rename to trajectory_follower_base, trajectory_follower_node + * fix doc + * remove unnecessary change +* feat(tier4_control_launch): remove configs and move to autoware_launch (`#2544 `_) + * feat(tier4_control_launch): remove configs and move to autoware_launch + * remove config + * Update launch/tier4_control_launch/README.md + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + Co-authored-by: kminoda +* fix(tier4_control_launch): add parameter about nearest search (`#2542 `_) +* feat(trajectory_follower): extend mpc trajectory for terminal yaw (`#2447 `_) + * feat(trajectory_follower): extend mpc trajectory for terminal yaw + * make mpc min vel param + * add mpc extended point after smoothing + * Revert "make mpc min vel param" + This reverts commit 02157b6ae0c2ff1564840f6d15e3c55025327baf. + * add comment and hypot + * remove min vel + * add flag for extending traj + * add extend param to default param + * fix typo + * fix from TakaHoribe review + * fix typo + * refactor +* refactor(vehicle_cmd_gate): remove old emergency topics (`#2403 `_) +* fix: rename `use_external_emergency_stop` to `check_external_emergency_heartbeat` (`#2455 `_) + * fix: rename use_external_emergency_stop to check_external_emergency_heartbeat + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(transition_manager): add param to ignore autonomous transition condition (`#2453 `_) + * feat(transition_manager): add param to ignore autonomous transition condition + * same for modeChangeCompleted + * remove debug print +* feat(operation_mode_transition_manager): modify transition timeout (`#2318 `_) + feat(operation_mode_transition_manager): modify mode change in transition +* feat(emergency_handler): add a selector for multiple MRM behaviors (`#2070 `_) + * feat(emergency_handler): add mrm command and status publishers + * feat(autoware_ad_api_msgs): define mrm operation srv and mrm status msg + * feat(emergency_handler): add mrm clients and subscribers + * feat(mrm_comfortable_stop_operator): ready ros2 node template + * feat(mrm_comfortable_stop_operator): implemented + * feat(mrm_comfortable_stop_operator): implement as component + * chore(mrm_comfortable_stop_operator): add a launch script + * refactor(mrm_comfortable_stop_operator): remove a xml launch file + * feat(autoware_ad_api_msgs): change mrm status msg + * feat(emergency_handler): add mrm operator and mrm behavior updater + * feat(emergency_handler): add mrm behavior state machine + * feat(emergency_handler): remap io names + * fix(emergency_handler): fix request generation + * fix(emergency_handler): add multi thread execution for service + * feat(vehicle_cmd_gate): add mrm operation service and status publisher + * refactor(mrm_comfortable_stop_operator): use MRMBehaviorStatus struct + * fix(mrm_comfortable_stop_operator): add time stamp for status + * feat(vehicle_cmd_gate): change system emergency state by mrm operation + * chore(autoware_ad_api_msgs): remove rti_operating state from mrm status + * feat(mrm_sudden_stop_operator): add mrm_sudden_stop_operator + * refactor(autoware_ad_api_msgs): rename from mrm status to mrm state + * fix(mrm_comfortable_stop_operator): set qos for velocity limit publisher + * feat(emergency_handler): add mrm state publisher + * feat(vehicle_cmd_gate): add subscription for mrm_state + * fix(mrm_sudden_stop_operator): fix control command topic name + * feat(vehicle_cmd_gate): pub emergency control_cmd according to mrm state + * feat(emergency_handler): remove emergency control_cmd publisher + * chore(tier4_control_launch): remap mrm state topic + * feat(tier4_system_launch): launch mrm operators + * fix(emergency_handler): fix autoware_ad_api_msgs to autoware_adapi_v1_msgs + * fix(vehicle_cmd_gate): remove subscribers for emergency_state and mrm operation + * fix(vehicle_cmd_gate): fix system emergency condition + * fix(emergency_handler): add stamp for mrm_state + * fix(mrm_emergency_stop_operator): rename sudden stop to emergency stop + * fix(vehicle_cmd_gate): remove emergency stop status publisher + * fix(emergency_handler): replace emergency state to mrm state + * feat(mrm_emergency_stop_operator): add is_available logic + * feat(emergency_handler): add use_comfortable_stop param + * refactor(emergency_handler): rename getCurrentMRMBehavior + * feat(emergency_handler): add mrm available status for ready conditions + * feat(emergency_handler): add readme + * fix(mrm_comfortable_stop_operator): fix update rate + * refactor(emergency_handler): move MRMBehaviorStatus msg to tier4_system_msgs + * feat(emergency_handler): describe new io for emergency_handler + * fix(emergency_handler): remove extra settings + * fix(mrm_emergency_stop_operator): fix is_available condition + * fix(mrm_emergency_stop_operator): fix typo + * ci(pre-commit): autofix + * fix(mrm_emergency_stop_operator): remove extra descriptions on config files + * fix(mrm_comfortable_stop_operator): fix typo + * chore(mrm_comfortable_stop_operator): change words + * chore(mrm_comfortable_stop_operator): change maintainer infomation + * fix(emergency_handler): fix acronyms case + * chore(emergency_handler): add a maintainer + * fix(emergency_handler): fix to match msg changes + * fix(vehicle_cmd_gate): remove an extra include + * ci(pre-commit): autofix + * fix(emergency_handler): fix topic name spaces + * fix(emergency_handler): fix acronyms case + * chore(tier4_system_launch): add a mrm comfortable stop parameter + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(operation_mode_transition_manager): support ad api (`#1535 `_) + * feat(operation_mode_transition_manager): support ad api + * fix: merge operation mode state message + * feat(autoware_ad_api_msgs): define operation mode interface + * fix: add message + * Update common/autoware_ad_api_msgs/operation_mode/msg/OperationModeState.msg + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update common/autoware_ad_api_msgs/operation_mode/msg/OperationModeState.msg + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat: apply field name change + * feat: move adapi message + * feat: change message type + * fix: fix build error + * fix: fix error message + * WIP + * feat: add compatibility + * fix: fix operation mode change when disable autoware control + * fix: fix operation mode change when autoware control is disabled + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat(tier4_control_launch): add obstacle_collision_checker in control.launch.py (`#2193 `_) + Co-authored-by: Berkay Karaman +* feat(tier4_planning/control_launch): add missing dependency (`#2201 `_) +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(control_launch): add longitudinal controller mode (`#2062 `_) + feature(control_launch): add longitudinal controller mode +* fix: modified to reflect the argument "initial_selector_mode" in control_launch (`#1961 `_) +* refactor: replace acc calculation in planning control modules (`#1213 `_) + * [obstacle_cruise_planner] replace acceleration calculation + * [obstacle_stop_planner] replace acceleration calculation + * [trajectory_follower] replace acceleration calculation + * remap topic name in lanuch + * fix nullptr check + * fix controller test + * fix +* feat(shift_decider): add config file (`#1857 `_) + * feat(shift_decider): add config file + * feat(tier4_control_launch): add shift_decider.param.yaml + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(shift_decider): put the gear in park when vehicle reaches the goal (`#1818 `_) + * feat(shift_decider): put the gear in park when vehicle reaches the goal + * ci(pre-commit): autofix + * feat(shift_decider): check /autoware/state subscriber in timer function + * refactor(shif_decider): change state topic name for remapping + * feat(tier4_control_launch): add state topic remap for shift_decider + * feat(shift_decider): add state topic remap to launch file + * feat(shift_decider): add park_on_goal flag + * feat(tier4_control_launch): add park_on_goal param for shift_decider + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(motion_velocity_smoother): add steering rate limit while planning velocity (`#1071 `_) + * feat(motion_velocity_smoother): add steering rate limit while planning velocity (`#1071 `_) + function added, + not turning + fix the always positive curvature problem + added lower velocity limit + added vehicle parameters + functions created + * Update readme + update svg + readme updated + with test params + change sample rate + calculate accurate dt + test + fix trajectory size + update readme + change map loader params + clear unnecessary comment + change the min and max index + ci(pre-commit): autofix + removed unnecessary params and comments + ci(pre-commit): autofix + all velocities in lookup distance is changed + ci(pre-commit): autofix + works + ci(pre-commit): autofix + changed calculations + with const lookupdistance + ci(pre-commit): autofix + not work peak points + written with constant distances + added param + ci(pre-commit): autofix + update + ci(pre-commit): autofix + update steering angle calculation method + ci(pre-commit): autofix + changed curvature calculation of steeringAngleLimit func + changed default parameter values + update readme + update engage velocity parameter + * ci(pre-commit): autofix + Co-authored-by: Berkay + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(planning/control packages): organized authors and maintainers (`#1610 `_) + * organized planning authors and maintainers + * organized control authors and maintainers + * fix typo + * fix colcon test + * fix + Update control/external_cmd_selector/package.xml + Update control/vehicle_cmd_gate/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/motion_velocity_smoother/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/freespace_planner/package.xml + Co-authored-by: Hiroki OTA + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix + * fix + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore(trajectory_follower_nodes): remove the remaining latlon_muxer (`#1592 `_) +* feat(trajectory_follower): keep stop until the steering control is done (`#1672 `_) +* fix(velocity_controller, mpc_follower): use common ego nearest search (`#1590 `_) + * fix(trajectory_follower): use common ego nearest search + * removed calcNearestIndex + * add nearest search param + * fix + * fix + * Update launch/tier4_control_launch/launch/control.launch.py + * update test fil +* fix(tier4_control_launch): pass vehicle_info_param to trajectory_follower (`#1450 `_) +* refactor(trajectory_follower_nodes): use max_steer_angle in common (`#1422 `_) + * refactor(trajectory_follower_nodes): use max_steer_angle in common + * remove parameters from tier4_control_launch + * fix +* feat(tier4_control_launch): declare param path argument (`#1432 `_) +* fix(operation_mode_transition_manager): add required param (`#1342 `_) +* feat(operation_mode_transition_manager): add package to manage vehicle autonomous mode change (`#1246 `_) + * add engage_transition_manager + * rename to operation mode transition manager + * fix precommit + * fix cpplint + * fix topic name & vehicle_info + * update launch + * update default param + * add allow_autonomous_in_stopped + * fix typo + * fix precommit +* feat(trajectory_follower): add min_prediction_length to mpc (`#1171 `_) + * feat(trajectory_follower): Add min_prediction_length to mpc + * refactor +* feat(vehicle cmd gate): add transition filter (`#1244 `_) + * feat(vehicle_cmd_gate): add transition filter + * fix precommit + * remove debug code + * update param yaml + * update readme + * fix default topic name +* feat(trajectory_follower): integrate latlon controller (`#901 `_) + * feat(trajectory_follower): integrate latlon controller + * Remove unnecessary throw error + * update from review comment + * Set steer converged params false + * Update params of design.md + Co-authored-by: Takamasa Horibe +* feat(longitudinal_controller): add disable emergency option (`#1201 `_) + * feat(longitudinal_controller): add disable emergency option + * update readme + * add param +* refactor(vehicle_cmd_gate): change namespace in launch file (`#927 `_) + Co-authored-by: Berkay +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* perf(trajectory_follower_nodes): change longitudinal control to use period parameter (`#763 `_) + * perf(trajectory_follower_nodes): change longitudinal control to use period parameter + * perf(trajectory_follower_nodes): remove duplicate ros parameters in 'control.launch.py' + * doc(trajectory_follower_nodes): update design doc according to code update + * ci(pre-commit): autofix + Co-authored-by: Shark Liu + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: add pure_pursuit as lateral controller into launch files (`#750 `_) +* fix(longitudinal_controller_node, vehicle_cmd_gate): update stopped condition and behavior (`#700 `_) + * fix(longitudinal_controller_node): parameterize stopped state entry condition + * fix(longitudinal_controller_node): simply set stopped velocity in STOPPED STATE + * fix(vehicle_cmd_gate): check time duration since the vehicle stopped +* fix(control_launch): change default mpc param to improve performance (`#667 `_) +* fix(trajectory_follower): change stop check speed threshold to almost 0 (`#473 `_) + * fix(trajectory_follower): change stop check speed threshold to 0 + * change default parameter +* fix(trajectory_follower): change default param for curvature smoothing (`#498 `_) +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Azumi Suzuki, Berkay, Berkay Karaman, Kenji Miyake, Kosuke Takeuchi, Kyoichi Sugahara, Makoto Kurihara, Mamoru Sobue, Ryohsuke Mitsudome, Satoshi OTA, Shark, Shumpei Wakabayashi, Takagi, Isamu, Takamasa Horibe, Takayuki Murooka, Tomoya Kimura, Vincent Richard, Yutaka Shimizu, lilyildiz, taikitanaka3 diff --git a/launch/tier4_control_launch/package.xml b/launch/tier4_control_launch/package.xml index cf94e37955516..a6a57e0b02716 100644 --- a/launch/tier4_control_launch/package.xml +++ b/launch/tier4_control_launch/package.xml @@ -2,7 +2,7 @@ tier4_control_launch - 0.1.0 + 0.38.0 The tier4_control_launch package Takamasa Horibe Takayuki Murooka diff --git a/launch/tier4_localization_launch/CHANGELOG.rst b/launch/tier4_localization_launch/CHANGELOG.rst new file mode 100644 index 0000000000000..5aadfbd331d76 --- /dev/null +++ b/launch/tier4_localization_launch/CHANGELOG.rst @@ -0,0 +1,1469 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_localization_launch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(ndt_scan_matcher)!: prefix package and namespace with autoware (`#8904 `_) + add autoware\_ prefix +* refactor(ekf_localizer)!: prefix package and namespace with autoware (`#8888 `_) + * import lanelet2_map_preprocessor + * move headers to include/autoware/efk_localier + --------- +* refactor(pose_initializer)!: prefix package and namespace with autoware (`#8701 `_) + * add autoware\_ prefix + * fix link + --------- + Co-authored-by: SakodaShintaro +* chore(stop_filter): extract stop_filter.param.yaml to autoware_launch (`#8681 `_) + Extract stop_filter.param.yaml to autoware_launch +* feat(localization): add `lidar_marker_localizer` (`#5573 `_) + * Added lidar_marker_localizer + * style(pre-commit): autofix + * fix launch file + * style(pre-commit): autofix + * Removed subscriber_member_function.cpp + * Renamed the package and the node + * style(pre-commit): autofix + * Removed pose_array_interpolator + * Removed unused files + * Removed include dir + * style(pre-commit): autofix + * Renamed wrong names + * fix magic number + * style(pre-commit): autofix + * fix bug + * parameterized + * style(pre-commit): autofix + * add base_covariance + * style(pre-commit): autofix + * Removed std::cerr + * Removed unused code + * Removed unnecessary publishers + * Changed to use alias + * Fixed result_base_link_on_map + * Changed to use "using std::placeholders" + * Refactored points_callback + * Fixed as pointed out by linter + * Refactored lidar_marker_localizer + * Fixed const reference + * Refactor point variables + * Added detect_landmarks + * rework filering params + * fix marker position + * style(pre-commit): autofix + * fix build error + * fix marker position + * style(pre-commit): autofix + * update readme + * style(pre-commit): autofix + * Added calculate_diff_pose + * Fixed to pass linter + * update package.xml + * Fixed to use SmartPoseBuffer + * Fixed function calculate_diff_pose to calculate_new_self_pose + * Compatible with the latest landmark_manager + * Fixed pub_marker + * Fixed launch + * Removed unused arg + * Removed limit_distance_from_self_pose_to_marker_from_lanelet2 + * Fixed parse_landmarks + * Fixed parameter type + * Fixed typo + * rework diagnostics + * style(pre-commit): autofix + * rotate covariance + * style(pre-commit): autofix + * add json schema + * style(pre-commit): autofix + * parameterize marker name + * python to xml + * update launch files + * style(pre-commit): autofix + * add debug/pose_with_covariance + * style(pre-commit): autofix + * update readme + * update readme + * add depend + * add sample dataset + * add param marker_height_from_ground + * style(pre-commit): autofix + * fix typo + * add includes + * add name to TODO comment + * style(pre-commit): autofix + * rename lidar-marker + * modify sample dataset url + * add flowchat to readme + * fix callbackgroup + * add TODO comment + * fix throttle timer + * delete unused valriable + * delete unused line + * style(pre-commit): autofix + * fix the duplicated code + * style(pre-commit): autofix + * avoid division by zero + * fix TODO comment + * fix uncrustify failed + * style(pre-commit): autofix + * Update localization/landmark_based_localizer/lidar_marker_localizer/src/lidar_marker_localizer.cpp + Co-authored-by: SakodaShintaro + * change lint_common + * update CMakeLists + * save intensity func + * style(pre-commit): autofix + * style(pre-commit): autofix + * fix build error + * style(pre-commit): autofix + * apply PointXYZIRC + * add autoware prefix + * componentize + * move directory + * use localization_util's diagnostics lib + * style(pre-commit): autofix + * applay linter + * style(pre-commit): autofix + * to pass spell-check + * remove _ex + * refactor + * style(pre-commit): autofix + * remove unused depend + * update readme + * fix typo + * fix json + * fix autoware prefix + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: yamato-ando + Co-authored-by: Yamato Ando + Co-authored-by: yamato-ando +* refactor(pose_instability_detector)!: prefix package and namespace with autoware (`#8568 `_) + * add autoware\_ prefix + * add autoware\_ prefix + --------- + Co-authored-by: SakodaShintaro +* refactor(pose_estimator_arbiter)!: prefix package and namespace with autoware (`#8386 `_) + * add autoware\_ prefix + * add autoware\_ prefix + * fix link for landmark_based_localizer + * remove Shadowing + --------- + Co-authored-by: SakodaShintaro +* refactor(gyro_odometer)!: prefix package and namespace with autoware (`#8340 `_) + * add autoware\_ prefix + * add missing header + * use target_include_directories instead + * add autoware\_ prefix + --------- +* refactor(localization_error_monitor)!: prefix package and namespace with autoware (`#8423 `_) + add autoware\_ prefix +* refactor(geo_pose_projector)!: prefix package and namespace with autoware (`#8334 `_) + * add autoware\_ prefix + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: SakodaShintaro +* refactor(twist2accel)!: prefix package and namespace with autoware (`#8299 `_) + * add autoware\_ prefix + * add autoware\_ prefix + * add autoware\_ prefix + --------- + Co-authored-by: SakodaShintaro +* refactor(pointcloud_preprocessor): prefix package and namespace with autoware (`#7983 `_) + * refactor(pointcloud_preprocessor)!: prefix package and namespace with autoware + * style(pre-commit): autofix + * style(pointcloud_preprocessor): suppress line length check for macros + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * refactor(pointcloud_preprocessor): directory structure (soft) + * refactor(pointcloud_preprocessor): directory structure (hard) + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* chore(localization, map): remove maintainer (`#7940 `_) +* refactor(stop_filter): prefix package and namespace with autoware (`#7789 `_) + * refactor(stop_filter): prefix package and namespace with autoware + * fix launch files and update CODEOWNERS + --------- +* refactor(ar_tag_based_localizer): add prefix "autoware\_" to ar_tag_based_localizer (`#7483 `_) + * Added prefix "autoware\_" to ar_tag_based_localizer + * style(pre-commit): autofix + * Fixed localization_launch + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(autoware_pose_covariance_modifier): add new node to early fuse gnss and ndt poses (`#6570 `_) + Co-authored-by: M. Fatih Cırıt +* Contributors: Amadeusz Szymko, Esteve Fernandez, Masaki Baba, SakodaShintaro, TaikiYamada4, Yutaka Kondo, kminoda, melike tanrikulu + +0.26.0 (2024-04-03) +------------------- +* feat(pose_initilizer): set intial pose directly (`#6692 `_) + * feat(pose_initilizer): set intial pose directly + * style(pre-commit): autofix + * fix arg order + * minor change + * style(pre-commit): autofix + * remove blank lines + * change types + * add wait_for_service + * style(pre-commit): autofix + * fix default quaternion + * rename params + * input quaternion validation + * fix message + * style(pre-commit): autofix + * add std::abs + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_localization_launch): change the default input pointcloud of localization into the concatenated pointcloud (`#6528 `_) + refactor lacun argument lidar_container_name to localization_pointcloud_container_name +* fix(ar_tag_based_localizer): add ar tag based localizer param (`#6390 `_) + Added ar_tag_based_localizer_param_path +* chore(tier4_localization_launch): add maintainer (`#6350 `_) + add maintainer +* chore(ndt scan matcher): rename config path (`#6333 `_) + * refactor(tier4_localization_launch): use util.launch.xml instead of util.launch.py + * style(pre-commit): autofix + * chore(ndt_scan_matcher): rename config path + * rename path + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(tier4_localization_launch): use util.launch.xml instead of util.launch.py (`#6287 `_) + * refactor(tier4_localization_launch): use util.launch.xml instead of util.launch.py + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(pose_estimator_arbiter): add pose_estimator_arbiter with simple switching rule (`#6144 `_) + * implement pose_estimator_manager pkg + * tmp + * swap ndt & yabloc + * add suspension service in yabloc particle filter + * add pluginlib for switching rule + * implement switch rule using pluginlib + * WIP: implement simple_switch_rule + * implement pcd_occupancy_rule based switcher + * resolve conflicts occured by rebase + * sub_manager_node is not necessary + * add ndt_yabloc_eagleye + * fix bug + * intuitive_multi_pose_estimator_launch + * yabloc_pf shoulbe be activated at the first + * merge swith_rule_plugin as inheritance + * fix launch bug + * add eagleye_area rule + * implement strict switching rule + * refine message + * fix merge conflict + * use hysteresis threshold for pcd occupancy criteria + * fix merge conflict + * add gtest + * add component test + * add artag submanager + * add ar_tag_position to get ar-tag position + * check distance to nearest ar marker + * switch ARTAG localizer if ar marker locates around ego + * improve ar_tag_position.[hc]pp + * split update() from map_base_rule.cpp + * apply pre-commit + * add license description + * update include guard + * reflected all pre-commit's points + * use magic_enum + * add pcd_occupancy helper + * change directory structure + * change namespace + * remap some topics + * update test + * add shared_data to share data + * remove obsolete comments + * share subscribed data by SharedData + * remove obsolete comments and fix to pass test.py + * rename SharedData + * stream debug_msg as is + * add README.md + * Update README.md + update README.md on github + * fix eagleye bug + * update README + * wip + * update README.md + * update README + * use landmark_manager + * add glog & fix rule_helper bug + * publish empty diagnostics + * fix artag arbitorator + * implement callback_involving_variable + * rename invokingVariable + * clarify log level + * update diagnostics + * adope new landmark_manager + * rename manager arbiter + * style(pre-commit): autofix + * fix obsolete change + * change yabloc relayed input topic + * resolve merge conflict + * adopt ar_tag_position for new ar tag map specification + * rename sub_arbitr to stopper + * apply pre-commit + * add timeout for async parameter client + * style(pre-commit): autofix + * fix typo + * refactor shared_data + * rename yabloc_suspend_service + * improve debug log + * fix integration test + * style(pre-commit): autofix + * remove obsolete notation + * fix ar_tag_based_localizer.launch.xml + * again fix ar_tag_based_localizer.launch.xml + * style(pre-commit): autofix + * add sample data url + * (review reflect) refactor launch + * (review reflect) refactor launch about gnss_enabled + * (review reflect) organize type alias accessibility + * (review reflect) rename PoseEstimatorName to PoseEstimatorType + * (review reflect) fix typo + * style(pre-commit): autofix + * fix pedantic warning of PCL + * (review reflect) improve diag & suppress warning + * (review reflect) create sub only when the corresponding estimator is running + * rename eagleye_area to pose_estimator_area + * vectormap based rule works well + * move old rules to example_rule/ + * update README + * improve some features + * style(pre-commit): autofix + * style(pre-commit): autofix + * move some rules into example_rule & add new simple rule + * apply pre-commit & update README + * split CMake for example_rule + * remove ar_tag_position & simplify example switching rule + * add vector_map_based_rule test + * add pcd_map_based_rule test + * improve README + * fix integration test.py + * add test + * refactor & update README + * replace obsolete video + * fix typo + * Update README.md + fix markdown (add one line just after ) + * use structures bindings + * add many comments + * remove obsolete include & alias + * fix miss of eagleye output relay + * fix 404 URL + * remove obsolete args + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(twist2accel): rework parameters (`#6266 `_) + * Added twist2accel.param.yaml + * Added twist2accel.schema.json + * Fixed README.md and description + * style(pre-commit): autofix + * Removed default parameters + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: always separate lidar preprocessing from pointcloud_container (`#6091 `_) + * feat!: replace use_pointcloud_container + * feat: remove from planning + * fix: fix to remove all use_pointcloud_container + * revert: revert change in planning.launch + * revert: revert rename of use_pointcloud_container + * fix: fix tier4_perception_launch to enable use_pointcloud_contaienr + * fix: fix unnecessary change + * fix: fix unnecessary change + * refactor: remove trailing whitespace + * revert other changes in perception + * revert change in readme + * feat: move glog to pointcloud_container.launch.py + * revert: revert glog porting + * style(pre-commit): autofix + * fix: fix pre-commit + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add localization & mapping maintainers (`#6085 `_) + * Added lm maintainers + * Add more + * Fixed maintainer + --------- +* refactor(ndt_scan_matcher): fixed ndt_scan_matcher.launch.xml (`#6041 `_) + Fixed ndt_scan_matcher.launch.xml +* refactor(ar_tag_based_localizer): refactor pub/sub and so on (`#5854 `_) + * Fixed ar_tag_based_localizer pub/sub + * Remove dependency on image_transport + --------- +* refactor(localization_launch, ground_segmentation_launch): rename lidar topic (`#5781 `_) + rename lidar topic + Co-authored-by: yamato-ando +* feat(localization): add `pose_instability_detector` (`#5439 `_) + * Added pose_instability_detector + * Renamed files + * Fixed parameter name + * Fixed to launch + * Fixed to run normally + * Fixed to publish diagnostics + * Fixed a variable name + * Fixed Copyright + * Added test + * Added maintainer + * Added maintainer + * Removed log output + * Modified test + * Fixed comment + * Added a test case + * Added set_first_odometry\_ + * Refactored test + * Fixed test + * Fixed topic name + * Fixed position + * Added twist message2 + * Fixed launch + * Updated README.md + * style(pre-commit): autofix + * Fixed as pointed out by clang-tidy + * Renamed parameters + * Fixed timer + * Fixed README.md + * Added debug publishers + * Fixed parameters + * style(pre-commit): autofix + * Fixed tests + * Changed the type of ekf_to_odom and add const + * Fixed DiagnosticStatus + * Changed odometry_data to std::optional + * Refactored debug output in pose instability detector + * style(pre-commit): autofix + * Remove warning message for negative time + difference in PoseInstabilityDetector + * Updated rqt_runtime_monitor.png + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(geo_pose_projector): use geo_pose_projector in eagleye (`#5513 `_) + * feat(tier4_geo_pose_projector): use tier4_geo_pose_projector in eagleye + * style(pre-commit): autofix + * fix(eagleye): split fix2pose + * style(pre-commit): autofix + * fix name: fuser -> fusion + * style(pre-commit): autofix + * update + * style(pre-commit): autofix + * update readme + * style(pre-commit): autofix + * add #include + * add rclcpp in dependency + * style(pre-commit): autofix + * add limitation in readme + * style(pre-commit): autofix + * update tier4_localization_launch + * update tier4_localization_launch + * rename package + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(eagleye): split fix2pose (`#5506 `_) + * fix(eagleye): split fix2pose + * style(pre-commit): autofix + * fix name: fuser -> fusion + * update package.xml + * style(pre-commit): autofix + * fix typo + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(landmark_based_localizer): refactored landmark_tf_caster (`#5414 `_) + * Removed landmark_tf_caster node + * Added maintainer + * style(pre-commit): autofix + * Renamed to landmark_parser + * Added include + * style(pre-commit): autofix + * Added publish_landmark_markers + * Removed unused package.xml + * Changed from depend to build_depend + * Fixed a local variable name + * Fixed Marker to MarkerArray + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(yabloc_image_processing): support both of raw and compressed image input (`#5209 `_) + * add raw image subscriber + * update README + * improve format and variable names + --------- +* feat(pose_twist_estimator): automatically initialize pose only with gnss (`#5115 `_) +* fix(tier4_localization_launch): fixed exec_depend (`#5075 `_) + * Fixed exec_depend + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(ar_tag_based_localizer): split the package `ar_tag_based_localizer` (`#5043 `_) + * Fix package name + * Removed utils + * Renamed tag_tf_caster to landmark_tf_caster + * Updated node_diagram + * Fixed documents + * style(pre-commit): autofix + * Fixed the directory name + * Fixed to split packages + * Removed unused package dependency + * style(pre-commit): autofix + * Fixed directory structure + * style(pre-commit): autofix + * Fixed ArTagDetector to ArTagBasedLocalizer + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(ar_tag_based_localizer): add ekf_pose subscriber (`#4946 `_) + * Fixed qos + * Fixed camera_frame\_ + * Fixed for awsim + * Removed camera_frame + * Fixed parameters + * Fixed variable name + * Updated README.md and added sample result + * Updated README.md + * Fixed distance_threshold to 13m + * Implemented sub ekf_pose + * style(pre-commit): autofix + * Fixed the type of second to double + * Fixed initializing + * Fix to use rclcpp::Time and rclcpp::Duration + * Added detail description about ekf_pose + * style(pre-commit): autofix + * Fixed nanoseconds + * Added comments to param.yaml + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(ar_tag_based_localizer): added small changes (`#4885 `_) + * Fixed qos + * Fixed camera_frame\_ + * Fixed for awsim + * Removed camera_frame + * Fixed parameters + * Fixed variable name + * Updated README.md and added sample result + * Updated README.md + * Fixed distance_threshold to 13m + --------- +* feat(localization): add a new localization package `ar_tag_based_localizer` (`#4347 `_) + * Added ar_tag_based_localizer + * style(pre-commit): autofix + * Added include + * Fixed typo + * style(pre-commit): autofix + * Added comment + * Updated license statements + * Updated default topic names + * Replaced "_2\_" to "_to\_" + * Fixed tf_listener\_ shared_ptr to unique_ptr + * Removed unused get_transform + * Fixed alt text + * Fixed topic name + * Fixed default topic name of tag_tf_caster + * Fixed AR Tag Based Localizer to work independently + * Added principle + * Fixed how to launch + * Added link to sample data + * Added sample_result.png + * Update localization/ar_tag_based_localizer/README.md + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + * Update localization/ar_tag_based_localizer/README.md + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + * Fixed LaneLet2 to Lanelet2 + * style(pre-commit): autofix + * Update localization/ar_tag_based_localizer/src/ar_tag_based_localizer_core.cpp + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + * style(pre-commit): autofix + * Update localization/ar_tag_based_localizer/config/tag_tf_caster.param.yaml + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + * Added unit to range parameter + * Removed std::pow + * Removed marker_size\_ != -1 + * Fixed maintainer + * Added ar_tag_based_localizer to tier4_localization_launch/package.xml + * style(pre-commit): autofix + * Fixed legend of node_diagram + * style(pre-commit): autofix + * Renamed range to distance_threshold + * Fixed topic names in README.md + * Fixed parameter input + * Removed right_to_left\_ + * Added namespace ar_tag_based_localizer + * Updated inputs/outputs + * Fixed covariance + * style(pre-commit): autofix + * Added principle of tag_tf_caster + * Removed ament_lint_auto + * Fixed launch name + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* feat(yabloc_monitor): add yabloc_monitor (`#4395 `_) + * feat(yabloc_monitor): add yabloc_monitor + * style(pre-commit): autofix + * add readme + * style(pre-commit): autofix + * update config + * style(pre-commit): autofix + * update + * style(pre-commit): autofix + * update + * style(pre-commit): autofix + * remove unnecessary part + * remove todo + * fix typo + * remove unnecessary part + * update readme + * shorten function + * reflect chatgpt + * style(pre-commit): autofix + * update + * cland-tidy + * style(pre-commit): autofix + * update variable name + * fix if name + * use nullopt (and moved yabloc monitor namespace + * fix readme + * style(pre-commit): autofix + * add dependency + * style(pre-commit): autofix + * reflect comment + * update comment + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(tier4_localization_launch): change input/pointcloud param (`#4411 `_) + * refactor(tier4_localization_launch): change input/pointcloud param + * parameter renaming moved util.launch.py +* feat(yabloc): change namespace (`#4389 `_) + * fix(yabloc): update namespace + * fix + --------- +* feat: use `pose_source` and `twist_source` for selecting localization methods (`#4257 `_) + * feat(tier4_localization_launch): add pose_twist_estimator.launch.py + * update format + * update launcher + * update pose_initailizer config + * Move pose_initializer to pose_twist_estimator.launch.py, move yabloc namespace + * use launch.xml instead of launch.py + * Validated that all the configuration launches correctly (not performance eval yet) + * Remove arg + * style(pre-commit): autofix + * Update eagleye param path + * minor update + * fix minor bugs + * fix minor bugs + * Introduce use_eagleye_twist args in eagleye_rt.launch.xml to control pose/twist relay nodes + * Update pose_initializer input topic when using eagleye + * Add eagleye dependency in tier4_localization_launch + * Update tier4_localization_launch readme + * style(pre-commit): autofix + * Update svg + * Update svg again (transparent background) + * style(pre-commit): autofix + * Update yabloc document + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(yabloc): add camera and vector map localization (`#3946 `_) + * adopt scane_case to undistort, segment_filter + * adopt scane_case to ground_server, ll2_decomposer + * adopt scane_case to twist_converter, twist_estimator + * adopt scane_case to validation packages + * adopt scane_case tomodularized_particle_filter + * adopt scane_case to gnss_particle_corrector + * adopt scane_case to camera_particle_corrector + * adopt scane_case to antishadow_corrector + * adopt scane_case to particle_initializer + * organize launch files + * add twist_visualizer to validate odometry performance + * use SE3::exp() to predict particles & modify linear noise model + * stop to use LL2 to rectify initialpose2d + * fix redundant computation in segment_accumulator + * improve gnss_particle_corrector + * fix segment_accumulator's bug + * add doppler_converter + * add xx2.launch.xml + * add hsv_extractor + * pickup other regions which have same color histogram + * use additional region to filt line-segments + * improve graph-segmentation + * remove `truncate_pixel_threshold` + * refactor graph_segmentator & segment_filter + * add mahalanobis_distance_threshold in GNSS particle corrector + * add extract_line_segments.hpp + * use pcl::transformCloudWithNormals instead of transform_cloud + * filt accumulating segments by LL2 + * move herarchical_cost_map to common + * apply positive feedback for accumulation + * move transform_linesegments() to common pkg + * refactor + * use all projected lines for camera corrector + * evaluate iffy linesegments + * complete to unify ll2-assisted lsd clasification + * add abs_cos2() which is more strict direction constraint + * fix orientation initialization bug + * publish doppler direction + * TMP: add disable/enable switch for camera corrector + * implement doppler orientation correction but it's disabled by default + * speed up camera corrector + * update ros params + * implement kalman filter for ground tilt estimation + * continuous height estimation works well? + * estimate height cotiniously + * use only linesegments which are at same height + * add static_gyro_bias parameter + * fix bug about overlay varidation + * increse ll2 height marging in cost map generation + * add static_gyro_bias in twist.launch.xml + * load pcdless_init_area from ll2 + * add specified initialization area + * add corrector_manager node to disable/enable camera_corrector + * call service to disable camer_corrector from manager + * load corrector disable area + * overlay even if pose is not estiamted + * publish camera corrector's status as string + * add set_booL_panel for camera_corrector enable/disable + * load bounding box from lanelet2 + * draw bounding box on cost map + * remove at2,at1 from cost map + * use cost_map::at() instread pf at2() + * move cost map library from common to camera corrector + * use logit for particle weighting but it does not work well + * prob_to_logit() requires non-intuitive parameters + * goodbye stupid parameters (max_raw_score & score_offset) + * publish two scored pointclouds as debug + * can handle unmapped areas + * remove obsolete packages + * update README.md + * Update README.md + * add image of how_to_launch + * add node diagram in readme + * add rviz_description.png in README + * subscribe pose_with_cov & disconnect base_link <-> particle_pose + * remove segment_accumulator & launch ekf_localizer from this project + * add gnss_ekf_corrector + * add camera_ekf_corrector package + * subscribe ekf prediction & synch pose data + * WIP: ready to implement UKF? + * estimate weighted averaging as pose_estimator + * basic algorithm is implemented but it does not work proparly + * apply after_cov_gain\_ + * ekf corrector works a little bit appropriately + * increase twist covariance for ekf + * test probability theory + * updat prob.py + * implement de-bayesing but it loooks ugly + * remove obsolete parameters + * skip measurement publishing if travel distance is so short + * use constant covariance because i dont understand what is correct + * add submodule sample_vehicle_launch + * TMP but it works + * add ekf_trigger in particle_initializer.hpp + * publish gnss markers & camera_est pubishes constant cov + * back to pcd-less only launcher + * add bayes_util package + * apply de-bayesing for camera_ekf + * some launch file update + * organize launch files. we can choice mode from ekf/pekf/pf + * organize particle_initializer + * add swap_mode_adaptor WIP + * use latest ekf in autoware & sample_vehicle + * fix bug of swap_adalptor + * fix FIX & FLOAT converter + * fix septentrio doppler converter + * move ekf packages to ekf directory + * ignore corrector_manager + * add standalone arg in launch files + * update semseg_node + * add camera_pose_initializer pkg + * subscribe camera_info&tf and prepare semantic projection + * project semantic image + * create vector map image from ll2 + * create lane image from vector map + * search the most match angle by non-zero pixels + * camera based pose_initializer + * move ekf packages into unstable + * move ekf theory debugger + * add tier4_autoware_msgs as submodule + * move pose_initializer into initializer dir + * add semse_msgs pkg + * separate marker pub function + * separate projection functions + * add semseg_srv client + * move sem-seg directory + * camera pose initilizer works successfully + * rectify covariance along the orientation + * improve initialization parameters + * take into account covariance of request + * use lanelet direciton to compute init pose scores + * semseg download model automatically + * remove sample_vehicle_launch + * add autoware_msgs + * remove obsolete launch files + * add standalone mode for direct initialization + * fix fix_to_pose + * update launch files + * update rviz config + * remove lidar_particle_corrector + * remove Sophus from sunbmodule + * rename submodule directory + * update README and some sample images + * update README.md + * fix override_camera_frame_id bahaviors + * fix some bugs (`#4 `_) + * fix: use initialpose from Rviz (`#6 `_) + * use initialpose from Rviz to init + * add description about how-to-set-initialpose + --------- + * misc: add license (`#7 `_) + * WIP: add license description + * add license description + * add description about license in README + --------- + * add quick start demo (`#8 `_) + * refactor(launch) remove & update obsolete launch files (`#9 `_) + * delete obsolete launch files + * update documents + --------- + * docs(readme): update architecture image (`#10 `_) + * replace architecture image in README + * update some images + --------- + * refactor(pcdless_launc/scripts): remove unnecessary scripts (`#11 `_) + * remove not useful scripts + * rename scripts & add descriptions + * little change + * remove odaiba.rviz + * grammer fix + --------- + * fix(pcdless_launch): fix a build bug + * fix(twist_estimator): use velocity_report by default + * fix bug + * debugged, now works + * update sample rosbag link (`#14 `_) + * feature(graph_segment, gnss_particle_corrector): make some features switchable (`#17 `_) + * make additional-graph-segment-pickup disablable + * enlarge gnss_mahalanobis_distance_threshold in expressway.launch + --------- + * fix: minor fix for multi camera support (`#18 `_) + * fix: minor fix for multi camera support + * update + * update + * fix typo + --------- + * refactor(retroactive_resampler): more readable (`#19 `_) + * make Hisotry class + * use boost:adaptors::indexed() + * add many comment in resampling() + * does not use ConstSharedPtr + * rename interface of resampler + * circular_buffer is unnecessary + --------- + * refactor(mpf::predictor) resampling interval control in out of resampler (`#20 `_) + * resampling interval management should be done out of resample() + * resampler class throw exeption rather than optional + * split files for resampling_history + * split files for experimental/suspention_adaptor + --------- + * refactor(mpf::predictor): just refactoring (`#21 `_) + * remove obsolete functions + * remove test of predictor + * remove remapping in pf.launch.xml for suspension_adapator + * add some comments + --------- + * fix(twist_estimator): remove stop filter for velocity (`#23 `_) + * feat(pcdless_launch): add multi camera launcher (`#22 `_) + * feat(pcdless_launch): add multi camera launcher + * minor fix + --------- + * refactor(CMakeListx.txt): just refactoring (`#24 `_) + * refactor imgproc/*/CMakeListx.txt + * refactor initializer/*/CMakeListx.txt & add gnss_pose_initializer pkg + * rename some files in twist/ & refactor pf/*/cmakelist + * refactor validation/*/CMakeListx.txt + * fix some obsolete executor name + --------- + * fix: rename lsd variables and files (`#26 `_) + * misc: reame pcdless to yabloc (`#25 `_) + * rename pcdless to yabloc + * fix conflict miss + --------- + * visualize path (`#28 `_) + * docs: update readme about particle filter (`#30 `_) + * update mpf/README.md + * update gnss_corrector/README.md + * update camera_corrector/README.md + --------- + * feat(segment_filter): publish images with lines and refactor (`#29 `_) + * feat(segment_filter): publish images with lines + * update validation + * update imgproc (reverted) + * large change inclding refactoring + * major update + * revert rviz config + * minor fix in name + * add validation option + * update architecture svg + * rename validation.launch to overlay.launch + * no throw runtime_error (unintentionaly applying format) + --------- + Co-authored-by: Kento Yabuuchi + * catch runtime_error when particle id is invalid (`#31 `_) + * return if info is nullopt (`#32 `_) + * pose_buffer is sometimes empty (`#33 `_) + * use_yaw_of_initialpose (`#34 `_) + * feat(interface): remove incompatible interface (`#35 `_) + * not use ublox_msg when run as autoware + * remove twist/kalman/twist & use twist_estimator/twist_with_covariance + * update particle_array stamp even if the time stamp seems wrong + --------- + * fix: suppress info/warn_stream (`#37 `_) + * does not stream undistortion time + * improve warn stream when skip particle weighting + * surpress frequency of warnings during synchronized particle searching + * fix camera_pose_initializer + --------- + * /switch must not be nice name (`#39 `_) + * misc(readme): update readme (`#41 `_) + * add youtube link and change thumbnail + * improve input/output topics + * quick start demo screen image + * add abstruct architecture and detail architecture + --------- + * docs(rosdep): fix package.xml to ensure build success (`#44 `_) + * fix package.xml to success build + * add 'rosdep install' in how-to-build + --------- + * add geographiclib in package.xml (`#46 `_) + * fix path search error in build stage (`#45 `_) + * fix path search error in build stage + * fix https://github.com/tier4/YabLoc/pull/45#issuecomment-1546808419 + * Feature/remove submodule (`#47 `_) + * remove submodules + * remove doppler converter + --------- + * feature: change node namespace to /localization/yabloc/** from /localization/** (`#48 `_) + * change node namespace + * update namespace for autoware-mode + * update namespace in multi_camera.launch + --------- + * removed unstable packages (`#49 `_) + * feature: add *.param.yaml to manage parameters (`#50 `_) + * make *.param.yaml in imgproc packages + * make *.param.yaml in initializer packages + * make *.param.yaml in map packages + * make *.param.yaml in pf packages + * make *.param.yaml in twist packages + * fix expressway parameter + * fix override_frame_id + * remove default parameters + * fix some remaining invalida parameters + --------- + * does not estimate twist (`#51 `_) + * feat(particle_initializer): merge particle_initializer into mpf (`#52 `_) + * feat(particle_initializer): merge particle_initializer to modulalized_particle_filter + * remove particle_initializer + * remove debug message + * remove related parts + * update readme + * rename publishing topic + --------- + Co-authored-by: Kento Yabuuchi + * fix: remove ll2_transition_area (`#54 `_) + * feature(initializer): combine some initializer packages (`#56 `_) + * combine some package about initializer + * yabloc_pose_initializer works well + * remove old initializer packages + * semseg node can launch + * fix bug + * revert initializer mode + --------- + * feature(imgproc): reudce imgproc packages (`#57 `_) + * combine some imgproc packages + * combine overlay monitors into imgproc + --------- + * feature(validation): remove validation packages (`#58 `_) + * remove validation packages + * remove path visualization + --------- + * feature(pf): combine some packages related to particle filter (`#59 `_) + * create yabloc_particle_filter + * combine gnss_particle_corrector + * combine ll2_cost_map + * combine camera_particle_corrector + * fix launch files + * split README & remove obsolete scripts + * fix config path of multi_camera mode + --------- + * feature: combine map and twist packages (`#60 `_) + * removed some twist nodes & rename remains to yabloc_twist + * fix launch files for yabloc_twist + * move map packages to yabloc_common + * WIP: I think its impossible + * Revert "WIP: I think its impossible" + This reverts commit 49da507bbf9abe8fcebed4d4df44ea5f4075f6d1. + * remove map packages & fix some launch files + --------- + * removed obsolete packages + * remove obsolete dot files + * use tier4_loc_launch instead of yabloc_loc_launch + * move launch files to each packages + * remove yabloc_localization_launch + * remove yabloc_launch + * modify yabloc/README.md + * update yabloc_common/README.md + * update yabloc_imgproc README + * update yabloc_particle_filter/README + * update yabloc_pose_initializer/README + * update README + * use native from_bin_msg + * use ifndef instead of pragma once in yabloc_common + * use ifndef instead of pragma once in yabloc_imgproc & yabloc_pf + * use ifndef instead of pragma once in yabloc_pose_initializer + * style(pre-commit): autofix + * use autoware_cmake & suppress build warning + * repalce yabloc::Timer with tier4_autoware_utils::StopWatch + * replace 1.414 with std::sqrt(2) + * style(pre-commit): autofix + * removed redundant ament_cmake_auto + * removed yabloc_common/timer.hpp + * replaced low_pass_filter with autoware's lowpass_filter_1d + * style(pre-commit): autofix + * Squashed commit of the following: + commit cb08e290cca5c00315a58a973ec068e559c9e0a9 + Author: Kento Yabuuchi + Date: Tue Jun 13 14:30:09 2023 +0900 + removed ublox_msgs in gnss_particle_corrector + commit c158133f184a43914ec5f929645a7869ef8d03be + Author: Kento Yabuuchi + Date: Tue Jun 13 14:24:19 2023 +0900 + removed obsolete yabloc_multi_camera.launch + commit 10f578945dc257ece936ede097544bf008e5f48d + Author: Kento Yabuuchi + Date: Tue Jun 13 14:22:14 2023 +0900 + removed ublox_msgs in yabloc_pose_initializer + * style(pre-commit): autofix + * removed fix2mgrs & ublox_stamp + * added ~/ at the top of topic name + * removed use_sim_time in yabloc launch files + * add architecture diagram in README + * rename lsd_node to line_segment_detector + * style(pre-commit): autofix + * Update localization/yabloc/README.md + fix typo + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * removed obsolete debug code in similar_area_searcher + * removed suspension_adaptor which manages lifecycle of particle predictor + * style(pre-commit): autofix + * renamed semseg to SemanticSegmentation + * style(pre-commit): autofix + * fixed README.md to solve markdownlint + * WIP: reflected cpplint's suggestion + * reflected cpplint's suggestion + * rename AbstParaticleFilter in config files + * fixed typo + * used autoware_lint_common + * fixed miss git add + * style(pre-commit): autofix + * replaced lanelet_util by lanelet2_extension + * replaced fast_math by tie4_autoware_utils + * sort package.xml + * renamed yabloc_imgproc with yabloc_image_processing + * reflected some review comments + * resolved some TODO + * prioritize NDT if both NDT and YabLoc initializer enabled + * changed localization_mode option names + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + Co-authored-by: kminoda + Co-authored-by: Akihiro Komori + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat: add gnss/imu localizer (`#3063 `_) + * Add gnss_imu_localizar + * Fix twist switching bug + * Fix spell and reformat + * Parameterize directories with related launches + * Fix mis-spell + * Correction of characters not registered in the dictionary + * Make ealeye_twist false + * Delete unnecessary parts + * Rename localization switching parameters + * Rename twist_estimator_mode parameter pattern + * Simplify conditional branching + * Support for changes in pose_initializer + * Fix problem of double eagleye activation + * Fix unnecessary changes + * Remove conditional branching by pose_estimatar_mode in system_error_monitor + * Change launch directory structure + * Remove unnecessary parameters and files + * Fix indentations + * Coding modifications based on conventions + * Change the structure diagram in the package + * Integrate map4_localization_component1,2 + * Add drawio.svg + * Delete duplicate files + * Change auther and add maintainer + * Delete unnecessary modules in drawio + * Fixing confusing sentences + * Fine-tuning of drawio + * Fix authomaintainerr + * Rename ndt to ndt_scan_matcher + * follow the naming convention + * Add newlines to the end of files to fix end-of-file-fixer hook errors + * List the packages that depend on map4_localization_launch correctly + * Ran precommit locally + --------- +* chore(tier4_localization_launch): add maintainer (`#3133 `_) +* chore(ekf_localizer): move parameters to its dedicated yaml file (`#3039 `_) + * chores(ekf_localizer): move parameters to its dedicated yaml file + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(pose_initializer): enable pose initialization while running (only for sim) (`#3038 `_) + * feat(pose_initializer): enable pose initialization while running (only for sim) + * both logsim and psim params + * only one pose_initializer_param_path arg + * use two param files for pose_initializer + --------- +* feat(pose_initilizer): support gnss/imu pose estimator (`#2904 `_) + * Support GNSS/IMU pose estimator + * style(pre-commit): autofix + * Revert gnss/imu support + * Support GNSS/IMU pose estimator + * style(pre-commit): autofix + * Separate EKF and NDT trigger modules + * Integrate activate and deactivate into sendRequest + * style(pre-commit): autofix + * Change sendRequest function arguments + * style(pre-commit): autofix + * Remove unused conditional branches + * Fix command name + * Change to snake_case + * Fix typos + * Update localization/pose_initializer/src/pose_initializer/ekf_localization_trigger_module.cpp + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * Update localization/pose_initializer/src/pose_initializer/ndt_localization_trigger_module.cpp + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * Update copyright year + * Set the copyright year of ekf_localization_module to 2022 + * Delete unnecessary conditional branches + * Add ekf_enabled parameter + * Add #include + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Ryohei Sasaki + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* feat(tier4_localization_launch): remove configs and move to autoware_launch (`#2537 `_) + * feat(tier4_localization_launch): remove configs and move to autoware_launch + * update readme + * Update launch/tier4_localization_launch/README.md + Co-authored-by: Yamato Ando + * fix order + * remove config + * update readme + * pre-commit + Co-authored-by: Yamato Ando +* feat(tier4_localization_launch): pass pc container to localization (`#2114 `_) + * feature(tier4_localization_launch): pass pc container to localization + * ci(pre-commit): autofix + * feature(tier4_localization_launch): update util.launch.xml + * feature(tier4_localization_launch): update use container param value + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(ndt): remove ndt package (`#2053 `_) + * first commit + * CMakeLists.txt does not work........ + * build works + * debugged + * remove unnecessary parameter + * ci(pre-commit): autofix + * removed 'omp'-related words completely + * ci(pre-commit): autofix + * fixed param description of converged_param + * remove OMPParams + * removed unnecessary includes + * removed default parameter from search_method + * small fix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: add adapi dependency (`#1892 `_) +* feat(pose_initializer)!: support ad api (`#1500 `_) + * feat(pose_initializer): support ad api + * docs: update readme + * fix: build error + * fix: test + * fix: auto format + * fix: auto format + * feat(autoware_ad_api_msgs): define localization interface + * feat: update readme + * fix: copyright + * fix: main function + * Add readme of localization message + * feat: modify stop check time + * fix: fix build error + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_localization_launch): manual sync with tier4/localization_launch (`#1442 `_) + * feat(tier4_localization_launch): manual sync with tier4/localization_launch + * ci(pre-commit): autofix + * fix + * revert modification + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(ekf_localizer): rename biased pose topics (`#1787 `_) + * fix(ekf_localizer): rename biased pose topics + * Update topic descriptions in README + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* feat(default_ad_api): add localization api (`#1431 `_) + * feat(default_ad_api): add localization api + * docs: add readme + * feat: add auto initial pose + * feat(autoware_ad_api_msgs): define localization interface + * fix(default_ad_api): fix interface definition + * feat(default_ad_api): modify interface version api to use spec package + * feat(default_ad_api): modify interface version api to use spec package + * fix: pre-commit + * fix: pre-commit + * fix: pre-commit + * fix: copyright + * feat: split helper package + * fix: change topic name to local + * fix: style + * fix: style + * fix: style + * fix: remove needless keyword + * feat: change api helper node namespace + * fix: fix launch file path +* chore(localization packages, etc): modify maintainer and e-mail address (`#1661 `_) + * chore(localization packages, etc): modify maintainer and e-mail address + * remove indent + * add authors + * Update localization/ekf_localizer/package.xml + Co-authored-by: Yukihiro Saito + * Update localization/localization_error_monitor/package.xml + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + * fix name + * add author + * add author + Co-authored-by: Yukihiro Saito + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* fix(ekf_localizer): enable enable_yaw_bias (`#1601 `_) + * fix(ekf_localizer): enable enable_yaw_bias + * remove proc_stddev_yaw_bias from ekf + * ci(pre-commit): autofix + * enlarge init covariance of yaw bias + * ci(pre-commit): autofix + * fixed minor bugs + * change default parameter + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(ndt_scan_matcher): fix default parameter to 0.0225 (`#1583 `_) + * fix(ndt_scan_matcher): fix default parameter to 0.0225 + * added a sidenote + * added a sidenote +* feat(localization_error_monitor): change subscribing topic type (`#1532 `_) + * feat(localization_error_monitor): change subscribing topic type + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_localization_launch): declare param path argument (`#1404 `_) + * first commit + * added arguments in each launch files + * finished implementation + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_localization_launch): change rectified pointcloud to outlier_filtered pointcloud (`#1365 `_) +* fix(tier4_localization_launch): add group tag (`#1237 `_) + * fix(tier4_localization_launch): add group tag + * add more args into group +* feat(localization_error_monitor): add a config file (`#1282 `_) + * feat(localization_error_monitor): add a config file + * ci(pre-commit): autofix + * feat(localization_error_monitor): add a config file in tier4_localization_launch too + * ci(pre-commit): autofix + * debugged + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_localization_launch): remove unnecessary param from pose_twist_fusion_filter.launch (`#1224 `_) +* feat(ekf_localizer): allow multi sensor inputs in ekf_localizer (`#1027 `_) + * first commit + * ci(pre-commit): autofix + * updated + * deque to queue + * ci(pre-commit): autofix + * queue debugged + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * deque to queue + * queue didn't support q.clear()... + * for debug, and must be ignored later + * ci(pre-commit): autofix + * removed dummy variables + * ci(pre-commit): autofix + * run pre-commit + * update readme + * update readme + * ci(pre-commit): autofix + * reflected some review comments + * reflected some review comments + * added smoothing_steps param in pose_info and twist_info + * ci(pre-commit): autofix + * use withcovariance in PoseInfo & TwistInfo, now build works + * ci(pre-commit): autofix + * (not verified yet) update z, roll, pitch using 1D filter + * ci(pre-commit): autofix + * added TODO comments + * ci(pre-commit): autofix + * update initialization of simple1DFilter + * fixed a bug (=NDT did not converge when launching logging_simulator) + * debug + * change gnss covariance, may have to be removed from PR + * ci(pre-commit): autofix + * removed unnecessary comments + * added known issue + * ci(pre-commit): autofix + * change the default gnss covariance to the previous one + * pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(distortion_corrector): use gyroscope for correcting LiDAR distortion (`#1120 `_) + * first commit + * ci(pre-commit): autofix + * check if angular_velocity_queue\_ is empty or not + * move vehicle velocity converter to sensing + * ci(pre-commit): autofix + * fix + * ci(pre-commit): autofix + * reflected reviews + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: regularized NDT matching (`#1006 `_) + * add interface of gnss regularization in ndt class + * gnss pose is applied to regularize NDT + * add descriptions in ndt_scan_matcher/README + * fix typo in README + * applied formatter for README.md + * rename and refine functions for regularization + * fixed typo + * add descriptions of regularization to README + * modify README to visualize well + * fixed descriptions about principle of regularization + Co-authored-by: Kento Yabuuchi +* feat(twist2accel)!: add new package for estimating acceleration in localization module (`#1089 `_) + * first commit + * update launch arg names + * use lowpassfilter in signalprocessing + * fixed + * add acceleration estimation + * ci(pre-commit): autofix + * fix readme and lisence + * ci(pre-commit): autofix + * fix readme + * ci(pre-commit): autofix + * added covariance values + * removed unnecessary variable + * rename acceleration_estimator -> twist2accel + * ci(pre-commit): autofix + * added future work + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* feat: added raw twist in gyro_odometer (`#676 `_) + * feat: added raw twist output from gyro_odometer + * fix: prettier +* fix: localization and perception launch for tutorial (`#645 `_) + * fix: localization and perception launch for tutorial + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(ndt_scan_matcher): add nearest voxel transfromation probability (`#364 `_) + * feat(ndt_scan_matcher): add nearest voxel transfromation probability + * add calculateTransformationProbability funcs + * add calculateTransformationProbability funcs + * add converged_param_nearest_voxel_transformation_probability + * fix error + * refactoring convergence conditions + * fix error + * remove debug code + * remove debug code + * ci(pre-commit): autofix + * fix typo + * ci(pre-commit): autofix + * rename likelihood + * ci(pre-commit): autofix + * avoid a warning unused parameter + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(ndt_scan_matcher): add tolerance of initial pose (`#408 `_) + * feat(ndt_scan_matcher): add tolerance of initial pose + * move codes + * modify the default value + * change the variable names + * ci(pre-commit): autofix + * fix typo + * add depend fmt + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(ndt_scan_matcher): add particles param (`#330 `_) + * feat(ndt_scan_matcher): add particles param + * fix data type + * ci(pre-commit): autofix + * fix data type + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: remove unused param (`#291 `_) +* fix: typo in localization util.launch.py (`#277 `_) +* feat: add covariance param (`#281 `_) + * add covariance param + * add description + * add description + * fix typo + * refactor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Kaan Çolak, Kenji Miyake, Kento Yabuuchi, Muhammed Yavuz Köseoğlu, SakodaShintaro, Shumpei Wakabayashi, Shunsuke Miura, TaikiYamada4, Takagi, Isamu, Takeshi Ishita, Tomoya Kimura, Vincent Richard, Xinyu Wang, Yamato Ando, YamatoAndo, Yukihiro Saito, kminoda, ryohei sasaki diff --git a/launch/tier4_localization_launch/package.xml b/launch/tier4_localization_launch/package.xml index 1cd48aee74469..89627ad420afc 100644 --- a/launch/tier4_localization_launch/package.xml +++ b/launch/tier4_localization_launch/package.xml @@ -2,7 +2,7 @@ tier4_localization_launch - 0.1.0 + 0.38.0 The tier4_localization_launch package Yamato Ando Kento Yabuuchi diff --git a/launch/tier4_map_launch/CHANGELOG.rst b/launch/tier4_map_launch/CHANGELOG.rst new file mode 100644 index 0000000000000..d70ee5384a0f4 --- /dev/null +++ b/launch/tier4_map_launch/CHANGELOG.rst @@ -0,0 +1,366 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_map_launch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(tier4_map_launch): remove parameter use_intra_process (`#9138 `_) +* refactor(map_projection_loader)!: prefix package and namespace with autoware (`#8420 `_) + * add autoware\_ prefix + * add autoware\_ prefix + --------- + Co-authored-by: SakodaShintaro +* fix(map_tf_genrator): fix map launch prefix (`#8598 `_) + fix(map_tf_geenrator): fix map launch prefix +* refactor(map_tf_generator)!: prefix package and namespace with autoware (`#8422 `_) + * add autoware\_ prefix + * add autoware\_ prefix + --------- + Co-authored-by: SakodaShintaro +* chore(localization, map): remove maintainer (`#7940 `_) +* chore(map): udpate maintainer (`#7405 `_) + udpate maintainer +* fix(tier4_map_launch): change log output (`#7289 `_) + change log output from screen to both + Co-authored-by: SakodaShintaro +* Contributors: Kosuke Takeuchi, Masaki Baba, Yamato Ando, Yutaka Kondo, cyn-liu, kminoda + +0.26.0 (2024-04-03) +------------------- +* refactor(map_tf_generator): rework parameters (`#6233 `_) + * refactor(map_tf_generator): rework parameters + * add config + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(map_projection_loader): rework parameters (`#6253 `_) + * Extract all params in map_projection_loader to map_projection_loader.param.yaml + Added launch argument map_projection_loader_param_path to map.launch.xml + * Added map_projection_loader.schema.json. + Modified README.md of map_projection_loader to read the schema.json file to construct the table of parameters + * style(pre-commit): autofix + * Fixed typo + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kotaro Yoshimoto +* chore(tier4_map_launch): add maintainer (`#6284 `_) +* refactor(map_launch): use map.launch.xml instead of map.launch.py (`#6185 `_) + * refactor(map_launch): use map.launch.xml instead of map.launch.py + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add maintainer in map packages (`#5865 `_) + * add maintainer + * modify map_tf_generator's maintainer + --------- +* fix(map_loader, map_projection_loader): use component interface specs (`#4585 `_) + * feat(map): use component_interface_specs in map_projection_loader + * update map_loader + * style(pre-commit): autofix + * feat: add dummy typo + * update name + * fix test + * fix test + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_projection_loader): add map_projection_loader (`#3986 `_) + * feat(map_projection_loader): add map_projection_loader + * style(pre-commit): autofix + * Update default algorithm + * fix test + * style(pre-commit): autofix + * add readme + * style(pre-commit): autofix + * fix launch file and fix map_loader + * style(pre-commit): autofix + * update lanelet2 + * fill yaml file path + * style(pre-commit): autofix + * update readme + * style(pre-commit): autofix + * minor fix + * style(pre-commit): autofix + * fix test + * style(pre-commit): autofix + * add include guard + * style(pre-commit): autofix + * update test + * update map_loader + * style(pre-commit): autofix + * update docs + * style(pre-commit): autofix + * update + * add dependency + * style(pre-commit): autofix + * remove unnecessary parameter + * update + * update test + * style(pre-commit): autofix + * add url + * enable python tests + * style(pre-commit): autofix + * small fix + * fix grammar + * remove transverse mercator + * style(pre-commit): autofix + * add rule in map + * fix readme of map loader + * remove transverse mercator for now + * add utm + * remove altitude from current projection loader + * style(pre-commit): autofix + * fix pre-commit + * fix build error + * fix: remove package.xml + * fix clang-tidy + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(map_loader): add selected map loader (`#3286 `_) + * add id based map loader + * add metadata publisher + * feat(map_loader): add support for sequential_map_loading + * feat(map_loader): add support for selected_map_loader and structure of metadata + * feat(map_loader): turn off selected_map_loading as default setting + * feat(map_loader): update map_loader corresponding to autoware_map_msgs update + * docs(map_loader): add description of selected pcd load server and pcd metadata publisher + * style(pre-commit): autofix + * feat(map_loader): change onServiceGetSelectedPointCloudMap into const function + --------- + Co-authored-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_loader): add grid coordinates for partial/differential map load (`#3205 `_) + * feat(map_loader): add grid coordinates for partial/differential map load + * style(pre-commit): autofix + * update readme + * remove unnecessary line + * update arguments in readme + * slightly updated directory structure in readme + * update readme + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(tier4_map_launch): add lanelet2 config files to tier4_map_launch (`#2670 `_) + * chore(tier4_map_launch): add lanelet2 config files to tier4_map_launch + Update launch/tier4_map_launch/launch/map.launch.xml + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + delete lanelet2_map_projector type in launch + remove config path + * chore(tier4_map_launch): fix lanelet launch name + --------- +* refactor(tier4_map_launch): remove unused config (`#2722 `_) + * refactor(tier4_map_launch): remove unused config + * load lanelet2 parameter from upper level + * revert the addition of lanelet2 param +* revert(tier4_map_launch): move config back to autoware.universe (`#2561 `_) + * revert(tier4_map_launch): move config back to autoware.universe + * fix map.launch.xml +* feat(tier4_map_launch): remove configs and move to autoware_launch (`#2538 `_) + * feat(tier4_map_launch): remove configs and move to autoware_launch + * update readme + * fix readme + * remove config + * update readme +* feat(map_loader): add differential map loading interface (`#2417 `_) + * first commit + * ci(pre-commit): autofix + * added module load in _node.cpp + * ci(pre-commit): autofix + * create pcd metadata dict when either of the flag is true + * ci(pre-commit): autofix + * fix readme + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_loader): add downsampled pointcloud publisher (`#2418 `_) + * first commit + * debugged + * update readme + * update param in tier4_map_launch + * debug + * debugged + * Now build works + * ci(pre-commit): autofix + * set default param to false + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_loader): add partial map loading interface in pointcloud_map_loader (`#1938 `_) + * first commit + * reverted unnecessary modification + * ci(pre-commit): autofix + * renamed some classes + * ci(pre-commit): autofix + * move autoware_map_msgs to autoware_msgs repos + * catch up with the modification in autoware_map_msgs + * ci(pre-commit): autofix + * aligned with autoware_map_msgs change (differential/partial modules seperation) + * ci(pre-commit): autofix + * debugged + * debugged + * added min-max info and others + * ci(pre-commit): autofix + * minor fix + * already_loaded -> cached + * ci(pre-commit): autofix + * load\_ -> get\_ + * ci(pre-commit): autofix + * resolve pre-commit + * ci(pre-commit): autofix + * minor fix + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * update readme + * minor fix in readme + * grammarly + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * fix copyright + * fix launch file + * remove leaf_size param + * removed unnecessary things + * removed downsample for now + * removed differential_map_loader for this PR (would make another PR for this) + * ci(pre-commit): autofix + * removed differential_map_loader, debugged + * ci(pre-commit): autofix + * removed leaf_size description + * ci(pre-commit): autofix + * refactor sphereAndBoxOverlapExists + * ci(pre-commit): autofix + * added test for sphereAndBoxOverlapExists + * ci(pre-commit): autofix + * remove downsample function for now + * remove fmt from target_link_libraries in test + * minor fix in cmakelists.txt + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(tier4_map_launch): add maintainers (`#2416 `_) +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(planning/control packages): organized authors and maintainers (`#1610 `_) + * organized planning authors and maintainers + * organized control authors and maintainers + * fix typo + * fix colcon test + * fix + Update control/external_cmd_selector/package.xml + Update control/vehicle_cmd_gate/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/motion_velocity_smoother/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/freespace_planner/package.xml + Co-authored-by: Hiroki OTA + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix + * fix + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(map_tf_generator)!: launching planning_simulator without pointcloud map (`#1216 `_) + * feat(map_tf_generator): add vector map tf generator + * fix(ad_service_state_monitor): rm unused cofig param + * chore: change launching vector_map_tf_generator + * docs: update readme + * refactor: rename map_tf_generator -> pcd_map_tf_generator + * fix: build error + * Update map/map_tf_generator/Readme.md + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update map/map_tf_generator/src/vector_map_tf_generator_node.cpp + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update map/map_tf_generator/Readme.md + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update map/map_tf_generator/Readme.md + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat: add parameter argument for lanelet2_map_loader (`#954 `_) + * feat: add parameter argument for lanelet2_map_loader + * feat: add comment +* refactor: tier4_map_launch (`#953 `_) + * refactor: tier4_map_launch + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* fix(map_loader): map_loader package not working in UTM coordinates (`#627 `_) + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * fix(map_loader): add UTM projector to map_loader package + * fix(map_loader): update config + * fix(map_loader): update lanelet2_map_loader_node.cpp inlude structure + * fix(map_loader): update include structure + * fix(map_loader): add map_projector_type parameter to map.launch.py + * fix(map_loader): update map.launch.py + * fix(map_loader): update map.launch.py + * fix(map_loader): update map.launch.py + * fix(map_loader): update map.launch.py + * Update lanelet2_map_loader_node.cpp + Co-authored-by: M. Fatih Cırıt + * fix launch file + * ci(pre-commit): autofix + * Update launch/tier4_map_launch/launch/map.launch.py + Co-authored-by: Berkay + * ci(pre-commit): autofix + * update for merge error + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: M. Fatih Cırıt + Co-authored-by: Berkay +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Hiroki OTA, Kenji Miyake, Kento Yabuuchi, Shumpei Wakabayashi, TaikiYamada4, Takayuki Murooka, Tomoya Kimura, Vincent Richard, Yamato Ando, Yukihiro Saito, kminoda, melike, melike tanrikulu diff --git a/launch/tier4_map_launch/package.xml b/launch/tier4_map_launch/package.xml index 76ff341b56cf9..ca2d46db38a52 100644 --- a/launch/tier4_map_launch/package.xml +++ b/launch/tier4_map_launch/package.xml @@ -2,7 +2,7 @@ tier4_map_launch - 0.1.0 + 0.38.0 The tier4_map_launch package Ryu Yamamoto Kento Yabuuchi diff --git a/launch/tier4_perception_launch/CHANGELOG.rst b/launch/tier4_perception_launch/CHANGELOG.rst new file mode 100644 index 0000000000000..22f5b181e4688 --- /dev/null +++ b/launch/tier4_perception_launch/CHANGELOG.rst @@ -0,0 +1,1626 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_perception_launch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(tier4_perception_launch): enable to receive argument `centerpoint_model_name` from autoware_launch (`#9003 `_) + * enable to receive arguments + * adopt transfusion + * add lidar_detection_model_type + * style(pre-commit): autofix + * integrate all in lidar_detection_model + * separate name and config + * remove transfusion change + * add default config on pp and transfusion + * change variable name for easy to read + * change variable name + * fix condition when default model name + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(tier4_perception_launch): remove duplicated parameter declaration (`#9031 `_) +* feat(tier4_perception_launch): enable to use multi camera on traffic light recognition (`#8676 `_) + * main process + * style(pre-commit): autofix + * add exception if input is invalid + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(autoware_lidar_transfusion): split config (`#8205 `_) + * refactor(autoware_lidar_transfusion): split config + * style(pre-commit): autofix + * chore(autoware_lidar_transfusion): bypass schema CI workflow + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* fix(tier4_perception_launch): launch namespace of `detection_by_tracker` (`#8702 `_) + fix: namespace of detection_by_tracker do not need to have the prefix `autoware\_` +* refactor(perception/occupancy_grid_map_outlier_filter): rework parameters (`#6745 `_) + * add param and schema file, edit readme + * . + * correct linter errors + --------- +* fix(tier4_perception_launch): set `use_image_transport` in launch (`#8315 `_) + set use_image_transport in launch +* refactor: image transport decompressor/autoware prefix (`#8197 `_) + * refactor: add `autoware` namespace prefix to image_transport_decompressor + * refactor(image_transport_decompressor): add `autoware` prefix to the package code + * refactor: update package name in CODEOWNER + * fix: merge main into the branch + * refactor: update packages which depend on image_transport_decompressor + * refactor(image_transport_decompressor): update README + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Taekjin LEE +* refactor: traffic light arbiter/autoware prefix (`#8181 `_) + * refactor(traffic_light_arbiter): apply `autoware` namespace to traffic_light_arbiter + * refactor(traffic_light_arbiter): update the package name in CODEWONER + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(probabilistic_occupancy_grid_map, occupancy_grid_map_outlier_filter): add autoware\_ prefix to package name (`#8183 `_) + * chore: fix package name probabilistic occupancy grid map + * fix: solve launch error + * chore: update occupancy_grid_map_outlier_filter + * style(pre-commit): autofix + * refactor: update package name to autoware_probabilistic_occupancy_grid_map on a test + * refactor: rename folder of occupancy_grid_map_outlier_filter + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Taekjin LEE +* refactor(elevation_map_loader): add package name prefix `autoware\_`, fix namespace and directory structure (`#7988 `_) + * refactor: add namespace, remove unused dependencies, file structure + chore: remove unused dependencies + style(pre-commit): autofix + * refactor: rename elevation_map_loader to autoware_elevation_map_loader + Rename the `elevation_map_loader` package to `autoware_elevation_map_loader` to align with the Autoware naming convention. + style(pre-commit): autofix +* refactor(tensorrt_yolox)!: fix namespace and directory structure (`#7992 `_) + * refactor: add autoware namespace prefix to `tensorrt_yolox` + * refactor: apply `autoware` namespace to tensorrt_yolox + * chore: update CODEOWNERS + * fix: resolve `yolox_tiny` to work + --------- +* refactor(traffic_light\_*)!: add package name prefix of autoware\_ (`#8159 `_) + * chore: rename traffic_light_fine_detector to autoware_traffic_light_fine_detector + * chore: rename traffic_light_multi_camera_fusion to autoware_traffic_light_multi_camera_fusion + * chore: rename traffic_light_occlusion_predictor to autoware_traffic_light_occlusion_predictor + * chore: rename traffic_light_classifier to autoware_traffic_light_classifier + * chore: rename traffic_light_map_based_detector to autoware_traffic_light_map_based_detector + * chore: rename traffic_light_visualization to autoware_traffic_light_visualization + --------- +* refactor(lidar_apollo_instance_segmentation)!: fix namespace and directory structure (`#7995 `_) + * refactor: add autoware namespace prefix + * chore: update CODEOWNERS + * refactor: add `autoware` prefix + --------- +* refactor(image_projection_based_fusion)!: add package name prefix of autoware\_ (`#8162 `_) + refactor: rename image_projection_based_fusion to autoware_image_projection_based_fusion +* refactor(compare_map_segmentation): add package name prefix of autoware\_ (`#8005 `_) + * refactor(compare_map_segmentation): add package name prefix of autoware\_ + * docs: update Readme + --------- +* refactor(shape_estimation): add package name prefix of autoware\_ (`#7999 `_) + * refactor(shape_estimation): add package name prefix of autoware\_ + * style(pre-commit): autofix + * fix: mising prefix + * fix: cmake + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(ground_segmentation)!: add package name prefix of autoware\_ (`#8135 `_) + * refactor(ground_segmentation): add package name prefix of autoware\_ + * fix: update prefix cmake + --------- +* refactor(lidar_centerpoint)!: fix namespace and directory structure (`#8049 `_) + * add prefix in lidar_centerpoint + * add .gitignore + * change include package name in image_projection_based fusion + * fix + * change in codeowner + * delete package + * style(pre-commit): autofix + * style(pre-commit): autofix + * solve conflict too + * fix include file + * fix typo in launch file + * add prefix in README + * fix bugs by conflict + * style(pre-commit): autofix + * change namespace from to + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(detected_object_validation)!: add package name prefix of autoware\_ (`#8122 `_) + refactor: rename detected_object_validation to autoware_detected_object_validation +* refactor(detected_object_feature_remover)!: add package name prefix of autoware\_ (`#8127 `_) + refactor(detected_object_feature_remover): add package name prefix of autoware\_ +* refactor(pointcloud_preprocessor): prefix package and namespace with autoware (`#7983 `_) + * refactor(pointcloud_preprocessor)!: prefix package and namespace with autoware + * style(pre-commit): autofix + * style(pointcloud_preprocessor): suppress line length check for macros + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * refactor(pointcloud_preprocessor): directory structure (soft) + * refactor(pointcloud_preprocessor): directory structure (hard) + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(traffic_light_visualization): fix namespace and directory structure (`#7968 `_) + * feat: namespace fix and directory structure + * chore: Remove main.cpp and implement node by template + --------- +* refactor(traffic_light_fine_detector): fix namespace and directory structure (`#7973 `_) + * refactor: add autoware on the namespace + * refactor: rename nodelet to node + --------- +* refactor(lidar_transfusion)!: fix namespace and directory structure (`#8022 `_) + * add prefix + * add prefix in code owner + * style(pre-commit): autofix + * fix launcher + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Amadeusz Szymko + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(euclidean_cluster): add package name prefix of autoware\_ (`#8003 `_) + * refactor(euclidean_cluster): add package name prefix of autoware\_ + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(traffic_light_classifier): fix namespace and directory structure (`#7970 `_) + * refactor: update namespace for traffic light classifier code + * refactor: directory structure + --------- +* fix(tier4_perception_launch): delete unnecessary dependency (`#8101 `_) + delete cluster merger +* refactor(multi_object_tracker)!: add package name prefix of autoware\_ (`#8083 `_) + * refactor: rename multi_object_tracker package to autoware_multi_object_tracker + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(autoware_tracking_object_merger): move headers to include/autoware and rename package (`#7809 `_) +* refactor(autoware_object_merger): move headers to src and rename package (`#7804 `_) +* refactor(detection_by_tracker): add package name prefix of autoware\_ (`#7998 `_) +* refactor(raindrop_cluster_filter): add package name prefix of autoware\_ (`#8000 `_) + * refactor(raindrop_cluster_filter): add package name prefix of autoware\_ + * fix: typo + --------- +* refactor(cluster_merger): add package name prefix of autoware\_ (`#8001 `_) +* refactor(radar)!: add package name prefix of autoware\_ (`#7892 `_) + * refactor: rename radar_object_tracker + * refactor: rename package from radar_object_tracker to autoware_radar_object_tracker + * refactor: rename package from radar_object_clustering to autoware_radar_object_clustering + * refactor: rename package from radar_fusion_to_detected_object to autoware_radar_fusion_to_detected_object + * refactor: rename radar_crossing_objects_noise_filter to autoware_radar_crossing_objects_noise_filter + * refactor: rename object_velocity_splitter to autoware_object_velocity_splitter + * refactor: rename object_range_splitter to autoware_object_range_splitter + * refactor: update readme + --------- +* refactor(compare_map_segmentation)!: fix namespace and directory structure (`#7910 `_) + * feat: update namespace and directory structure for compare_map_segmentation code + * refactor: update directory structure + * fix: add missing include + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add missing dependency (`#7919 `_) + add raindrop_cluster_filter dependency +* feat: migrating pointcloud types (`#6996 `_) + * feat: changed most of sensing to the new type + * chore: started applying changes to the perception stack + * feat: confirmed operation until centerpoint + * feat: reverted to the original implementation of pointpainting + * chore: forgot to push a header + * feat: also implemented the changes for the subsample filters that were out of scope before + * fix: some point type changes were missing from the latest merge from main + * chore: removed unused code, added comments, and brought back a removed publish + * chore: replaced pointcloud_raw for pointcloud_raw_ex to avoid extra processing time in the drivers + * feat: added memory layout checks + * chore: updated documentation regarding the point types + * chore: added hyperlinks to the point definitions. will be valid only once the PR is merged + * fix: fixed compilation due to moving the utilities files to the base library + * chore: separated the utilities functions due to a dependency issue + * chore: forgot that perception also uses the filter class + * feature: adapted the undistortion tests to the new point type + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> +* refactor(tier4_perception_launch): add maintainer to tier4_perception_launch (`#7893 `_) + refactor: add maintainer to tier4_perception_launch +* feat(tier4_perception_launch): add image segmentation based pointcloud filter (`#7225 `_) + * feat(tier4_perception_launch): add image segmentation based pointcloud filter + * chore: typo + * fix: detection launch + * chore: add maintainer + * Revert "chore: add maintainer" + This reverts commit 5adfef6e9ca8196d3ba88ad574b2ba35489a5e49. + --------- +* refactor(occupancy_grid_map_outlier_filter)!: fix namespace and directory structure (`#7748 `_) + chore: update namespace and file structure +* refactor(ground_segmentation)!: fix namespace and directory structure (`#7744 `_) + * refactor: update namespace in ground_segmentation files + * refactor: update namespace in ground_segmentation files + * refactor: update ground_segmentation namespace and file structure + * style(pre-commit): autofix + * refactor: update ground_segmentation plugin names scheme + * refactor: update ransac tester + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(ground_segmentation): fix bug (`#7771 `_) +* feat(tier4_perception_launch): add missing arg use_multi_channel_tracker_merger (`#7705 `_) + * feat(tier4_perception_launch): add missing arg use_multi_channel_tracker_merger + * feat: add use_multi_channel_tracker_merger argument to simulator launch + This commit adds the `use_multi_channel_tracker_merger` argument to the simulator launch file. The argument is set to `false` by default. This change enables the use of the multi-channel tracker merger in the simulator. + --------- +* feat(tier4_perception_launch): enable multi channel tracker merger (`#7459 `_) + * feat: introduce multi channel tracker merger + feat: separate filters + feat: filtering camera lidar fusion + fix: object validator to modular + fix: add missing config + fix: radar only mode for both fusion mode + fix + style(pre-commit): autofix + * fix: implement merger switching + * chore: move pointcloud filter from detection to filter group + * chore: define external and internal interfaces + * fix: set output of camera-lidar in absolute path + * chore: explicit object detection output + * style(pre-commit): autofix + * chore: update object detection input paths + fix radar output + * chore: update object detection input paths + * fix: radar pipeline output + * chore: update object detection input paths + This commit updates the input paths for object detection. It ensures that the correct paths are used for the detection process. + * style(pre-commit): autofix + * fix: group to avoid argument mixture + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(tier4_perception_launch): perception launcher refactoring second round (`#7440 `_) + * feat: separate filters + * fix: object validator to modular + * chore: remove default values from subsequent launch files + * chore: group interfaces and junctions + * Revert "chore: group interfaces and junctions" + This reverts commit 9d723c33c260a9a0ac896bdf81c2a6ebeb981479. + * chore: group interfaces and junctions + * fix: radar input + * fix: remove defaults from camera inputs + * chore: rename camera args + * chore: reorder + * fix: remove defaults from lidar interface + * Add use_pointcloud_map and use_validator arguments to detection.launch.xml + * fix: remove default from validators and filters + * fix: pointcloud container node name + * style(pre-commit): autofix + * Add use_low_intensity_cluster_filter argument to launch files + * fix: on off detector and merger + * fix: radar_far/objects default + * fix: radar object filter parameter + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci(pre-commit): autoupdate (`#7499 `_) + Co-authored-by: M. Fatih Cırıt +* chore(tier4_perception_launch): perception launcher refactoring (`#7194 `_) + * fix: reorder object merger launchers + * fix: separate detection by tracker launch + * fix: refactor tracking launch + * style(pre-commit): autofix + * fix: input pointcloud topic names, mot input channels + * feat: separate filters + * fix: object validator to modular + * fix: implement filters on mergers + * fix lidar only mode + chore: simplify mode check + * fix: fix a bug when use_radar_tracking_fusion is fault + * fix: rename radar detector to filter + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_perception_launch): enable low_intensity_filter as default (`#7390 `_) +* refactor(crosswalk_traffic_light_estimator)!: add autoware\_ prefix (`#7365 `_) + * add prefix +* chore(tier4_perception_launch): rename autoware_map_based_prediction_depend (`#7395 `_) +* refactor(map_based_prediction): prefix map based prediction (`#7391 `_) +* feat(lidar_transfusion): add lidar_transfusion 3D detection package (`#6890 `_) + * feat(lidar_transfusion): add lidar_transfusion 3D detection package + * style(pre-commit): autofix + * style(lidar_transfusion): cpplint + * style(lidar_transfusion): cspell + * fix(lidar_transfusion): CUDA mem allocation & inference input + * style(pre-commit): autofix + * fix(lidar_transfusion): arrays size + * style(pre-commit): autofix + * chore(lidar_transfusion): update maintainers + Co-authored-by: Satoshi Tanaka <16330533+scepter914@users.noreply.github.com> + * fix(lidar_transfusion): array size & grid idx + * chore(lidar_transfusion): update maintainer email + * chore: added transfusion to the respective launchers + * refactor(lidar_transfusion): rename config + * refactor(lidar_transfusion): callback access specifier + * refactor(lidar_transfusion): pointers initialziation + * refactor(lidar_transfusion): change macros for constexpr + * refactor(lidar_transfusion): consts & uniform initialization + * refactor(lidar_transfusion): change to unique ptr & uniform initialization + * style(pre-commit): autofix + * refactor(lidar_transfusion): use of config params + * refactor(lidar_transfusion): remove unnecessary condition + * style(lidar_transfusion): switch naming (CPU to HOST) + * refactor(lidar_transfusion): remove redundant device sync + * style(lidar_transfusion): intensity naming + * feat(lidar_transfusion): full network shape validation + * feat(lidar_transfusion): validate objects' orientation in host processing + * feat(lidar_transfusion): add json schema + * style(pre-commit): autofix + * style(lidar_transfusion): affine matrix naming + * style(lidar_transfusion): transformed point naming + * refactor(lidar_transfusion): add param descriptor & arrays size check + * style(lidar_transfusion): affine matrix naming + * feat(lidar_transfusion): caching cloud input as device ptr + * fix(lidar_transfusion): logging + * chore(tier4_perception_launch): revert to centerpoint + * fix(lidar_transfusion): typo + * docs(lidar_transfusion): use hook for param description + * fix(lidar_transfusion): interpret eigen matrix as col major + * feat(lidar_transfusion): update to autware_msgs + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* feat!: replace autoware_auto_msgs with autoware_msgs for launch files (`#7242 `_) + * feat!: replace autoware_auto_msgs with autoware_msgs for launch files + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan + * Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml + --------- + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan + Co-authored-by: Yukihiro Saito +* feat(multi_object_tracker): multi object input (`#6820 `_) + * refactor: frequently used types, namespace + * test: multiple inputs + * feat: check latest measurement time + * feat: define input manager class + * feat: interval measures + * feat: store and sort inputs PoC + * chore: rename classes + * feat: object collector + * impl input manager, no subscribe + * fix: subscribe and trigger callback + * fix: subscriber and callbacks are working + * fix: callback object is fixed, tracker is working + * fix: get object time argument revise + * feat: back to periodic publish, analyze input latency and timings + * fix: enable timing debugger + * fix: separate object interval function + * feat: prepare message triggered process + * feat: trigger tracker by main message arrive + * chore: clean-up, set namespace + * feat: object lists with detector index + * feat: define input channel struct + * fix: define type for object list + * feat: add channel wise existence probability + * fix: relocate debugger + * fix: total existence logic change + * feat: publishing object debug info, need to fix marker id + * feat: indexing marker step 1 + * fix: uuid management + * feat: association line fix + * feat: print channel names + * feat: association lines are color-coded + * fix: association debug marker bugfix + * style(pre-commit): autofix + * feat: add option for debug marker + * feat: skip time statistics update in case of outlier + * feat: auto-tune latency band + * feat: pre-defined channels, select on launcher + * feat: add input channels + * fix: remove marker idx map + * fix: to do not miss the latest message of the target stream + * fix: remove priority, separate timing optimization + * fix: time interval bug fix + * chore: refactoring timing state update + * fix: set parameters optionally + * feat: revise object time range logic + * fix: launcher to set input channels + * fix: exempt spell check 'pointpainting' + * feat: remove expected interval + * feat: implement spawn switch + * fix: remove debug messages + * chore: update readme + * fix: change tentative object topic + * Revert "fix: remove debug messages" + This reverts commit 725a49ee6c382f73b54fe50bf9077aca6049e199. + * fix: reset times when jumps to past + * fix: check if interval is negative + * fix: missing config, default value + * fix: remove debug messages + * fix: change no-object message level + * Update perception/multi_object_tracker/include/multi_object_tracker/debugger/debug_object.hpp + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + * chore: Update copyright to uppercase + * chore: fix readme links to config files + * chore: move and rename uuid functions + * chore: fix debug topic to use node name + * chore: express meaning of threshold + * feat: revise decay rate, update function + * fix: define constants with explanation + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> +* feat(tier4_perception_launch): fix typo error (`#6999 `_) + * feat: downsample perception input pointcloud + * fix: add group if to switch downsample node + * fix: add test and exec depend + * Update launch/tier4_perception_launch/launch/perception.launch.xml + Co-authored-by: Yukihiro Saito + * chore: refactor perception.launch.xml + * fix: fix name + --------- + Co-authored-by: Yukihiro Saito +* feat(tier4_perception_launch): downsample perception input pointcloud (`#6886 `_) + * feat: downsample perception input pointcloud + * fix: add group if to switch downsample node + * fix: add test and exec depend + * Update launch/tier4_perception_launch/launch/perception.launch.xml + Co-authored-by: Yukihiro Saito + * chore: refactor perception.launch.xml + --------- + Co-authored-by: Yukihiro Saito +* feat: add low_intensity_cluster_filter (`#6850 `_) + * feat: add low_intensity_cluster_filter + * chore: typo + * fix: build test error + --------- +* fix(voxel_grid_downsample_filter): add intensity field (`#6849 `_) + fix(downsample_filter): add intensity field +* fix(lidar_centerpoint): add param file for centerpoint_tiny (`#6901 `_) +* refactor(centerpoint, pointpainting): rearrange parameters for ML models and packages (`#6591 `_) + * refactor: lidar_centerpoint + * refactor: pointpainting + * chore: fix launch + * chore: fix launch + * chore: rearrange params + * fix: json-schema-check error + * fix: default param + * refactor: rename param file + * chore: typo + * fix: align centerpoint param namespace with pointpainting + * fix(centerpoint): add schema json + * fix(pointpainting): fix schema json typo + * style(pre-commit): autofix + * docs: update pointpainting fusion doc + * docs: update lidar centerpoint doc + * fix: change omp param + * fix:change twist and variance to model params + * fix: keep build_only in launch + * fix: schema check + * chore: temporary remove schema required + --------- + Co-authored-by: Kenzo Lobos Tsunekawa + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_perception_launch): change traffic light recognition pipeline (`#6879 `_) + style(pre-commit): autofix + refactor: topic name +* feat(perception_online_evaluator): add use_perception_online_evaluator option and disable it by default (`#6861 `_) +* feat(lidar_centerpoint): output the covariance of pose and twist (`#6573 `_) + * feat: postprocess variance + * feat: output variance + * feat: add has_variance to config + * fix: single_inference node + * style(pre-commit): autofix + * fix: add to pointpainting param + * Update perception/lidar_centerpoint/src/node.cpp + Co-authored-by: Yoshi Ri + * Update perception/image_projection_based_fusion/src/pointpainting_fusion/node.cpp + Co-authored-by: Yoshi Ri + * Update perception/lidar_centerpoint/src/node.cpp + Co-authored-by: Yoshi Ri + * fix: add options + * fix: avoid powf + * Update launch/tier4_perception_launch/launch/object_recognition/detection/detector/lidar_dnn_detector.launch.xml + Co-authored-by: Taekjin LEE + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Yoshi Ri + Co-authored-by: Taekjin LEE +* fix(ground_segmentation launch): fix topic name conflict in additional_lidars option (`#6801 `_) + fix(ground_segmentation launch): fix topic name conflict when using additional lidars +* Contributors: Amadeusz Szymko, Esteve Fernandez, Kenzo Lobos Tsunekawa, Kosuke Takeuchi, Kotaro Uetake, Mamoru Sobue, Manato Hirabayashi, Masato Saeki, Mehmet Emin BAŞOĞLU, Ryohsuke Mitsudome, Shunsuke Miura, Taekjin LEE, Tao Zhong, Yoshi Ri, Yuki TAKAGI, Yutaka Kondo, awf-autoware-bot[bot], badai nguyen, oguzkaganozt + +0.26.0 (2024-04-03) +------------------- +* feat(probabilistic_occupancy_grid_map): add synchronized ogm fusion node (`#5485 `_) + * add synchronized ogm fusion node + * add launch test for grid map fusion node + * fix test cases input msg error + * change default fusion parameter + * rename parameter for ogm fusion + * feat: add multi_lidar_ogm generation method + * enable ogm creation launcher in tier4_perception_launch to call multi_lidar ogm creation + * fix: change ogm fusion node pub policy to reliable + * fix: fix to use lidar frame as scan frame + * fix: launcher node + * feat: update param name + * chore: fix ogm pointcloud subscription + * feat: enable to publish pipeline latency + --------- +* chore(ground_segmentation_launch): change max_z of cropbox filter to vehicle_height (`#6549 `_) + * chore(ground_segmentation_launch): change max_z of cropbox filter to vehicle_height + * fix: typo + --------- +* chore(ground_segmentation): rename topic and node (`#6536 `_) + * chore(ground_segmentation): rename topic and node + * docs: update synchronized_grid_map_fusion + --------- +* feat(perception_online_evaluator): add perception_online_evaluator (`#6493 `_) + * feat(perception_evaluator): add perception_evaluator + tmp + update + add + add + add + update + clean up + change time horizon + * fix build werror + * fix topic name + * clean up + * rename to perception_online_evaluator + * refactor: remove timer + * feat: add test + * fix: ci check + --------- +* chore(image_projection_based_fusion): rename debug topics (`#6418 `_) + * chore(image_projection_based_fusion): rename debug topics + * style(pre-commit): autofix + * fix: roi_pointcloud_fusion namespace + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: remove `tensorrt_yolo` from package dependencies in launcher (`#6377 `_) +* chore(traffic_light_map_based_detector): rework parameters (`#6200 `_) + * chore: use config + * chore: use config + * fix: revert min_timestamp_offset + * fix: revert min_timestamp_offset + * fix: delete param + * style(pre-commit): autofix + * Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml + * Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml + * Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml + * revert: revert change in min&max timestamp offset + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: kminoda +* feat(tensorrt_yolo): remove package (`#6361 `_) + * feat(tensorrt_yolo): remove package + * remove tensorrt_yolo inclusion + * feat: add multiple yolox launcher + --------- + Co-authored-by: Shunsuke Miura +* chore(traffic_light_fine_detector_and_classifier): rework parameters (`#6216 `_) + * chore: use config + * style(pre-commit): autofix + * chore: move build only back + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(object_merger): rework parameters (`#6160 `_) + * chore(object_merger): parametrize some parameters + * style(pre-commit): autofix + * revert priority_mode + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(radar_object_tracker): move tracker config directory to parameter yaml (`#6250 `_) + * chore: move tracker config directory to parameter yaml + * fix: add allow_substs to fix error + * fix: use radar tracking parameter from autoware_launch + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* feat: remove use_pointcloud_container (`#6115 `_) + * feat!: remove use_pointcloud_container + * fix pre-commit + * fix: completely remove use_pointcloud_container after merge main + * fix: set use_pointcloud_container = true + * revert: revert change in probabilistic_occupancy_grid_map + * revert change in launcher of ogm + --------- +* chore(lidar_centerpoint): rework parameters (`#6167 `_) + * chore(lidar_centerpoint): use config + * revert unnecessary fix + * fix: revert build_only option + * docs: update readme + * style(pre-commit): autofix + * fix: add pr url + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* feat(detection): add container option (`#6228 `_) + * feat(lidar_centerpoint,image_projection_based_fusion): add pointcloud_container option + * revert lidar_perception_model + * style(pre-commit): autofix + * fix: add options + * fix: fix default param + * update node name + * fix: fix IfCondition + * fix pointpainting namespace + * fix: fix launch args + * fix(euclidean_cluster): do not launch individual container when use_pointcloud_container is true + * fix(euclidean_cluster): fix launch condition + * fix(euclidean_cluster): fix launch condition + * Update perception/lidar_centerpoint/launch/lidar_centerpoint.launch.xml + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* chore(tier4_perception_launch): fix arg name radar lanelet filter (`#6215 `_) +* chore(radar_crossing_objects_noise_filter): add config file (`#6210 `_) + * chore(radar_crossing_objects_noise_filter): add config file + * bug fix + * merge main branch + --------- +* chore(radar_object_clustering): fix config arg name (`#6214 `_) +* chore(object_velocity_splitter): rework parameters (`#6158 `_) + * chore(object_velocity_splitter): add param file + * fix + * fix arg name + * fix: update launch param handling + --------- +* fix(tier4_perception_launch): fix a bug in `#6159 `_ (`#6203 `_) +* chore(object_range_splitter): rework parameters (`#6159 `_) + * chore(object_range_splitter): add param file + * fix arg name + * feat: use param file from autoware.launch + --------- +* refactor(tier4_perception_launch): refactor object_recognition/detection launcher (`#6152 `_) + * refactor: align mode parameters + * refactor: cluster detector and merger + * refactor: separate object merger launches + * refactor: radar detector module + * refactor: lidar detector modules + * chore: fix mis spell, align typo, clean-up + --------- +* chore(pointcloud_container): move glog_component to autoware_launch (`#6114 `_) +* feat: always separate lidar preprocessing from pointcloud_container (`#6091 `_) + * feat!: replace use_pointcloud_container + * feat: remove from planning + * fix: fix to remove all use_pointcloud_container + * revert: revert change in planning.launch + * revert: revert rename of use_pointcloud_container + * fix: fix tier4_perception_launch to enable use_pointcloud_contaienr + * fix: fix unnecessary change + * fix: fix unnecessary change + * refactor: remove trailing whitespace + * revert other changes in perception + * revert change in readme + * feat: move glog to pointcloud_container.launch.py + * revert: revert glog porting + * style(pre-commit): autofix + * fix: fix pre-commit + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(pointpainting): fix param path declaration (`#6106 `_) + * fix(pointpainting): fix param path declaration + * remove pointpainting_model_name + * revert: revert unnecessary change + --------- +* fix(image_projection_based_fusion): re-organize the parameters for image projection fusion (`#6075 `_) + re-organize the parameters for image projection fusion +* feat(probabilistic_occupancy_grid_map): add grid map fusion node (`#5993 `_) + * add synchronized ogm fusion node + * add launch test for grid map fusion node + * fix test cases input msg error + * change default fusion parameter + * rename parameter for ogm fusion + * feat: add multi_lidar_ogm generation method + * enable ogm creation launcher in tier4_perception_launch to call multi_lidar ogm creation + * fix: change ogm fusion node pub policy to reliable + * chore: remove files outof scope with divied PR + --------- +* feat(crosswalk_traffic_light): add detector and classifier for pedestrian traffic light (`#5871 `_) + * add: crosswalk traffic light recognition + * fix: set conf=0 when occluded + * fix: clean code + * fix: refactor + * fix: occlusion predictor + * fix: output not detected signals as unknown + * Revert "fix: output not detected signals as unknown" + This reverts commit 7a166596e760d7eb037570e28106dcd105860567. + * Revert "fix: occlusion predictor" + This reverts commit 47d8cdd7fee8b4432f7a440f87bc35b50a8bc897. + * fix: occlusion predictor + * fix: clean debug code + * style(pre-commit): autofix + * fix: launch file + * fix: set max angle range for different type + * fix: precommit + * fix: cancel the judge of flashing for estimated crosswalk traffic light + * delete: not necessary judgement on label + * Update perception/traffic_light_classifier/src/nodelet.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/crosswalk_traffic_light_estimator/include/crosswalk_traffic_light_estimator/node.hpp + Co-authored-by: Yusuke Muramatsu + * Update perception/crosswalk_traffic_light_estimator/src/node.cpp + Co-authored-by: Yusuke Muramatsu + * style(pre-commit): autofix + * fix: topic names and message attribute name + * style(pre-commit): autofix + * fix: model names + * style(pre-commit): autofix + * Update perception/crosswalk_traffic_light_estimator/src/node.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/crosswalk_traffic_light_estimator/src/node.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/crosswalk_traffic_light_estimator/src/node.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/traffic_light_occlusion_predictor/src/nodelet.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/traffic_light_occlusion_predictor/src/nodelet.cpp + Co-authored-by: Yusuke Muramatsu + * Update perception/traffic_light_occlusion_predictor/src/nodelet.cpp + Co-authored-by: Yusuke Muramatsu + * fix: argument position + * fix: set classifier type in launch file + * fix: function and parameter name + * fix: func name + * Update launch/tier4_perception_launch/launch/perception.launch.xml + Co-authored-by: Yusuke Muramatsu + * Update perception/traffic_light_map_based_detector/src/node.cpp + Co-authored-by: Yusuke Muramatsu + * style(pre-commit): autofix + * fix: move max angle range to config + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * fix: model name + * fix: conflict + * fix: precommit + * fix: CI test + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Yusuke Muramatsu +* feat: add support of overwriting signals if harsh backlight is detected (`#5852 `_) + * feat: add support of overwriting signals if backlit is detected + * feat: remove default parameter in nodelet and update lauch for composable node + * docs: update README + * docs: update README + * feat: update confidence to 0.0 corresponding signals overwritten by unkonwn + --------- +* chore: add glog_component for pointcloud_container (`#5716 `_) +* refactor(localization_launch, ground_segmentation_launch): rename lidar topic (`#5781 `_) + rename lidar topic + Co-authored-by: yamato-ando +* fix: add missing param on perception launch: (`#5812 `_) + detection_by_tracker_param_path was missing +* refactor(multi_object_tracker): put node parameters to yaml file (`#5769 `_) + * rework multi object tracker parameters + * update README + * rework radar tracker parameter too + --------- +* refactor(tier4_perception_launch): refactor perception launcher (`#5630 `_) +* chore(tier4_perception_launcher): remove launch parameter default of detection_by_tracker (`#5664 `_) + * chore(tier4_perception_launcher): remove launch parameter default + * chore: typo + --------- +* feat(radar_object_tracker): Change to use `use_radar_tracking_fusion` as true (`#5605 `_) +* refactor(radar_object_clustering): move radar object clustering parameter to param file (`#5451 `_) + * move radar object clustering parameter to param file + * remove default parameter settings and fix cmakelists + --------- +* build(tier4_perception_launch): add tracking_object_merger (`#5602 `_) +* fix(detection_by_tracker): add ignore option for each label (`#5473 `_) + * fix(detection_by_tracker): add ignore for each class + * fix: launch + --------- +* feat(tier4_perception_launch): add parameter to control detection_by_tracker on/off (`#5313 `_) + * add parameter to control detection_by_tracker on/off + * style(pre-commit): autofix + * Update launch/tier4_perception_launch/launch/perception.launch.xml + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> +* fix(tracking_object_merger): fix unintended error in radar tracking merger (`#5328 `_) + * fix: fix tracking merger node + * fix: unintended condition setting + --------- +* feat(tier4_perception_launch): add radar far object integration in tracking stage (`#5269 `_) + * update tracking/perception launch + * switch tracker launcher mode with argument + * update prediction to switch by radar_long_range_integration paramter + * make radar far object integration switchable between detection/tracking + * fix camera lidar radar fusion flow when 'tracking' is used. + * fix spelling and appearance + * reconstruct topic flow when use tracking to merge far object detection and near object detection + * fix input topic miss in tracking.launch + * fix comment in camera_lidar_radar fusion + * refactor: rename and remove paramters in prediction.launch + * refactor: rename merger control variable from string to bool + --------- +* fix(image_projection_based_fusion): add iou_x use in long range for roi_cluster_fusion (`#5148 `_) + * fix: add iou_x for long range obj + * fix: add launch file param + * chore: fix unexpect calc iou in long range + * fix: multi iou usable + * chore: typo + * docs: update readme + * chore: refactor + --------- +* fix(tier4_perception_launch): fix faraway detection to reduce calculation cost (`#5233 `_) + * fix(tier4_perception_launch): fix node order in radar_based_detection.launch + * fix comment out unused node + --------- +* fix(detected_object_validation): change the points_num of the validator to be set class by class (`#5177 `_) + * fix: add param for each object class + * fix: add missing classes param + * fix: launch file + * fix: typo + * chore: refactor + --------- +* feat(perception_launch): add data_path arg to perception launch (`#5069 `_) + * feat(perception_launch): add var data_path to perception.launch + * feat(perception_launch): update default center_point_model_path + --------- +* fix(tier4_perception_launch): add parameters for light weight radar fusion and fix launch order (`#5166 `_) + * fix(tier4_perception_launch): add parameters for light weight radar fusion and fix launch order + * style(pre-commit): autofix + * add far_object_merger_sync_queue_size param for package arg + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(pointcloud_preprocessor): organize input twist topic (`#5125 `_) + * fix(pointcloud_preprocessor): organize input twist topic (`#25 `_) + * fix(pointcloud_preprocessor): organize input twist topic + * style(pre-commit): autofix + * fix build bug + * fix format error + * style(pre-commit): autofix + * fix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * minor fixes + * style(pre-commit): autofix + * add warning + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_perception_launch): add object_merger of far_objects to fusion for Camera-LiDAR-Radar fusion (`#5026 `_) + * fix(tier4_perception_launch): add object_merger of far_objects to fusion for Camera-LiDAR-Radar fusion + * fix conflict + --------- +* refactor(perception): rearrange clustering pipeline (`#4999 `_) + * fix: change downsample filter + * fix: remove downsamle after compare map + * fix: add low range cropbox + * refactor: use_pointcloud_map + * chore: refactor + * fix: add roi based clustering option + * chore: change node name + * fix: launch argument pasrer + --------- +* fix(tier4_perception_launch): camera lidar fusion launch (`#4983 `_) + fix: camera lidar fusion launch +* feat(image_projection_based_fusion): add roi based clustering for small unknown object detection (`#4681 `_) + * feat: add roi_pointcloud_fusion node + fix: postprocess + fix: launch file + chores: refactor + fix: closest cluster + * chores: refactor + * docs: add readme + * fix: add missed parameter declare + * fix: add center transform + * fix: typos in launch + * docs: update docs + * fix: change roi pointcloud fusion output to clusters + * fix: add cluster debug roi pointcloud fusion + * fix: use IoU_x in roi cluster fusion + * feat: add cluster merger package + * fix: camera lidar launch + * style(pre-commit): autofix + * fix: cluster merger + * fix: roi cluster fusion unknown object fix + * chore: typo + * docs: add readme cluster_merger + * docs: update roi pointcloud fusion readme + * chore: typo + * fix: multiple definition bug + * chore: refactor + * docs: update docs + * chore: refactor + * chore: pre-commit + * fix: update camera_lidar_radar mode launch + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(crosswalk_traffic_light_estimator): rework parameters (`#4699 `_) + * refactor the configuration files of the node crosswalk_traffic_light_estimator according to the new ROS node config guideline. + update the parameter information in the README.md + * style(pre-commit): autofix + * fix the xml pre-check issue + * delete the xml declaration to fix the xml pre-check issue + * Modify the CMakeLists.txt file to enalbe /config directory sharing when building the package. + * Update the bound for schema file. + * add crosswalk_traffic_light_estimator_param_file to traffic_light.launch.xml + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + Co-authored-by: Shunsuke Miura +* fix(crosswalk_traffic_light_estimator): move crosswalk after fusion (`#4734 `_) + * fix: move crosswalk after fusion + * Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + * Rename TrafficLight to TrafficSignal + * change input to be considered as the regulatory-element + --------- + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + Co-authored-by: Shunsuke Miura +* chore: add TLR model args to launch files (`#4805 `_) +* fix(tier4_percetion_launch): fix order of Camera-Lidar-Radar fusion pipeline (`#4779 `_) + * fix(tier4_percetion_launch): fix order of Camera-Lidar-Radar fusion pipeline + * fix clustering update + * fix from Camera-LidAR fusion + * refactor + * refactor + * fix merge + * Update launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_radar_fusion_based_detection.launch.xml + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + * style(pre-commit): autofix + --------- + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(launch): add missing launch args and defaults to lidar_based_detection.launch.xml (`#4596 `_) + * Update lidar_based_detection.launch.xml + Some launch arguments were missing. These arguments and their defaults were added. + * changed default of objects_filter_method + changed default of the "objects_filter_method" to "lanelet_filter" as requested. + --------- +* feat(tier4_perception_launch): lower the detection by tracker priority to suppress yaw oscillation (`#4690 `_) + lower the detection by tracker priority to suppress yaw oscillation +* feat(image_projection_based_fusion): add objects filter by rois (`#4546 `_) + * tmp + style(pre-commit): autofix + update + style(pre-commit): autofix + * fix: fix association bug + * feat: add prob_threshold for each class + * feat: use class label association between roi and object + * feat: add to tier4_perception_launch + * chore: disable debug_mode + * docs: update params + * fix: apply suggestion + * chore: update prob_thresholds of bicycle + * feat: add thresut_distance for each class + * docs: add thrust_distances + * style(pre-commit): autofix + * chore: remove unnecessary variable + * chore: rename to trust + * style(pre-commit): autofix + * chore: add param + * Update perception/image_projection_based_fusion/config/roi_detected_object_fusion.param.yaml + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> +* refactor(detected_object_validation): add an option for filtering and validation (`#4402 `_) + * init commit + * update occupancy_grid_map path + * update argument names + * correct radar launch objects_filter_method name + * remove radar option + --------- +* refactor(traffic_light_arbiter): read parameters from config file (`#4454 `_) +* fix(compare_map_segmentation): change to using kinematic_state topic (`#4448 `_) +* chore(tier4_perception_launch): fix typo (`#4406 `_) + * fix(tier4_perception_launch): fix typo + * fix typo + --------- +* fix(traffic_light): fix traffic_light_arbiter pipeline (`#4393 `_) + * fix(traffic_light): fix traffic_light_arbiter pipeline + * style(pre-commit): autofix + * fix: output topic name + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(euclidean_cluster): add disuse downsample in clustering pipeline (`#4385 `_) + * fix: add unuse downsample launch option + * fix: add default param for downsample option + * fix typo + --------- + Co-authored-by: Shunsuke Miura +* fix(compare_map_segmentation): add option to reduce distance_threshold in z axis (`#4243 `_) + * fix(compare_map_segmentation): keep low level pointcloud + * fix: add option to compare lower neighbor points + * docs: readme update + * fix: add param to launch + * Revert "fix(compare_map_segmentation): keep low level pointcloud" + This reverts commit eb07f954a7ca26a558c211a7a195d73147d5784c. + * fix: reduce z distance of low level neighbor point + * fix: reduce voxel leaf size in z axis + * fix: change param type + --------- +* refactor(image_projection_based_fusion): update rois topic names definitions (`#4356 `_) +* refactor(image_projection_based_fusion): read lidar models parameters from autoware_launch (`#4278 `_) + * init commit + * add centerpoints param + * add detection_class_remapper.param.yaml + * remove unused centerpoint param path + --------- + Co-authored-by: Yusuke Muramatsu +* feat(tier4_perception_launch): add radar tracking node to launcher (`#4361 `_) + * update tracking/perception launch + * switch tracker launcher mode with argument + * add radar tracker dependency + --------- + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> +* feat(tier4_perception_launch): add radar faraway detection (`#4330 `_) + * feat(tier4_perception_launch): add radar faraway detection + * apply pre-commit + * fix unused param + * rename launch name + * add exec depends + --------- + Co-authored-by: Shunsuke Miura +* refactor(object_merger): read parameters from autoware_launch (`#4339 `_) + init commit +* refactor(map_based_prediction): read parameters from autoware_launch (`#4337 `_) + init commit +* refactor(euclidean clustering): read parameters from autoware_launch (`#4262 `_) + * update clustering param path + * update param paths + * style(pre-commit): autofix + * add missing parameter paths + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: separate traffic_light_utils from perception_utils (`#4207 `_) + * separate traffic_light_utils from perception_utils + * style(pre-commit): autofix + * fix namespace bug + * remove unnecessary dependency + * rename rest of perception_utils to object_recognition_utils + * fix bug + * rename for added radar_object_clustering + * delete redundant namespace + * Update common/perception_utils/include/perception_utils/prime_synchronizer.hpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Correct the failure in the previous merge. + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* feat(tier4_perception_launch): update traffic light launch (`#4176 `_) + * first commit + * add image number arg + * style(pre-commit): autofix + * Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml + * Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml + * add traffic light namespace to fusion + * add tlr fusion only mode and camera number arg + * change to include traffic_light_arbiter launch + * delete relay topic type + --------- + Co-authored-by: Shunsuke Miura + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> +* feat(traffic_light): improved traffic_light_map_based_detector and new traffic_light_fine_detector package (`#4084 `_) + * update traffic_light_map_based_detector traffic_light_classifier traffic_light_fine_detector traffic_light_multi_camera_fusion + * replace autoware_auto_perception_msgs with tier4_perception_msgs + --------- +* refactor(occpuancy grid map): move param to yaml (`#4038 `_) +* fix(tier4_perception_launch): fix camera_lidar_radar_fusion_based_detection (`#3950 `_) + * fix: launch arguments + * chore: revert arg + --------- +* fix(tier4_perception_launch): sync param path (`#3713 `_) + * fix(tier4_perception_launch):modify sync_param_path reading method + * fix(tier4_perception_launch): fix image_number used for testing + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_perception_launch): fix image_number description (`#3686 `_) +* feat(traffic_light_ssd_fine_detector): add support of ssd trained by mmdetection (`#3485 `_) + * feat: update to allow out-of-order for scores and boxes + * feat: add GatherTopk plugin + * feat: add GridPriors plugin + * feat: update interface + * docs: update document + * feat: update parameter names + * fix: resolve to normalize output boxes + * refactor: refactoring paramters + * chore: update Tier IV to TIER IV + * feat: update launch parameter to dnn_header_type + * feat: update to use getTensorShape + * remove unused params + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + --------- + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* fix(tier4_perception_launch): fix duplicated topic name (`#3645 `_) + * fix(tier4_perception_launch): fix dublicated topic name + * chore: rename topic + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(compare_map_segmentation): update voxel_based for dynamic map loader with map grid coordinate (`#3277 `_) + * fix: change map grid searching + * refactoring + * fix: reload map after initilization + * fix: check point on map grid boundary + * refactoring + * refactorng + * refactoring + * chore: remove unuse header + * fix: use initialization_state through component interface + * fix: add metadata into pointcloud map cell + * chore: update debug param + * fix: using localization interface + * fix: add launch missing param + * fix: deprecated component interface declaration + * chore: typo + * docs: correct parameter description + --------- +* refactor(occupancy_grid_map): add occupancy_grid_map method/param var to launcher (`#3393 `_) + * add occcupancy_grid_map method/param var to launcher + * added CODEOWNER + * Revert "added CODEOWNER" + This reverts commit 2213c2956af19580d0a7788680aab321675aab3b. + * add maintainer + --------- +* feat(elevation_map_loader): add support for seleceted_map_loader (`#3344 `_) + * feat(elevation_map_loader): add support for sequential_map_loading + * fix(elevation_map_loader): fix bug + * feat(elevation_map_loader): make it possible to adjust the number of PCD maps loaded at once when using sequential map loading + * feat(elevation_map_loader): change default value of use_lane_filter as false + * fix(elevation_map_loader): fix typo + * refactor(elevation_map_loader): Add a range of param. And refactor receiveMap. + * feat(elevation_map_loader): Change info level log into debug level log with throttle. And remove abbreviation + --------- +* feat(tier4_perception_launch): refactored occupancy_grid_map launcher (`#3058 `_) + * rebase on to master + add scan_frame and raytrace center + * rebase to main + * fix config and launch file + * fixed laserscan based launcher + * add filter func to extract obstacle pc in sensor + * add switchable launcher + * back to pointcloud based method + and fix missing } + * remove unused launch.py + * fix: fix and refactor launch.py + * document: update README + * enable to change origins by lanch args + --------- +* chore(tier4_perception_launch): add custom parameters for roi_cluster_fusion (`#3281 `_) +* fix(tier4_perception_launch): add missing parameter for voxel based compare map filter (`#3251 `_) +* feat(compare_map_segmentation): add dynamic map loading for voxel_based_compare_map_filter (`#3087 `_) + * feat: add interface to dynamic loader + * refactor: refactoring + * refactor: refactoring + * refactor: refactoring + * docs: update readme + * chore: add default param and todo + * chore: typo + * chore: typo + * fix: remove unnecessary neighbor voxels calculation + * fix: add neighbor map_cell checking + * fix: neighbor map grid check + --------- +* feat(elevation_map_loader): use polygon iterator to speed up (`#2885 `_) + * use grid_map::PolygonIterator instead of grid_map::GridMapIterator + * formatting + * use use_lane_filter option + * delete unused use-lane-filter option + * change use_lane_filter to True, clarify the scope + * change to use grid_map_utils::PolygonIterator + * Add lane margin parameter + * use boost geometry buffer to expand lanes + * Change use_lane_filter param default to false + * update README + --------- +* bugfix(tier4_simulator_launch): fix occupancy grid map not appearing problem in psim (`#3081 `_) + * fixed psim occupancy grid map problem + * fix parameter designation + --------- + Co-authored-by: Takayuki Murooka +* fix(tier4_perception_launch): fix config path (`#3078 `_) + * fix(tier4_perception_launch): fix config path + * use pointcloud_based_occupancy_grid_map.launch.py in tier4_simulator_launch + --------- +* feat(probablisitic_occupancy_grid_map): add scan_frame option for gridmap generation (`#3032 `_) + * add scan_frame and raytrace center + * add scan frame to laserscan based method + * update readme + * fix typo + * update laucher in perception_launch + * fix config and launch file + * fixed laserscan based launcher + --------- +* fix(tier4_perception_launch): remove unnecessary node (`#2941 `_) +* fix(tier4_perception_launch): fix typo (`#2926 `_) +* feat(tier4_perception_launch): update cam/lidar detection architecture (`#2845 `_) + * feat(tier4_perception_launch): update cam/lidar detection architecture + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci(pre-commit): autoupdate (`#2819 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(ground_segmentation): fix unuse_time_series_filter bug (`#2824 `_) +* feat(tier4_perception_launch): add option for euclidean lidar detection model (`#842 `_) + feat(tier4_perception_launch): add euclidean lidar detection model +* fix(tier4_perception_launch): sync with tier4/autoware_launch (`#2568 `_) + * fix(tier4_perception_launch): sync with tier4/autoware_launch + * move centerpoint configs to perception.launch.xml +* feat(tier4_perception_launch): change the merge priority of roi_cluster_fusion to the lowest (`#2522 `_) +* feat(tier4_perception_launch): remove configs and move to autoware_launch (`#2539 `_) + * feat(tier4_perception_launch): remove configs and move to autoware_launch + * update readme + * remove config + * update readme +* fix(ground segmentation): change crop box range and add processing time (`#2260 `_) + * fix(ground segmentation): change crop box range + * chore(ground_segmentation): add processing time +* feat(tier4_perception_launch): sync perception launch to autoware_launch (`#2168 `_) + * sync launch file from tier4 autoware launch + * sync tlr launcher + * ci(pre-commit): autofix + * sync launch file from tier4 autoware launch + * sync tlr launcher + * ci(pre-commit): autofix + * fix exec_depend in package.xml + * Sync traffic light node + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(multiframe-pointpainting): add multi-sweep pointpainting (`#2124 `_) + * feat: multiframe-pointpainting + * ci(pre-commit): autofix + * fix: retrieve changes of classremap + * fix(image_projection_based_fusion): fix input to quaternion (`#1933 `_) + * add: launch files + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Yusuke Muramatsu +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_perception_launch): fix missing container argument (`#2087 `_) + * fix(tier4_perception_launch): fix missing container argument + * fix(tier4_perception_launch): rm unused param +* chore: fix typos (`#2140 `_) + * chore: fix typos + * chore: remove names in NOTE +* feat: use tracker shape size in detection by tracker (`#1683 `_) + * support ref size in detection by tracker + * add priority mode in object_merger + * update launch + * update launch + * change to confidence mode + * change variable name + * Update perception/shape_estimation/lib/corrector/utils.cpp + Co-authored-by: Yusuke Muramatsu + * ci(pre-commit): autofix + * refactor + * ci(pre-commit): autofix + * :put_litter_in_its_place: + Co-authored-by: Yusuke Muramatsu + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(multi_object_tracking): enable delay compensation (`#1349 `_) +* fix(ground segmentation): add elevation grid ground filter (`#1899 `_) + * fix: add grid elevation scan ground filter + * chore: typo + * fix: merge with scan ground filter + * ci(pre-commit): autofix + * chore: update docs + * chore: remove debug variables + * chore: add switchable param for grid scan mode + * chore: typo + * chore: refactoring + * ci(pre-commit): autofix + * chore: refactoring + * chore: typo + * chore: refactoring + * chore: refactoring + * chore: refactoring + * chore: refactoring + * chore: refactoring + * chore: typo + * docs: update docs + * ci(pre-commit): autofix + * chore: typo + * chores: typo + * chore: typo + * docs: update + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_perception_launch): add enable_fine_detection_option (`#1991 `_) + * feat(tier4_perception_launch): add enable_fine_detection_option + * chore: rename + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_perception_launch): add arg to swtich lidar_centerpoint model (`#1865 `_) +* feat(multi_object_tracker): update bus size (`#1887 `_) +* refactor(lidar_centerpoint): change default threshold params (`#1874 `_) +* feat(multi_object_tracker): increase max-area for truck and trailer (`#1710 `_) + * feat(multi_object_tracker): increase max-area for truck + * feat: change truck and trailer max-area gate params + * feat: change trailer params +* fix(tier4_perception_launch): add input/pointcloud to ground-segmentation (`#1833 `_) +* feat(radar_object_fusion_to_detected_object): enable confidence compensation in radar fusion (`#1755 `_) + * update parameter + * feature(radar_fusion_to_detected_object): add debug topic + * feat(tier4_perception_launch): enable confidence compensation in radar fusion + * add compensate probability paramter + * fix parameter + * update paramter + * update paramter + * fix parameter + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_perception_launch): make lanelet object filter optional (`#1698 `_) + * feat(tier4_perception_launch): make lanelet object filter optional + * feat(tier4_perception_launch): fix arg + * feat(tier4_perception_launch): fix argument var + * feat(tier4_perception_launch): add new parameter + Co-authored-by: Kaan Colak +* fix(ground_filter): remove base_frame and fix ray_ground_filter (`#1614 `_) + * fix(ray_ground_filter): cannot remove ground pcl + * fix: remove base_frame + * docs: update docs + * chores: remove unnecessary calculation + * chores: remove unnecessary calculation + * docs: update parameters + * docs: update parameters +* fix(tier4_perception_launch): remove duplicated namespace of clustering in camera-lidar-fusion mode (`#1655 `_) +* feat(tier4_perception_launch): change unknown max area (`#1484 `_) +* fix(tier4_perception_launch): fix error of tier4_perception_launch_param_path (`#1445 `_) +* feat(tier4_perception_launch): declare param path argument (`#1394 `_) + * feat(tier4_perception_launch): declare param path argument + * Update launch/tier4_perception_launch/launch/perception.launch.xml + * fix ci error + * fix ci error +* feature: update and fix detection launch (`#1340 `_) + * cosmetic change + * fix bug + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_perception_launch): add group tag (`#1238 `_) + * fix(tier4_perception_launch): add group tag + * fix missing tag +* fix(tier4_perception_launch): pass pointcloud_container params to pointcloud_map_filter in detection module (`#1312 `_) + * fix(tier4_perception_launch): pass pointcloud_container to detection module + * fix(tier4_perception_launch): container name in detection +* feat(tier4_perception_launch): add object filter params to tier4_perception_launch (`#1322 `_) + * Add params to tier4_perception_launch + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: avoid same name nodes in detection module (`#1301 `_) + * fix: avoid same name nodes in detection module + * add node_name of object_association_merger + * Update launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> + * Update launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> + * Update launch/tier4_perception_launch/launch/object_recognition/detection/lidar_based_detection.launch.xml + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> + * apply pre-commit + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* Feature/radar fusion launch (`#1294 `_) + * feat(tier4_perception_launch): add radar launcher (`#1263 `_) + * feat(tier4_perception_launch): add radar launcher + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix reviewed by `#1263 `_ + * fix format + * fix default arg + * Revert "fix default arg" + This reverts commit 72b2690dc8cbd91fa5b14da091f4027c2c5fa661. + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_perception_launch): revert `#1263 `_ (`#1285 `_) +* feat(tier4_perception_launch): add radar launcher (`#1263 `_) + * feat(tier4_perception_launch): add radar launcher + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: change iou param of multi object tracking (`#1267 `_) +* feat(object_filter): add detected object filter (`#1221 `_) + * Add detected object filter + * Refactor class name + * Add readme + * ADd lanelet filter option + * change default parameter + * refactor + * Update readme + * change detection launch + * ADd unknown only option + * Update launcher + * Fix bug + * Move object filter into detected_object_validator + * ci(pre-commit): autofix + * Add config parameter yaml for position filter + * Add config for each class + * ci(pre-commit): autofix + * Fix config + * Use shape instead of position + * Update read me + * Use disjoint instead of intersects + * ci(pre-commit): autofix + * Fix typo, remove debug code. + * Use shared_ptr + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add option to use validator node in detection module (`#1233 `_) + * feat: add option to use validator node in detection module + * fix + * remove use_validator option in detection/perception.launch + * fix +* feat: change tracking param (`#1161 `_) +* feat: unknown objects from perception (`#870 `_) + * initial commit + * change param + * modify launch + * ci(pre-commit): autofix + * modify camera lidar fusion launch + * update config + * Update perception/detection_by_tracker/include/detection_by_tracker/utils.hpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update perception/detection_by_tracker/src/utils.cpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update perception/multi_object_tracker/src/utils/utils.cpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update perception/multi_object_tracker/include/multi_object_tracker/utils/utils.hpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update perception/multi_object_tracker/src/multi_object_tracker_core.cpp + * modify for pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* feat: change data association param (`#1158 `_) +* fix(tier4_perception_launch): add missing dependencies in package.xml (`#1024 `_) +* feat: use multithread for traffic light container as default (`#995 `_) +* fix: delete unused arg (`#988 `_) + * fix: delete unused arg + * rename: detection_preprocessor -> pointcloud_map_filter +* fix(tier4_perception_launch): rename pkg name (`#981 `_) +* feat: add down sample filter before detection module (`#961 `_) + * feat: add down sample filter before detection module + * fix format + * change comment + * add output topic + * Update launch/tier4_perception_launch/launch/object_recognition/detection/detection_preprocess.launch.py + Co-authored-by: Yukihiro Saito + * Update launch/tier4_perception_launch/launch/object_recognition/detection/detection_preprocess.launch.py + Co-authored-by: Yukihiro Saito + * ci(pre-commit): autofix + * fix pre-commit + Co-authored-by: Yukihiro Saito + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: remove deprecated package in prediction launch (`#875 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* feat: change ogm default launch (`#735 `_) +* feat(scan_ground_filter): change launch option and threshold (`#670 `_) + * Add care for near but high points + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(image_projection_based_fusion, roi_cluster_fusion): roi and obstacle fusion method (`#548 `_) + * feat: init image_projection_based_fusion package + * feat: debugger + * feat: port roi_cluster_fusion to image_projection_based_fusion + * feat: project detected_objects onto image + * feat: update detected_object.classification + * fix: add reset_cluster_semantic_type of roi_cluster_fusion + * refactor: organize code + * feat: add cylinderToVertices + * feat: get transform_stamped at the fixed stamp + * feat: not miss outside points of object on the image + * chore: change the name of Copyright + * kfeat: use image_projection_based_fusion instead of roi_cluster_fusion + * docs: add roi_cluster_fusion and roi_detected_object_fusion + * ci(pre-commit): autofix + * docs: fix typo + * refactor: rename function + * refactor: delete member variables of input/output msg + * fix: change when to clear a debugger + * ci(pre-commit): autofix + * refactor: use pre-increment + * refactor: use range-based for loop + * chore: add maintainer + * feat: change the output in perception_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: pointcloud based probabilistic occupancy grid map (`#624 `_) + * initial commit + * ci(pre-commit): autofix + * change param + * update readme + * add launch + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * fix typo + * update readme + * ci(pre-commit): autofix + * cosmetic change + * add single frame mode + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: localization and perception launch for tutorial (`#645 `_) + * fix: localization and perception launch for tutorial + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: launch detected object validator (`#585 `_) + * fix bug + * add validator in launch + * bug fix + * modify arg + * Update launch/tier4_perception_launch/launch/object_recognition/detection/lidar_based_detection.launch.xml + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + * Update launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> +* fix(multi_object_tracker): data association parameter (`#541 `_) + * sort matrix + * ANIMAL->TRAILER + * apply change to another file + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(multi_object_tracker): add iou gate (`#483 `_) + * add iou gate + * ci(pre-commit): autofix + * cosmetic change + * fix bug + * ci(pre-commit): autofix + * fix bug + * fix tier4_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: detection launch in perception_launch (`#506 `_) +* fix: integration miss related to camera lidar fusion (`#481 `_) + * fix integration miss + * bug fix + * add detection by tracker + * Update launch/tier4_perception_launch/launch/object_recognition/detection/camera_lidar_fusion_based_detection.launch.xml +* fix(dummy_perception): fix to use launch at perception launch (`#454 `_) + * fix(dummy_perception): fix to use launch file in perception launch + * fix(tier4_perception_launch): fix angle increment for occupancy grid +* fix: change the default mode of perception.launch (`#409 `_) + * fix: change the default mode of perception.launch + * chore: remove unnecessary comments + * chore: remove default values +* ci: update .yamllint.yaml (`#229 `_) + * ci: update .yamllint.yaml + * chore: fix for yamllint +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Alexey Panferov, Alireza Moayyedi, Ismet Atabay, Kaan Çolak, Kenji Miyake, Kosuke Takeuchi, Kotaro Uetake, Mamoru Sobue, Mingyu1991, Ryohsuke Mitsudome, Satoshi Tanaka, Shinnosuke Hirakawa, Shintaro Tomie, Shumpei Wakabayashi, Shunsuke Miura, Taekjin LEE, Takagi, Isamu, Takayuki Murooka, Takeshi Miura, Tao Zhong, Tomohito ANDO, Tomoya Kimura, Vincent Richard, Xinyu Wang, Yamato Ando, Yoshi Ri, Yukihiro Saito, Yuntianyi Chen, Yusuke Muramatsu, badai nguyen, beginningfan, kminoda, pre-commit-ci[bot], taikitanaka3 diff --git a/launch/tier4_perception_launch/package.xml b/launch/tier4_perception_launch/package.xml index 40071c39f1e75..22c664b998a2c 100644 --- a/launch/tier4_perception_launch/package.xml +++ b/launch/tier4_perception_launch/package.xml @@ -2,7 +2,7 @@ tier4_perception_launch - 0.1.0 + 0.38.0 The tier4_perception_launch package Yukihiro Saito Shunsuke Miura diff --git a/launch/tier4_planning_launch/CHANGELOG.rst b/launch/tier4_planning_launch/CHANGELOG.rst new file mode 100644 index 0000000000000..e9d127f7db11b --- /dev/null +++ b/launch/tier4_planning_launch/CHANGELOG.rst @@ -0,0 +1,1792 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_planning_launch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_obstacle_stop_planner): register obstacle stop planner node with autoware scoping (`#8512 `_) + Register node plugin with autoware scoping +* feat(scenario_selector, freespace_planner): improve freespace planner edge case behavior (`#8348 `_) + * refactor free space planner subscribers + * implement scenario switching for edge cases + * fix scenario selector test + * implement confidence for checking if obstacle is on trajectory + * fix isInLane check to work for case when provided position is on lane bound + * update parameter schemas + * fix format + * improve near target logic + * use timer based implementation for obstacle check + --------- +* refactor(compare_map_segmentation): add package name prefix of autoware\_ (`#8005 `_) + * refactor(compare_map_segmentation): add package name prefix of autoware\_ + * docs: update Readme + --------- +* refactor(pointcloud_preprocessor): prefix package and namespace with autoware (`#7983 `_) + * refactor(pointcloud_preprocessor)!: prefix package and namespace with autoware + * style(pre-commit): autofix + * style(pointcloud_preprocessor): suppress line length check for macros + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * refactor(pointcloud_preprocessor): directory structure (soft) + * refactor(pointcloud_preprocessor): directory structure (hard) + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(compare_map_segmentation)!: fix namespace and directory structure (`#7910 `_) + * feat: update namespace and directory structure for compare_map_segmentation code + * refactor: update directory structure + * fix: add missing include + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(frenet_planner): fix mistake in the curvature calculation (`#7920 `_) +* feat(obstacle_cruise_planner): support pointcloud-based obstacles (`#6907 `_) + * add pointcloud to obstacle properties + * add tf listener & pointcloud subscriber + * add parameters for pointcloud obstacle + * add type aliases + * convert pointcloud to obstacle + * add type alias + * add polygon conversion for pointcloud obstacle + * initialize twist & pose of pointcloud obstacle + * overload to handle both obstacle & predicted path + * implement ego behavior determination against pointcloud obstacles + * generate obstacle from point + * revert getCollisionIndex() + * generate obstacle from each point in cloud + * set pointcloud obstacle velocity to 0 + * use tf buffer & listener with pointers + * update latest pointcloud data + * add topic remap + * remove unnecessary includes + * set slow down obstacle velocity to 0 + * add flag to consider pointcloud obstacle for stopping & slowing down + * style(pre-commit): autofix + * downsample pointcloud using voxel grid + * change shape type of pointcloud obstacle to polygon + * convert pointcloud to obstacle by clustering + * add parameters for clustering + * add max_num_points parameter to dummy object + * downsample pointcloud when the number of points is larger than max_num_points + * add max_num_points property to dummy bus + * add parameters for pointcloud based obstacles + * store pointcloud in obstacle struct + * change obstacle conversion method + * migrate previous changes to new package + * store necessary points only + * move use_pointcloud to common parameter + * extract necessary points from pointcloud + * add use_pointcloud parameter to planner interface + * fix obstacle conversion + * fix collision point determination + * simplify pointcloud transformation + * style(pre-commit): autofix + * fix collision point determination + * pick nearest stop collision point + * check collision for every point in cluster + * migrate previous changes to new files + * reduce diff + * remove use_pointcloud parameter + * add parameters for pointcloud filtering + * add autoware namespace + * Revert "add max_num_points parameter to dummy object" + This reverts commit 98bcd0856f861d23c9f7989d8128939ec0b3e27c. + * Revert "downsample pointcloud when the number of points is larger than max_num_points" + This reverts commit fb00b59d8f14cec6810e7fab12bc34d8a0c617c7. + * Revert "add max_num_points property to dummy bus" + This reverts commit 5f9e4ab5ae7d8d46521c736b1d259040121f3bc5. + * feat(diagnostic_graph_utils): add logging tool + * fix all OK + * feat(default_ad_api): add log when operation mode change fails + * get only the necessary one of object or pointcloud data + * addfield for obstacle source type + * enable simultaneous use of PredictedObjects and PointCloud + * separate convertToObstacles() by source type + * avoid using pointer + * reduce diff + * make nest shallower + * define vector concatenate function + * shorten variable names + * fix redundant condition + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> +* refactor(autoware_obstacle_stop_planner): prefix package and namespace with autoware (`#7565 `_) + * refactor(autoware_obstacle_stop_planner): prefix package and namespace with autoware + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(planning_evaluator): rename to include/autoware/{package_name} (`#7518 `_) + * fix + * fix + --------- +* refactor(dynamic_obstacle_stop): move to motion_velocity_planner (`#7460 `_) +* feat(obstacle_velocity_limiter): move to motion_velocity_planner (`#7439 `_) +* refactor(bpp): add namespace `autoware::` (`#7437 `_) + * refactor: add namespace autoware:: + * refactor(bpp-common): add namespace autoware:: + * refactor(ablc): add namespace autoware:: + * refactor(doa): add namespace autoware:: + * refactor(soa): add namespace autoware:: + * refactor(erlc): add namespace autoware:: + * refactor(lc): add namespace autoware:: + * refactor(ss): add namespace autoware:: + * refactor(sp): add namespace autoware:: + * refactor(gp): add namespace autoware:: + * refactor(tier4_planning_launch): add namespace autoware:: + * refactor(sbp): add namespace autoware:: + --------- +* refactor(behavior_path_planner): prefix autoware\_ to behavior_path_planner package (`#7433 `_) + * move dir + * fix pluginlib + --------- +* refactor(obstacle_cruise_planner)!: add autoware\_ prefix (`#7419 `_) +* refactor(behavior_path_sampling_planner_module): add autoware prefix (`#7392 `_) +* refactor(mission_planner)!: add autoware prefix and namespace (`#7414 `_) + * refactor(mission_planner)!: add autoware prefix and namespace + * fix svg + --------- +* refactor(freespace_planner)!: add autoware prefix (`#7376 `_) + refactor(freespace_planner)!: add autoawre prefix +* refactor(external_cmd_selector): prefix package and namespace with au… (`#7384 `_) + refactor(external_cmd_selector): prefix package and namespace with autoware\_ +* refactor(scenario_selector): prefix package and namespace with autoware\_ (`#7379 `_) +* fix(motion_planning.launch): fix input traj of obstacle_velocity_limiter (`#7386 `_) +* refactor(out_of_lane): remove from behavior_velocity (`#7359 `_) +* refactor(path_smoother)!: prefix package and namespace with autoware (`#7381 `_) + * git mv + * fix + * fix launch + * rever a part of prefix + * fix test + * fix + * fix static_centerline_optimizer + * fix + --------- +* fix(tier4_planning_launch): unexpected modules were registered (`#7377 `_) +* refactor(costmap_generator)!: add autoware prefix (`#7329 `_) + refactor(costmap_generator): add autoware prefix +* refactor(path_optimizer, velocity_smoother)!: prefix package and namespace with autoware (`#7354 `_) + * chore(autoware_velocity_smoother): update namespace + * chore(autoware_path_optimizer): update namespace + --------- +* refactor(planning_validator)!: prefix package and namespace with autoware (`#7320 `_) + * add autoware\_ prefix to planning_validator + * add prefix to package name in .pages + * fix link of the image + --------- +* refactor(behavior_velocity_planner_common)!: prefix package and namespace with autoware (`#7314 `_) + * refactor(behavior_velocity_planner_common): add autoware prefix + * refactor(behavior_velocity_planner_common): fix run_out module + * refactor(behavior_velocity_planner_common): fix for autoware_behavior_velocity_walkway_module + * refactor(behavior_velocity_planner_common): remove unnecessary using + --------- +* refactor(sampling_based_planner): add autoware prefix (`#7348 `_) +* refactor(surround_obstacle_checker)!: prefix package and namespace with autoware (`#7298 `_) + * fix(autoware_surround_obstacle_checker): rename + * fix(autoware_surround_obstacle_checker): rename header + * fix(launch): update package name + --------- +* refactor(autoware_velocity_walkway_module): prefix package with autoware\_ and move code to the autoware namespace (`#7153 `_) + * refactor(autoware_velocity_walkway_module): prefix package with autoware\_ and move code to the autoware namespace + * style(pre-commit): autofix + * fix: fix issue loading packages that have been prefixed + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(autoware_planning_topic_converter): add prefix `autoware\_` (`#7296 `_) + chore(autoware_planning_topic_converter): rename +* chore(autoware_external_velocity_limit_selector): add prefix `autoware\_` (`#7295 `_) + chore(autoware_external_velocity_limit_selector): rename +* refactor(autoware_velocity_run_out_module): prefix package with autoware\_ and move code to the autoware namespace (`#7154 `_) + * refactor(autoware_velocity_run_out_module): prefix package with autoware\_ and move code to the autoware namespace + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(autoware_velocity_virtual_traffic_light_module): prefix package with autoware\_ and move code to the autoware namespace (`#7155 `_) +* feat!: replace autoware_auto_msgs with autoware_msgs for launch files (`#7242 `_) + * feat!: replace autoware_auto_msgs with autoware_msgs for launch files + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan + * Update launch/tier4_perception_launch/launch/traffic_light_recognition/traffic_light.launch.xml + --------- + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan + Co-authored-by: Yukihiro Saito +* chore(autoware_velocity_smoother, autoware_path_optimizer): rename packages (`#7202 `_) + * chore(autoware_path_optimizer): rename package and namespace + * chore(autoware_static_centerline_generator): rename package and namespace + * chore: update module name + * chore(autoware_velocity_smoother): rename package and namespace + * chore(tier4_planning_launch): update module name + * chore: update module name + * fix: test + * fix: test + * fix: test + --------- +* chore(static_obstacle_avoidance, dynamic_obstacle_avoidance): rename avoidance package (`#7168 `_) + * chore(autoware_behavior_path_static_obstacle_avoidance_module): rename package and namespace + * chore(autoware_behavior_path_dynamic_obstacle_avoidance_module): rename package and namespace + * chore(tier4_planning_launch): update module name + * chore(rtc_interface): update module name + * chore(avoidance): update module param file name + * chore(avoidance): update schema file name + * fix(AbLC): fix file name + * docs: update module name + --------- +* feat(motion_velocity_planner): add new motion velocity planning (`#7064 `_) +* refactor(behavior_velocity_planner)!: prefix package and namespace with autoware\_ (`#6693 `_) +* build(behavior_path_external_request_lane_change_module): prefix package and namespace with autoware\_ (`#6636 `_) +* feat: add autoware_remaining_distance_time_calculator and overlay (`#6855 `_) +* revert: "feat(logger_level_configure): make it possible to change level of container logger (`#6823 `_)" (`#6842 `_) + This reverts commit 51b5f830780eb69bd1a7dfe60e295773f394fd8e. +* feat(logger_level_configure): make it possible to change level of container logger (`#6823 `_) + * feat(launch): add logging_demo::LoggerConfig into container + * fix(logger_level_reconfigure_plugin): fix yaml + * feat(logging_level_configure): add composable node + --------- +* Contributors: Ahmed Ebrahim, Amadeusz Szymko, Esteve Fernandez, Fumiya Watanabe, Kosuke Takeuchi, Kyoichi Sugahara, Mamoru Sobue, Maxime CLEMENT, Mitsuhiro Sakamoto, Mukunda Bharatheesha, Ryohsuke Mitsudome, Satoshi OTA, Taekjin LEE, Takayuki Murooka, Yuki TAKAGI, Yukinari Hisaki, Yutaka Kondo, badai nguyen, mkquda + +0.26.0 (2024-04-03) +------------------- +* chore(tier4_planning_launch): set log output both (`#6685 `_) +* feat(traffic_light): depend on is_simulation for scenario simulator (`#6498 `_) + * feat(traffic_light): depend on is_simulation for scenario simulator + * fix comments + * fix + --------- +* feat(mission_planner)!: introduce route_selector node (`#6363 `_) + * feat(mission_planner): introduce route_selector node + * remove unused file + * fix use goal pose only when resuming + * fix: change mrm mode if route set is successful + * add interrupted state + * fix mrm set route uuid + * remove unused reference + * add resume route function + * try to resume planned route + * remove debug code + * use full license text instead of spdx + --------- +* feat: remove use_pointcloud_container (`#6115 `_) + * feat!: remove use_pointcloud_container + * fix pre-commit + * fix: completely remove use_pointcloud_container after merge main + * fix: set use_pointcloud_container = true + * revert: revert change in probabilistic_occupancy_grid_map + * revert change in launcher of ogm + --------- +* feat(behavior_path_sampling_module): add sampling based planner (`#6131 `_) + * first commit: add only necessary bpp code for template + * change name of file + * delete more unrelated code + * refactor + * fix manager + * rebase + * Copy sampling-based planner to behavior path planner + * fix include paths + * rebase + * eliminate unused code + * delete repeated code + * add dependencies for bezier and frenet planners + * [WIP] Made a simple implementation of behavior planning + * [WIP] added comments on making drivable area + * Just adding functions to test + * [WIP] Implement Frenet Planner + * eliminate unused code + * WIP add debug marker generation + * Comment out for debugging + * return prev drivable area (temp) + * fixes to compile after rebase + * WIP update sampling planner param structure to equal behav planner + * Updated param handling + * changed names of internal_variable to match changes + * partially solve markers not clearing + * add param update functionality + * WIP transform frenet to pathwithlaneid + * set frenet path as output + * Added pruning to select the best frenet path + * Initialize vehicle info + * calculate properly right and left bound for drivable area check + * remove debug prints and increase vehicle margin, should be param + * param changes for driving in small lanes + * WIP add drivable area expansion from LC + * add drivable area expansion + * add driveable area + * Make the points on the path have the same z as goal + * remove print, changes + * WIP add prev sampling path to calculation + * WIP constraints handler + * Add modifiable hard constraints checking function + * Add modifiable soft constraints checking function + * Add costs for distance to goal and curvature + * take out todo-> solved + * Added normalized constraints with ref path speed + * (WIP)isExecution requested update to not execute + * refactor: move getInitialState to utils + * refactor: move some functions to utils, get rid of velocity req in generate pathwithlaneid + * made curvature soft constraint depend on distance to goal + * Add prev path extension + * add calculation of initial lateral velocity and acceleration + * add calculation of initial lateral velocity and acceleration to path extension + * WIP Add poses to path to get centerline distance and other stuff + * clear info_marker\_ to prevent performance issues + * solve dependency issues + * Add cost to avg. distance to centerline + * added arc lenght based extension limit + * Add running and success conditions, add dist to soft const + * update success transition + * Solve bug with goal not being in any current lanelet + * Add todo comment + * Adjust to centerline cost + * update soft costs + * tuning + * add reference path change after sampling planner Success (which might cause a LC + * Added soft constraints weights as parameter to easily tune w/ rqt + * improve performance by computing arc coordinates before soft constraints check + * temp + * temp + * deleted unusused + * delete unused + * add plugin export macro + * fix launch file + * WIP still not launching sampling planner plugin + * solve problem of plugin insertion (duplicated files) + * partly fix issue with PathwithLaneID not having laneids at the first points + * Modify PreviousOutput path since it is no longer a shared ptr + * Added new change root lanelet request override + * WIP update collision detection to use rtree + * fix bug with index + * Add rtree for collision checking + * refine soft constraints use remaining length of path max curv and normalize lateral error + * Add sanity check and delete unused code + * change success transit function to be more accurate + * refactor + * solve bug for path.extend with 0 poses + * add hard check for empty paths + * fix private current_state usage + * Add path reuse at different lenghts + * delete old comments use param for path reuse + * light refactoring + * pre-commit changes + * pre-commit add dependency + * delete unused dependencies + * change constraints evaluation to return vectors + * use tier4 autoware utils function to calc quaternion + * refactor, use autoware utils + * update comment + * Add documentation + * pre-commit changes + * delete unused dependencies and repeated args + * update copyright and fix magic numbers + * delete unused header + * refactoring + * remove unused dependency + * update copyright and dependency + * update calcBound to work properly + * solve problem with drivable area + * remove forced false + * solve calc bound problem + * fix compatibility with updates to bpp + * remove cerr print + * solve bugs when merging with lane + * solve issue of sbp not activating + * remove unused commented code + --------- + Co-authored-by: Maxime CLEMENT +* feat(behavior_velocity_planner): add enable_all_modules_auto_mode argument to launch files for behavior velocity planner modules (`#6094 `_) + * set default value for enable_all_modules_auto_mode + * fix enable_rtc configuration in scene_module_manager_interface.hpp + * Refactor scene module managers to use getEnableRTC function + --------- +* feat(behavior_path_planner): add enable_all_modules_auto_mode argument to launch files for behavior path planner modules (`#6093 `_) + * Add enable_all_modules_auto_mode argument to launch files + * set default value for enable_all_modules_auto_mode + * fix enable_rtc configuration in scene_module_manager_interface.hpp + --------- +* refactor(tier4_planning_launch): remove duplicate arguments in launchfile (`#6040 `_) +* feat(behavior_velocity_planner): add new 'dynamic_obstacle_stop' module (`#5835 `_) +* refactor(behavior_path_planner): remove use_experimental_lane_change_function (`#5889 `_) +* fix(behavior, launch): fix launch error (`#5847 `_) + * fix(launch): set null to avoid launch error + * fix(behavior): check null + * chore(behavior): add comment + * fix(launch): set at the end of list + * fix(launch): fill empty string at the end of module list + --------- +* refactor(bpp): use pluginlib to load scene module (`#5771 `_) + * refactor(bpp): use pluginlib + * refactor(tier4_planning_launch): update launcher + * refactor(avoidance): support pluginlib + * refactor(lane_change): support pluginlib + * refactor(dynamic_avoidance): support pluginlib + * refactor(goal_planner): support pluginlib + * refactor(side_shift): support pluginlib + * refactor(start_planner): support pluginlib + * refactor(bpp): move interface + * fix(bpp): add const + --------- +* fix(tier4_planning_launch): obstacle_cruise_planner pipeline is not connected (`#5542 `_) +* refactor(tier4_planning_launch): align argument name (`#5505 `_) + * chore(tier4_planning_launch): align arument name + * refactor(tier4_planning_launch): pass params directly + --------- +* refactor(tier4_planning_launch): use xml style launch (`#5502 `_) + * refactor(tier4_planning_launch): use xml style launch + * refactor(tier4_planning_launch): remove python style launch + * fix(tier4_planning_launch): enable console output + --------- +* chore(planning modules): remove maintainer... (`#5458 `_) + remove shimizu-san from maintainer and add maintainer for stop line and turn signal decider +* refactor(tier4_planning_launch): use xml style launch (`#5470 `_) + * refactor(tier4_planning_launch): use xml style launch + * refactor(tier4_planning_launch): remove python style launch + * fix(tier4_plannning_launch): fix namespace + --------- +* refactor(tier4_planning_launch): use xml style launch (`#5448 `_) + * refactor(tier4_planning_launch): use xml style launch + * refactor(tier4_planning_launch): remove python style launch + --------- +* feat(behavior_path_planner): subscribe traffic light recognition result (`#5436 `_) + feat(avoidance): use traffic light signal info +* feat(rtc_auto_mode_manager): eliminate rtc auto mode manager (`#5235 `_) + * change namespace of auto_mode + * delete RTC auto mode manager package + * delete rtc_replayer.param + * style(pre-commit): autofix + * fix typo + * fix typo + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(behavior_velocity): support new traffic signal interface (`#4133 `_) + * feat(behavior_velocity): support new traffic signal interface + * style(pre-commit): autofix + * add missing dependency + * style(pre-commit): autofix + * remove the external signal input source in behavior_planning_launch.py + * replace TrafficLightElement with TrafficSignalElement + * style(pre-commit): autofix + * use the regulatory element id instead of traffic light id + * change the input of traffic signal to traffic light arbiter + * style(pre-commit): autofix + * do not return until the all regulatory elements are checked + * change input topic of the traffic signals + * fix the traffic signal type in perception reproducer + * add debug log when the signal data is outdated + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(mission_planning.launch): add glog in mission planner (`#4745 `_) +* feat(motion_velocity_smoother.launch): add glog component (`#4746 `_) + * use node instead of include + * use container & add glog component + --------- +* feat(glog): add glog in planning and control modules (`#4714 `_) + * feat(glog): add glog component + * formatting + * remove namespace + * remove license + * Update launch/tier4_planning_launch/launch/scenario_planning/lane_driving/motion_planning/motion_planning.launch.py + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update launch/tier4_planning_launch/launch/scenario_planning/lane_driving/behavior_planning/behavior_planning.launch.py + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update common/glog_component/CMakeLists.txt + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update launch/tier4_control_launch/launch/control.launch.py + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * add copyright + --------- + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* chore(tier4_planning_launch): enable to abort lane change from a parameter file (`#4469 `_) +* refactor(behavior_path_planner): remove unused config files (`#4241 `_) +* refactor(obstacle_avoidance_planner): move the elastic band smoothing to a new package (`#4114 `_) + * Add path_smoothing package + * Add elastic band smoother node + * Add Debug section to elastic band documentation + * Remove elastic band from the obstacle_avoidance_planner + * Move elastic band debug images to the path_smoothing package + * Update launch files to run the elastic_band_smoother + * Set path topic names based on the path_smoother_type argument + * Publish path with backward paths + * Rename path_smoothing -> path_smoother + --------- +* fix(obstacle_velocity_limiter): remove hardcoded parameter (`#4098 `_) +* refactor(lane_change): add namespace for lane-change-cancel (`#4090 `_) + * refactor(lane_change): add namespace for lane-change-cancel + * fix indent + * lane_change_cancel -> cancel + --------- +* refactor(behavior_velocity_planner): update launch and parameter files for plugin (`#3811 `_) + * feat: move param files + * WIP + * feat: use behavior velocity module param file list + * feat: update comment + * feat: change param load + * feat: update launch run out flag + * feat: add disabled module as comment + * feat: remove unused argument + * fix test + * remove unused params + * move param + * add test depend + --------- +* refactor(start_planner): rename pull out to start planner (`#3908 `_) +* feat: handle invalid areas / lanelets (`#3000 `_) +* feat(behavior_path_planner): output stop reasons (`#3807 `_) + * feat(launch): remap stop reasons + * feat(behavior_path_planner): add interface to output stop reasons + * feat(behavior_path_planner): add interface to output stop reasons + * feat(avoidance): output stop reason + --------- +* feat(path_sampler): add a sampling based path planner (`#3532 `_) +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(behavior_path_planner): add dynamic obstacle avoidance module (`#3415 `_) + * implement dynamic avoidance module + * update + * update + * fix spell + * update + * Update planning/behavior_path_planner/src/scene_module/dynamic_avoidance/dynamic_avoidance_module.cpp + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + * Update planning/behavior_path_planner/include/behavior_path_planner/scene_module/dynamic_avoidance/dynamic_avoidance_module.hpp + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + * Update planning/behavior_path_planner/docs/behavior_path_planner_dynamic_avoidance_design.md + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + * dealt with review + * update test + * disable dynamic avoidance with old architecture, and pass build CI + * fix + --------- + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> +* refactor(behavior_path_planner): rename pull_over to goal_planner (`#3501 `_) +* refactor(behavior_path_planeer): use common.params for lane change (`#3520 `_) + * refactor(behavior_path_planeer): use common.params for lane change + * update + --------- +* feat(behavior_path_planner): move lane_following_params to behavior path params (`#3445 `_) + * feat(behavior_path_planner): move lane_following_params to behavior path params + * fix missing pakage include + * fix test + --------- +* chore(planning_evaluator): add dependency (`#3388 `_) +* feat(behavior_velocity_planner): add out of lane module (`#3191 `_) + * Add OutOfLane module to the behavior_velocity_planner + * Add functions for calculating path footprint and overlaps (WIP) + * Update behavior_planning launch file to add out_of_lane param file + TODO: remove launch-prefix from this commit. only needed for development + * Add param to extend the ego footprint+fixed overlaps+started intervals + * Implemented basic stop points insertion. "working" with simplified logic + * Combine overlap and interval calculation, 1st rough working version + * Add more parameters to replace magic numbers + * [WIP] cleanup bugs and add a few more params + * Proper stop point insertion (such that there are no overlaps) + * Add interval visualization, fix bugs + * Major refactoring and preparing params for 3rd method (TTC) + * Implement TTC + more refactoring (not tested) + * Fix issue with calculating enter/exit time of object after it entered + * Fix bug in calculating ego distance along path + * Add option to skip the new module if ego already overlaps another lane + * Implement decel limit and add some (unimplemented) parameters + * Implement the "strict" parameter (dont stop while overlapping) + * Implement "use_predicted_paths" param (not yet tested) + * Filter lanelets used for checking overlaps + * Fix calculation of enter/exit times using predicted paths of objects + * Improve "skip_if_already_overlapping" logic and add debug markers + * Use dist(left, right) for inside distance when both bounds are overlaped + * Add fallback when a point with no overlap cannot be found + Fallback: use the path index previous to the range's entering path index + * Increase max lateral deviation of predicted paths + add debug prints + * Fix logic for select path_lanelets and other_lanelets + debug markers + * Improve object filtering by their lateral distance from overlap range + * Rename length -> dist in object_time_to_range function + * Cleanup code and improve use of planner_data\_ + * Add overlapping_range.cpp + code cleanup + * Add decisions.hpp + code cleanup + * Add footprint.cpp + * Cleanup and factorize more code + * Add docstring + final factorization + * Remove debug changes in behavior_planning.launch.py + * Add out of lane design document (WIP) + * Extend design doc and lint it + * Finalize 1st draft of design doc (figures are missing) + * Add figures + * Fix some clang-tidy errors + * Factorize the calculate_decisions function + * Fix spelling relevent -> relevant + * Add debug.hpp and debug.cpp to simplify createDebugMarkerArray() + * Factorize calculate_slowdown_points + * Factorize decisions.cpp a little more + * Fix for clang tidy + * Factorize decisions.cpp a little bit more + * Update copyright + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + * Update copyright + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + * Update copyright + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + * Fix copyrights Tier IV -> TIER IV + * Populate StopReason + * Set VelocityFactor + * Fix design doc title + * Populate StopReason only when stopping (not when slowing down) + * Remove default value for declare_parameter of 'launch_run_out' + --------- + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> +* feat(avoidance_by_lc): add new module to avoid obstacle by lane change (`#3125 `_) + * feat(rtc_interface): add new module avoidance by lc + * feat(launch): add new param files + * feat(avoidance_by_lc): add avoidance by lane change module + * feat(behavior_path_planner): integrate avoidance by lc + * fix(avoidance_by_lc): apply refactor + * fix(avoidance_by_lc): use found_safe_path for ready check + * fix request condition + * fix build error + --------- +* feat(behavior_path_planner): update behavior param file (`#3220 `_) + * feat(behavior_path_planner): add new config file for manger + * feat(launch): add config path + * fix(behavior_path_planner): add missing param file + --------- +* feat(diagnostic_converter): add converter to use planning_evaluator's output for scenario's condition (`#2514 `_) + * add original diagnostic_convertor + * add test + * fix typo + * delete file + * change include + * temp + * delete comments + * made launch for converter + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * add diagnostic convertor in launch + * ci(pre-commit): autofix + * change debug from info + * change arg name to launch diagnostic convertor + * add planning_evaluator launcher in simulator.launch.xml + * fix arg wrong setting + * style(pre-commit): autofix + * use simulation msg in tier4_autoware_msgs + * style(pre-commit): autofix + * fix README + * style(pre-commit): autofix + * refactoring + * style(pre-commit): autofix + * remove unnecessary dependency + * remove unnecessary dependency + * move folder + * reformat + * style(pre-commit): autofix + * Update evaluator/diagnostic_converter/include/converter_node.hpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Update evaluator/diagnostic_converter/README.md + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Update evaluator/diagnostic_converter/src/converter_node.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Update evaluator/diagnostic_converter/test/test_converter_node.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * define diagnostic_topics as parameter + * fix include way + * fix include way + * delete ament_cmake_clang_format from package.xml + * fix test_depend + * Update evaluator/diagnostic_converter/test/test_converter_node.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * style(pre-commit): autofix + * Update launch/tier4_simulator_launch/launch/simulator.launch.xml + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* feat(mission_planner): refine goal pose with parameter and add config file (`#2603 `_) +* feat(behavior_path_planner): pull over freespace parking (`#2879 `_) + * feat(behavior_path_planner): pull over freespace parking + * Update planning/behavior_path_planner/include/behavior_path_planner/scene_module/pull_over/pull_over_module.hpp + Co-authored-by: Takamasa Horibe + * fix from review + * add require_increment\_ explanation make the function + * Update planning/behavior_path_planner/README.md + * fix mutex + * fix typo + * fix build + * pre-commit + --------- + Co-authored-by: Takamasa Horibe +* refactor(obstacle_avoidance_planner): clean up the code (`#2796 `_) + * update obstacle avoidance planner, static centerline optimizer, tier4_planning_launch + * update velocity on joint and correct trajectory z + * update + * minor change + * pre-commit + --------- +* refactor(planning_error_monitor): remove pkg (`#2604 `_) + * remove planning_error_monitor + * remove launch + --------- +* fix(tier4_planning_launch): remove unnecessary config (`#2910 `_) +* feat(behavior_velocity): add mandatory detection area for run out module (`#2864 `_) + * feat: add mandatory detection area + * change the topic order to subscribe compare map filtered points + * define function for transform pointcloud + * add missing mutex lock + * fix subscribing topic for points + * remove unnecessary comments + * add debug publisher for pointcloud + * fix warning for empty frame id + * add comments + * add parameter whether to use mandatory detection area + * use the same stop margin for the two kind of detection area + * remove unused parameter + * change max queue size + * change the marker color of mandatory detection area + * fix publishing debug pointcloud + * create function to concatenate clouds + * use current_odometory instead of current_pose + * add param for mandatory area + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(behavior_path_planner): expand the drivable area based on the vehicle footprint (`#2609 `_) +* ci(pre-commit): autoupdate (`#2819 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(tier4_planning_launch): add missing params and sort params of costmap generator (`#2764 `_) +* refactor(behavior_path_planner): set occupancy grid map topic name from launch (`#2725 `_) +* feat(behavior_path_planner): external request lane change (`#2442 `_) + * feature(behavior_path_planner): add external request lane change module + feature(behavior_path_planner): fix for RTC + feature(behavior_path_planner): fix decision logic + feat(behavior_path_planner): fix behavior_path_planner_tree.xml + feat(behavior_path_planner): fix for rebase + feat(behavior_path_planner): output multiple candidate paths + feat(behavior_path_planner): get path candidate in behavior tree manager + feat(behavior_path_planner): fix for multiple candidate path + feat(behavior_path_planner): separate external request lane change module + feature(behavior_path_planner): add create publisher method + feature(behavior_path_planner): move publishers to node + feature(behavior_path_planner): remove unnecessary publisher + feat(behavior_path_planner): move reset path candidate function to behavior tree manager + feat(behavior_path_planner): add external request lane change path candidate publisher + feat(behavior_path_planner): apply abort lane change + * fix(behavior_path_planner): remove unnecessary change + * feat(behavior_path_planner): fix getLaneChangePaths() + * feat(behavior_path_planner): disable external request lane change in default tree + * Update rtc_auto_mode_manager.param.yaml + * fix(route_handler): remove redundant code + * fix(behavior_path_planner): fix for turn signal +* feat(planning_validator): add planning validator package (`#1947 `_) + * feat(planning_validator): add planning validator package + * remove planning_error_monitor + * pre-commit + * change launch for planning_validator + * Revert "remove planning_error_monitor" + This reverts commit 90aed51a415c06d9c6e06fc437993602ff765b73. + * restore error_monitor file + * add readme + * update for debug marker + * add debug marker + * fix invalid index error + * update readme + * update + * add code to calc computation time + * use reference arg + * Revert "use reference arg" + This reverts commit e81c91bafc0e61eaa9b6fa63feabba96205470ff. + * remove return-vector code + * Revert "add code to calc computation time" + This reverts commit f36c7820ba47ccd3fbcd614e0aca0c414750b9cf. + * update debug plot config + * update readme + * fix precommit + * update readme + * add invalid trajectory handling option + * fix typo + * Update README.md + * update comments + * pre-commit + * fix typo + * update + * use util for marker create + * fix tests + * update doc! + * fix readme + * update +* feat(behavior_path_planner): modified goal with uuid (`#2602 `_) + * feat(behavior_path_planner): modified goal with uuid + * fix typo + * fix for top header + * change to PoseWithUuidStamped +* fix(tier4_planning_launch): make use_experimental_lane_change_function available (`#2676 `_) +* refactor(tier4_planning_launch): organize arguments (`#2666 `_) + * refactor(tier4_planning_launch): organize arguments + * update +* feat(behavior_path_planner): param to skip some linestring types when expanding the drivable area (`#2288 `_) +* feat(behavior_velocity_planner): add speed bump module (`#647 `_) + Co-authored-by: Kosuke Takeuchi + Co-authored-by: Takayuki Murooka +* fix(tier4_planning_launch): remove unintended config file (`#2554 `_) +* feat(tier4_planning_launch): remove configs and move to autoware_launch (`#2543 `_) + * feat(tier4_planning_launch): remove configs and move to autoware_launch + * fix + * remove config + * add rtc + * Update launch/tier4_planning_launch/README.md + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* fix(intersection): fixed stuck vehicle detection area (`#2463 `_) +* feat(behavior_path_planner): remove unnecessary parameters (`#2516 `_) + * feat(behavior_path_planner): remove unnecessary parameters + * remove from static_centerline_optimizer +* feat(obstacle_cruies_planner): improve pid_based cruise planner (`#2507 `_) + * feat(obstacle_cruies_planner): improve pid_based cruise planner + * fix + * update param in tier4_planning_launch +* feat(behavior_path_planner, obstacle_avoidance_planner): add new drivable area (`#2472 `_) + * update + * update + * update + * update obstacle avoidance planner + * update + * clean code + * uddate + * clean code + * remove resample + * update + * add orientation + * change color + * update + * remove drivable area + * add flag + * update + * update color + * fix some codes + * change to makerker array + * change avoidance utils +* refactor(behavior_path_planner): move turn_signal_on_swerving param to bpp.param.yaml (`#2406 `_) + * move turn_signal_on_swerving param to bpp.param.yaml + * change default value to true + * add description + * ci(pre-commit): autofix + Co-authored-by: beyza + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(avoidance): improve avoidance target filter (`#2329 `_) + * feat(route_handler): add getMostLeftLanelet() + * feat(avoidance): calc shiftable ratio in avoidance target filtering process + * feat(avoidance): output object's debug info for rviz + * fix(avoidance): use avoidance debug factor + * feat(tier4_planning_launch): add new params for avoidance + * fix(avoidance): reorder params for readability + * fix(tier4_planning_launch): reorder params for readability +* feat(behavior_path_planner): update path when object is gone (`#2314 `_) + * feat(behavior_path_planner): update state with obstacles. + feat(behavior_path_planner): update path when obstacle is gone + * ci(pre-commit): autofix + * update check mechanism + update check mechanism + update check mechanism + * readme.md is updated + * ci(pre-commit): autofix + * avoidance maneuver checker is added. + ci(pre-commit): autofix + avoidance maneuver checker is added. + * fix check algorithm + fix check algorithm + * documentation is updated. + * ci(pre-commit): autofix + * fix typos + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(behavior_path_planner): add option to turn signal while obstacle swerving (`#2333 `_) + * add turn_signal_on_swerving param + * add option for signals + * get turn_signal_on_swerving param from config file + * ad turn_signal_on_swerving param + * ci(pre-commit): autofix + Co-authored-by: beyza + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(obstacle_avoidance_planner): apply dynamic path length to fixed trajectory in eb (`#2357 `_) + * fix(obstacle_avoidance_planner): apply dynamic path length to fixed trajectory in eb + * add flag to enable clipping fixed trajectory + * add maintainer +* fix(slow_down_planner): improper parameter used in slow down (`#2276 `_) + * fix(slow_down_planner): improper parameter used in slow down + * fix(tier4_planning_launch): remove hardcoded param enable_slow_down from launch.py +* feat(obstacle_avoidance_planner): parameterize non_fixed_trajectory_length (`#2349 `_) +* fix(behavior_path_planner): replace object_hold_max_count with object_last_seen_threshold (`#2345 `_) + fix: replace object_hold_max_count with object_last_seen_threshold +* feat(behavior_velocity_planner): parameterize ego_yield_query_stop_duration for crosswalk module (`#2346 `_) + feat: parameterize ego_yield_query_stop_duration for crosswalk module +* feat(avoidance): improve avoidance target filter (`#2282 `_) + * feat(avoidance): use envelope polygon for measure against perception noise + * feat(avoidance): use moving time for measure against perception noise + * feat(tier4_planning_launch): add new params for avoidance + * fix(avoidance): reserve marker array size +* feat(motion_velocity_smoother): tunable deceleration limit for curve … (`#2278 `_) + feat(motion_velocity_smoother): tunable deceleration limit for curve deceleration +* feat(tier4_planning/control_launch): add missing dependency (`#2201 `_) +* feat: add 'obstacle_velocity_limiter' package (`#1579 `_) + * Initial commit with barebone SafeVelocityAdjustorNode + * Add debug topics, launch file, and config file + * Fix debug markers + * Fix dynamic parameters + * Add proper collision detection and debug footprint + Implements Proposal 1. + Calculation of the adjusted velocity still needs to be improved + * Add script to compare the original and adjusted velocity profiles + * Fix calculation of distance to obstacle + * Add test for calculation collision distance + * Add launch file to test the safe_velocity_adjustor with a bag + * Cleanup code and add tests for forwardSimulatedVector + * Simplify collision detection by not using a footprint polygon + * Add filtering of the dynamic objects from the pointcloud + * [DEBUG] Print runtimes of expensive functions + * Add trajectory downsampling to boost performance + improve debug markers + * Modify velocity only from ego pose + distance parameter + * Add 1st Eigen version of distanceToClosestCollision + benchmark + * Switch to using contours from occupancy grid for collision checking + Filtering of dynamic objects is not great + * Add buffer around dynamic obstacles to avoid false obstacle detection + * Add parameter to limit the adjusted velocity + * Use vehicle_info_util to get vehicle footprint + * Calculate accurate distance to collision + add tests + * Add parameter for the min velocity where a dynamic obstacle is ignored + * Add README and some pictures to explain the node inner workings + * Update scenario_planning.launch.xml to run the new node + * Fix format of launch files + * Update launcher and rviz config used for debuging with bag + * Cleanup debug publishing + * Complete tests of collision_distance.hpp + * Add docstring + Small code cleanup + * Improve test of occupancy_grid_utils + * Fix bug when setting parameter callback before getting vehicle parameters + * Rename safe_velocity_adjustor to apparent_safe_velocity_limiter + * Move declarations to cpp file (apparent_safe_velocity_limiter_node) + * Move declarations to cpp file (occupancy_grid_utils) + * Move declarations to cpp file (collision_distance) + * Add exec of trajectory_visualizer.py in launch files + * Mask trajectory footprint from the occupancy grid (might be expensive) + * Filter out the occupancy grid that is outside the envelope polygon + * Add improved PolygonIterator using scan line algorithm + * Use autoware_cmake for dependencies + * Improve performances of PolygonIterator + * Minor cleanup of PolygonIterator + * Use improved iterator + add benchmark (max/avg/med) to node + * Minor code cleanup + * Switch from set to vector/list in PolygonIterator + * Remove PolygonIterator and use implementation from grid_map_utils + * Add parameter to limit deceleration when adjusting the velocity + * Code cleanup, move type decl and debug functions to separate files + * Add support for collision detection using pointcloud + * Code cleanup + * Speedup pointcloud filtering (still ~100ms on bags) + * Improve envelope calculation and use separate node for pcd downsampling + * Add ProjectionParameters to prepare for the bicycle model projection + * Add bicycle projection with various steering offsets + * Update docstring + * Major refactoring, calculate envelope from footprints + * Add extraction of static obstacles from lanelet map + * Remove stopwatch + * Add arc distance calculation when using bicycle projection + * Fix multi geometry definitions in tier4_autoware_utils/boost_geometry + * Improve geometry operations to take advantage of Eigen + * Switch to min/max offset and simplify footprint calculations + * Fix unit tests (unset params.heading) + * Add option to filter obstacles using the safety envelope + * Fix bug with distance calculation and improve debug markers + * Update README + * Add parameter to set map obstacles by linestring id (for debug) + * Move param structures to dedicated file and add PreprocessingParameters + * Add parameter to calculate steering angle of trajectory points + * Cleanup footprint generation + * Fix bug with debug marker ids + * Fix bug where the VelocityParameters were not constructed + * Update obstacles extraction + * Minor code cleanup + * Switch to collision detection using rtree + * Add publishing of the runtime (in microseconds) + * Add option to ignore obstacles on the trajectory + * Add max length and max duration parameters + * Restructure Obstacles structure to separate lines and points for speedup + * Convert obstacle linestrings to segments when used in the rtree + * Add parameter for extra distance when filtering the ego path + * Fix issues caused by rebase + * Minor code cleanup + * Update to run with looping bag replay + * Add debug markers for obstacle masks and only publish when subscribed + * Update README + * Fix humble build issue with PCL library + * Update obstacle extraction from lanelet map (no longer based on route) + * Optimize use of rtree + use naive collision checking with few obstacles + * Remove debug code and update default parameters + * Do not wait for self pose + * Rename to obstacle_velocity_limiter + * More minor cleanup + * Update READEME.md + * Update README to have the purpose written before the illustration + * Update copyright notice: Tier IV -> TIER IV + * Remove use_sim_time param from node launch file + * Update launch files to run in the motion_planner + add launch config +* feat(motion_velocity_smoother): change osqp parameter (`#2157 `_) +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(motion_velocity_smoother): change max_lateral_accel from 0.8 to 1.0 (`#2057 `_) +* feat(behavior_path_planner): params to expand drivable area in each module (`#1973 `_) +* feat(behavior_path_planner): add turn signal parameters (`#2086 `_) + * feat(behavior_path_planner): add and change parameters + * update + * update +* feat(behavior_path_planner): pull_over lateral goal search (`#2036 `_) + * feat(behavior_path_planner): pull_over lateral goal search + * fix werror of humble +* feat(obstacle_cruise_planner): add an explanation (`#2034 `_) + * feat(obstacle_cruise_planner): add an explanation + * update readme +* feat(run_out): avoid chattering of state transition (`#1975 `_) + * feat: keep approach state to avoid chattering of detection + * add parameter + * update parameter + * update documents + * revert changed parameter +* feat(obstacle_cruise_planner): add goal safe distance (`#2031 `_) +* chore(behavior_velocity): add maintainer for run out module (`#1967 `_) +* refactor(run_out): add state machine class for state transition (`#1884 `_) + * refactor(run_out): add state machine class for state transition + * remove debug print + * move parameters + * add missing parameter + * add documents + * fix conflict + * remove unused argument + * fix parameter value +* feat(behavior_path_planner): add pull_over base class (`#1911 `_) + * feat(behavior_path_planner): add pull_over base class + * modify calculation of velocity abs + * modify from review + * add const + * refactor shift pull over + * not use shared_ptr for lane_departure_checker + * fix deceleration + * Update planning/behavior_path_planner/src/scene_module/pull_over/shift_pull_over.cpp + Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + * fix werror + * fix build for main + Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> +* chore(tier4_planning_launch): add maintainers (`#1955 `_) +* feat(intersection): use intersection_area if available (`#1733 `_) +* refactor: replace acc calculation in planning control modules (`#1213 `_) + * [obstacle_cruise_planner] replace acceleration calculation + * [obstacle_stop_planner] replace acceleration calculation + * [trajectory_follower] replace acceleration calculation + * remap topic name in lanuch + * fix nullptr check + * fix controller test + * fix +* fix: fix missing dependency (`#1891 `_) + * fix: fix missing dependency + * fix +* feat(obstacle_avoidance_planner): fix can be applied to the first trajectory point (`#1775 `_) + * add bicycle model collision avoidance and single fixed point + * refactor manual warm start + * add calculation cost plotter + * fix + * fix + * update params +* feat(rtc_auto_mode_manager): add rtc_auto_mode_manager and fix auto mode behavior (`#1541 `_) + * feat(rtc_auto_mode_manager): add rtc_auto_mode_manager and fix auto mode behavior + * ci(pre-commit): autofix + * fix(rtc_auto_mode_manager): fix typo + * fix(rtc_interface): revert namespace + * fix(rtc_interface): reset auto mode just only related uuid + * fix(rtc_auto_mode_manager): fix + * fix(tier4_planning_launch): launch rtc_auto_mode_manager + * Update launch/tier4_planning_launch/launch/scenario_planning/lane_driving.launch.xml + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * fix(rtc_interface): fix + * fix(behavior_velocity_planner): fix initialization in crosswalk module + * feat(rtc_auto_mode_manager): fix initialization + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* feat(behavior_planning): use acceleration from localization module (`#1859 `_) + * feat(behavior_path_planner): subscribe acceleration from localization module + * feat(behavior_velocity_planner): subscribe acceleration from localization module +* refactor(run_out): remove unused parameter (`#1836 `_) +* feat(obstacle_cruise_planner): add terminal collision checker (`#1807 `_) + * feat(motion_utils): add new search zero velocity + * change arguments + * feat(obstacle_cruise_planner): add terminal collision checker + * add parameters + * change parameters +* feat(behavior_path_planner): change pull over params (`#1815 `_) +* feat(motion_velocity_smoother): add steering rate limit while planning velocity (`#1071 `_) + * feat(motion_velocity_smoother): add steering rate limit while planning velocity (`#1071 `_) + function added, + not turning + fix the always positive curvature problem + added lower velocity limit + added vehicle parameters + functions created + * Update readme + update svg + readme updated + with test params + change sample rate + calculate accurate dt + test + fix trajectory size + update readme + change map loader params + clear unnecessary comment + change the min and max index + ci(pre-commit): autofix + removed unnecessary params and comments + ci(pre-commit): autofix + all velocities in lookup distance is changed + ci(pre-commit): autofix + works + ci(pre-commit): autofix + changed calculations + with const lookupdistance + ci(pre-commit): autofix + not work peak points + written with constant distances + added param + ci(pre-commit): autofix + update + ci(pre-commit): autofix + update steering angle calculation method + ci(pre-commit): autofix + changed curvature calculation of steeringAngleLimit func + changed default parameter values + update readme + update engage velocity parameter + * ci(pre-commit): autofix + Co-authored-by: Berkay + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(behavior_path_planner): check goal to objects logitudinal distance for pull_over (`#1796 `_) + * feat(behavior_path_planner): check goal to objects logitudinal distance for pull_over + * Update planning/behavior_path_planner/src/utilities.cpp + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> + * rename to goal_to_obstacle_margin + * fix rear check + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* refactor(obstacle_stop_planner): update params name for readability (`#1720 `_) + * refactor(obstacle_stop_planner): update parameter name for readability + * docs(obstacle_stop_planner): update module documentation + * docs(obstacle_stop_planner): update figure + * refactor(obstacle_stop_planner): separate params by namespace + * fix(tier4_planning_launch): separate params by namespace + * refactor(obstacle_stop_planner): remove default value from declare_parameter + * refactor(obstacle_stop_planner): add params to config +* fix(behavior_path_planner): fix pull_over request_length and maximum_deceleration (`#1789 `_) +* feat(behavior_path_planner): use object recognition for pull_over (`#1777 `_) + * feat(behavior_path_planner): use object recognition for pull_over + * Update planning/behavior_path_planner/src/scene_module/pull_over/pull_over_module.cpp + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> + * rename checkCollision + * update docs + * remove unnecessary lines + * update warn message + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* feat(behavior_path_planner): update pull out (`#1438 `_) + * feat(behavior_path_planner): update pull out + * refactor(behavior_path_planner): rename pull_out params + * update from review + * use debug_data + * enable back + * move PlannerType + * fix debug marker + * add seach priority + * change before_pull_out_straight_distance to 0.0 +* refactor(behavior_path_planner): rename pull_over params (`#1747 `_) +* feat(intersection): continue detection after pass judge (`#1719 `_) +* feat(behavior_path_palnner): update geometric parallel parking for pull_out module (`#1534 `_) +* chore(planning/control packages): organized authors and maintainers (`#1610 `_) + * organized planning authors and maintainers + * organized control authors and maintainers + * fix typo + * fix colcon test + * fix + Update control/external_cmd_selector/package.xml + Update control/vehicle_cmd_gate/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/motion_velocity_smoother/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/freespace_planner/package.xml + Co-authored-by: Hiroki OTA + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix + * fix + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(behavior_path_planner): enable pull_over backward_parking by default (`#1653 `_) +* feat(obstacle_avoidance_planne): enable plan_from_ego by default (`#1673 `_) +* feat: add vector map inside area filter (`#1530 `_) + * feat: add no detection area filter + * ci(pre-commit): autofix + * chore: add documents + * pre-commit fix + * remove comments + * fix comments + * refactor condition to launch points filter + * fix container name + * ci(pre-commit): autofix + * chore: add visualization for no obstacle segmentation area + * feat: allow any tags to be given by launch arguments + * chore: remove unnecessary includes + * feat: move the polygon removing function to util and use it + * chore: move the place and change the name of node + * chore: pre-commit fix + * chore: remove unnecessary using + * chore: modify container name + * chore: fix comments + * chore: fix comments + * chore: use output arguments for a large data + * chore: using namespace of PolygonCgal for readability + * feat: add functions for multiple polygons + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(mission_planner): prepare to support ad api (`#1561 `_) + * refactor(mission_planner): prepare to support ad api + * fix node name +* feat(surround_obstacle_checker): add vehicle footprint with offset (`#1577 `_) + * fix: right and left overhang fix in SelfPolygon func + * feat: init base polygon + * ci(pre-commit): autofix + * fix: change publishers scope + * feat: pub footprint + * feat: pub footprint with offset + * feat: pub footprint with recover offset + * feat: add footprint publish boolean param to config + * docs: update readme + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(behavior_path_planner): resample output path (`#1604 `_) + * feat(behavior_path_planner): resample output path + * update param +* fix(behavior_velocity_planner): disable debug path publisher by default (`#1680 `_) +* fix(behavior_path_planner): pull_over shift parking (`#1652 `_) + * fix(behavior_path_planner): pull_over shift parking + * check lane_depature for each shift path + * change pull_over_velocity to 3.0 +* feat(obstacle_cruise_planner): add velocity_threshold to outside obstacle (`#1646 `_) + * feat(obstacle_cruise_planner): add velocity_threshold to outside obstacle + * add parameter to config + * update readme +* feat(behavior_velocity): publish internal debug path (`#1635 `_) + * feat(behavior_velocity): publish internal path as debug path + * feat(behavior_velocity): add debug internal scene module path + * feat(behavior_velcoity, planning_debug_tools): add params for debug path +* feat(run_out): add lateral nearest points filter (`#1527 `_) + * feat(run_out): add lateral nearest points filter + * chore: update documents + * chore: pre-commit fix + * chore: fix typo +* fix(tier4_planning_launch): change parameter to enable abort lane change (`#1602 `_) +* feat(tier4_planning_launch): add nearest search param (`#1582 `_) + * feat(tier4_planning_launch): add nearest search param + * fix +* feat(obstacle_cruise_planner): delete shape from target obstacle (`#1558 `_) + * delete is on ego traj + * update + * feat(obstacle_cruise_planner): delete shape + * update + * remove unnecessary parameters + * add new calc distance + * add threshold + * fix a bug + * fix terminal point + * update + * update parameters +* fix(behavior_velocity_planner, tier4_planning_launch): modify delay_resopnse_time (`#1557 `_) + * fix(behavior_velocity_planner): modify delay_resopnse_time + * fix(tier4_planning_launch): modify delay_resopnse_time +* fix(costmap_generator): restrict costmap within parking lot (`#996 `_) + * fix(costmap_generator): restrict costmap within parking lot + * add parameters for free space planning area selection + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(obstacle_cruise_planner): add missing param (`#1515 `_) +* fix(behavior_path_planner): fix turn singal output in a avoidance sequence (`#1511 `_) + * remove search distance for turn signal + * set distance to max when a lane_attriute is straight +* refactor(obstacle_avoidance_planner): use max_steer_angle in common (`#1423 `_) + * refactor(obstacle_avoidance_planner): use max_steer_angle in common + * fix runtime error + * fix + * fix yaml file +* feat(behavior_velocitiy_planner): predict front vehicle deceleration in intersection and temporarily stop (`#1194 `_) + * calculating stopping distance for frontcar from estimated velocity + * calc stopping_point_projected and stopping_point along centerline + * create stuck_vehicle_detect_area in modifyVelocity(TODO: use pose of frontcar at stopping_position + * use centerline on ego_lane_with_next_lane + * properly checking if stopping_point is in stuck_vehicle_detect_area + * also check if the point behind stopping_point is in detection_area(aka attention area) + * refactored + * will return collision_deteced if is_in_sturck_area && is_behind_point_in_detection_area + * look working + * refactored, rename parameter + * added flag + * fixed the order of isAheadOf, working in scenario test as well + * added description in stuck vehicle detection section + * reflected comments: (1) use vector of ids (2) changed intersection.param.yaml +* feat(tier4_planning_launch): declare param path argument (`#1337 `_) + * feat(tier4_planning_launch): declare param path argument + * Update launch/tier4_planning_launch/launch/planning.launch.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update launch/tier4_planning_launch/launch/planning.launch.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* fix(behavior_path_planner): remove unnecessary publisher and subscriber (`#1371 `_) + * fix(behavior_path_planner): remove unnecessary publisher and subscriber + * fix(tier4_planning_launch): fix launch file + * fix(tier4_planning_launch): fix xml file +* fix: fix parameter names of motion_velocity_smoother (`#1376 `_) + * fix: fix parameter names of motion_velocity_smoother + * fix indent +* feat(intersection_module): add option to change the stopline position (`#1364 `_) + * use constexpr + * add stopline before intersection + * feat(intersection_module): add update stopline index before intersection + * modify to generate stop line to consider for the vehicle length + * add generate stop line before intersection func + * generate pass judge line when use_stuck_stopline + * update param at launch + * reduce nest + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_planning_launch): add group tag (`#1239 `_) + * fix(tier4_planning_launch): add group tag + * move arg + * move arg inside group +* fix(behavior_velocity_planner): fix rtc behavior in crosswalk module (`#1296 `_) +* feat(behavior_path_planner): update pull_over module (`#873 `_) + * feat(behavior_path_planner): update pull_over module + * use tf2_geometry_msgs/tf2_geometry_msgs.hpp for humble + * fix werror of humble + * fix test + * fix goal change bug when starting drive +* feat(tier4_planning_launch): update crosswalk param (`#1265 `_) +* feat(behavior_velocity): filter points with detection area (`#1073 `_) + * feat(behavior_velocity): filter points with detection area + * remove unnecessary functions + * update documents + * ci(pre-commit): autofix + * remove unnecessary comments + * use parameter for max deceleration jerk + * update configs + * return empty points when the detection area polygon is empty + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(obstacle_avoidance_planner): add description of max_plan_from_ego_length (`#1223 `_) + * chore(obstacle_avoidance_planner): add description of max_plan_from_ego_length + * fix typo +* feat(obstacle_cruise_planner): implemented common obstacle stop (`#1185 `_) + * feat(obstacle_cruise_planner): implemented common obstacle stop + * fix some implementation + * minor changes + * use min_ego_accel_for_rss + * remove unnecessary code + * fix CI error + * fix typo +* refactor(freespace_planner): parameterize margin. (`#1190 `_) +* fix(intersection_module): remove decel parameter (`#1188 `_) + * fix(intersection_module): remove decel parameter + * remove unuse parameter +* feat(obstacle_cruise_planner): some minor updates (`#1136 `_) + * checkout latest obstacle cruise changes + * fix cruise/stop chattering + * add lpf for cruise wall + * fix debug print + * fix cruise wall + * fix min_behavior_stop_margin bug + * not use predicted path for obstacle pose for now + * update tier4_planning_launch param + * fix typo + * fix CI error +* feat(obstacle_cruise_planner): clean parameters for optimization based cruise planner (`#1059 `_) + * remove unnecessary parameter + * add new parameter and delete unnecessary constructor + * remove unnecessary parameter + * clean parameter + * delete filtering parameter in optimization based algorithm + * update + * delete yaw threshold parameter and update license + * update + * remove unnecessary checker +* feat(intersection): add conflicting area with margin debug (`#1021 `_) + * add detection area margin debug + * extention lanelet in intersection function + * feat: add conflicting area with margin + * fix(intersection_module): remove unnecessary comment + * fix check collision + * fix(intersection_module): remove unnecessary diff + * ci(pre-commit): autofix + * fix(intersection_module): fix expand lane only right bound + * fix(intersection_module): remove calc of detection area to object distance + * ci(pre-commit): autofix + * fix(intersection_module): split lane extentions + * ci(pre-commit): autofix + * refactor: lanelet::utils::resamplePoints -> resamplePoints + * feat: add right and left margin parameter + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_planning_launch): launch rtc_auto_approver (`#1046 `_) + * feature(tier4_planning_launch): launch rtc_auto_approver + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(obstacle_cruise_planner): add new package (`#570 `_) + * feat(obstacle_velocity_planner): add obstacle_velocity_planner + * udpate yaml + * update dependency + * fix maybe-unused false positive error + * Tier IV -> TIER IV + * fix some reviews + * fix some reviews + * minor change + * minor changes + * use obstacle_stop by default + * fix compile error + * obstacle_velocity -> adaptive_cruise + * fix for autoware meta repository + * fix compile error on CI + * add min_ego_accel_for_rss + * fix CI error + * rename to obstacle_cruise_planner + * fix tier4_planning_launch + * fix humble CI +* feat(behavior_velocity): add run out module (`#752 `_) + * fix(behavior_velocity): calculate detection area from the nearest point from ego (`#730 `_) + * fix(behavior_velocity): calculate lateral distance from the beginning of the path + * add argument of min_velocity + * use veloicty from the nearest point from ego + * pass struct by reference + * fix to interpolate point in util + * fix(longitudinal_controller_node, vehicle_cmd_gate): update stopped condition and behavior (`#700 `_) + * fix(longitudinal_controller_node): parameterize stopped state entry condition + * fix(longitudinal_controller_node): simply set stopped velocity in STOPPED STATE + * fix(vehicle_cmd_gate): check time duration since the vehicle stopped + * docs(autoware_testing): fix link (`#741 `_) + * docs(autoware_testing): fix link + * fix typo + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix: trajectory visualizer (`#745 `_) + * fix(tier4_autoware_utils): modify build error in rolling (`#720 `_) + * fix(tier4_autoware_utils): modify build error in rolling + * fix(lanelet2_extension): add target compile definition for geometry2 + * fix(ekf_localizer): add target compile definition for geometry2 + * fix(freespace_planning_algorithms): add target compile definition for geometry2 + * fix(interpolation): add target compile definition for geometry2 + * fix(freespace_planner): add target compile definition for geometry2 + * fix(lane_departure_checker): add target compile definition for geometry2 + * fix(map_based_prediction): add target compile definition for geometry2 + * fix(ground_segmentation): add target compile definition for geometry2 + * fix(motion_velocity_smoother): add target compile definition for geometry2 + * fix(multi_object_tracker): add target compile definition for geometry2 + * fix(trajectory_follower): add target compile definition for geometry2 + * fix(control_performance_analysis): add target compile definition for geometry2 + * fix(detected_object_validation): add target compile definition for geometry2 + * fix(goal_distance_calculator): add target compile definition for geometry2 + * fix(ndt_scan_matcher): add target compile definition for geometry2 + * fix(route_handler): add target compile definition for geometry2 + * fix(behavior_path_planner): add target compile definition for geometry2 + * fix(mission_planner): add target compile definition for geometry2 + * fix(obstacle_avoidance_planner): add target compile definition for geometry2 + * fix(obstacle_stop_planner): add target compile definition for geometry2 + * fix(obstacle_collision_checker): add target compile definition for geometry2 + * fix(shape_estimation): add target compile definition for geometry2 + * fix(behavior_velocity_planner): add target compile definition for geometry2 + * fix(path_distance_calculator): add target compile definition for geometry2 + * fix(detection_by_tracker): add target compile definition for geometry2 + * fix(surround_obstacle_checker): add target compile definition for geometry2 + * fix(probabilistic_occupancy_grid_map): add target compile definition for geometry2 + * fix(tier4_debug_tools): add target compile definition for geometry2 + * fix(tier4_vehicle_rviz_plugin): add target compile definition for geometry2 + * fix(pure_pursuit): add target compile definition for geometry2 + * fix(trajectory_follower_nodes): add target compile definition for geometry2 + * fix(occupancy_grid_map_outlier_filter): add target compile definition for geometry2 + * fix(traffic_light_map_based_detector): add target compile definition for geometry2 + * fix(planning_error_monitor): add target compile definition for geometry2 + * fix(planning_evaluator): add target compile definition for geometry2 + * fix(lidar_centerpoint): add target compile definition for geometry2 + * fix(behavior_velocity): handle the case when finding index failed (`#746 `_) + * feat: add scene module of dynamic obstacle stop + * fix warnings + * add temporary debug value + * add feature to go after stopping + * fix parameter namespace + * use planner util + * fix calculation when multiple obstacles are detected in one step polygon + * remove unnecessary debug + * add option to apply limit jerk + * Modify parameter name + * Add param file + * remove unnecessary comments + * add feature to exclude obstacles outside of partition + * modify search distance for partitions + * apply voxel grid filter to input points + * set smoother param by passing node instance + * add parameter for velocity limit (temporary) + * add dynamic reconfigure + * add debug value + * avoid acceleration when stopping for obstacles + * fix lateral distance to publish distance from vehicle side + * modify the location to publish longitudinal distance + * fix calculation of stop index + * use current velocity for stop dicision + * add dynamic parameter for slow down limit + * add debug value to display passing dist + * modify stopping velocity + * update param + * use smoother in planner data + * use path with lane id instead of trajectory + * remove unnecessary data check + * extend path to consider obstacles after the end of the path + * rename public member variables + * remove unused paramter + * create detection area using util + * fix visualization of stop distance marker + * make option for detection method easier to understand + * remove parameter about whether to enable this feature + * calculate and publish debug data in function + * use compare map filtered points + * add comment + * fix visualization of detection area when calculation of stop distance failed + * add option whether to specify the jerk + * fix format + * change parameter name + * remove dynamic reconfigure + * delete unused file + * remove unnecessary comments + * remove unnecessary includes + * add launcher for compare map + * add launch and config for dynamic obstacle stop planner + * fix finding package name + * handle the change of util + * relay points for simulation + * update parameter + * fix position and color of stop line marker + * pre-commit fixes + * remove unnecessary comments + * fix Copyright + Co-authored-by: Yukihiro Saito + * fix Copyright + * fix typo + * add documents for dynamic obstacle stop module + * ci(pre-commit): autofix + * update documents + * docs: begin a sentence with a capital letter + * docs: replace predicted with smoothed for path velocity + * create interface class to switch method + * run compare map filter only when points method is used + * delete unused functions + * rename functions for inserting velocity + * rename parameter of path_size to max_prediction_time + * fix(behavior_velocity_planner): dynamic obstacle stop planner docs + * fix(behavior_velocity_planner): add ego vehicle description + * fix(behavior_velocity_planner): change space to hyphen + * change smoothed to expected target velocity + * Start a sentence in figure with a capital letter + * fix typo + * use voxel distance based compare map + * select detection method from param file + * do not launch as default for now + * rename dynamic_obstacle_stop to run_out + * remove unnecessary change + * remove unnecessary changes + * remove unnecessary changes + * fix typo + * change default to false + * update cmake to build run_out module + * add launch_run_out parameter + * Add note for compare map filtered points + * handle the change for virtual wall marker + * rename the parameters for smoother + * fix build error in humble + * fix build error in humble + * launch compare map only when run out module is enabled + * update a document + * add calculation time for modify path + * update a document + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: Esteve Fernandez + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Tomoya Kimura + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Yukihiro Saito + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Makoto Kurihara +* feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner (`#887 `_) + * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner + * Update launch/tier4_planning_launch/config/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/behavior_velocity_planner.param.yaml + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * feat: add param.yaml in behavior_velocity_planner package + * some fix + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* feat(obstacle_avoidance_planner): some fix for narrow driving (`#916 `_) + * use car like constraints in mpt + * use not widest bounds for the first bounds + * organized params + * fix format + * prepare rear_drive and uniform_circle constraints + * fix param callback + * update config + * remove unnecessary files + * update tier4_planning_launch params +* feat(behavior_velocity): find occlusion more efficiently (`#829 `_) +* feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (`#830 `_) + * fix(surroud_obstacle_checker): use alias + * feat(surround_obstacle_checker): use velocity limit + * chore(surround_obstacle_checker): rename publisher, subscriber and callback functions + * refactor(surround_obstacle_checker): use parameter struct + * fix(surround_obstacle_checker): use alias + * refactor(surround_obstacle_checker): cleanup member functions + * refactor(surround_obstacle_checker): cleanup polygon handling + * refactor(surround_obstacle_checker): use marker helper + * feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* feat(obstacle_avoidance_planner): parameterize bounds search widths (`#807 `_) + * feat(obstacle_avoidance_planner): parameterize bounds search widths + * update bounds search widths + * update tier4_planning_launch + * Added parameter description of README.md +* chore(behavior_velocity): add system delay parameter and minor update (`#764 `_) + * chore(behavior_velocity): add system delay parameter and minor update + * doc(behavior_velocity): add system delay discription +* fix(motion_velocity_smoother): add stop decel parameter (`#739 `_) + * add stop decel parameter + * add stop decel parameter +* feat(behavior_velocity): occlusion spot generate not detection area occupancy grid (`#620 `_) + * feat(behavior_velocity): filter dynamic object by default + * feat(behavior_velocity): raycast object shadow + * chore(behavior_velocity): replace target vehicle to filtered vehicle in detection area + * chore(behavior_velocity): update docs and settings + * chore(behavior_velocity): cosmetic change + * chore(behavior_velocity): consider delay for detection + * fix(behavior_velocity): fix launch and stuck vehicle + * chore(behavior_velocity): use experiment value + * chore(behavior_velocity): add comment +* fix(tier4_planning_launch): fix tier4_planning_launch package (`#660 `_) +* feat(behavior_path_planner): stop lane_driving planners in non-lane-driving scenario (`#668 `_) + * stop lanedriving in parking scenario + * use skip_first + * add scenario remap in launch + * replace warn to info +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(behavior_path_planner): parametrize avoidance target type (`#574 `_) + * parametrize avoidance target type + * add target type parameter in yaml + * mototbike -> motorcycle + * apply clang +* feat(obstacle avoidance planner): fix out curve, make calculation cost low, make optimization stable, refactor, etc. (`#233 `_) + * feat (obstacle avoidance planner) fix out curve, make optimization stable, make computation cost low, etc + * fix typos + * remove unnecessary codes + * minor refactoring + * add path shape change detection for replan + * add feature explanation in README + * move some parameters to advanced + * calcualte radius num automatically + * update config in tier4_planning_launch + * truncate path to detect path change, and tune path change detection + * disable yaw slerp + * fix ci error +* fix(behavior_path_planner): parametrize avoidance lateral distance threshold (`#404 `_) + * parametrize lateral threshold + * format readme + * apply clang format +* refactor(scenario_planning.launch.xml): add parameter description (`#464 `_) +* feat(behavior_path_planner): make drivable area coordinate fixed to the map coordinate and make its size dynamic (`#360 `_) + * make drivable area not to oscillate and its size dynamic + * update README for new parameters + * remove getLaneletScope from route_handler + * resolve temporary fix resolution multiplied by 10.0 + * dealt with edge case where length of a lane is too long + * rename function and put it in proper namespace + * update param for tier4_planning_launch + Co-authored-by: Takamasa Horibe +* feat(behavior_path_planner): better avoidance drivable areas extension in behavior path planning (`#287 `_) + * feat: Increases the flexibility of the function in dealing with several scenarios + The implementation updates generateExtendedDrivableArea + this is a part of .iv PR (`tier4/autoware.iv#2383 `_) port + * feat: change shift_length computation method + The new method considers the availability of the lane on the left side or right + side of ego vehicle, depending on the position of the obstacles. + Will not generate avoidance path if the adjacent lane is not a lanelet. + this is a part of .iv PR (`tier4/autoware.iv#2383 `_) port + * feat: Adds documentation and debug marker visualization. + The visualization will show the remaining distance between the overhang_pose and + referenced linestring. + this is a part of .iv PR (`tier4/autoware.iv#2383 `_) port + * fix: change debug naming to show clearer intent + The fix also removes a space character from one of the debug printing function call. + * fix: replace equation from latex to math jax + Also remove the equation's image + * fix: equation spacing + * Fix: slight improvement in debug marker + 1. Increase line ID text size and + 2. Remove unnecessary visualization of connection between last point and the + front point linestring. + * fix: drivable area not extend to third lane during extension + * fix: slightly increase lateral_collision_safety_buffer to 0.7 + The decision to increase is based on discussion with the planning control team + and also from input by FI team. + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* fix: use autoware_auto_msgs (`#197 `_) +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Ahmed Ebrahim, Berkay Karaman, Fumiya Watanabe, Hiroki OTA, Ismet Atabay, Karmen Lu, Kenji Miyake, Kosuke Takeuchi, Kyoichi Sugahara, Mamoru Sobue, Maxime CLEMENT, Mehmet Dogru, NorahXiong, Satoshi OTA, Shumpei Wakabayashi, Takagi, Isamu, Takamasa Horibe, Takayuki Murooka, Takeshi Miura, Tomohito ANDO, Tomoya Kimura, Vincent Richard, Xinyu Wang, Yutaka Shimizu, Zulfaqar Azmi, beyzanurkaya, danielsanchezaran, k-obitsu, kminoda, pre-commit-ci[bot], taikitanaka3 diff --git a/launch/tier4_planning_launch/package.xml b/launch/tier4_planning_launch/package.xml index 2b80c2c6ea32e..f0fe45a46d92a 100644 --- a/launch/tier4_planning_launch/package.xml +++ b/launch/tier4_planning_launch/package.xml @@ -2,7 +2,7 @@ tier4_planning_launch - 0.1.0 + 0.38.0 The tier4_planning_launch package diff --git a/launch/tier4_sensing_launch/CHANGELOG.rst b/launch/tier4_sensing_launch/CHANGELOG.rst new file mode 100644 index 0000000000000..0f24629434ca1 --- /dev/null +++ b/launch/tier4_sensing_launch/CHANGELOG.rst @@ -0,0 +1,113 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_sensing_launch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* Contributors: Satoshi OTA, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* feat: remove use_pointcloud_container (`#6115 `_) + * feat!: remove use_pointcloud_container + * fix pre-commit + * fix: completely remove use_pointcloud_container after merge main + * fix: set use_pointcloud_container = true + * revert: revert change in probabilistic_occupancy_grid_map + * revert change in launcher of ogm + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(tier4_perception_launch): sync perception launch to autoware_launch (`#2168 `_) + * sync launch file from tier4 autoware launch + * sync tlr launcher + * ci(pre-commit): autofix + * sync launch file from tier4 autoware launch + * sync tlr launcher + * ci(pre-commit): autofix + * fix exec_depend in package.xml + * Sync traffic light node + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* chore: remove bad chars (`#845 `_) +* style: fix format of package.xml (`#844 `_) +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: delete common_sensor_launch from exec_depend (`#626 `_) +* feat(tier4_autoware_launch)!: move package to autoware_launch (`#420 `_) + * feat(tier4_autoware_launch)!: move package to autoware_launch + * remove unnecessary depends +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Hiroki OTA, Kenji Miyake, Shunsuke Miura, Tomoya Kimura, Vincent Richard, kminoda diff --git a/launch/tier4_sensing_launch/package.xml b/launch/tier4_sensing_launch/package.xml index 410f685285b7d..d4e03219b2299 100644 --- a/launch/tier4_sensing_launch/package.xml +++ b/launch/tier4_sensing_launch/package.xml @@ -2,7 +2,7 @@ tier4_sensing_launch - 0.1.0 + 0.38.0 The tier4_sensing_launch package Yukihiro Saito Apache License 2.0 diff --git a/launch/tier4_simulator_launch/CHANGELOG.rst b/launch/tier4_simulator_launch/CHANGELOG.rst new file mode 100644 index 0000000000000..ddb251df83667 --- /dev/null +++ b/launch/tier4_simulator_launch/CHANGELOG.rst @@ -0,0 +1,318 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_simulator_launch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(simple_planning_simulator): add stop_filter_param_path (`#9127 `_) +* refactor(pose_initializer)!: prefix package and namespace with autoware (`#8701 `_) + * add autoware\_ prefix + * fix link + --------- + Co-authored-by: SakodaShintaro +* feat(psim)!: preapre settings to launch localization modules on psim (`#8212 `_) +* feat(psim)!: change a setting parameter type from bool to string (`#8331 `_) + * change a param type, bool to string + * add param description, add null tag group for the null option + --------- +* feat(evalautor): rename evaluator diag topics (`#8152 `_) + * feat(evalautor): rename evaluator diag topics + * perception + --------- +* refactor(elevation_map_loader): add package name prefix `autoware\_`, fix namespace and directory structure (`#7988 `_) + * refactor: add namespace, remove unused dependencies, file structure + chore: remove unused dependencies + style(pre-commit): autofix + * refactor: rename elevation_map_loader to autoware_elevation_map_loader + Rename the `elevation_map_loader` package to `autoware_elevation_map_loader` to align with the Autoware naming convention. + style(pre-commit): autofix +* feat(simple_planning_simulator): add actuation command simulator (`#8065 `_) + * feat(simple_planning_simulator): add actuation command simulator + tmp + add + * remove unused functions + * common map + * pre-commit + * update readme + * add test + install test dir + fix test + * pre-commit + * clean up test for for scalability parameter + * fix typo + --------- + Co-authored-by: Takamasa Horibe +* feat(processing_time_checker): add a new package (`#7957 `_) + * feat(processing_time_checker): add a new package + * fix + * fix + * update README and schema.json + * fix + * fix + * fix + --------- +* feat(tier4_perception_launch): add missing arg use_multi_channel_tracker_merger (`#7705 `_) + * feat(tier4_perception_launch): add missing arg use_multi_channel_tracker_merger + * feat: add use_multi_channel_tracker_merger argument to simulator launch + This commit adds the `use_multi_channel_tracker_merger` argument to the simulator launch file. The argument is set to `false` by default. This change enables the use of the multi-channel tracker merger in the simulator. + --------- +* feat(diagnostic_converter): fix output metrics topic name and add to converter (`#7495 `_) +* feat(perception_online_evaluator): add use_perception_online_evaluator option and disable it by default (`#6861 `_) +* Contributors: Kosuke Takeuchi, Masaki Baba, Taekjin LEE, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* fix(pose_initializer): added "user_defined_initial_pose" to dummy localization (`#6723 `_) + Added "used_defined_initial_pose" to dummy localization +* feat(default_ad_api): add door api (`#5737 `_) +* feat(tier4_simulator_launch): add option to disable all perception related modules (`#6382 `_) +* feat(perception_online_evaluator): add perception_online_evaluator (`#6493 `_) + * feat(perception_evaluator): add perception_evaluator + tmp + update + add + add + add + update + clean up + change time horizon + * fix build werror + * fix topic name + * clean up + * rename to perception_online_evaluator + * refactor: remove timer + * feat: add test + * fix: ci check + --------- +* fix(tier4_simulator_launch): add lacked param path (`#5326 `_) +* chore(tier4_simulator_launch): launch camera and V2X fusion module in simple planning simulator (`#4522 `_) +* feat: use `pose_source` and `twist_source` for selecting localization methods (`#4257 `_) + * feat(tier4_localization_launch): add pose_twist_estimator.launch.py + * update format + * update launcher + * update pose_initailizer config + * Move pose_initializer to pose_twist_estimator.launch.py, move yabloc namespace + * use launch.xml instead of launch.py + * Validated that all the configuration launches correctly (not performance eval yet) + * Remove arg + * style(pre-commit): autofix + * Update eagleye param path + * minor update + * fix minor bugs + * fix minor bugs + * Introduce use_eagleye_twist args in eagleye_rt.launch.xml to control pose/twist relay nodes + * Update pose_initializer input topic when using eagleye + * Add eagleye dependency in tier4_localization_launch + * Update tier4_localization_launch readme + * style(pre-commit): autofix + * Update svg + * Update svg again (transparent background) + * style(pre-commit): autofix + * Update yabloc document + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(occpuancy grid map): move param to yaml (`#4038 `_) +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(dummy_perception_publisher): add parameter to configure z pose of dummy object (`#3457 `_) +* refactor(occupancy_grid_map): add occupancy_grid_map method/param var to launcher (`#3393 `_) + * add occcupancy_grid_map method/param var to launcher + * added CODEOWNER + * Revert "added CODEOWNER" + This reverts commit 2213c2956af19580d0a7788680aab321675aab3b. + * add maintainer + --------- +* fix(tier4_simulator_launch): fix launch package name (`#3340 `_) +* feat(tier4_simulator_launch): convert /diagnostics_err (`#3152 `_) +* bugfix(tier4_simulator_launch): fix occupancy grid map not appearing problem in psim (`#3081 `_) + * fixed psim occupancy grid map problem + * fix parameter designation + --------- + Co-authored-by: Takayuki Murooka +* chore(tier4_simulator_launch): add code owner (`#3080 `_) + chore(tier4_simulator_launch): add code owners +* fix(tier4_perception_launch): fix config path (`#3078 `_) + * fix(tier4_perception_launch): fix config path + * use pointcloud_based_occupancy_grid_map.launch.py in tier4_simulator_launch + --------- +* feat(pose_initializer): enable pose initialization while running (only for sim) (`#3038 `_) + * feat(pose_initializer): enable pose initialization while running (only for sim) + * both logsim and psim params + * only one pose_initializer_param_path arg + * use two param files for pose_initializer + --------- +* feat(diagnostic_converter): add converter to use planning_evaluator's output for scenario's condition (`#2514 `_) + * add original diagnostic_convertor + * add test + * fix typo + * delete file + * change include + * temp + * delete comments + * made launch for converter + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * add diagnostic convertor in launch + * ci(pre-commit): autofix + * change debug from info + * change arg name to launch diagnostic convertor + * add planning_evaluator launcher in simulator.launch.xml + * fix arg wrong setting + * style(pre-commit): autofix + * use simulation msg in tier4_autoware_msgs + * style(pre-commit): autofix + * fix README + * style(pre-commit): autofix + * refactoring + * style(pre-commit): autofix + * remove unnecessary dependency + * remove unnecessary dependency + * move folder + * reformat + * style(pre-commit): autofix + * Update evaluator/diagnostic_converter/include/converter_node.hpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Update evaluator/diagnostic_converter/README.md + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Update evaluator/diagnostic_converter/src/converter_node.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Update evaluator/diagnostic_converter/test/test_converter_node.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * define diagnostic_topics as parameter + * fix include way + * fix include way + * delete ament_cmake_clang_format from package.xml + * fix test_depend + * Update evaluator/diagnostic_converter/test/test_converter_node.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * style(pre-commit): autofix + * Update launch/tier4_simulator_launch/launch/simulator.launch.xml + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* feat(pose_initilizer): support gnss/imu pose estimator (`#2904 `_) + * Support GNSS/IMU pose estimator + * style(pre-commit): autofix + * Revert gnss/imu support + * Support GNSS/IMU pose estimator + * style(pre-commit): autofix + * Separate EKF and NDT trigger modules + * Integrate activate and deactivate into sendRequest + * style(pre-commit): autofix + * Change sendRequest function arguments + * style(pre-commit): autofix + * Remove unused conditional branches + * Fix command name + * Change to snake_case + * Fix typos + * Update localization/pose_initializer/src/pose_initializer/ekf_localization_trigger_module.cpp + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * Update localization/pose_initializer/src/pose_initializer/ndt_localization_trigger_module.cpp + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * Update copyright year + * Set the copyright year of ekf_localization_module to 2022 + * Delete unnecessary conditional branches + * Add ekf_enabled parameter + * Add #include + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Ryohei Sasaki + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* feat(tier4_simulator_launch): remove configs and move to autoware_launch (`#2541 `_) + * feat(tier4_perception_launch): remove configs and move to autoware_launch + * update readme + * first commit + * remove config +* fix(tier4_simulator_launch): fix path (`#2281 `_) +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(pose_initializer)!: support ad api (`#1500 `_) + * feat(pose_initializer): support ad api + * docs: update readme + * fix: build error + * fix: test + * fix: auto format + * fix: auto format + * feat(autoware_ad_api_msgs): define localization interface + * feat: update readme + * fix: copyright + * fix: main function + * Add readme of localization message + * feat: modify stop check time + * fix: fix build error + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_simulator_launch): manual sync with tier4/autoware_launch.*/simulator_launch (`#1820 `_) + * feat(tier4_simulator_launch): manual sync with tier4/autoware_launch.*/simulator_launch + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat(tier4_simulator_launch): declare param path argument (`#1443 `_) + feat(tier4_simulator_launch): declare param path +* feat!: replace ogm at scenario simulation (`#1062 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* feat: pointcloud based probabilistic occupancy grid map (`#624 `_) + * initial commit + * ci(pre-commit): autofix + * change param + * update readme + * add launch + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * fix typo + * update readme + * ci(pre-commit): autofix + * cosmetic change + * add single frame mode + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: move empty_objects_publisher (`#613 `_) + * feat: move empty_objects_publisher + * fix group of empty_object_publisher +* feat(tier4_simulator_launch, dummy_perception_publisher): launch perception modules from simulator.launch.xml (`#465 `_) + * feat(tier4_simulator_launch, dummy_perception_publisher): launch perception modules from simualtor.launch.xml + * remove perception launching dummy_perception_publisher.launch.xml + * remove unnecessary comment +* fix(tier4_simulator_launch, tier4_vehicle_launch)!: fix launch args (`#443 `_) +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Berkay Karaman, Kenji Miyake, Kosuke Takeuchi, Kyoichi Sugahara, Mamoru Sobue, SakodaShintaro, Satoshi OTA, Takagi, Isamu, Takayuki Murooka, Tomohito ANDO, Tomoya Kimura, Vincent Richard, Yoshi Ri, Yukihiro Saito, kminoda, ryohei sasaki, taikitanaka3 diff --git a/launch/tier4_simulator_launch/package.xml b/launch/tier4_simulator_launch/package.xml index f08d0737b8c40..6452241dc3f72 100644 --- a/launch/tier4_simulator_launch/package.xml +++ b/launch/tier4_simulator_launch/package.xml @@ -2,7 +2,7 @@ tier4_simulator_launch - 0.1.0 + 0.38.0 The tier4_simulator_launch package Keisuke Shima Takayuki Murooka diff --git a/launch/tier4_system_launch/CHANGELOG.rst b/launch/tier4_system_launch/CHANGELOG.rst new file mode 100644 index 0000000000000..6472a862209cf --- /dev/null +++ b/launch/tier4_system_launch/CHANGELOG.rst @@ -0,0 +1,853 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_system_launch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(system): fixed to use autoware_component_interface_tools (`#9133 `_) + Fixed component_interface_tools +* feat(system_error_monitor): remove system error monitor (`#8929 `_) + * feat: delete-system-error-monitor-from-autoware + * feat: remove unnecessary params + --------- +* feat(emergency_handler): delete package (`#8917 `_) + * feat(emergency_handler): delete package +* feat(processing_time_checker): add a new package (`#7957 `_) + * feat(processing_time_checker): add a new package + * fix + * fix + * update README and schema.json + * fix + * fix + * fix + --------- +* feat(tier4_system_launch): use mrm handler by default (`#7728 `_) +* feat(tier4_system_launch): modify diagnostic_graph_aggregator_graph argument (`#7133 `_) +* feat(default_ad_api): use diagnostic graph (`#7043 `_) +* Contributors: Ryuta Kambe, SakodaShintaro, Takagi, Isamu, Takayuki Murooka, TetsuKawa, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore(tier4_system_launch): add option to select graph path depending on running mode (`#6700 `_) + chore(tier4_system_launch): add option of using graph path for simulation +* feat(tier4_system_launch): add option to launch mrm handler (`#6660 `_) +* chore: update maintainer (`#5730 `_) + update maintainer +* feat(duplicated_node_checker): add packages to check duplication of node names in ros2 (`#5286 `_) + * add implementation for duplicated node checking + * update the default parameters of system_error_monitor to include results from duplication check + * style(pre-commit): autofix + * fix typo in readme + * update license + * change module to the system module + * follow json schema: 1. update code to start without default 2. add schema/config/readme/launch accordingly + * add duplicated node checker to launch + * style(pre-commit): autofix + * fix var name to config for uniform launch + * Update system/duplicated_node_checker/README.md + * Update system/duplicated_node_checker/README.md + --------- + Co-authored-by: Owen-Liuyuxuan + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* chore: update maintainer (`#4140 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(pose_initializer): enable pose initialization while running (only for sim) (`#3038 `_) + * feat(pose_initializer): enable pose initialization while running (only for sim) + * both logsim and psim params + * only one pose_initializer_param_path arg + * use two param files for pose_initializer + --------- +* feat(dummy diag publisher): change diag name specification method to YAML (`#2840 `_) + * Signed-off-by: asana17 + modified dummy_diag_publisher to use YAML for param + * Signed-off-by: asana17 + use YAML param for dummy_diag_publisher + * fix empty param + * fixed empty param + * fix spelling + * add pkg maintainer + * launch dummy_diag_publisher by launch_dummy_diag_publisher param + --------- +* feat(tier4_system_launch): remove configs and move to autoware_launch (`#2540 `_) + * feat(tier4_system_launch): remove configs and move to autoware_launch + * update readme + * fix readme + * remove config + * minor fix + * fix readme + * fix mistake + * fix typo +* feat(component_interface_tools): add service log checker (`#2503 `_) + * feat(component_interface_utils): add service log checker + * feat(component_interface_tools): add service log checker + * feat(component_interface_tools): add diagnostics + * feat: update system error monitor config +* feat: replace python launch with xml launch for system monitor (`#2430 `_) + * feat: replace python launch with xml launch for system monitor + * ci(pre-commit): autofix + * update figure + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(system_monitor): add maintainer (`#2420 `_) +* feat!: replace HADMap with Lanelet (`#2356 `_) + * feat!: replace HADMap with Lanelet + * update topic.yaml + * Update perception/traffic_light_map_based_detector/README.md + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update planning/behavior_path_planner/README.md + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update planning/mission_planner/README.md + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update planning/scenario_selector/README.md + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * format readme + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* fix(mrm_emergency_stop_operator): fix parameter loading in mrm operators (`#2378 `_) + * fix(mrm_emergency_stop_operator): fix parameter loading in mrm operators + * ci(pre-commit): autofix + * fix(mrm_emergency_stop_operator): remove os import + * fix(mrm_emergency_stop_operator): remove unused packages + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(ad_service_state_monitor)!: remove ad_service_state_monitor (`#2311 `_) + * feat(autoware_ad_api_msgs): define operation mode interface + * feat(default_ad_api): add operation mode api + * fix: add message + * Update common/autoware_ad_api_msgs/operation_mode/msg/OperationModeState.msg + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Update common/autoware_ad_api_msgs/operation_mode/msg/OperationModeState.msg + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix: add message callback + * feat: add topic monitoring + * feat: use topic monitoring + * feat: modify topic monitoring config + * fix: config name + * feat: modify diag name + * feat: move adapi message + * feat: change message type + * fix: merge + * WIP + * fix: fix build error + * feat: move diagnostics + * feat: remove diagnostics + * feat: modify error message + * feat: remove unused code + * feat(default_ad_api): add autoware state + * feat: reproduce old state + * feat: add shutdown service + * feat: change operation mode to stop + * feat: change operation mode to stop + * feat: remove ad_service_state_monitor + * feat: apply removing of ad_service_state_monitor + * ci(pre-commit): autofix + * fix: remove comment for sync-file + * feat: discard sensing topic rate status + * Revert "feat: discard sensing topic rate status" + This reverts commit 120d4f8d1aee93d7cbb29cc9bfbbbc52fe12cbf6. + * feat: add dummy topic rate check for alive monitoring + * Revert "feat: add dummy topic rate check for alive monitoring" + This reverts commit 46d9d4a495b6bc1ee86dcd2e71b5df346e8f1f6b. + * feat: remove sensing alive monitoring + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(system_monitor): add parameter to launch system_monitor and fix hdd_monitor (`#2285 `_) +* feat(emergency_handler): add a selector for multiple MRM behaviors (`#2070 `_) + * feat(emergency_handler): add mrm command and status publishers + * feat(autoware_ad_api_msgs): define mrm operation srv and mrm status msg + * feat(emergency_handler): add mrm clients and subscribers + * feat(mrm_comfortable_stop_operator): ready ros2 node template + * feat(mrm_comfortable_stop_operator): implemented + * feat(mrm_comfortable_stop_operator): implement as component + * chore(mrm_comfortable_stop_operator): add a launch script + * refactor(mrm_comfortable_stop_operator): remove a xml launch file + * feat(autoware_ad_api_msgs): change mrm status msg + * feat(emergency_handler): add mrm operator and mrm behavior updater + * feat(emergency_handler): add mrm behavior state machine + * feat(emergency_handler): remap io names + * fix(emergency_handler): fix request generation + * fix(emergency_handler): add multi thread execution for service + * feat(vehicle_cmd_gate): add mrm operation service and status publisher + * refactor(mrm_comfortable_stop_operator): use MRMBehaviorStatus struct + * fix(mrm_comfortable_stop_operator): add time stamp for status + * feat(vehicle_cmd_gate): change system emergency state by mrm operation + * chore(autoware_ad_api_msgs): remove rti_operating state from mrm status + * feat(mrm_sudden_stop_operator): add mrm_sudden_stop_operator + * refactor(autoware_ad_api_msgs): rename from mrm status to mrm state + * fix(mrm_comfortable_stop_operator): set qos for velocity limit publisher + * feat(emergency_handler): add mrm state publisher + * feat(vehicle_cmd_gate): add subscription for mrm_state + * fix(mrm_sudden_stop_operator): fix control command topic name + * feat(vehicle_cmd_gate): pub emergency control_cmd according to mrm state + * feat(emergency_handler): remove emergency control_cmd publisher + * chore(tier4_control_launch): remap mrm state topic + * feat(tier4_system_launch): launch mrm operators + * fix(emergency_handler): fix autoware_ad_api_msgs to autoware_adapi_v1_msgs + * fix(vehicle_cmd_gate): remove subscribers for emergency_state and mrm operation + * fix(vehicle_cmd_gate): fix system emergency condition + * fix(emergency_handler): add stamp for mrm_state + * fix(mrm_emergency_stop_operator): rename sudden stop to emergency stop + * fix(vehicle_cmd_gate): remove emergency stop status publisher + * fix(emergency_handler): replace emergency state to mrm state + * feat(mrm_emergency_stop_operator): add is_available logic + * feat(emergency_handler): add use_comfortable_stop param + * refactor(emergency_handler): rename getCurrentMRMBehavior + * feat(emergency_handler): add mrm available status for ready conditions + * feat(emergency_handler): add readme + * fix(mrm_comfortable_stop_operator): fix update rate + * refactor(emergency_handler): move MRMBehaviorStatus msg to tier4_system_msgs + * feat(emergency_handler): describe new io for emergency_handler + * fix(emergency_handler): remove extra settings + * fix(mrm_emergency_stop_operator): fix is_available condition + * fix(mrm_emergency_stop_operator): fix typo + * ci(pre-commit): autofix + * fix(mrm_emergency_stop_operator): remove extra descriptions on config files + * fix(mrm_comfortable_stop_operator): fix typo + * chore(mrm_comfortable_stop_operator): change words + * chore(mrm_comfortable_stop_operator): change maintainer infomation + * fix(emergency_handler): fix acronyms case + * chore(emergency_handler): add a maintainer + * fix(emergency_handler): fix to match msg changes + * fix(vehicle_cmd_gate): remove an extra include + * ci(pre-commit): autofix + * fix(emergency_handler): fix topic name spaces + * fix(emergency_handler): fix acronyms case + * chore(tier4_system_launch): add a mrm comfortable stop parameter + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(tier4_system_launch): remove unused system file (`#2263 `_) + * chore(tier4_system_launch): remove unused system file + * remove unnecessary code +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(component_state_monitor): add component state monitor (`#2120 `_) + * feat(component_state_monitor): add component state monitor + * feat: change module +* feat: (system_monitor) adding a node for CMOS battery monitoring (`#1989 `_) + * adding document for voltage monitor + * ci(pre-commit): autofix + * fixed for the issue of multithread + * Fixed the lack for processing of Error case. + * deleted magic number 200 + * ci(pre-commit): autofix + * moved voltage_mnitor to tha last + * minimizing between try-catch. + * ci(pre-commit): autofix + * deleted unused files + * added default vlue of cmos_battery_voltage + * changed the label name to cmos_battery_label. + * adding language specified + * resolved conflict + * resolved conflict + * resolved conflict + * ci(pre-commit): autofix + * added topics_voltage_monitor.md) + * ci(pre-commit): autofix + * chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (`#639 `_) + * chore: sync files (`#648 `_) + * chore: sync files + * Revert "chore: sync files" + This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. + * sync codecov.yaml + Co-authored-by: kenji-miyake + Co-authored-by: Kenji Miyake + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage (`#666 `_) + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(behavior_velocity): avoid insert same point on trajectory utils (`#834 `_) + * refactor(behavior_velocity_planner): simplify CMakeLists.txt (`#855 `_) + * docs: fix 404 error caused by typo in url (`#871 `_) + * docs: fix 404 error caused by typo in url + * docs: fix typo in url for yolov4 + * fix(image_projection_based_fusion): set imagebuffersize (`#820 `_) + * fix: set imagebuffersize configured + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore(avoidance_module): fix spell check (`#732 `_) + * feat: isolate gtests in all packages (`#693 `_) + * docs(virtual traffic light): add documentation (`#245 `_) + * doc(behavior_velocity): add graph and fix link + * doc(behavior_velocity): update virtual traffic light doc + * doc(behavior_velocity): minor fix + * doc : mediate to coordinate + * doc: minor update + * doc: fix pre-commit + * doc: update docs + * apply suggestion + * doc: to intersection-coordination + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (`#830 `_) + * fix(surroud_obstacle_checker): use alias + * feat(surround_obstacle_checker): use velocity limit + * chore(surround_obstacle_checker): rename publisher, subscriber and callback functions + * refactor(surround_obstacle_checker): use parameter struct + * fix(surround_obstacle_checker): use alias + * refactor(surround_obstacle_checker): cleanup member functions + * refactor(surround_obstacle_checker): cleanup polygon handling + * refactor(surround_obstacle_checker): use marker helper + * feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow + * fix(surround_obstacle_checker): fix ego footprint polygon (`#877 `_) + * fix: update nvinfer api (`#863 `_) + * fix(lidar_centerpoint): update nvinfer api + * fix(tensorrt_yolo): update nvinfer api + * fix(lidar_apollo_instance_segmentation): update nvinfer api + * fix(traffic_light_classifier): update nvinfer api + * fix(traffic_light_ssd_fine_detector): update nvinfer api + * pre-commit run + * fix(avoidance_module): ignore object instead of creating zero shift (`#731 `_) + * fix: ignore object instead of creating zero shift + instead of creating zero shift point, the object will be ignored. + no behavior changes should be observed. + * refactor: sync continue with upstream + * fix: fix debug message for insufficient lateral margin + * fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (`#738 `_) + * test(autoware_testing): fix smoke_test (`#479 `_) + * fix(autoware_testing): fix smoke_test + * restore smoke_test for trajectory_follower_nodes + * add support multiple parameter files + * ci(pre-commit): autofix + * minor fix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(rviz_plugins): add velocity limit to autoware state panel (`#879 `_) + * feat(rviz_plugins): add velocity limit to autoware state panel + * chore(rviz_plugin): change ms to kmh + * feat(vehicle_info_util): add max_steer_angle (`#740 `_) + * feat(vehicle_info_util): add max_steer_angle + * applied pre-commit + * Added max_steer_angle in test config + Co-authored-by: Tomoya Kimura + * fix(lidar_centerpoint): fix google drive url to avoid 404 (`#889 `_) + * fix(lidar_centerpoint): fix google drive url to avoid 404 + * Update CMakeLists.txt + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * chore: fix typos (`#886 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * ci(pre-commit): autofix + * fixed conflicts + * ci(pre-commit): autofix + * merged fork-origin + * merged + * resolve conflict + * ci(pre-commit): autofix + * deleted + * added "Voltage Monitor" + * merged with main->feature_battery_monitoring + * merge main ->feature_battery_monitoring + * ci(pre-commit): autofix + * added default vlue of cmos_battery_voltage + * resolved conflict + * resolved conflict + * ci(pre-commit): autofix + * added topics_voltage_monitor.md) + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (`#639 `_) + * chore: sync files (`#648 `_) + * chore: sync files + * Revert "chore: sync files" + This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. + * sync codecov.yaml + Co-authored-by: kenji-miyake + Co-authored-by: Kenji Miyake + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage (`#666 `_) + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(behavior_velocity): avoid insert same point on trajectory utils (`#834 `_) + * refactor(behavior_velocity_planner): simplify CMakeLists.txt (`#855 `_) + * docs: fix 404 error caused by typo in url (`#871 `_) + * docs: fix 404 error caused by typo in url + * docs: fix typo in url for yolov4 + * fix(image_projection_based_fusion): set imagebuffersize (`#820 `_) + * fix: set imagebuffersize configured + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore(avoidance_module): fix spell check (`#732 `_) + * feat: isolate gtests in all packages (`#693 `_) + * docs(virtual traffic light): add documentation (`#245 `_) + * doc(behavior_velocity): add graph and fix link + * doc(behavior_velocity): update virtual traffic light doc + * doc(behavior_velocity): minor fix + * doc : mediate to coordinate + * doc: minor update + * doc: fix pre-commit + * doc: update docs + * apply suggestion + * doc: to intersection-coordination + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (`#830 `_) + * fix(surroud_obstacle_checker): use alias + * feat(surround_obstacle_checker): use velocity limit + * chore(surround_obstacle_checker): rename publisher, subscriber and callback functions + * refactor(surround_obstacle_checker): use parameter struct + * fix(surround_obstacle_checker): use alias + * refactor(surround_obstacle_checker): cleanup member functions + * refactor(surround_obstacle_checker): cleanup polygon handling + * refactor(surround_obstacle_checker): use marker helper + * feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow + * fix(surround_obstacle_checker): fix ego footprint polygon (`#877 `_) + * fix: update nvinfer api (`#863 `_) + * fix(lidar_centerpoint): update nvinfer api + * fix(tensorrt_yolo): update nvinfer api + * fix(lidar_apollo_instance_segmentation): update nvinfer api + * fix(traffic_light_classifier): update nvinfer api + * fix(traffic_light_ssd_fine_detector): update nvinfer api + * pre-commit run + * fix(avoidance_module): ignore object instead of creating zero shift (`#731 `_) + * fix: ignore object instead of creating zero shift + instead of creating zero shift point, the object will be ignored. + no behavior changes should be observed. + * refactor: sync continue with upstream + * fix: fix debug message for insufficient lateral margin + * fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (`#738 `_) + * test(autoware_testing): fix smoke_test (`#479 `_) + * fix(autoware_testing): fix smoke_test + * restore smoke_test for trajectory_follower_nodes + * add support multiple parameter files + * ci(pre-commit): autofix + * minor fix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(rviz_plugins): add velocity limit to autoware state panel (`#879 `_) + * feat(rviz_plugins): add velocity limit to autoware state panel + * chore(rviz_plugin): change ms to kmh + * feat(vehicle_info_util): add max_steer_angle (`#740 `_) + * feat(vehicle_info_util): add max_steer_angle + * applied pre-commit + * Added max_steer_angle in test config + Co-authored-by: Tomoya Kimura + * fix(lidar_centerpoint): fix google drive url to avoid 404 (`#889 `_) + * fix(lidar_centerpoint): fix google drive url to avoid 404 + * Update CMakeLists.txt + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * chore: fix typos (`#886 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * ci(pre-commit): autofix + * fixed conflicts + * ci(pre-commit): autofix + * resolve conflict + * ci(pre-commit): autofix + * merged with main->feature_battery_monitoring + * merge main ->feature_battery_monitoring + * Added voltages are provisional values. + * ci(pre-commit): autofix + * feat(behavior_path_planner): add turn signal parameters (`#2086 `_) + * feat(behavior_path_planner): add and change parameters + * update + * update + * refactor(perception_utils): refactor matching function in perception_utils (`#2045 `_) + * refactor(perception_util): refactor matching function in perception_util + * fix namespace + * refactor + * refactor + * fix bug + * add const + * refactor function name + * refactor(perception_utils): refactor object_classification (`#2042 `_) + * refactor(perception_utils): refactor object_classification + * fix bug + * fix unittest + * refactor + * fix unit test + * remove redundant else + * refactor variable name + * feat(autoware_auto_perception_rviz_plugin): add accel text visualization (`#2046 `_) + * refactor(motion_utils, obstacle_cruise_planner): add offset to virtual wall utils func (`#2078 `_) + * refactor(osqp_interface, motion_velocity_smoother): unsolved status log (`#2076 `_) + * refactor(osqp_interface, motion_velocity_smoother): unsolved status log + * Update common/osqp_interface/src/osqp_interface.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * feat(lidar_centerpoint): eliminated the tf dependency for single frame detection (`#1925 `_) + Co-authored-by: Yusuke Muramatsu + * change name hardware_monitor -> voltage_monitor + * copy right 2020 -> 2022 + * delete duplicated lines + * fix: catch exception, remove sensors_exists\_ + * adding error message output + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * adding document for voltage monitor + * fixed for the issue of multithread + * ci(pre-commit): autofix + * Fixed the lack for processing of Error case. + * deleted magic number 200 + * moved voltage_mnitor to tha last + * minimizing between try-catch. + * ci(pre-commit): autofix + * added default vlue of cmos_battery_voltage + * changed the label name to cmos_battery_label. + * adding language specified + * resolved conflict + * resolved conflict + * ci(pre-commit): autofix + * added topics_voltage_monitor.md) + * ci(pre-commit): autofix + * chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (`#639 `_) + * chore: sync files (`#648 `_) + * chore: sync files + * Revert "chore: sync files" + This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. + * sync codecov.yaml + Co-authored-by: kenji-miyake + Co-authored-by: Kenji Miyake + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage (`#666 `_) + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(behavior_velocity): avoid insert same point on trajectory utils (`#834 `_) + * refactor(behavior_velocity_planner): simplify CMakeLists.txt (`#855 `_) + * docs: fix 404 error caused by typo in url (`#871 `_) + * docs: fix 404 error caused by typo in url + * docs: fix typo in url for yolov4 + * fix(image_projection_based_fusion): set imagebuffersize (`#820 `_) + * fix: set imagebuffersize configured + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore(avoidance_module): fix spell check (`#732 `_) + * feat: isolate gtests in all packages (`#693 `_) + * docs(virtual traffic light): add documentation (`#245 `_) + * doc(behavior_velocity): add graph and fix link + * doc(behavior_velocity): update virtual traffic light doc + * doc(behavior_velocity): minor fix + * doc : mediate to coordinate + * doc: minor update + * doc: fix pre-commit + * doc: update docs + * apply suggestion + * doc: to intersection-coordination + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (`#830 `_) + * fix(surroud_obstacle_checker): use alias + * feat(surround_obstacle_checker): use velocity limit + * chore(surround_obstacle_checker): rename publisher, subscriber and callback functions + * refactor(surround_obstacle_checker): use parameter struct + * fix(surround_obstacle_checker): use alias + * refactor(surround_obstacle_checker): cleanup member functions + * refactor(surround_obstacle_checker): cleanup polygon handling + * refactor(surround_obstacle_checker): use marker helper + * feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow + * fix(surround_obstacle_checker): fix ego footprint polygon (`#877 `_) + * fix: update nvinfer api (`#863 `_) + * fix(lidar_centerpoint): update nvinfer api + * fix(tensorrt_yolo): update nvinfer api + * fix(lidar_apollo_instance_segmentation): update nvinfer api + * fix(traffic_light_classifier): update nvinfer api + * fix(traffic_light_ssd_fine_detector): update nvinfer api + * pre-commit run + * fix(avoidance_module): ignore object instead of creating zero shift (`#731 `_) + * fix: ignore object instead of creating zero shift + instead of creating zero shift point, the object will be ignored. + no behavior changes should be observed. + * refactor: sync continue with upstream + * fix: fix debug message for insufficient lateral margin + * fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (`#738 `_) + * test(autoware_testing): fix smoke_test (`#479 `_) + * fix(autoware_testing): fix smoke_test + * restore smoke_test for trajectory_follower_nodes + * add support multiple parameter files + * ci(pre-commit): autofix + * minor fix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(rviz_plugins): add velocity limit to autoware state panel (`#879 `_) + * feat(rviz_plugins): add velocity limit to autoware state panel + * chore(rviz_plugin): change ms to kmh + * feat(vehicle_info_util): add max_steer_angle (`#740 `_) + * feat(vehicle_info_util): add max_steer_angle + * applied pre-commit + * Added max_steer_angle in test config + Co-authored-by: Tomoya Kimura + * fix(lidar_centerpoint): fix google drive url to avoid 404 (`#889 `_) + * fix(lidar_centerpoint): fix google drive url to avoid 404 + * Update CMakeLists.txt + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * chore: fix typos (`#886 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * ci(pre-commit): autofix + * fixed conflicts + * ci(pre-commit): autofix + * resolve conflict + * deleted + * added "Voltage Monitor" + * ci(pre-commit): autofix + * merged with main->feature_battery_monitoring + * merge main ->feature_battery_monitoring + * ci(pre-commit): autofix + * added default vlue of cmos_battery_voltage + * resolved conflict + * resolved conflict + * added topics_voltage_monitor.md) + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (`#639 `_) + * chore: sync files (`#648 `_) + * chore: sync files + * Revert "chore: sync files" + This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. + * sync codecov.yaml + Co-authored-by: kenji-miyake + Co-authored-by: Kenji Miyake + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage (`#666 `_) + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(behavior_velocity): avoid insert same point on trajectory utils (`#834 `_) + * refactor(behavior_velocity_planner): simplify CMakeLists.txt (`#855 `_) + * docs: fix 404 error caused by typo in url (`#871 `_) + * docs: fix 404 error caused by typo in url + * docs: fix typo in url for yolov4 + * fix(image_projection_based_fusion): set imagebuffersize (`#820 `_) + * fix: set imagebuffersize configured + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore(avoidance_module): fix spell check (`#732 `_) + * feat: isolate gtests in all packages (`#693 `_) + * docs(virtual traffic light): add documentation (`#245 `_) + * doc(behavior_velocity): add graph and fix link + * doc(behavior_velocity): update virtual traffic light doc + * doc(behavior_velocity): minor fix + * doc : mediate to coordinate + * doc: minor update + * doc: fix pre-commit + * doc: update docs + * apply suggestion + * doc: to intersection-coordination + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (`#830 `_) + * fix(surroud_obstacle_checker): use alias + * feat(surround_obstacle_checker): use velocity limit + * chore(surround_obstacle_checker): rename publisher, subscriber and callback functions + * refactor(surround_obstacle_checker): use parameter struct + * fix(surround_obstacle_checker): use alias + * refactor(surround_obstacle_checker): cleanup member functions + * refactor(surround_obstacle_checker): cleanup polygon handling + * refactor(surround_obstacle_checker): use marker helper + * feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow + * fix(surround_obstacle_checker): fix ego footprint polygon (`#877 `_) + * fix: update nvinfer api (`#863 `_) + * fix(lidar_centerpoint): update nvinfer api + * fix(tensorrt_yolo): update nvinfer api + * fix(lidar_apollo_instance_segmentation): update nvinfer api + * fix(traffic_light_classifier): update nvinfer api + * fix(traffic_light_ssd_fine_detector): update nvinfer api + * pre-commit run + * fix(avoidance_module): ignore object instead of creating zero shift (`#731 `_) + * fix: ignore object instead of creating zero shift + instead of creating zero shift point, the object will be ignored. + no behavior changes should be observed. + * refactor: sync continue with upstream + * fix: fix debug message for insufficient lateral margin + * fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (`#738 `_) + * test(autoware_testing): fix smoke_test (`#479 `_) + * fix(autoware_testing): fix smoke_test + * restore smoke_test for trajectory_follower_nodes + * add support multiple parameter files + * ci(pre-commit): autofix + * minor fix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(rviz_plugins): add velocity limit to autoware state panel (`#879 `_) + * feat(rviz_plugins): add velocity limit to autoware state panel + * chore(rviz_plugin): change ms to kmh + * feat(vehicle_info_util): add max_steer_angle (`#740 `_) + * feat(vehicle_info_util): add max_steer_angle + * applied pre-commit + * Added max_steer_angle in test config + Co-authored-by: Tomoya Kimura + * fix(lidar_centerpoint): fix google drive url to avoid 404 (`#889 `_) + * fix(lidar_centerpoint): fix google drive url to avoid 404 + * Update CMakeLists.txt + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * chore: fix typos (`#886 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * ci(pre-commit): autofix + * fixed conflicts + * ci(pre-commit): autofix + * resolve conflict + * ci(pre-commit): autofix + * merged with main->feature_battery_monitoring + * merge main ->feature_battery_monitoring + * Added voltages are provisional values. + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * fixed conflict manually + * fixed conflict manually + * ci(pre-commit): autofix + * fixed conflict + * fixed conflict + * ci(pre-commit): autofix + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com> + Co-authored-by: kenji-miyake + Co-authored-by: Hiroki OTA + Co-authored-by: Kenji Miyake + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> + Co-authored-by: storrrrrrrrm <103425473+storrrrrrrrm@users.noreply.github.com> + Co-authored-by: suchang + Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Takamasa Horibe + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: Takayuki Murooka + Co-authored-by: Tomoya Kimura + Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> + Co-authored-by: Takeshi Ishita + Co-authored-by: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Co-authored-by: Satoshi Tanaka <16330533+scepter914@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa + Co-authored-by: Yusuke Muramatsu +* feat: add HDD monitoring items to hdd_monitor (`#721 `_) + * feat: add HDD monitoring items to hdd_monitor + * fix pre-commit C long type error + * fixed the monitoring method of RecoveredError + * additional support for storage health check + * resolve conflicts + * fix bug when setting mount point of HDD Monitor + * fix(system_monitor): level change when not connected and unmount function added in HDD connection monitoring + * fix(system_monitor): level change when not connected in HDD connection monitoring + * fix(system_monitor): unmount function added in hdd_reader + * fix(system_monitor): separate S.M.A.R.T. request and lazy unmount request for hdd_reader +* chore(system_error_monitor): add maintainer (`#1922 `_) +* feat(system_monitor): add IP packet reassembles failed monitoring to net_monitor (`#1427 `_) + * feat(system_monitor): add IP packet reassembles failed monitoring to net_monitor + * fix build errors caused by merge mistakes + * fix(system_monitor): chang word Reasm and fix deep nesting + * fix(system_monitor): fix deep nesting + * fix(system_monitor): lightweight /proc/net/snmp reading + * fix(system_monitor): fix index variable type to unsigned, add log output, and make index evaluation expression easier to understand + * fix(system_monitor): remove unnecessary static_cast + * fix(system_monitor): typo fix + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> +* feat(pose_initializer)!: support ad api (`#1500 `_) + * feat(pose_initializer): support ad api + * docs: update readme + * fix: build error + * fix: test + * fix: auto format + * fix: auto format + * feat(autoware_ad_api_msgs): define localization interface + * feat: update readme + * fix: copyright + * fix: main function + * Add readme of localization message + * feat: modify stop check time + * fix: fix build error + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(system_monitor): fix parameter threshold of CPU Usage monitoring (`#1805 `_) + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> +* feat: add CRC error monitoring to net_monitor (`#638 `_) + * feat: add CRC error monitoring to net_monitor + * add CRC error monitoring information to README.md + * ci(pre-commit): autofix + Co-authored-by: noriyuki.h + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(tier4_system_launch): declare tier4_system_launch_param_path (`#1411 `_) +* fix(tier4_system_launch): add group tag (`#1240 `_) + * fix(tier4_system_launch): add group tag + * move arg into group +* fix(system_monitor): add some smart information to diagnostics (`#708 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Akihiro Sakurai, Daisuke Nishimatsu, Kenji Miyake, Kosuke Takeuchi, Makoto Kurihara, Mamoru Sobue, Takagi, Isamu, Takayuki Murooka, Tomohito ANDO, Tomoya Kimura, Vincent Richard, Xinyu Wang, Yuxuan Liu, asana17, ito-san, kk-inoue-esol, kminoda, nobuotakamasa, v-nakayama7440-esol diff --git a/launch/tier4_system_launch/package.xml b/launch/tier4_system_launch/package.xml index 881a65effe2c0..6d335269f734d 100644 --- a/launch/tier4_system_launch/package.xml +++ b/launch/tier4_system_launch/package.xml @@ -2,7 +2,7 @@ tier4_system_launch - 0.1.0 + 0.38.0 The tier4_system_launch package Fumihito Ito TetsuKawa diff --git a/launch/tier4_vehicle_launch/CHANGELOG.rst b/launch/tier4_vehicle_launch/CHANGELOG.rst new file mode 100644 index 0000000000000..3b5e4843e1f86 --- /dev/null +++ b/launch/tier4_vehicle_launch/CHANGELOG.rst @@ -0,0 +1,79 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_vehicle_launch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(raw_vehicle_cmd_converter)!: prefix package and namespace with autoware (`#7385 `_) + * add prefix + * fix other packages + * fix cppcheck + * pre-commit + * fix + --------- +* Contributors: Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* fix(raw_vehicle_cmd_converter): fix parameter files to parse path to csv files (`#6136 `_) +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: fix xacro command in vehicle.launch (`#2171 `_) +* feat(tier4_vehicle launch): switch config_dir value for default/individual_param (`#1416 `_) + * feat(tier4_vehicle_launch): migrate from autoware_launch::vehicle_launch to tier4_vehicle_launch + * By default config_dir is _description/config/ (like in planning_simulation) in tier4_vehicle_launch, and in product release config_dir will be set to /config//, and its value is set from either planning_simulator.launch orautoware_launch +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(tier4_simulator_launch, tier4_vehicle_launch)!: fix launch args (`#443 `_) +* fix(tier4_vehicle_launch): refer to launch packages to find vehicle_interface.launch.xml (`#439 `_) +* fix(tier4_vehicle_launch): remove unnecessary config_dir (`#436 `_) + * fix(tier4_vehicle_launch): remove unnecessary config_dir + * refactor: rename arg + * remove vehicle_description.launch.xml to simplify the structure + * chore: simplify vehicle.xacro +* feat(tier4_autoware_launch)!: move package to autoware_launch (`#420 `_) + * feat(tier4_autoware_launch)!: move package to autoware_launch + * remove unnecessary depends +* docs: fix invalid links (`#309 `_) +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Fumiya Watanabe, Kenji Miyake, Mamoru Sobue, Tomoya Kimura, Vincent Richard, awf-autoware-bot[bot] diff --git a/launch/tier4_vehicle_launch/package.xml b/launch/tier4_vehicle_launch/package.xml index 779975d3e1ae1..9a8c03c62a7b3 100644 --- a/launch/tier4_vehicle_launch/package.xml +++ b/launch/tier4_vehicle_launch/package.xml @@ -2,7 +2,7 @@ tier4_vehicle_launch - 0.1.0 + 0.38.0 The tier4_vehicle_launch package Yukihiro Saito Apache License 2.0 diff --git a/localization/autoware_ekf_localizer/CHANGELOG.rst b/localization/autoware_ekf_localizer/CHANGELOG.rst new file mode 100644 index 0000000000000..35fce4f96ef08 --- /dev/null +++ b/localization/autoware_ekf_localizer/CHANGELOG.rst @@ -0,0 +1,17 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_ekf_localizer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(localization_util)!: prefix package and namespace with autoware (`#8922 `_) + add autoware prefix to localization_util +* refactor(ekf_localizer)!: prefix package and namespace with autoware (`#8888 `_) + * import lanelet2_map_preprocessor + * move headers to include/autoware/efk_localier + --------- +* Contributors: Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_ekf_localizer/package.xml b/localization/autoware_ekf_localizer/package.xml index e0f4c9319d0d5..c9abefcd5e849 100644 --- a/localization/autoware_ekf_localizer/package.xml +++ b/localization/autoware_ekf_localizer/package.xml @@ -2,7 +2,7 @@ autoware_ekf_localizer - 0.1.0 + 0.38.0 The autoware_ekf_localizer package Takamasa Horibe Yamato Ando diff --git a/localization/autoware_geo_pose_projector/CHANGELOG.rst b/localization/autoware_geo_pose_projector/CHANGELOG.rst new file mode 100644 index 0000000000000..1925737c6a571 --- /dev/null +++ b/localization/autoware_geo_pose_projector/CHANGELOG.rst @@ -0,0 +1,22 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_geo_pose_projector +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* refactor(geography_utils): prefix package and namespace with autoware (`#7790 `_) + * refactor(geography_utils): prefix package and namespace with autoware + * move headers to include/autoware/ + --------- +* refactor(geo_pose_projector)!: prefix package and namespace with autoware (`#8334 `_) + * add autoware\_ prefix + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: SakodaShintaro +* Contributors: Esteve Fernandez, Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_geo_pose_projector/package.xml b/localization/autoware_geo_pose_projector/package.xml index 4f02d4ff40981..1af60efe6f889 100644 --- a/localization/autoware_geo_pose_projector/package.xml +++ b/localization/autoware_geo_pose_projector/package.xml @@ -2,7 +2,7 @@ autoware_geo_pose_projector - 0.1.0 + 0.38.0 The autoware_geo_pose_projector package Yamato Ando Masahiro Sakamoto diff --git a/localization/autoware_gyro_odometer/CHANGELOG.rst b/localization/autoware_gyro_odometer/CHANGELOG.rst new file mode 100644 index 0000000000000..59a7f6c5d5090 --- /dev/null +++ b/localization/autoware_gyro_odometer/CHANGELOG.rst @@ -0,0 +1,19 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_gyro_odometer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(localization_util)!: prefix package and namespace with autoware (`#8922 `_) + add autoware prefix to localization_util +* refactor(gyro_odometer)!: prefix package and namespace with autoware (`#8340 `_) + * add autoware\_ prefix + * add missing header + * use target_include_directories instead + * add autoware\_ prefix + --------- +* Contributors: Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_gyro_odometer/package.xml b/localization/autoware_gyro_odometer/package.xml index 77de1d582fc0f..41626e3f8c70b 100644 --- a/localization/autoware_gyro_odometer/package.xml +++ b/localization/autoware_gyro_odometer/package.xml @@ -2,7 +2,7 @@ autoware_gyro_odometer - 0.1.0 + 0.38.0 The autoware_gyro_odometer package as a ROS 2 node Yamato Ando Masahiro Sakamoto diff --git a/localization/autoware_landmark_based_localizer/autoware_ar_tag_based_localizer/CHANGELOG.rst b/localization/autoware_landmark_based_localizer/autoware_ar_tag_based_localizer/CHANGELOG.rst new file mode 100644 index 0000000000000..e24342415d923 --- /dev/null +++ b/localization/autoware_landmark_based_localizer/autoware_ar_tag_based_localizer/CHANGELOG.rst @@ -0,0 +1,38 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_ar_tag_based_localizer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(localization_util)!: prefix package and namespace with autoware (`#8922 `_) + add autoware prefix to localization_util +* fix(doc): landmark localizer (`#8301 `_) + fix landmark localizer +* refactor(localization): remove unnecessary dependency in localization packages (`#8202 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Yamato Ando +* perf(autoware_ar_tag_based_localizer): remove unnecessary pub/sub depth for transient_local (`#8259 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* chore: update sample rosbags for localization modules (`#7716 `_) + Update sample rosbags for new message types +* fix: replace deprecated header in Jazzy (`#7603 `_) + * Use cv_bridge.hpp if available + * Fix image_geometry deprecated header + * Add comment for __has_include + --------- + Co-authored-by: Kotaro Yoshimoto +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(ar_tag_based_localizer): add prefix "autoware\_" to ar_tag_based_localizer (`#7483 `_) + * Added prefix "autoware\_" to ar_tag_based_localizer + * style(pre-commit): autofix + * Fixed localization_launch + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Kento Yabuuchi, Kosuke Takeuchi, Masaki Baba, SakodaShintaro, TaikiYamada4, Takayuki Murooka, Yutaka Kondo, Yuxuan Liu, ぐるぐる + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_landmark_based_localizer/autoware_ar_tag_based_localizer/package.xml b/localization/autoware_landmark_based_localizer/autoware_ar_tag_based_localizer/package.xml index 4f6726abb33ef..4ff6c0c9ca9b1 100644 --- a/localization/autoware_landmark_based_localizer/autoware_ar_tag_based_localizer/package.xml +++ b/localization/autoware_landmark_based_localizer/autoware_ar_tag_based_localizer/package.xml @@ -2,7 +2,7 @@ autoware_ar_tag_based_localizer - 0.0.0 + 0.38.0 The autoware_ar_tag_based_localizer package Shintaro Sakoda Masahiro Sakamoto diff --git a/localization/autoware_landmark_based_localizer/autoware_landmark_manager/CHANGELOG.rst b/localization/autoware_landmark_based_localizer/autoware_landmark_manager/CHANGELOG.rst new file mode 100644 index 0000000000000..241a307ea8e98 --- /dev/null +++ b/localization/autoware_landmark_based_localizer/autoware_landmark_manager/CHANGELOG.rst @@ -0,0 +1,27 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_landmark_manager +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(localization_util)!: prefix package and namespace with autoware (`#8922 `_) + add autoware prefix to localization_util +* refactor(localization): remove unnecessary dependency in localization packages (`#8202 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Yamato Ando +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(ar_tag_based_localizer): add prefix "autoware\_" to ar_tag_based_localizer (`#7483 `_) + * Added prefix "autoware\_" to ar_tag_based_localizer + * style(pre-commit): autofix + * Fixed localization_launch + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Kento Yabuuchi, Kosuke Takeuchi, Masaki Baba, SakodaShintaro, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_landmark_based_localizer/autoware_landmark_manager/package.xml b/localization/autoware_landmark_based_localizer/autoware_landmark_manager/package.xml index 43ef73b8c5226..a5250d6c81afc 100644 --- a/localization/autoware_landmark_based_localizer/autoware_landmark_manager/package.xml +++ b/localization/autoware_landmark_based_localizer/autoware_landmark_manager/package.xml @@ -2,7 +2,7 @@ autoware_landmark_manager - 0.0.0 + 0.38.0 The autoware_landmark_manager package Shintaro Sakoda Masahiro Sakamoto diff --git a/localization/autoware_landmark_based_localizer/autoware_lidar_marker_localizer/CHANGELOG.rst b/localization/autoware_landmark_based_localizer/autoware_lidar_marker_localizer/CHANGELOG.rst new file mode 100644 index 0000000000000..3bbcf463b2a7d --- /dev/null +++ b/localization/autoware_landmark_based_localizer/autoware_lidar_marker_localizer/CHANGELOG.rst @@ -0,0 +1,136 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_lidar_marker_localizer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_point_types): prefix namespace with autoware::point_types (`#9169 `_) +* refactor(localization_util)!: prefix package and namespace with autoware (`#8922 `_) + add autoware prefix to localization_util +* feat(localization): add `lidar_marker_localizer` (`#5573 `_) + * Added lidar_marker_localizer + * style(pre-commit): autofix + * fix launch file + * style(pre-commit): autofix + * Removed subscriber_member_function.cpp + * Renamed the package and the node + * style(pre-commit): autofix + * Removed pose_array_interpolator + * Removed unused files + * Removed include dir + * style(pre-commit): autofix + * Renamed wrong names + * fix magic number + * style(pre-commit): autofix + * fix bug + * parameterized + * style(pre-commit): autofix + * add base_covariance + * style(pre-commit): autofix + * Removed std::cerr + * Removed unused code + * Removed unnecessary publishers + * Changed to use alias + * Fixed result_base_link_on_map + * Changed to use "using std::placeholders" + * Refactored points_callback + * Fixed as pointed out by linter + * Refactored lidar_marker_localizer + * Fixed const reference + * Refactor point variables + * Added detect_landmarks + * rework filering params + * fix marker position + * style(pre-commit): autofix + * fix build error + * fix marker position + * style(pre-commit): autofix + * update readme + * style(pre-commit): autofix + * Added calculate_diff_pose + * Fixed to pass linter + * update package.xml + * Fixed to use SmartPoseBuffer + * Fixed function calculate_diff_pose to calculate_new_self_pose + * Compatible with the latest landmark_manager + * Fixed pub_marker + * Fixed launch + * Removed unused arg + * Removed limit_distance_from_self_pose_to_marker_from_lanelet2 + * Fixed parse_landmarks + * Fixed parameter type + * Fixed typo + * rework diagnostics + * style(pre-commit): autofix + * rotate covariance + * style(pre-commit): autofix + * add json schema + * style(pre-commit): autofix + * parameterize marker name + * python to xml + * update launch files + * style(pre-commit): autofix + * add debug/pose_with_covariance + * style(pre-commit): autofix + * update readme + * update readme + * add depend + * add sample dataset + * add param marker_height_from_ground + * style(pre-commit): autofix + * fix typo + * add includes + * add name to TODO comment + * style(pre-commit): autofix + * rename lidar-marker + * modify sample dataset url + * add flowchat to readme + * fix callbackgroup + * add TODO comment + * fix throttle timer + * delete unused valriable + * delete unused line + * style(pre-commit): autofix + * fix the duplicated code + * style(pre-commit): autofix + * avoid division by zero + * fix TODO comment + * fix uncrustify failed + * style(pre-commit): autofix + * Update localization/landmark_based_localizer/lidar_marker_localizer/src/lidar_marker_localizer.cpp + Co-authored-by: SakodaShintaro + * change lint_common + * update CMakeLists + * save intensity func + * style(pre-commit): autofix + * style(pre-commit): autofix + * fix build error + * style(pre-commit): autofix + * apply PointXYZIRC + * add autoware prefix + * componentize + * move directory + * use localization_util's diagnostics lib + * style(pre-commit): autofix + * applay linter + * style(pre-commit): autofix + * to pass spell-check + * remove _ex + * refactor + * style(pre-commit): autofix + * remove unused depend + * update readme + * fix typo + * fix json + * fix autoware prefix + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: yamato-ando + Co-authored-by: Yamato Ando + Co-authored-by: yamato-ando +* Contributors: Esteve Fernandez, Masaki Baba, SakodaShintaro, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_landmark_based_localizer/autoware_lidar_marker_localizer/package.xml b/localization/autoware_landmark_based_localizer/autoware_lidar_marker_localizer/package.xml index 2b19b46b55424..91976ab1a74e1 100755 --- a/localization/autoware_landmark_based_localizer/autoware_lidar_marker_localizer/package.xml +++ b/localization/autoware_landmark_based_localizer/autoware_lidar_marker_localizer/package.xml @@ -2,7 +2,7 @@ autoware_lidar_marker_localizer - 0.0.0 + 0.38.0 The autoware_lidar_marker_localizer package Yamato Ando Shintaro Sakoda diff --git a/localization/autoware_localization_error_monitor/CHANGELOG.rst b/localization/autoware_localization_error_monitor/CHANGELOG.rst new file mode 100644 index 0000000000000..6c293809b481f --- /dev/null +++ b/localization/autoware_localization_error_monitor/CHANGELOG.rst @@ -0,0 +1,21 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_localization_error_monitor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(localization_util)!: prefix package and namespace with autoware (`#8922 `_) + add autoware prefix to localization_util +* fix(localization_error_monitor, system diag): fix to use diagnostics_module in localization_util (`#8543 `_) + * fix(localization_error_monitor): fix to use diagnostics_module in localization_util + * fix: update media + * fix: update component name + * fix: rename include file + --------- +* refactor(localization_error_monitor)!: prefix package and namespace with autoware (`#8423 `_) + add autoware\_ prefix +* Contributors: Masaki Baba, RyuYamamoto, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_localization_error_monitor/package.xml b/localization/autoware_localization_error_monitor/package.xml index 463e7aee347d7..e07445b878d9c 100644 --- a/localization/autoware_localization_error_monitor/package.xml +++ b/localization/autoware_localization_error_monitor/package.xml @@ -2,7 +2,7 @@ autoware_localization_error_monitor - 0.1.0 + 0.38.0 ros node for monitoring localization error Yamato Ando Masahiro Sakamoto diff --git a/localization/autoware_localization_util/CHANGELOG.rst b/localization/autoware_localization_util/CHANGELOG.rst new file mode 100644 index 0000000000000..b64aecd4ac4a3 --- /dev/null +++ b/localization/autoware_localization_util/CHANGELOG.rst @@ -0,0 +1,13 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_localization_util +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(localization_util)!: prefix package and namespace with autoware (`#8922 `_) + add autoware prefix to localization_util +* Contributors: Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_localization_util/package.xml b/localization/autoware_localization_util/package.xml index 48abf542ddd07..49330e04c8b2f 100644 --- a/localization/autoware_localization_util/package.xml +++ b/localization/autoware_localization_util/package.xml @@ -2,7 +2,7 @@ autoware_localization_util - 0.1.0 + 0.38.0 The autoware_localization_util package Yamato Ando Masahiro Sakamoto diff --git a/localization/autoware_ndt_scan_matcher/CHANGELOG.rst b/localization/autoware_ndt_scan_matcher/CHANGELOG.rst new file mode 100644 index 0000000000000..e28c1a801338d --- /dev/null +++ b/localization/autoware_ndt_scan_matcher/CHANGELOG.rst @@ -0,0 +1,15 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_ndt_scan_matcher +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(localization_util)!: prefix package and namespace with autoware (`#8922 `_) + add autoware prefix to localization_util +* refactor(ndt_scan_matcher)!: prefix package and namespace with autoware (`#8904 `_) + add autoware\_ prefix +* Contributors: Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_ndt_scan_matcher/package.xml b/localization/autoware_ndt_scan_matcher/package.xml index a4e5d71fa5c59..f41c9b8bd74af 100644 --- a/localization/autoware_ndt_scan_matcher/package.xml +++ b/localization/autoware_ndt_scan_matcher/package.xml @@ -2,7 +2,7 @@ autoware_ndt_scan_matcher - 0.1.0 + 0.38.0 The autoware_ndt_scan_matcher package Yamato Ando Kento Yabuuchi diff --git a/localization/autoware_pose2twist/CHANGELOG.rst b/localization/autoware_pose2twist/CHANGELOG.rst new file mode 100644 index 0000000000000..a261e22cdb60c --- /dev/null +++ b/localization/autoware_pose2twist/CHANGELOG.rst @@ -0,0 +1,16 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_pose2twist +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(pose2twist)!: prefix package and namespace with autoware (`#8347 `_) + * add autoware\_ prefix + * use target_include_directories instead + --------- + Co-authored-by: SakodaShintaro +* Contributors: Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_pose2twist/package.xml b/localization/autoware_pose2twist/package.xml index dc499f8eda5a4..74ae9b8a10de7 100644 --- a/localization/autoware_pose2twist/package.xml +++ b/localization/autoware_pose2twist/package.xml @@ -2,7 +2,7 @@ autoware_pose2twist - 0.1.0 + 0.38.0 The autoware_pose2twist package Yamato Ando Masahiro Sakamoto diff --git a/localization/autoware_pose_covariance_modifier/CHANGELOG.rst b/localization/autoware_pose_covariance_modifier/CHANGELOG.rst new file mode 100644 index 0000000000000..6dff24e91bd23 --- /dev/null +++ b/localization/autoware_pose_covariance_modifier/CHANGELOG.rst @@ -0,0 +1,28 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_pose_covariance_modifier +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* docs(autoware_pose_covariance_modifier): fix gt symbol (`#9082 `_) +* docs(autoware_pose_cov_modifier): fix line breaks and dead links (`#8991 `_) + * fix(autoware_pose_cov_modifier): fix line breaks + * fix dead links + --------- +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(autoware_pose_covariance_modifier): fix funcArgNamesDifferent (`#8007 `_) + fix:funcArgNamesDifferent +* fix(pose_covariance_modifier): fix json schema (`#7323 `_) + fix json schema + Co-authored-by: Kotaro Yoshimoto +* fix(autoware_pose_covariance_modifier): change log output from screen to both (`#7198 `_) + change log output from screen to both + Co-authored-by: SakodaShintaro +* feat(autoware_pose_covariance_modifier): add new node to early fuse gnss and ndt poses (`#6570 `_) + Co-authored-by: M. Fatih Cırıt +* Contributors: Esteve Fernandez, Masaki Baba, Yamato Ando, Yutaka Kondo, kobayu858, melike tanrikulu + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_pose_covariance_modifier/package.xml b/localization/autoware_pose_covariance_modifier/package.xml index dc4b741edff79..2c0f9ae142370 100644 --- a/localization/autoware_pose_covariance_modifier/package.xml +++ b/localization/autoware_pose_covariance_modifier/package.xml @@ -2,7 +2,7 @@ autoware_pose_covariance_modifier - 1.0.0 + 0.38.0 Add a description. Melike Tanrikulu diff --git a/localization/autoware_pose_estimator_arbiter/CHANGELOG.rst b/localization/autoware_pose_estimator_arbiter/CHANGELOG.rst new file mode 100644 index 0000000000000..4981ed9812334 --- /dev/null +++ b/localization/autoware_pose_estimator_arbiter/CHANGELOG.rst @@ -0,0 +1,20 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_pose_estimator_arbiter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(ndt_scan_matcher)!: prefix package and namespace with autoware (`#8904 `_) + add autoware\_ prefix +* refactor(pose_estimator_arbiter)!: prefix package and namespace with autoware (`#8386 `_) + * add autoware\_ prefix + * add autoware\_ prefix + * fix link for landmark_based_localizer + * remove Shadowing + --------- + Co-authored-by: SakodaShintaro +* Contributors: Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_pose_estimator_arbiter/package.xml b/localization/autoware_pose_estimator_arbiter/package.xml index f3aa30a2c6425..adf90c534ef8f 100644 --- a/localization/autoware_pose_estimator_arbiter/package.xml +++ b/localization/autoware_pose_estimator_arbiter/package.xml @@ -2,7 +2,7 @@ autoware_pose_estimator_arbiter - 0.1.0 + 0.38.0 The arbiter of multiple pose estimators Yamato Ando Kento Yabuuchi diff --git a/localization/autoware_pose_initializer/CHANGELOG.rst b/localization/autoware_pose_initializer/CHANGELOG.rst new file mode 100644 index 0000000000000..24764833d8599 --- /dev/null +++ b/localization/autoware_pose_initializer/CHANGELOG.rst @@ -0,0 +1,29 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_pose_initializer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* feat(pose_initializer): check error initial pose and gnss pose, output diagnostics (`#8947 `_) + * check initial pose error use GNSS pose + * add pose_error_check_enabled parameter + * fixed key value name + * rename diagnostics key value + * update README + * fixed schema json + * fixed type and default in schema json + * rename key value + --------- +* refactor(localization_util)!: prefix package and namespace with autoware (`#8922 `_) + add autoware prefix to localization_util +* refactor(pose_initializer)!: prefix package and namespace with autoware (`#8701 `_) + * add autoware\_ prefix + * fix link + --------- + Co-authored-by: SakodaShintaro +* Contributors: Esteve Fernandez, Masaki Baba, RyuYamamoto, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_pose_initializer/package.xml b/localization/autoware_pose_initializer/package.xml index 83a961a322c6a..b47476208f6cf 100644 --- a/localization/autoware_pose_initializer/package.xml +++ b/localization/autoware_pose_initializer/package.xml @@ -2,7 +2,7 @@ autoware_pose_initializer - 0.1.0 + 0.38.0 The autoware_pose_initializer package Yamato Ando Takagi, Isamu diff --git a/localization/autoware_pose_instability_detector/CHANGELOG.rst b/localization/autoware_pose_instability_detector/CHANGELOG.rst new file mode 100644 index 0000000000000..61445eda83331 --- /dev/null +++ b/localization/autoware_pose_instability_detector/CHANGELOG.rst @@ -0,0 +1,16 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_pose_instability_detector +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(pose_instability_detector)!: prefix package and namespace with autoware (`#8568 `_) + * add autoware\_ prefix + * add autoware\_ prefix + --------- + Co-authored-by: SakodaShintaro +* Contributors: Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_pose_instability_detector/package.xml b/localization/autoware_pose_instability_detector/package.xml index d59baf5817233..d3d7cc81166b6 100644 --- a/localization/autoware_pose_instability_detector/package.xml +++ b/localization/autoware_pose_instability_detector/package.xml @@ -2,7 +2,7 @@ autoware_pose_instability_detector - 0.1.0 + 0.38.0 The autoware_pose_instability_detector package Yamato Ando Kento Yabuuchi diff --git a/localization/autoware_stop_filter/CHANGELOG.rst b/localization/autoware_stop_filter/CHANGELOG.rst new file mode 100644 index 0000000000000..92dd7bfb70be9 --- /dev/null +++ b/localization/autoware_stop_filter/CHANGELOG.rst @@ -0,0 +1,22 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_stop_filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(docs): autoware stop filter docs (`#8302 `_) + fix autoware stop filter docs +* fix(autoware_stop_filter): fix funcArgNamesDifferent (`#8008 `_) + fix:funcArgNamesDifferent +* chore(localization, map): remove maintainer (`#7940 `_) +* fix(stop_filter): fix plugin name (`#7820 `_) + Fixed plugin name +* refactor(stop_filter): prefix package and namespace with autoware (`#7789 `_) + * refactor(stop_filter): prefix package and namespace with autoware + * fix launch files and update CODEOWNERS + --------- +* Contributors: Esteve Fernandez, SakodaShintaro, Yutaka Kondo, Yuxuan Liu, kminoda, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_stop_filter/package.xml b/localization/autoware_stop_filter/package.xml index d020f390e5bbf..499cb49af41a5 100644 --- a/localization/autoware_stop_filter/package.xml +++ b/localization/autoware_stop_filter/package.xml @@ -2,7 +2,7 @@ autoware_stop_filter - 0.0.0 + 0.38.0 The stop filter package Yamato Ando Masahiro Sakamoto diff --git a/localization/autoware_twist2accel/CHANGELOG.rst b/localization/autoware_twist2accel/CHANGELOG.rst new file mode 100644 index 0000000000000..15e448647054d --- /dev/null +++ b/localization/autoware_twist2accel/CHANGELOG.rst @@ -0,0 +1,20 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_twist2accel +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(signal_processing): prefix package and namespace with autoware (`#8541 `_) +* fix(autoware_twist2accel): fix funcArgNamesDifferent (`#8391 `_) + fix:funcArgNamesDifferent +* refactor(twist2accel)!: prefix package and namespace with autoware (`#8299 `_) + * add autoware\_ prefix + * add autoware\_ prefix + * add autoware\_ prefix + --------- + Co-authored-by: SakodaShintaro +* Contributors: Esteve Fernandez, Masaki Baba, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/localization/autoware_twist2accel/package.xml b/localization/autoware_twist2accel/package.xml index 6a4e021858f7c..ac40f9b43bc90 100644 --- a/localization/autoware_twist2accel/package.xml +++ b/localization/autoware_twist2accel/package.xml @@ -2,7 +2,7 @@ autoware_twist2accel - 0.0.0 + 0.38.0 The acceleration estimation package Yamato Ando Masahiro Sakamoto diff --git a/localization/yabloc/yabloc_common/CHANGELOG.rst b/localization/yabloc/yabloc_common/CHANGELOG.rst new file mode 100644 index 0000000000000..b2776cf51305d --- /dev/null +++ b/localization/yabloc/yabloc_common/CHANGELOG.rst @@ -0,0 +1,530 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package yabloc_common +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(signal_processing): prefix package and namespace with autoware (`#8541 `_) +* fix(yabloc_common): fix unusedFunction (`#8560 `_) + fix:unusedFunction +* perf(yabloc_common): remove unnecessary pub/sub depth for transient_local (`#8248 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix: replace deprecated header in Jazzy (`#7603 `_) + * Use cv_bridge.hpp if available + * Fix image_geometry deprecated header + * Add comment for __has_include + --------- + Co-authored-by: Kotaro Yoshimoto +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(yabloc_common): apply static analysis (`#7481 `_) + * refactor based on linter + * restore unwanted change + * remove unnecessary comment + * style(pre-commit): autofix + * change to const double + * add static cast + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(yabloc): suppress no viable conversion error (`#7299 `_) + * use tier4_autoware_utils instead of yabloc::Color + * use static_cast to convert Color to RGBA + * use tier4_autoware_utils instead of yabloc::Color + * use static_cast to convert Color to RGBA + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat!: replace autoware_auto_msgs with autoware_msgs for localization modules (`#7243 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* refactor(yabloc): use constexpr properly (`#7207 `_) +* fix(yabloc): fix bug in capturing in lambda function (`#7208 `_) + * fix(yabloc): fix bug in capturing in lambda function + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(yabloc_common): componentize yabloc_common nodes (`#7143 `_) + * make executables component + * log output changes to both + * style(pre-commit): autofix + * add default param path + * add glog as depend package + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(glog): add initialization check (`#6792 `_) +* Contributors: Esteve Fernandez, Kento Yabuuchi, Kosuke Takeuchi, Masaki Baba, Ryohsuke Mitsudome, Ryuta Kambe, Takamasa Horibe, Takayuki Murooka, Yutaka Kondo, kobayu858, ぐるぐる + +0.26.0 (2024-04-03) +------------------- +* chore(yabloc): replace parameters by json_to_markdown in readme (`#6183 `_) + * replace parameters by json_to_markdown + * fix some schma path + * fix again + --------- +* chore(yabloc): rework parameters (`#6170 `_) + * introduce json schema for ground_server + * introduce json schema for ll2_decomposer + * style(pre-commit): autofix + * fix json in yabloc_common + * introduce json schema for graph_segment + * introduce json schema for segment_filter + * fix yabloc_common schema.json + * introduce json schema for undistort + * style(pre-commit): autofix + * Revert "introduce json schema for ground_server" + This reverts commit 33d3e609d4e01919d11a86d3c955f53e529ae121. + * Revert "introduce json schema for graph_segment" + This reverts commit 00ae417f030324f2dcc7dfb4b867a969ae31aea7. + * style(pre-commit): autofix + * introduce json schema for yabloc_monitor + * introduce json schema for yabloc_particle_filter + * introduce json schema for yabloc_pose_initializer + * apply pre-commit + * fix revert conflict + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add localization & mapping maintainers (`#6085 `_) + * Added lm maintainers + * Add more + * Fixed maintainer + --------- +* build(yabloc_common): add missing libgoogle-glog-dev dependency (`#5225 `_) + * build(yabloc_common): add missing libgoogle-glog-dev dependency + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(localization_packages): remove unused in packages.xml files (`#5171 `_) + Co-authored-by: yamato-ando +* chore: add maintainer in localization and map packages (`#4501 `_) +* fix(yabloc): fix typo (`#4281 `_) + * fix(yabloc): fix typo + * fix Kinv and mean_pose + * style(pre-commit): autofix + * fix normalized term + * fix resamping + * style(pre-commit): autofix + * fix reweight + * fix typo + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(yabloc): add camera and vector map localization (`#3946 `_) + * adopt scane_case to undistort, segment_filter + * adopt scane_case to ground_server, ll2_decomposer + * adopt scane_case to twist_converter, twist_estimator + * adopt scane_case to validation packages + * adopt scane_case tomodularized_particle_filter + * adopt scane_case to gnss_particle_corrector + * adopt scane_case to camera_particle_corrector + * adopt scane_case to antishadow_corrector + * adopt scane_case to particle_initializer + * organize launch files + * add twist_visualizer to validate odometry performance + * use SE3::exp() to predict particles & modify linear noise model + * stop to use LL2 to rectify initialpose2d + * fix redundant computation in segment_accumulator + * improve gnss_particle_corrector + * fix segment_accumulator's bug + * add doppler_converter + * add xx2.launch.xml + * add hsv_extractor + * pickup other regions which have same color histogram + * use additional region to filt line-segments + * improve graph-segmentation + * remove `truncate_pixel_threshold` + * refactor graph_segmentator & segment_filter + * add mahalanobis_distance_threshold in GNSS particle corrector + * add extract_line_segments.hpp + * use pcl::transformCloudWithNormals instead of transform_cloud + * filt accumulating segments by LL2 + * move herarchical_cost_map to common + * apply positive feedback for accumulation + * move transform_linesegments() to common pkg + * refactor + * use all projected lines for camera corrector + * evaluate iffy linesegments + * complete to unify ll2-assisted lsd clasification + * add abs_cos2() which is more strict direction constraint + * fix orientation initialization bug + * publish doppler direction + * TMP: add disable/enable switch for camera corrector + * implement doppler orientation correction but it's disabled by default + * speed up camera corrector + * update ros params + * implement kalman filter for ground tilt estimation + * continuous height estimation works well? + * estimate height cotiniously + * use only linesegments which are at same height + * add static_gyro_bias parameter + * fix bug about overlay varidation + * increse ll2 height marging in cost map generation + * add static_gyro_bias in twist.launch.xml + * load pcdless_init_area from ll2 + * add specified initialization area + * add corrector_manager node to disable/enable camera_corrector + * call service to disable camer_corrector from manager + * load corrector disable area + * overlay even if pose is not estiamted + * publish camera corrector's status as string + * add set_booL_panel for camera_corrector enable/disable + * load bounding box from lanelet2 + * draw bounding box on cost map + * remove at2,at1 from cost map + * use cost_map::at() instread pf at2() + * move cost map library from common to camera corrector + * use logit for particle weighting but it does not work well + * prob_to_logit() requires non-intuitive parameters + * goodbye stupid parameters (max_raw_score & score_offset) + * publish two scored pointclouds as debug + * can handle unmapped areas + * remove obsolete packages + * update README.md + * Update README.md + * add image of how_to_launch + * add node diagram in readme + * add rviz_description.png in README + * subscribe pose_with_cov & disconnect base_link <-> particle_pose + * remove segment_accumulator & launch ekf_localizer from this project + * add gnss_ekf_corrector + * add camera_ekf_corrector package + * subscribe ekf prediction & synch pose data + * WIP: ready to implement UKF? + * estimate weighted averaging as pose_estimator + * basic algorithm is implemented but it does not work proparly + * apply after_cov_gain\_ + * ekf corrector works a little bit appropriately + * increase twist covariance for ekf + * test probability theory + * updat prob.py + * implement de-bayesing but it loooks ugly + * remove obsolete parameters + * skip measurement publishing if travel distance is so short + * use constant covariance because i dont understand what is correct + * add submodule sample_vehicle_launch + * TMP but it works + * add ekf_trigger in particle_initializer.hpp + * publish gnss markers & camera_est pubishes constant cov + * back to pcd-less only launcher + * add bayes_util package + * apply de-bayesing for camera_ekf + * some launch file update + * organize launch files. we can choice mode from ekf/pekf/pf + * organize particle_initializer + * add swap_mode_adaptor WIP + * use latest ekf in autoware & sample_vehicle + * fix bug of swap_adalptor + * fix FIX & FLOAT converter + * fix septentrio doppler converter + * move ekf packages to ekf directory + * ignore corrector_manager + * add standalone arg in launch files + * update semseg_node + * add camera_pose_initializer pkg + * subscribe camera_info&tf and prepare semantic projection + * project semantic image + * create vector map image from ll2 + * create lane image from vector map + * search the most match angle by non-zero pixels + * camera based pose_initializer + * move ekf packages into unstable + * move ekf theory debugger + * add tier4_autoware_msgs as submodule + * move pose_initializer into initializer dir + * add semse_msgs pkg + * separate marker pub function + * separate projection functions + * add semseg_srv client + * move sem-seg directory + * camera pose initilizer works successfully + * rectify covariance along the orientation + * improve initialization parameters + * take into account covariance of request + * use lanelet direciton to compute init pose scores + * semseg download model automatically + * remove sample_vehicle_launch + * add autoware_msgs + * remove obsolete launch files + * add standalone mode for direct initialization + * fix fix_to_pose + * update launch files + * update rviz config + * remove lidar_particle_corrector + * remove Sophus from sunbmodule + * rename submodule directory + * update README and some sample images + * update README.md + * fix override_camera_frame_id bahaviors + * fix some bugs (`#4 `_) + * fix: use initialpose from Rviz (`#6 `_) + * use initialpose from Rviz to init + * add description about how-to-set-initialpose + --------- + * misc: add license (`#7 `_) + * WIP: add license description + * add license description + * add description about license in README + --------- + * add quick start demo (`#8 `_) + * refactor(launch) remove & update obsolete launch files (`#9 `_) + * delete obsolete launch files + * update documents + --------- + * docs(readme): update architecture image (`#10 `_) + * replace architecture image in README + * update some images + --------- + * refactor(pcdless_launc/scripts): remove unnecessary scripts (`#11 `_) + * remove not useful scripts + * rename scripts & add descriptions + * little change + * remove odaiba.rviz + * grammer fix + --------- + * fix(pcdless_launch): fix a build bug + * fix(twist_estimator): use velocity_report by default + * fix bug + * debugged, now works + * update sample rosbag link (`#14 `_) + * feature(graph_segment, gnss_particle_corrector): make some features switchable (`#17 `_) + * make additional-graph-segment-pickup disablable + * enlarge gnss_mahalanobis_distance_threshold in expressway.launch + --------- + * fix: minor fix for multi camera support (`#18 `_) + * fix: minor fix for multi camera support + * update + * update + * fix typo + --------- + * refactor(retroactive_resampler): more readable (`#19 `_) + * make Hisotry class + * use boost:adaptors::indexed() + * add many comment in resampling() + * does not use ConstSharedPtr + * rename interface of resampler + * circular_buffer is unnecessary + --------- + * refactor(mpf::predictor) resampling interval control in out of resampler (`#20 `_) + * resampling interval management should be done out of resample() + * resampler class throw exeption rather than optional + * split files for resampling_history + * split files for experimental/suspention_adaptor + --------- + * refactor(mpf::predictor): just refactoring (`#21 `_) + * remove obsolete functions + * remove test of predictor + * remove remapping in pf.launch.xml for suspension_adapator + * add some comments + --------- + * fix(twist_estimator): remove stop filter for velocity (`#23 `_) + * feat(pcdless_launch): add multi camera launcher (`#22 `_) + * feat(pcdless_launch): add multi camera launcher + * minor fix + --------- + * refactor(CMakeListx.txt): just refactoring (`#24 `_) + * refactor imgproc/*/CMakeListx.txt + * refactor initializer/*/CMakeListx.txt & add gnss_pose_initializer pkg + * rename some files in twist/ & refactor pf/*/cmakelist + * refactor validation/*/CMakeListx.txt + * fix some obsolete executor name + --------- + * fix: rename lsd variables and files (`#26 `_) + * misc: reame pcdless to yabloc (`#25 `_) + * rename pcdless to yabloc + * fix conflict miss + --------- + * visualize path (`#28 `_) + * docs: update readme about particle filter (`#30 `_) + * update mpf/README.md + * update gnss_corrector/README.md + * update camera_corrector/README.md + --------- + * feat(segment_filter): publish images with lines and refactor (`#29 `_) + * feat(segment_filter): publish images with lines + * update validation + * update imgproc (reverted) + * large change inclding refactoring + * major update + * revert rviz config + * minor fix in name + * add validation option + * update architecture svg + * rename validation.launch to overlay.launch + * no throw runtime_error (unintentionaly applying format) + --------- + Co-authored-by: Kento Yabuuchi + * catch runtime_error when particle id is invalid (`#31 `_) + * return if info is nullopt (`#32 `_) + * pose_buffer is sometimes empty (`#33 `_) + * use_yaw_of_initialpose (`#34 `_) + * feat(interface): remove incompatible interface (`#35 `_) + * not use ublox_msg when run as autoware + * remove twist/kalman/twist & use twist_estimator/twist_with_covariance + * update particle_array stamp even if the time stamp seems wrong + --------- + * fix: suppress info/warn_stream (`#37 `_) + * does not stream undistortion time + * improve warn stream when skip particle weighting + * surpress frequency of warnings during synchronized particle searching + * fix camera_pose_initializer + --------- + * /switch must not be nice name (`#39 `_) + * misc(readme): update readme (`#41 `_) + * add youtube link and change thumbnail + * improve input/output topics + * quick start demo screen image + * add abstruct architecture and detail architecture + --------- + * docs(rosdep): fix package.xml to ensure build success (`#44 `_) + * fix package.xml to success build + * add 'rosdep install' in how-to-build + --------- + * add geographiclib in package.xml (`#46 `_) + * fix path search error in build stage (`#45 `_) + * fix path search error in build stage + * fix https://github.com/tier4/YabLoc/pull/45#issuecomment-1546808419 + * Feature/remove submodule (`#47 `_) + * remove submodules + * remove doppler converter + --------- + * feature: change node namespace to /localization/yabloc/** from /localization/** (`#48 `_) + * change node namespace + * update namespace for autoware-mode + * update namespace in multi_camera.launch + --------- + * removed unstable packages (`#49 `_) + * feature: add *.param.yaml to manage parameters (`#50 `_) + * make *.param.yaml in imgproc packages + * make *.param.yaml in initializer packages + * make *.param.yaml in map packages + * make *.param.yaml in pf packages + * make *.param.yaml in twist packages + * fix expressway parameter + * fix override_frame_id + * remove default parameters + * fix some remaining invalida parameters + --------- + * does not estimate twist (`#51 `_) + * feat(particle_initializer): merge particle_initializer into mpf (`#52 `_) + * feat(particle_initializer): merge particle_initializer to modulalized_particle_filter + * remove particle_initializer + * remove debug message + * remove related parts + * update readme + * rename publishing topic + --------- + Co-authored-by: Kento Yabuuchi + * fix: remove ll2_transition_area (`#54 `_) + * feature(initializer): combine some initializer packages (`#56 `_) + * combine some package about initializer + * yabloc_pose_initializer works well + * remove old initializer packages + * semseg node can launch + * fix bug + * revert initializer mode + --------- + * feature(imgproc): reudce imgproc packages (`#57 `_) + * combine some imgproc packages + * combine overlay monitors into imgproc + --------- + * feature(validation): remove validation packages (`#58 `_) + * remove validation packages + * remove path visualization + --------- + * feature(pf): combine some packages related to particle filter (`#59 `_) + * create yabloc_particle_filter + * combine gnss_particle_corrector + * combine ll2_cost_map + * combine camera_particle_corrector + * fix launch files + * split README & remove obsolete scripts + * fix config path of multi_camera mode + --------- + * feature: combine map and twist packages (`#60 `_) + * removed some twist nodes & rename remains to yabloc_twist + * fix launch files for yabloc_twist + * move map packages to yabloc_common + * WIP: I think its impossible + * Revert "WIP: I think its impossible" + This reverts commit 49da507bbf9abe8fcebed4d4df44ea5f4075f6d1. + * remove map packages & fix some launch files + --------- + * removed obsolete packages + * remove obsolete dot files + * use tier4_loc_launch instead of yabloc_loc_launch + * move launch files to each packages + * remove yabloc_localization_launch + * remove yabloc_launch + * modify yabloc/README.md + * update yabloc_common/README.md + * update yabloc_imgproc README + * update yabloc_particle_filter/README + * update yabloc_pose_initializer/README + * update README + * use native from_bin_msg + * use ifndef instead of pragma once in yabloc_common + * use ifndef instead of pragma once in yabloc_imgproc & yabloc_pf + * use ifndef instead of pragma once in yabloc_pose_initializer + * style(pre-commit): autofix + * use autoware_cmake & suppress build warning + * repalce yabloc::Timer with tier4_autoware_utils::StopWatch + * replace 1.414 with std::sqrt(2) + * style(pre-commit): autofix + * removed redundant ament_cmake_auto + * removed yabloc_common/timer.hpp + * replaced low_pass_filter with autoware's lowpass_filter_1d + * style(pre-commit): autofix + * Squashed commit of the following: + commit cb08e290cca5c00315a58a973ec068e559c9e0a9 + Author: Kento Yabuuchi + Date: Tue Jun 13 14:30:09 2023 +0900 + removed ublox_msgs in gnss_particle_corrector + commit c158133f184a43914ec5f929645a7869ef8d03be + Author: Kento Yabuuchi + Date: Tue Jun 13 14:24:19 2023 +0900 + removed obsolete yabloc_multi_camera.launch + commit 10f578945dc257ece936ede097544bf008e5f48d + Author: Kento Yabuuchi + Date: Tue Jun 13 14:22:14 2023 +0900 + removed ublox_msgs in yabloc_pose_initializer + * style(pre-commit): autofix + * removed fix2mgrs & ublox_stamp + * added ~/ at the top of topic name + * removed use_sim_time in yabloc launch files + * add architecture diagram in README + * rename lsd_node to line_segment_detector + * style(pre-commit): autofix + * Update localization/yabloc/README.md + fix typo + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * removed obsolete debug code in similar_area_searcher + * removed suspension_adaptor which manages lifecycle of particle predictor + * style(pre-commit): autofix + * renamed semseg to SemanticSegmentation + * style(pre-commit): autofix + * fixed README.md to solve markdownlint + * WIP: reflected cpplint's suggestion + * reflected cpplint's suggestion + * rename AbstParaticleFilter in config files + * fixed typo + * used autoware_lint_common + * fixed miss git add + * style(pre-commit): autofix + * replaced lanelet_util by lanelet2_extension + * replaced fast_math by tie4_autoware_utils + * sort package.xml + * renamed yabloc_imgproc with yabloc_image_processing + * reflected some review comments + * resolved some TODO + * prioritize NDT if both NDT and YabLoc initializer enabled + * changed localization_mode option names + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + Co-authored-by: kminoda + Co-authored-by: Akihiro Komori + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* Contributors: Esteve Fernandez, Kento Yabuuchi, SakodaShintaro, Yamato Ando, kminoda diff --git a/localization/yabloc/yabloc_common/package.xml b/localization/yabloc/yabloc_common/package.xml index 67fe462282981..7bcf4084073c4 100644 --- a/localization/yabloc/yabloc_common/package.xml +++ b/localization/yabloc/yabloc_common/package.xml @@ -1,7 +1,7 @@ yabloc_common - 0.1.0 + 0.38.0 YabLoc common library Kento Yabuuchi Masahiro Sakamoto diff --git a/localization/yabloc/yabloc_image_processing/CHANGELOG.rst b/localization/yabloc/yabloc_image_processing/CHANGELOG.rst new file mode 100644 index 0000000000000..00cb4ae799dbb --- /dev/null +++ b/localization/yabloc/yabloc_image_processing/CHANGELOG.rst @@ -0,0 +1,549 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package yabloc_image_processing +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(yabloc_image_processing): fix shadowFunction (`#7865 `_) + * fix(yabloc_image_processing): fix shadowFunction + * fix + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: replace deprecated header in Jazzy (`#7603 `_) + * Use cv_bridge.hpp if available + * Fix image_geometry deprecated header + * Add comment for __has_include + --------- + Co-authored-by: Kotaro Yoshimoto +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(yabloc_image_processing): apply static analysis (`#7489 `_) + * refactor based on linter + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(yabloc_image_processing): componentize yabloc_image_processing nodes (`#7196 `_) + * replace executable with component + * modify launch + * fix line_segments_overlay namespace & node_name + * style(pre-commit): autofix + * uncomment lanelet2_overlay + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Kento Yabuuchi, Kosuke Takeuchi, Masaki Baba, Ryuta Kambe, Takayuki Murooka, Yutaka Kondo, ぐるぐる + +0.26.0 (2024-04-03) +------------------- +* chore(yabloc): replace parameters by json_to_markdown in readme (`#6183 `_) + * replace parameters by json_to_markdown + * fix some schma path + * fix again + --------- +* chore(yabloc): rework parameters (`#6170 `_) + * introduce json schema for ground_server + * introduce json schema for ll2_decomposer + * style(pre-commit): autofix + * fix json in yabloc_common + * introduce json schema for graph_segment + * introduce json schema for segment_filter + * fix yabloc_common schema.json + * introduce json schema for undistort + * style(pre-commit): autofix + * Revert "introduce json schema for ground_server" + This reverts commit 33d3e609d4e01919d11a86d3c955f53e529ae121. + * Revert "introduce json schema for graph_segment" + This reverts commit 00ae417f030324f2dcc7dfb4b867a969ae31aea7. + * style(pre-commit): autofix + * introduce json schema for yabloc_monitor + * introduce json schema for yabloc_particle_filter + * introduce json schema for yabloc_pose_initializer + * apply pre-commit + * fix revert conflict + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add localization & mapping maintainers (`#6085 `_) + * Added lm maintainers + * Add more + * Fixed maintainer + --------- +* feat(yabloc): add yabloc trigger service to suspend and restart the estimation (`#6076 `_) + * change arg default value + * add yabloc_trigger_service + * fix misc + --------- +* feat(yabloc_image_processing): support both of raw and compressed image input (`#5209 `_) + * add raw image subscriber + * update README + * improve format and variable names + --------- +* refactor(localization_packages): remove unused in packages.xml files (`#5171 `_) + Co-authored-by: yamato-ando +* fix(yabloc_image_processing): handle exception when no lines detected (`#4717 `_) +* chore: add maintainer in localization and map packages (`#4501 `_) +* feat(yabloc): change namespace (`#4389 `_) + * fix(yabloc): update namespace + * fix + --------- +* fix(yabloc): fix typo (`#4281 `_) + * fix(yabloc): fix typo + * fix Kinv and mean_pose + * style(pre-commit): autofix + * fix normalized term + * fix resamping + * style(pre-commit): autofix + * fix reweight + * fix typo + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: use `pose_source` and `twist_source` for selecting localization methods (`#4257 `_) + * feat(tier4_localization_launch): add pose_twist_estimator.launch.py + * update format + * update launcher + * update pose_initailizer config + * Move pose_initializer to pose_twist_estimator.launch.py, move yabloc namespace + * use launch.xml instead of launch.py + * Validated that all the configuration launches correctly (not performance eval yet) + * Remove arg + * style(pre-commit): autofix + * Update eagleye param path + * minor update + * fix minor bugs + * fix minor bugs + * Introduce use_eagleye_twist args in eagleye_rt.launch.xml to control pose/twist relay nodes + * Update pose_initializer input topic when using eagleye + * Add eagleye dependency in tier4_localization_launch + * Update tier4_localization_launch readme + * style(pre-commit): autofix + * Update svg + * Update svg again (transparent background) + * style(pre-commit): autofix + * Update yabloc document + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(yabloc): fix spell-check CI (`#4268 `_) + * fix(yabloc): fix typo + * style(pre-commit): autofix + * fix more typo + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(yabloc): add camera and vector map localization (`#3946 `_) + * adopt scane_case to undistort, segment_filter + * adopt scane_case to ground_server, ll2_decomposer + * adopt scane_case to twist_converter, twist_estimator + * adopt scane_case to validation packages + * adopt scane_case tomodularized_particle_filter + * adopt scane_case to gnss_particle_corrector + * adopt scane_case to camera_particle_corrector + * adopt scane_case to antishadow_corrector + * adopt scane_case to particle_initializer + * organize launch files + * add twist_visualizer to validate odometry performance + * use SE3::exp() to predict particles & modify linear noise model + * stop to use LL2 to rectify initialpose2d + * fix redundant computation in segment_accumulator + * improve gnss_particle_corrector + * fix segment_accumulator's bug + * add doppler_converter + * add xx2.launch.xml + * add hsv_extractor + * pickup other regions which have same color histogram + * use additional region to filt line-segments + * improve graph-segmentation + * remove `truncate_pixel_threshold` + * refactor graph_segmentator & segment_filter + * add mahalanobis_distance_threshold in GNSS particle corrector + * add extract_line_segments.hpp + * use pcl::transformCloudWithNormals instead of transform_cloud + * filt accumulating segments by LL2 + * move herarchical_cost_map to common + * apply positive feedback for accumulation + * move transform_linesegments() to common pkg + * refactor + * use all projected lines for camera corrector + * evaluate iffy linesegments + * complete to unify ll2-assisted lsd clasification + * add abs_cos2() which is more strict direction constraint + * fix orientation initialization bug + * publish doppler direction + * TMP: add disable/enable switch for camera corrector + * implement doppler orientation correction but it's disabled by default + * speed up camera corrector + * update ros params + * implement kalman filter for ground tilt estimation + * continuous height estimation works well? + * estimate height cotiniously + * use only linesegments which are at same height + * add static_gyro_bias parameter + * fix bug about overlay varidation + * increse ll2 height marging in cost map generation + * add static_gyro_bias in twist.launch.xml + * load pcdless_init_area from ll2 + * add specified initialization area + * add corrector_manager node to disable/enable camera_corrector + * call service to disable camer_corrector from manager + * load corrector disable area + * overlay even if pose is not estiamted + * publish camera corrector's status as string + * add set_booL_panel for camera_corrector enable/disable + * load bounding box from lanelet2 + * draw bounding box on cost map + * remove at2,at1 from cost map + * use cost_map::at() instread pf at2() + * move cost map library from common to camera corrector + * use logit for particle weighting but it does not work well + * prob_to_logit() requires non-intuitive parameters + * goodbye stupid parameters (max_raw_score & score_offset) + * publish two scored pointclouds as debug + * can handle unmapped areas + * remove obsolete packages + * update README.md + * Update README.md + * add image of how_to_launch + * add node diagram in readme + * add rviz_description.png in README + * subscribe pose_with_cov & disconnect base_link <-> particle_pose + * remove segment_accumulator & launch ekf_localizer from this project + * add gnss_ekf_corrector + * add camera_ekf_corrector package + * subscribe ekf prediction & synch pose data + * WIP: ready to implement UKF? + * estimate weighted averaging as pose_estimator + * basic algorithm is implemented but it does not work proparly + * apply after_cov_gain\_ + * ekf corrector works a little bit appropriately + * increase twist covariance for ekf + * test probability theory + * updat prob.py + * implement de-bayesing but it loooks ugly + * remove obsolete parameters + * skip measurement publishing if travel distance is so short + * use constant covariance because i dont understand what is correct + * add submodule sample_vehicle_launch + * TMP but it works + * add ekf_trigger in particle_initializer.hpp + * publish gnss markers & camera_est pubishes constant cov + * back to pcd-less only launcher + * add bayes_util package + * apply de-bayesing for camera_ekf + * some launch file update + * organize launch files. we can choice mode from ekf/pekf/pf + * organize particle_initializer + * add swap_mode_adaptor WIP + * use latest ekf in autoware & sample_vehicle + * fix bug of swap_adalptor + * fix FIX & FLOAT converter + * fix septentrio doppler converter + * move ekf packages to ekf directory + * ignore corrector_manager + * add standalone arg in launch files + * update semseg_node + * add camera_pose_initializer pkg + * subscribe camera_info&tf and prepare semantic projection + * project semantic image + * create vector map image from ll2 + * create lane image from vector map + * search the most match angle by non-zero pixels + * camera based pose_initializer + * move ekf packages into unstable + * move ekf theory debugger + * add tier4_autoware_msgs as submodule + * move pose_initializer into initializer dir + * add semse_msgs pkg + * separate marker pub function + * separate projection functions + * add semseg_srv client + * move sem-seg directory + * camera pose initilizer works successfully + * rectify covariance along the orientation + * improve initialization parameters + * take into account covariance of request + * use lanelet direciton to compute init pose scores + * semseg download model automatically + * remove sample_vehicle_launch + * add autoware_msgs + * remove obsolete launch files + * add standalone mode for direct initialization + * fix fix_to_pose + * update launch files + * update rviz config + * remove lidar_particle_corrector + * remove Sophus from sunbmodule + * rename submodule directory + * update README and some sample images + * update README.md + * fix override_camera_frame_id bahaviors + * fix some bugs (`#4 `_) + * fix: use initialpose from Rviz (`#6 `_) + * use initialpose from Rviz to init + * add description about how-to-set-initialpose + --------- + * misc: add license (`#7 `_) + * WIP: add license description + * add license description + * add description about license in README + --------- + * add quick start demo (`#8 `_) + * refactor(launch) remove & update obsolete launch files (`#9 `_) + * delete obsolete launch files + * update documents + --------- + * docs(readme): update architecture image (`#10 `_) + * replace architecture image in README + * update some images + --------- + * refactor(pcdless_launc/scripts): remove unnecessary scripts (`#11 `_) + * remove not useful scripts + * rename scripts & add descriptions + * little change + * remove odaiba.rviz + * grammer fix + --------- + * fix(pcdless_launch): fix a build bug + * fix(twist_estimator): use velocity_report by default + * fix bug + * debugged, now works + * update sample rosbag link (`#14 `_) + * feature(graph_segment, gnss_particle_corrector): make some features switchable (`#17 `_) + * make additional-graph-segment-pickup disablable + * enlarge gnss_mahalanobis_distance_threshold in expressway.launch + --------- + * fix: minor fix for multi camera support (`#18 `_) + * fix: minor fix for multi camera support + * update + * update + * fix typo + --------- + * refactor(retroactive_resampler): more readable (`#19 `_) + * make Hisotry class + * use boost:adaptors::indexed() + * add many comment in resampling() + * does not use ConstSharedPtr + * rename interface of resampler + * circular_buffer is unnecessary + --------- + * refactor(mpf::predictor) resampling interval control in out of resampler (`#20 `_) + * resampling interval management should be done out of resample() + * resampler class throw exeption rather than optional + * split files for resampling_history + * split files for experimental/suspention_adaptor + --------- + * refactor(mpf::predictor): just refactoring (`#21 `_) + * remove obsolete functions + * remove test of predictor + * remove remapping in pf.launch.xml for suspension_adapator + * add some comments + --------- + * fix(twist_estimator): remove stop filter for velocity (`#23 `_) + * feat(pcdless_launch): add multi camera launcher (`#22 `_) + * feat(pcdless_launch): add multi camera launcher + * minor fix + --------- + * refactor(CMakeListx.txt): just refactoring (`#24 `_) + * refactor imgproc/*/CMakeListx.txt + * refactor initializer/*/CMakeListx.txt & add gnss_pose_initializer pkg + * rename some files in twist/ & refactor pf/*/cmakelist + * refactor validation/*/CMakeListx.txt + * fix some obsolete executor name + --------- + * fix: rename lsd variables and files (`#26 `_) + * misc: reame pcdless to yabloc (`#25 `_) + * rename pcdless to yabloc + * fix conflict miss + --------- + * visualize path (`#28 `_) + * docs: update readme about particle filter (`#30 `_) + * update mpf/README.md + * update gnss_corrector/README.md + * update camera_corrector/README.md + --------- + * feat(segment_filter): publish images with lines and refactor (`#29 `_) + * feat(segment_filter): publish images with lines + * update validation + * update imgproc (reverted) + * large change inclding refactoring + * major update + * revert rviz config + * minor fix in name + * add validation option + * update architecture svg + * rename validation.launch to overlay.launch + * no throw runtime_error (unintentionaly applying format) + --------- + Co-authored-by: Kento Yabuuchi + * catch runtime_error when particle id is invalid (`#31 `_) + * return if info is nullopt (`#32 `_) + * pose_buffer is sometimes empty (`#33 `_) + * use_yaw_of_initialpose (`#34 `_) + * feat(interface): remove incompatible interface (`#35 `_) + * not use ublox_msg when run as autoware + * remove twist/kalman/twist & use twist_estimator/twist_with_covariance + * update particle_array stamp even if the time stamp seems wrong + --------- + * fix: suppress info/warn_stream (`#37 `_) + * does not stream undistortion time + * improve warn stream when skip particle weighting + * surpress frequency of warnings during synchronized particle searching + * fix camera_pose_initializer + --------- + * /switch must not be nice name (`#39 `_) + * misc(readme): update readme (`#41 `_) + * add youtube link and change thumbnail + * improve input/output topics + * quick start demo screen image + * add abstruct architecture and detail architecture + --------- + * docs(rosdep): fix package.xml to ensure build success (`#44 `_) + * fix package.xml to success build + * add 'rosdep install' in how-to-build + --------- + * add geographiclib in package.xml (`#46 `_) + * fix path search error in build stage (`#45 `_) + * fix path search error in build stage + * fix https://github.com/tier4/YabLoc/pull/45#issuecomment-1546808419 + * Feature/remove submodule (`#47 `_) + * remove submodules + * remove doppler converter + --------- + * feature: change node namespace to /localization/yabloc/** from /localization/** (`#48 `_) + * change node namespace + * update namespace for autoware-mode + * update namespace in multi_camera.launch + --------- + * removed unstable packages (`#49 `_) + * feature: add *.param.yaml to manage parameters (`#50 `_) + * make *.param.yaml in imgproc packages + * make *.param.yaml in initializer packages + * make *.param.yaml in map packages + * make *.param.yaml in pf packages + * make *.param.yaml in twist packages + * fix expressway parameter + * fix override_frame_id + * remove default parameters + * fix some remaining invalida parameters + --------- + * does not estimate twist (`#51 `_) + * feat(particle_initializer): merge particle_initializer into mpf (`#52 `_) + * feat(particle_initializer): merge particle_initializer to modulalized_particle_filter + * remove particle_initializer + * remove debug message + * remove related parts + * update readme + * rename publishing topic + --------- + Co-authored-by: Kento Yabuuchi + * fix: remove ll2_transition_area (`#54 `_) + * feature(initializer): combine some initializer packages (`#56 `_) + * combine some package about initializer + * yabloc_pose_initializer works well + * remove old initializer packages + * semseg node can launch + * fix bug + * revert initializer mode + --------- + * feature(imgproc): reudce imgproc packages (`#57 `_) + * combine some imgproc packages + * combine overlay monitors into imgproc + --------- + * feature(validation): remove validation packages (`#58 `_) + * remove validation packages + * remove path visualization + --------- + * feature(pf): combine some packages related to particle filter (`#59 `_) + * create yabloc_particle_filter + * combine gnss_particle_corrector + * combine ll2_cost_map + * combine camera_particle_corrector + * fix launch files + * split README & remove obsolete scripts + * fix config path of multi_camera mode + --------- + * feature: combine map and twist packages (`#60 `_) + * removed some twist nodes & rename remains to yabloc_twist + * fix launch files for yabloc_twist + * move map packages to yabloc_common + * WIP: I think its impossible + * Revert "WIP: I think its impossible" + This reverts commit 49da507bbf9abe8fcebed4d4df44ea5f4075f6d1. + * remove map packages & fix some launch files + --------- + * removed obsolete packages + * remove obsolete dot files + * use tier4_loc_launch instead of yabloc_loc_launch + * move launch files to each packages + * remove yabloc_localization_launch + * remove yabloc_launch + * modify yabloc/README.md + * update yabloc_common/README.md + * update yabloc_imgproc README + * update yabloc_particle_filter/README + * update yabloc_pose_initializer/README + * update README + * use native from_bin_msg + * use ifndef instead of pragma once in yabloc_common + * use ifndef instead of pragma once in yabloc_imgproc & yabloc_pf + * use ifndef instead of pragma once in yabloc_pose_initializer + * style(pre-commit): autofix + * use autoware_cmake & suppress build warning + * repalce yabloc::Timer with tier4_autoware_utils::StopWatch + * replace 1.414 with std::sqrt(2) + * style(pre-commit): autofix + * removed redundant ament_cmake_auto + * removed yabloc_common/timer.hpp + * replaced low_pass_filter with autoware's lowpass_filter_1d + * style(pre-commit): autofix + * Squashed commit of the following: + commit cb08e290cca5c00315a58a973ec068e559c9e0a9 + Author: Kento Yabuuchi + Date: Tue Jun 13 14:30:09 2023 +0900 + removed ublox_msgs in gnss_particle_corrector + commit c158133f184a43914ec5f929645a7869ef8d03be + Author: Kento Yabuuchi + Date: Tue Jun 13 14:24:19 2023 +0900 + removed obsolete yabloc_multi_camera.launch + commit 10f578945dc257ece936ede097544bf008e5f48d + Author: Kento Yabuuchi + Date: Tue Jun 13 14:22:14 2023 +0900 + removed ublox_msgs in yabloc_pose_initializer + * style(pre-commit): autofix + * removed fix2mgrs & ublox_stamp + * added ~/ at the top of topic name + * removed use_sim_time in yabloc launch files + * add architecture diagram in README + * rename lsd_node to line_segment_detector + * style(pre-commit): autofix + * Update localization/yabloc/README.md + fix typo + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * removed obsolete debug code in similar_area_searcher + * removed suspension_adaptor which manages lifecycle of particle predictor + * style(pre-commit): autofix + * renamed semseg to SemanticSegmentation + * style(pre-commit): autofix + * fixed README.md to solve markdownlint + * WIP: reflected cpplint's suggestion + * reflected cpplint's suggestion + * rename AbstParaticleFilter in config files + * fixed typo + * used autoware_lint_common + * fixed miss git add + * style(pre-commit): autofix + * replaced lanelet_util by lanelet2_extension + * replaced fast_math by tie4_autoware_utils + * sort package.xml + * renamed yabloc_imgproc with yabloc_image_processing + * reflected some review comments + * resolved some TODO + * prioritize NDT if both NDT and YabLoc initializer enabled + * changed localization_mode option names + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + Co-authored-by: kminoda + Co-authored-by: Akihiro Komori + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* Contributors: Kento Yabuuchi, SakodaShintaro, Yamato Ando, kminoda diff --git a/localization/yabloc/yabloc_image_processing/package.xml b/localization/yabloc/yabloc_image_processing/package.xml index 453ae58b9b33b..4dc13b1f923e2 100644 --- a/localization/yabloc/yabloc_image_processing/package.xml +++ b/localization/yabloc/yabloc_image_processing/package.xml @@ -2,7 +2,7 @@ yabloc_image_processing - 0.0.0 + 0.38.0 YabLoc image processing package Kento Yabuuchi Masahiro Sakamoto diff --git a/localization/yabloc/yabloc_monitor/CHANGELOG.rst b/localization/yabloc/yabloc_monitor/CHANGELOG.rst new file mode 100644 index 0000000000000..a22ba4228ef0d --- /dev/null +++ b/localization/yabloc/yabloc_monitor/CHANGELOG.rst @@ -0,0 +1,80 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package yabloc_monitor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(localization, map): remove maintainer (`#7940 `_) +* feat(yabloc_monitor): componentize yabloc_monitor node (`#7509 `_) + * change node to component + * fix launch file & cmake + --------- +* Contributors: Kento Yabuuchi, Yutaka Kondo, kminoda + +0.26.0 (2024-04-03) +------------------- +* chore(yabloc): rework parameters (`#6170 `_) + * introduce json schema for ground_server + * introduce json schema for ll2_decomposer + * style(pre-commit): autofix + * fix json in yabloc_common + * introduce json schema for graph_segment + * introduce json schema for segment_filter + * fix yabloc_common schema.json + * introduce json schema for undistort + * style(pre-commit): autofix + * Revert "introduce json schema for ground_server" + This reverts commit 33d3e609d4e01919d11a86d3c955f53e529ae121. + * Revert "introduce json schema for graph_segment" + This reverts commit 00ae417f030324f2dcc7dfb4b867a969ae31aea7. + * style(pre-commit): autofix + * introduce json schema for yabloc_monitor + * introduce json schema for yabloc_particle_filter + * introduce json schema for yabloc_pose_initializer + * apply pre-commit + * fix revert conflict + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add localization & mapping maintainers (`#6085 `_) + * Added lm maintainers + * Add more + * Fixed maintainer + --------- +* chore: add maintainer in localization and map packages (`#4501 `_) +* feat(yabloc_monitor): add yabloc_monitor (`#4395 `_) + * feat(yabloc_monitor): add yabloc_monitor + * style(pre-commit): autofix + * add readme + * style(pre-commit): autofix + * update config + * style(pre-commit): autofix + * update + * style(pre-commit): autofix + * update + * style(pre-commit): autofix + * remove unnecessary part + * remove todo + * fix typo + * remove unnecessary part + * update readme + * shorten function + * reflect chatgpt + * style(pre-commit): autofix + * update + * cland-tidy + * style(pre-commit): autofix + * update variable name + * fix if name + * use nullopt (and moved yabloc monitor namespace + * fix readme + * style(pre-commit): autofix + * add dependency + * style(pre-commit): autofix + * reflect comment + * update comment + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Kento Yabuuchi, SakodaShintaro, kminoda diff --git a/localization/yabloc/yabloc_monitor/package.xml b/localization/yabloc/yabloc_monitor/package.xml index f3e6cfcdfbe5a..9fd3e2af75625 100644 --- a/localization/yabloc/yabloc_monitor/package.xml +++ b/localization/yabloc/yabloc_monitor/package.xml @@ -2,7 +2,7 @@ yabloc_monitor - 0.1.0 + 0.38.0 YabLoc monitor package Kento Yabuuchi Masahiro Sakamoto diff --git a/localization/yabloc/yabloc_particle_filter/CHANGELOG.rst b/localization/yabloc/yabloc_particle_filter/CHANGELOG.rst new file mode 100644 index 0000000000000..671c65cade5d7 --- /dev/null +++ b/localization/yabloc/yabloc_particle_filter/CHANGELOG.rst @@ -0,0 +1,567 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package yabloc_particle_filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(yabloc_particle_filter): apply static analysis (`#7519 `_) + * removed unused + * style(pre-commit): autofix + * removed unused + * Update localization/yabloc/yabloc_particle_filter/src/camera_corrector/camera_particle_corrector_core.cpp + change to use get_mean_pose directly + Co-authored-by: Kento Yabuuchi + * apply suggestion + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kento Yabuuchi +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(yabloc_common): apply static analysis (`#7481 `_) + * refactor based on linter + * restore unwanted change + * remove unnecessary comment + * style(pre-commit): autofix + * change to const double + * add static cast + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(yabloc_particle_filter): componentize yabloc_particle_filter nodes (`#7305 `_) + * componentize particle predictor + * componentize particle visualizer + * componentize particle correctors + * modify launch.xml + * remove unused node + * style(pre-commit): autofix + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kotaro Yoshimoto +* fix(yabloc): suppress no viable conversion error (`#7299 `_) + * use tier4_autoware_utils instead of yabloc::Color + * use static_cast to convert Color to RGBA + * use tier4_autoware_utils instead of yabloc::Color + * use static_cast to convert Color to RGBA + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(yabloc_common): componentize yabloc_common nodes (`#7143 `_) + * make executables component + * log output changes to both + * style(pre-commit): autofix + * add default param path + * add glog as depend package + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(glog): add initialization check (`#6792 `_) +* Contributors: Kento Yabuuchi, Kosuke Takeuchi, Masaki Baba, Takamasa Horibe, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore(yabloc): rework parameters (`#6170 `_) + * introduce json schema for ground_server + * introduce json schema for ll2_decomposer + * style(pre-commit): autofix + * fix json in yabloc_common + * introduce json schema for graph_segment + * introduce json schema for segment_filter + * fix yabloc_common schema.json + * introduce json schema for undistort + * style(pre-commit): autofix + * Revert "introduce json schema for ground_server" + This reverts commit 33d3e609d4e01919d11a86d3c955f53e529ae121. + * Revert "introduce json schema for graph_segment" + This reverts commit 00ae417f030324f2dcc7dfb4b867a969ae31aea7. + * style(pre-commit): autofix + * introduce json schema for yabloc_monitor + * introduce json schema for yabloc_particle_filter + * introduce json schema for yabloc_pose_initializer + * apply pre-commit + * fix revert conflict + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add localization & mapping maintainers (`#6085 `_) + * Added lm maintainers + * Add more + * Fixed maintainer + --------- +* feat(yabloc): add yabloc trigger service to suspend and restart the estimation (`#6076 `_) + * change arg default value + * add yabloc_trigger_service + * fix misc + --------- +* refactor(localization_packages): remove unused in packages.xml files (`#5171 `_) + Co-authored-by: yamato-ando +* chore: add maintainer in localization and map packages (`#4501 `_) +* refactor(yabloc): replace deprecated rosidl API (`#4423 `_) + * refactor(yabloc_particle_filter): remove deprecated cmake ros2idl API + * refactor(yabloc_pose_initializer): remove deprecated cmake ros2idl API + --------- +* feat(yabloc): change namespace (`#4389 `_) + * fix(yabloc): update namespace + * fix + --------- +* fix(yabloc_particle_filter): fix typo (`#4332 `_) +* fix(yabloc): fix typo (`#4281 `_) + * fix(yabloc): fix typo + * fix Kinv and mean_pose + * style(pre-commit): autofix + * fix normalized term + * fix resamping + * style(pre-commit): autofix + * fix reweight + * fix typo + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: use `pose_source` and `twist_source` for selecting localization methods (`#4257 `_) + * feat(tier4_localization_launch): add pose_twist_estimator.launch.py + * update format + * update launcher + * update pose_initailizer config + * Move pose_initializer to pose_twist_estimator.launch.py, move yabloc namespace + * use launch.xml instead of launch.py + * Validated that all the configuration launches correctly (not performance eval yet) + * Remove arg + * style(pre-commit): autofix + * Update eagleye param path + * minor update + * fix minor bugs + * fix minor bugs + * Introduce use_eagleye_twist args in eagleye_rt.launch.xml to control pose/twist relay nodes + * Update pose_initializer input topic when using eagleye + * Add eagleye dependency in tier4_localization_launch + * Update tier4_localization_launch readme + * style(pre-commit): autofix + * Update svg + * Update svg again (transparent background) + * style(pre-commit): autofix + * Update yabloc document + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(yabloc): fix spell-check CI (`#4268 `_) + * fix(yabloc): fix typo + * style(pre-commit): autofix + * fix more typo + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(yabloc): add camera and vector map localization (`#3946 `_) + * adopt scane_case to undistort, segment_filter + * adopt scane_case to ground_server, ll2_decomposer + * adopt scane_case to twist_converter, twist_estimator + * adopt scane_case to validation packages + * adopt scane_case tomodularized_particle_filter + * adopt scane_case to gnss_particle_corrector + * adopt scane_case to camera_particle_corrector + * adopt scane_case to antishadow_corrector + * adopt scane_case to particle_initializer + * organize launch files + * add twist_visualizer to validate odometry performance + * use SE3::exp() to predict particles & modify linear noise model + * stop to use LL2 to rectify initialpose2d + * fix redundant computation in segment_accumulator + * improve gnss_particle_corrector + * fix segment_accumulator's bug + * add doppler_converter + * add xx2.launch.xml + * add hsv_extractor + * pickup other regions which have same color histogram + * use additional region to filt line-segments + * improve graph-segmentation + * remove `truncate_pixel_threshold` + * refactor graph_segmentator & segment_filter + * add mahalanobis_distance_threshold in GNSS particle corrector + * add extract_line_segments.hpp + * use pcl::transformCloudWithNormals instead of transform_cloud + * filt accumulating segments by LL2 + * move herarchical_cost_map to common + * apply positive feedback for accumulation + * move transform_linesegments() to common pkg + * refactor + * use all projected lines for camera corrector + * evaluate iffy linesegments + * complete to unify ll2-assisted lsd clasification + * add abs_cos2() which is more strict direction constraint + * fix orientation initialization bug + * publish doppler direction + * TMP: add disable/enable switch for camera corrector + * implement doppler orientation correction but it's disabled by default + * speed up camera corrector + * update ros params + * implement kalman filter for ground tilt estimation + * continuous height estimation works well? + * estimate height cotiniously + * use only linesegments which are at same height + * add static_gyro_bias parameter + * fix bug about overlay varidation + * increse ll2 height marging in cost map generation + * add static_gyro_bias in twist.launch.xml + * load pcdless_init_area from ll2 + * add specified initialization area + * add corrector_manager node to disable/enable camera_corrector + * call service to disable camer_corrector from manager + * load corrector disable area + * overlay even if pose is not estiamted + * publish camera corrector's status as string + * add set_booL_panel for camera_corrector enable/disable + * load bounding box from lanelet2 + * draw bounding box on cost map + * remove at2,at1 from cost map + * use cost_map::at() instread pf at2() + * move cost map library from common to camera corrector + * use logit for particle weighting but it does not work well + * prob_to_logit() requires non-intuitive parameters + * goodbye stupid parameters (max_raw_score & score_offset) + * publish two scored pointclouds as debug + * can handle unmapped areas + * remove obsolete packages + * update README.md + * Update README.md + * add image of how_to_launch + * add node diagram in readme + * add rviz_description.png in README + * subscribe pose_with_cov & disconnect base_link <-> particle_pose + * remove segment_accumulator & launch ekf_localizer from this project + * add gnss_ekf_corrector + * add camera_ekf_corrector package + * subscribe ekf prediction & synch pose data + * WIP: ready to implement UKF? + * estimate weighted averaging as pose_estimator + * basic algorithm is implemented but it does not work proparly + * apply after_cov_gain\_ + * ekf corrector works a little bit appropriately + * increase twist covariance for ekf + * test probability theory + * updat prob.py + * implement de-bayesing but it loooks ugly + * remove obsolete parameters + * skip measurement publishing if travel distance is so short + * use constant covariance because i dont understand what is correct + * add submodule sample_vehicle_launch + * TMP but it works + * add ekf_trigger in particle_initializer.hpp + * publish gnss markers & camera_est pubishes constant cov + * back to pcd-less only launcher + * add bayes_util package + * apply de-bayesing for camera_ekf + * some launch file update + * organize launch files. we can choice mode from ekf/pekf/pf + * organize particle_initializer + * add swap_mode_adaptor WIP + * use latest ekf in autoware & sample_vehicle + * fix bug of swap_adalptor + * fix FIX & FLOAT converter + * fix septentrio doppler converter + * move ekf packages to ekf directory + * ignore corrector_manager + * add standalone arg in launch files + * update semseg_node + * add camera_pose_initializer pkg + * subscribe camera_info&tf and prepare semantic projection + * project semantic image + * create vector map image from ll2 + * create lane image from vector map + * search the most match angle by non-zero pixels + * camera based pose_initializer + * move ekf packages into unstable + * move ekf theory debugger + * add tier4_autoware_msgs as submodule + * move pose_initializer into initializer dir + * add semse_msgs pkg + * separate marker pub function + * separate projection functions + * add semseg_srv client + * move sem-seg directory + * camera pose initilizer works successfully + * rectify covariance along the orientation + * improve initialization parameters + * take into account covariance of request + * use lanelet direciton to compute init pose scores + * semseg download model automatically + * remove sample_vehicle_launch + * add autoware_msgs + * remove obsolete launch files + * add standalone mode for direct initialization + * fix fix_to_pose + * update launch files + * update rviz config + * remove lidar_particle_corrector + * remove Sophus from sunbmodule + * rename submodule directory + * update README and some sample images + * update README.md + * fix override_camera_frame_id bahaviors + * fix some bugs (`#4 `_) + * fix: use initialpose from Rviz (`#6 `_) + * use initialpose from Rviz to init + * add description about how-to-set-initialpose + --------- + * misc: add license (`#7 `_) + * WIP: add license description + * add license description + * add description about license in README + --------- + * add quick start demo (`#8 `_) + * refactor(launch) remove & update obsolete launch files (`#9 `_) + * delete obsolete launch files + * update documents + --------- + * docs(readme): update architecture image (`#10 `_) + * replace architecture image in README + * update some images + --------- + * refactor(pcdless_launc/scripts): remove unnecessary scripts (`#11 `_) + * remove not useful scripts + * rename scripts & add descriptions + * little change + * remove odaiba.rviz + * grammer fix + --------- + * fix(pcdless_launch): fix a build bug + * fix(twist_estimator): use velocity_report by default + * fix bug + * debugged, now works + * update sample rosbag link (`#14 `_) + * feature(graph_segment, gnss_particle_corrector): make some features switchable (`#17 `_) + * make additional-graph-segment-pickup disablable + * enlarge gnss_mahalanobis_distance_threshold in expressway.launch + --------- + * fix: minor fix for multi camera support (`#18 `_) + * fix: minor fix for multi camera support + * update + * update + * fix typo + --------- + * refactor(retroactive_resampler): more readable (`#19 `_) + * make Hisotry class + * use boost:adaptors::indexed() + * add many comment in resampling() + * does not use ConstSharedPtr + * rename interface of resampler + * circular_buffer is unnecessary + --------- + * refactor(mpf::predictor) resampling interval control in out of resampler (`#20 `_) + * resampling interval management should be done out of resample() + * resampler class throw exeption rather than optional + * split files for resampling_history + * split files for experimental/suspention_adaptor + --------- + * refactor(mpf::predictor): just refactoring (`#21 `_) + * remove obsolete functions + * remove test of predictor + * remove remapping in pf.launch.xml for suspension_adapator + * add some comments + --------- + * fix(twist_estimator): remove stop filter for velocity (`#23 `_) + * feat(pcdless_launch): add multi camera launcher (`#22 `_) + * feat(pcdless_launch): add multi camera launcher + * minor fix + --------- + * refactor(CMakeListx.txt): just refactoring (`#24 `_) + * refactor imgproc/*/CMakeListx.txt + * refactor initializer/*/CMakeListx.txt & add gnss_pose_initializer pkg + * rename some files in twist/ & refactor pf/*/cmakelist + * refactor validation/*/CMakeListx.txt + * fix some obsolete executor name + --------- + * fix: rename lsd variables and files (`#26 `_) + * misc: reame pcdless to yabloc (`#25 `_) + * rename pcdless to yabloc + * fix conflict miss + --------- + * visualize path (`#28 `_) + * docs: update readme about particle filter (`#30 `_) + * update mpf/README.md + * update gnss_corrector/README.md + * update camera_corrector/README.md + --------- + * feat(segment_filter): publish images with lines and refactor (`#29 `_) + * feat(segment_filter): publish images with lines + * update validation + * update imgproc (reverted) + * large change inclding refactoring + * major update + * revert rviz config + * minor fix in name + * add validation option + * update architecture svg + * rename validation.launch to overlay.launch + * no throw runtime_error (unintentionaly applying format) + --------- + Co-authored-by: Kento Yabuuchi + * catch runtime_error when particle id is invalid (`#31 `_) + * return if info is nullopt (`#32 `_) + * pose_buffer is sometimes empty (`#33 `_) + * use_yaw_of_initialpose (`#34 `_) + * feat(interface): remove incompatible interface (`#35 `_) + * not use ublox_msg when run as autoware + * remove twist/kalman/twist & use twist_estimator/twist_with_covariance + * update particle_array stamp even if the time stamp seems wrong + --------- + * fix: suppress info/warn_stream (`#37 `_) + * does not stream undistortion time + * improve warn stream when skip particle weighting + * surpress frequency of warnings during synchronized particle searching + * fix camera_pose_initializer + --------- + * /switch must not be nice name (`#39 `_) + * misc(readme): update readme (`#41 `_) + * add youtube link and change thumbnail + * improve input/output topics + * quick start demo screen image + * add abstruct architecture and detail architecture + --------- + * docs(rosdep): fix package.xml to ensure build success (`#44 `_) + * fix package.xml to success build + * add 'rosdep install' in how-to-build + --------- + * add geographiclib in package.xml (`#46 `_) + * fix path search error in build stage (`#45 `_) + * fix path search error in build stage + * fix https://github.com/tier4/YabLoc/pull/45#issuecomment-1546808419 + * Feature/remove submodule (`#47 `_) + * remove submodules + * remove doppler converter + --------- + * feature: change node namespace to /localization/yabloc/** from /localization/** (`#48 `_) + * change node namespace + * update namespace for autoware-mode + * update namespace in multi_camera.launch + --------- + * removed unstable packages (`#49 `_) + * feature: add *.param.yaml to manage parameters (`#50 `_) + * make *.param.yaml in imgproc packages + * make *.param.yaml in initializer packages + * make *.param.yaml in map packages + * make *.param.yaml in pf packages + * make *.param.yaml in twist packages + * fix expressway parameter + * fix override_frame_id + * remove default parameters + * fix some remaining invalida parameters + --------- + * does not estimate twist (`#51 `_) + * feat(particle_initializer): merge particle_initializer into mpf (`#52 `_) + * feat(particle_initializer): merge particle_initializer to modulalized_particle_filter + * remove particle_initializer + * remove debug message + * remove related parts + * update readme + * rename publishing topic + --------- + Co-authored-by: Kento Yabuuchi + * fix: remove ll2_transition_area (`#54 `_) + * feature(initializer): combine some initializer packages (`#56 `_) + * combine some package about initializer + * yabloc_pose_initializer works well + * remove old initializer packages + * semseg node can launch + * fix bug + * revert initializer mode + --------- + * feature(imgproc): reudce imgproc packages (`#57 `_) + * combine some imgproc packages + * combine overlay monitors into imgproc + --------- + * feature(validation): remove validation packages (`#58 `_) + * remove validation packages + * remove path visualization + --------- + * feature(pf): combine some packages related to particle filter (`#59 `_) + * create yabloc_particle_filter + * combine gnss_particle_corrector + * combine ll2_cost_map + * combine camera_particle_corrector + * fix launch files + * split README & remove obsolete scripts + * fix config path of multi_camera mode + --------- + * feature: combine map and twist packages (`#60 `_) + * removed some twist nodes & rename remains to yabloc_twist + * fix launch files for yabloc_twist + * move map packages to yabloc_common + * WIP: I think its impossible + * Revert "WIP: I think its impossible" + This reverts commit 49da507bbf9abe8fcebed4d4df44ea5f4075f6d1. + * remove map packages & fix some launch files + --------- + * removed obsolete packages + * remove obsolete dot files + * use tier4_loc_launch instead of yabloc_loc_launch + * move launch files to each packages + * remove yabloc_localization_launch + * remove yabloc_launch + * modify yabloc/README.md + * update yabloc_common/README.md + * update yabloc_imgproc README + * update yabloc_particle_filter/README + * update yabloc_pose_initializer/README + * update README + * use native from_bin_msg + * use ifndef instead of pragma once in yabloc_common + * use ifndef instead of pragma once in yabloc_imgproc & yabloc_pf + * use ifndef instead of pragma once in yabloc_pose_initializer + * style(pre-commit): autofix + * use autoware_cmake & suppress build warning + * repalce yabloc::Timer with tier4_autoware_utils::StopWatch + * replace 1.414 with std::sqrt(2) + * style(pre-commit): autofix + * removed redundant ament_cmake_auto + * removed yabloc_common/timer.hpp + * replaced low_pass_filter with autoware's lowpass_filter_1d + * style(pre-commit): autofix + * Squashed commit of the following: + commit cb08e290cca5c00315a58a973ec068e559c9e0a9 + Author: Kento Yabuuchi + Date: Tue Jun 13 14:30:09 2023 +0900 + removed ublox_msgs in gnss_particle_corrector + commit c158133f184a43914ec5f929645a7869ef8d03be + Author: Kento Yabuuchi + Date: Tue Jun 13 14:24:19 2023 +0900 + removed obsolete yabloc_multi_camera.launch + commit 10f578945dc257ece936ede097544bf008e5f48d + Author: Kento Yabuuchi + Date: Tue Jun 13 14:22:14 2023 +0900 + removed ublox_msgs in yabloc_pose_initializer + * style(pre-commit): autofix + * removed fix2mgrs & ublox_stamp + * added ~/ at the top of topic name + * removed use_sim_time in yabloc launch files + * add architecture diagram in README + * rename lsd_node to line_segment_detector + * style(pre-commit): autofix + * Update localization/yabloc/README.md + fix typo + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * removed obsolete debug code in similar_area_searcher + * removed suspension_adaptor which manages lifecycle of particle predictor + * style(pre-commit): autofix + * renamed semseg to SemanticSegmentation + * style(pre-commit): autofix + * fixed README.md to solve markdownlint + * WIP: reflected cpplint's suggestion + * reflected cpplint's suggestion + * rename AbstParaticleFilter in config files + * fixed typo + * used autoware_lint_common + * fixed miss git add + * style(pre-commit): autofix + * replaced lanelet_util by lanelet2_extension + * replaced fast_math by tie4_autoware_utils + * sort package.xml + * renamed yabloc_imgproc with yabloc_image_processing + * reflected some review comments + * resolved some TODO + * prioritize NDT if both NDT and YabLoc initializer enabled + * changed localization_mode option names + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + Co-authored-by: kminoda + Co-authored-by: Akihiro Komori + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* Contributors: Kento Yabuuchi, SakodaShintaro, Yamato Ando, kminoda, ぐるぐる diff --git a/localization/yabloc/yabloc_particle_filter/package.xml b/localization/yabloc/yabloc_particle_filter/package.xml index 8e2b98d10931b..cbf19be65148f 100644 --- a/localization/yabloc/yabloc_particle_filter/package.xml +++ b/localization/yabloc/yabloc_particle_filter/package.xml @@ -2,7 +2,7 @@ yabloc_particle_filter - 0.1.0 + 0.38.0 YabLoc particle filter package Kento Yabuuchi Masahiro Sakamoto diff --git a/localization/yabloc/yabloc_pose_initializer/CHANGELOG.rst b/localization/yabloc/yabloc_pose_initializer/CHANGELOG.rst new file mode 100644 index 0000000000000..9e4ceff33133f --- /dev/null +++ b/localization/yabloc/yabloc_pose_initializer/CHANGELOG.rst @@ -0,0 +1,572 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package yabloc_pose_initializer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(pose_initializer, ndt_scan_matcher): check initial pose result and publish diag (`#8275 `_) + * feat(localization): check initial pose result and publish diag + * fix: refactor + * feat: update README + * fix: rename reliability to reliable + * feat: always return true in yabloc module + --------- +* refactor(yabloc_pose_initializer): apply static analysis (`#7719 `_) + * refactor based on linter + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix: replace deprecated header in Jazzy (`#7603 `_) + * Use cv_bridge.hpp if available + * Fix image_geometry deprecated header + * Add comment for __has_include + --------- + Co-authored-by: Kotaro Yoshimoto +* feat(yabloc_pose_initializer): componentize yabloc_pose_initializer node (`#7506 `_) + * change the node to component + * remove useless node.cpp + * add rclcpp_components as dependency + --------- +* fix(yabloc): suppress no viable conversion error (`#7299 `_) + * use tier4_autoware_utils instead of yabloc::Color + * use static_cast to convert Color to RGBA + * use tier4_autoware_utils instead of yabloc::Color + * use static_cast to convert Color to RGBA + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat!: replace autoware_auto_msgs with autoware_msgs for localization modules (`#7243 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* perf(yabloc): fix performance warning of iterateByValue (`#6929 `_) +* Contributors: Kento Yabuuchi, Masaki Baba, Ryohsuke Mitsudome, RyuYamamoto, Ryuta Kambe, Yutaka Kondo, ぐるぐる + +0.26.0 (2024-04-03) +------------------- +* build(yabloc_pose_initializer): fix dependencies (`#6190 `_) +* chore(yabloc): rework parameters (`#6170 `_) + * introduce json schema for ground_server + * introduce json schema for ll2_decomposer + * style(pre-commit): autofix + * fix json in yabloc_common + * introduce json schema for graph_segment + * introduce json schema for segment_filter + * fix yabloc_common schema.json + * introduce json schema for undistort + * style(pre-commit): autofix + * Revert "introduce json schema for ground_server" + This reverts commit 33d3e609d4e01919d11a86d3c955f53e529ae121. + * Revert "introduce json schema for graph_segment" + This reverts commit 00ae417f030324f2dcc7dfb4b867a969ae31aea7. + * style(pre-commit): autofix + * introduce json schema for yabloc_monitor + * introduce json schema for yabloc_particle_filter + * introduce json schema for yabloc_pose_initializer + * apply pre-commit + * fix revert conflict + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add localization & mapping maintainers (`#6085 `_) + * Added lm maintainers + * Add more + * Fixed maintainer + --------- +* refactor(localization_packages): remove unused in packages.xml files (`#5171 `_) + Co-authored-by: yamato-ando +* build(yabloc_pose_initializer): remove downloading logic from CMake (`#4905 `_) + * remove downloading logic from Cmake + * build(yabloc_pose_initializer): remove downloading logic from CMake + * build(yabloc_pose_initializer): update default model path in launch file + --------- +* refactor(yabloc_pose_initializer): use cpp DNN module instead of python (`#5025 `_) + * cannot include yabloc_pose_initializer.srv + * launch semantic_segmentation_cpp + * implement DNN inference as C++ + * use C++ inference + * remove python files + * add segmentation.cpp + * add license + * remove segmentation service + * style(pre-commit): autofix + * reflect pre-commit's review + * add include guard + * update README + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: add maintainer in localization and map packages (`#4501 `_) +* refactor(yabloc): replace deprecated rosidl API (`#4423 `_) + * refactor(yabloc_particle_filter): remove deprecated cmake ros2idl API + * refactor(yabloc_pose_initializer): remove deprecated cmake ros2idl API + --------- +* feat(yabloc): change namespace (`#4389 `_) + * fix(yabloc): update namespace + * fix + --------- +* feat(yabloc_pose_initializer): make yabloc independent of dnn model by default (`#4296 `_) + * care no dnn model exists + * modify segmentation_srv to inform inference failure + * add documentation + * fix typo + * ignore DDOWNLOAD + * make const variable be capital + * use std::optional rather than reference arg + --------- +* fix(yabloc): fix typo (`#4281 `_) + * fix(yabloc): fix typo + * fix Kinv and mean_pose + * style(pre-commit): autofix + * fix normalized term + * fix resamping + * style(pre-commit): autofix + * fix reweight + * fix typo + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: use `pose_source` and `twist_source` for selecting localization methods (`#4257 `_) + * feat(tier4_localization_launch): add pose_twist_estimator.launch.py + * update format + * update launcher + * update pose_initailizer config + * Move pose_initializer to pose_twist_estimator.launch.py, move yabloc namespace + * use launch.xml instead of launch.py + * Validated that all the configuration launches correctly (not performance eval yet) + * Remove arg + * style(pre-commit): autofix + * Update eagleye param path + * minor update + * fix minor bugs + * fix minor bugs + * Introduce use_eagleye_twist args in eagleye_rt.launch.xml to control pose/twist relay nodes + * Update pose_initializer input topic when using eagleye + * Add eagleye dependency in tier4_localization_launch + * Update tier4_localization_launch readme + * style(pre-commit): autofix + * Update svg + * Update svg again (transparent background) + * style(pre-commit): autofix + * Update yabloc document + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(yabloc_pose_initializer): disable downloading artifacts by default (`#4110 `_) + Co-authored-by: Esteve Fernandez +* feat(yabloc): add camera and vector map localization (`#3946 `_) + * adopt scane_case to undistort, segment_filter + * adopt scane_case to ground_server, ll2_decomposer + * adopt scane_case to twist_converter, twist_estimator + * adopt scane_case to validation packages + * adopt scane_case tomodularized_particle_filter + * adopt scane_case to gnss_particle_corrector + * adopt scane_case to camera_particle_corrector + * adopt scane_case to antishadow_corrector + * adopt scane_case to particle_initializer + * organize launch files + * add twist_visualizer to validate odometry performance + * use SE3::exp() to predict particles & modify linear noise model + * stop to use LL2 to rectify initialpose2d + * fix redundant computation in segment_accumulator + * improve gnss_particle_corrector + * fix segment_accumulator's bug + * add doppler_converter + * add xx2.launch.xml + * add hsv_extractor + * pickup other regions which have same color histogram + * use additional region to filt line-segments + * improve graph-segmentation + * remove `truncate_pixel_threshold` + * refactor graph_segmentator & segment_filter + * add mahalanobis_distance_threshold in GNSS particle corrector + * add extract_line_segments.hpp + * use pcl::transformCloudWithNormals instead of transform_cloud + * filt accumulating segments by LL2 + * move herarchical_cost_map to common + * apply positive feedback for accumulation + * move transform_linesegments() to common pkg + * refactor + * use all projected lines for camera corrector + * evaluate iffy linesegments + * complete to unify ll2-assisted lsd clasification + * add abs_cos2() which is more strict direction constraint + * fix orientation initialization bug + * publish doppler direction + * TMP: add disable/enable switch for camera corrector + * implement doppler orientation correction but it's disabled by default + * speed up camera corrector + * update ros params + * implement kalman filter for ground tilt estimation + * continuous height estimation works well? + * estimate height cotiniously + * use only linesegments which are at same height + * add static_gyro_bias parameter + * fix bug about overlay varidation + * increse ll2 height marging in cost map generation + * add static_gyro_bias in twist.launch.xml + * load pcdless_init_area from ll2 + * add specified initialization area + * add corrector_manager node to disable/enable camera_corrector + * call service to disable camer_corrector from manager + * load corrector disable area + * overlay even if pose is not estiamted + * publish camera corrector's status as string + * add set_booL_panel for camera_corrector enable/disable + * load bounding box from lanelet2 + * draw bounding box on cost map + * remove at2,at1 from cost map + * use cost_map::at() instread pf at2() + * move cost map library from common to camera corrector + * use logit for particle weighting but it does not work well + * prob_to_logit() requires non-intuitive parameters + * goodbye stupid parameters (max_raw_score & score_offset) + * publish two scored pointclouds as debug + * can handle unmapped areas + * remove obsolete packages + * update README.md + * Update README.md + * add image of how_to_launch + * add node diagram in readme + * add rviz_description.png in README + * subscribe pose_with_cov & disconnect base_link <-> particle_pose + * remove segment_accumulator & launch ekf_localizer from this project + * add gnss_ekf_corrector + * add camera_ekf_corrector package + * subscribe ekf prediction & synch pose data + * WIP: ready to implement UKF? + * estimate weighted averaging as pose_estimator + * basic algorithm is implemented but it does not work proparly + * apply after_cov_gain\_ + * ekf corrector works a little bit appropriately + * increase twist covariance for ekf + * test probability theory + * updat prob.py + * implement de-bayesing but it loooks ugly + * remove obsolete parameters + * skip measurement publishing if travel distance is so short + * use constant covariance because i dont understand what is correct + * add submodule sample_vehicle_launch + * TMP but it works + * add ekf_trigger in particle_initializer.hpp + * publish gnss markers & camera_est pubishes constant cov + * back to pcd-less only launcher + * add bayes_util package + * apply de-bayesing for camera_ekf + * some launch file update + * organize launch files. we can choice mode from ekf/pekf/pf + * organize particle_initializer + * add swap_mode_adaptor WIP + * use latest ekf in autoware & sample_vehicle + * fix bug of swap_adalptor + * fix FIX & FLOAT converter + * fix septentrio doppler converter + * move ekf packages to ekf directory + * ignore corrector_manager + * add standalone arg in launch files + * update semseg_node + * add camera_pose_initializer pkg + * subscribe camera_info&tf and prepare semantic projection + * project semantic image + * create vector map image from ll2 + * create lane image from vector map + * search the most match angle by non-zero pixels + * camera based pose_initializer + * move ekf packages into unstable + * move ekf theory debugger + * add tier4_autoware_msgs as submodule + * move pose_initializer into initializer dir + * add semse_msgs pkg + * separate marker pub function + * separate projection functions + * add semseg_srv client + * move sem-seg directory + * camera pose initilizer works successfully + * rectify covariance along the orientation + * improve initialization parameters + * take into account covariance of request + * use lanelet direciton to compute init pose scores + * semseg download model automatically + * remove sample_vehicle_launch + * add autoware_msgs + * remove obsolete launch files + * add standalone mode for direct initialization + * fix fix_to_pose + * update launch files + * update rviz config + * remove lidar_particle_corrector + * remove Sophus from sunbmodule + * rename submodule directory + * update README and some sample images + * update README.md + * fix override_camera_frame_id bahaviors + * fix some bugs (`#4 `_) + * fix: use initialpose from Rviz (`#6 `_) + * use initialpose from Rviz to init + * add description about how-to-set-initialpose + --------- + * misc: add license (`#7 `_) + * WIP: add license description + * add license description + * add description about license in README + --------- + * add quick start demo (`#8 `_) + * refactor(launch) remove & update obsolete launch files (`#9 `_) + * delete obsolete launch files + * update documents + --------- + * docs(readme): update architecture image (`#10 `_) + * replace architecture image in README + * update some images + --------- + * refactor(pcdless_launc/scripts): remove unnecessary scripts (`#11 `_) + * remove not useful scripts + * rename scripts & add descriptions + * little change + * remove odaiba.rviz + * grammer fix + --------- + * fix(pcdless_launch): fix a build bug + * fix(twist_estimator): use velocity_report by default + * fix bug + * debugged, now works + * update sample rosbag link (`#14 `_) + * feature(graph_segment, gnss_particle_corrector): make some features switchable (`#17 `_) + * make additional-graph-segment-pickup disablable + * enlarge gnss_mahalanobis_distance_threshold in expressway.launch + --------- + * fix: minor fix for multi camera support (`#18 `_) + * fix: minor fix for multi camera support + * update + * update + * fix typo + --------- + * refactor(retroactive_resampler): more readable (`#19 `_) + * make Hisotry class + * use boost:adaptors::indexed() + * add many comment in resampling() + * does not use ConstSharedPtr + * rename interface of resampler + * circular_buffer is unnecessary + --------- + * refactor(mpf::predictor) resampling interval control in out of resampler (`#20 `_) + * resampling interval management should be done out of resample() + * resampler class throw exeption rather than optional + * split files for resampling_history + * split files for experimental/suspention_adaptor + --------- + * refactor(mpf::predictor): just refactoring (`#21 `_) + * remove obsolete functions + * remove test of predictor + * remove remapping in pf.launch.xml for suspension_adapator + * add some comments + --------- + * fix(twist_estimator): remove stop filter for velocity (`#23 `_) + * feat(pcdless_launch): add multi camera launcher (`#22 `_) + * feat(pcdless_launch): add multi camera launcher + * minor fix + --------- + * refactor(CMakeListx.txt): just refactoring (`#24 `_) + * refactor imgproc/*/CMakeListx.txt + * refactor initializer/*/CMakeListx.txt & add gnss_pose_initializer pkg + * rename some files in twist/ & refactor pf/*/cmakelist + * refactor validation/*/CMakeListx.txt + * fix some obsolete executor name + --------- + * fix: rename lsd variables and files (`#26 `_) + * misc: reame pcdless to yabloc (`#25 `_) + * rename pcdless to yabloc + * fix conflict miss + --------- + * visualize path (`#28 `_) + * docs: update readme about particle filter (`#30 `_) + * update mpf/README.md + * update gnss_corrector/README.md + * update camera_corrector/README.md + --------- + * feat(segment_filter): publish images with lines and refactor (`#29 `_) + * feat(segment_filter): publish images with lines + * update validation + * update imgproc (reverted) + * large change inclding refactoring + * major update + * revert rviz config + * minor fix in name + * add validation option + * update architecture svg + * rename validation.launch to overlay.launch + * no throw runtime_error (unintentionaly applying format) + --------- + Co-authored-by: Kento Yabuuchi + * catch runtime_error when particle id is invalid (`#31 `_) + * return if info is nullopt (`#32 `_) + * pose_buffer is sometimes empty (`#33 `_) + * use_yaw_of_initialpose (`#34 `_) + * feat(interface): remove incompatible interface (`#35 `_) + * not use ublox_msg when run as autoware + * remove twist/kalman/twist & use twist_estimator/twist_with_covariance + * update particle_array stamp even if the time stamp seems wrong + --------- + * fix: suppress info/warn_stream (`#37 `_) + * does not stream undistortion time + * improve warn stream when skip particle weighting + * surpress frequency of warnings during synchronized particle searching + * fix camera_pose_initializer + --------- + * /switch must not be nice name (`#39 `_) + * misc(readme): update readme (`#41 `_) + * add youtube link and change thumbnail + * improve input/output topics + * quick start demo screen image + * add abstruct architecture and detail architecture + --------- + * docs(rosdep): fix package.xml to ensure build success (`#44 `_) + * fix package.xml to success build + * add 'rosdep install' in how-to-build + --------- + * add geographiclib in package.xml (`#46 `_) + * fix path search error in build stage (`#45 `_) + * fix path search error in build stage + * fix https://github.com/tier4/YabLoc/pull/45#issuecomment-1546808419 + * Feature/remove submodule (`#47 `_) + * remove submodules + * remove doppler converter + --------- + * feature: change node namespace to /localization/yabloc/** from /localization/** (`#48 `_) + * change node namespace + * update namespace for autoware-mode + * update namespace in multi_camera.launch + --------- + * removed unstable packages (`#49 `_) + * feature: add *.param.yaml to manage parameters (`#50 `_) + * make *.param.yaml in imgproc packages + * make *.param.yaml in initializer packages + * make *.param.yaml in map packages + * make *.param.yaml in pf packages + * make *.param.yaml in twist packages + * fix expressway parameter + * fix override_frame_id + * remove default parameters + * fix some remaining invalida parameters + --------- + * does not estimate twist (`#51 `_) + * feat(particle_initializer): merge particle_initializer into mpf (`#52 `_) + * feat(particle_initializer): merge particle_initializer to modulalized_particle_filter + * remove particle_initializer + * remove debug message + * remove related parts + * update readme + * rename publishing topic + --------- + Co-authored-by: Kento Yabuuchi + * fix: remove ll2_transition_area (`#54 `_) + * feature(initializer): combine some initializer packages (`#56 `_) + * combine some package about initializer + * yabloc_pose_initializer works well + * remove old initializer packages + * semseg node can launch + * fix bug + * revert initializer mode + --------- + * feature(imgproc): reudce imgproc packages (`#57 `_) + * combine some imgproc packages + * combine overlay monitors into imgproc + --------- + * feature(validation): remove validation packages (`#58 `_) + * remove validation packages + * remove path visualization + --------- + * feature(pf): combine some packages related to particle filter (`#59 `_) + * create yabloc_particle_filter + * combine gnss_particle_corrector + * combine ll2_cost_map + * combine camera_particle_corrector + * fix launch files + * split README & remove obsolete scripts + * fix config path of multi_camera mode + --------- + * feature: combine map and twist packages (`#60 `_) + * removed some twist nodes & rename remains to yabloc_twist + * fix launch files for yabloc_twist + * move map packages to yabloc_common + * WIP: I think its impossible + * Revert "WIP: I think its impossible" + This reverts commit 49da507bbf9abe8fcebed4d4df44ea5f4075f6d1. + * remove map packages & fix some launch files + --------- + * removed obsolete packages + * remove obsolete dot files + * use tier4_loc_launch instead of yabloc_loc_launch + * move launch files to each packages + * remove yabloc_localization_launch + * remove yabloc_launch + * modify yabloc/README.md + * update yabloc_common/README.md + * update yabloc_imgproc README + * update yabloc_particle_filter/README + * update yabloc_pose_initializer/README + * update README + * use native from_bin_msg + * use ifndef instead of pragma once in yabloc_common + * use ifndef instead of pragma once in yabloc_imgproc & yabloc_pf + * use ifndef instead of pragma once in yabloc_pose_initializer + * style(pre-commit): autofix + * use autoware_cmake & suppress build warning + * repalce yabloc::Timer with tier4_autoware_utils::StopWatch + * replace 1.414 with std::sqrt(2) + * style(pre-commit): autofix + * removed redundant ament_cmake_auto + * removed yabloc_common/timer.hpp + * replaced low_pass_filter with autoware's lowpass_filter_1d + * style(pre-commit): autofix + * Squashed commit of the following: + commit cb08e290cca5c00315a58a973ec068e559c9e0a9 + Author: Kento Yabuuchi + Date: Tue Jun 13 14:30:09 2023 +0900 + removed ublox_msgs in gnss_particle_corrector + commit c158133f184a43914ec5f929645a7869ef8d03be + Author: Kento Yabuuchi + Date: Tue Jun 13 14:24:19 2023 +0900 + removed obsolete yabloc_multi_camera.launch + commit 10f578945dc257ece936ede097544bf008e5f48d + Author: Kento Yabuuchi + Date: Tue Jun 13 14:22:14 2023 +0900 + removed ublox_msgs in yabloc_pose_initializer + * style(pre-commit): autofix + * removed fix2mgrs & ublox_stamp + * added ~/ at the top of topic name + * removed use_sim_time in yabloc launch files + * add architecture diagram in README + * rename lsd_node to line_segment_detector + * style(pre-commit): autofix + * Update localization/yabloc/README.md + fix typo + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * removed obsolete debug code in similar_area_searcher + * removed suspension_adaptor which manages lifecycle of particle predictor + * style(pre-commit): autofix + * renamed semseg to SemanticSegmentation + * style(pre-commit): autofix + * fixed README.md to solve markdownlint + * WIP: reflected cpplint's suggestion + * reflected cpplint's suggestion + * rename AbstParaticleFilter in config files + * fixed typo + * used autoware_lint_common + * fixed miss git add + * style(pre-commit): autofix + * replaced lanelet_util by lanelet2_extension + * replaced fast_math by tie4_autoware_utils + * sort package.xml + * renamed yabloc_imgproc with yabloc_image_processing + * reflected some review comments + * resolved some TODO + * prioritize NDT if both NDT and YabLoc initializer enabled + * changed localization_mode option names + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + Co-authored-by: kminoda + Co-authored-by: Akihiro Komori + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* Contributors: Alexey Panferov, Esteve Fernandez, Kento Yabuuchi, SakodaShintaro, Yamato Ando, kminoda, ぐるぐる diff --git a/localization/yabloc/yabloc_pose_initializer/package.xml b/localization/yabloc/yabloc_pose_initializer/package.xml index 359557ac94090..4e650340a309f 100644 --- a/localization/yabloc/yabloc_pose_initializer/package.xml +++ b/localization/yabloc/yabloc_pose_initializer/package.xml @@ -1,7 +1,7 @@ yabloc_pose_initializer - 0.0.0 + 0.38.0 The pose initializer Kento Yabuuchi Masahiro Sakamoto diff --git a/map/autoware_map_height_fitter/CHANGELOG.rst b/map/autoware_map_height_fitter/CHANGELOG.rst new file mode 100644 index 0000000000000..857ffd6b70d4e --- /dev/null +++ b/map/autoware_map_height_fitter/CHANGELOG.rst @@ -0,0 +1,18 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_map_height_fitter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(map_height_fitter)!: prefix package and namespace with autoware (`#8421 `_) + * add autoware\_ prefix + * style(pre-commit): autofix + * remove duplicated dependency + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: SakodaShintaro +* Contributors: Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/map/autoware_map_height_fitter/package.xml b/map/autoware_map_height_fitter/package.xml index 17f2e95edb159..bfb9855320d4b 100644 --- a/map/autoware_map_height_fitter/package.xml +++ b/map/autoware_map_height_fitter/package.xml @@ -2,7 +2,7 @@ autoware_map_height_fitter - 0.1.0 + 0.38.0 The autoware_map_height_fitter package Takagi, Isamu Yamato Ando diff --git a/map/autoware_map_projection_loader/CHANGELOG.rst b/map/autoware_map_projection_loader/CHANGELOG.rst new file mode 100644 index 0000000000000..dbd1efbcae57f --- /dev/null +++ b/map/autoware_map_projection_loader/CHANGELOG.rst @@ -0,0 +1,17 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_map_projection_loader +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* refactor(map_projection_loader)!: prefix package and namespace with autoware (`#8420 `_) + * add autoware\_ prefix + * add autoware\_ prefix + --------- + Co-authored-by: SakodaShintaro +* Contributors: Esteve Fernandez, Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/map/autoware_map_projection_loader/package.xml b/map/autoware_map_projection_loader/package.xml index d58d4191300a3..6f606c8e4fe9f 100644 --- a/map/autoware_map_projection_loader/package.xml +++ b/map/autoware_map_projection_loader/package.xml @@ -2,7 +2,7 @@ autoware_map_projection_loader - 0.1.0 + 0.38.0 autoware_map_projection_loader package as a ROS 2 node Yamato Ando Masahiro Sakamoto diff --git a/map/autoware_map_tf_generator/CHANGELOG.rst b/map/autoware_map_tf_generator/CHANGELOG.rst new file mode 100644 index 0000000000000..fd9a0360a0284 --- /dev/null +++ b/map/autoware_map_tf_generator/CHANGELOG.rst @@ -0,0 +1,16 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_map_tf_generator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(map_tf_generator)!: prefix package and namespace with autoware (`#8422 `_) + * add autoware\_ prefix + * add autoware\_ prefix + --------- + Co-authored-by: SakodaShintaro +* Contributors: Masaki Baba, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/map/autoware_map_tf_generator/package.xml b/map/autoware_map_tf_generator/package.xml index eff7ec88adfa0..3c6de9333de79 100644 --- a/map/autoware_map_tf_generator/package.xml +++ b/map/autoware_map_tf_generator/package.xml @@ -2,7 +2,7 @@ autoware_map_tf_generator - 0.1.0 + 0.38.0 map_tf_generator package as a ROS 2 node Yamato Ando Kento Yabuuchi diff --git a/map/map_loader/CHANGELOG.rst b/map/map_loader/CHANGELOG.rst new file mode 100644 index 0000000000000..c0c9c1fc89feb --- /dev/null +++ b/map/map_loader/CHANGELOG.rst @@ -0,0 +1,1222 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package map_loader +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* refactor(ndt_scan_matcher)!: prefix package and namespace with autoware (`#8904 `_) + add autoware\_ prefix +* docs(map_loader): update the link of pointcloud_divider (`#8823 `_) + update link +* docs(map_loader): update the link of map_projection_loader (`#8825 `_) + update the link of map_projection_loader +* chore(map_loader): update maintainer (`#8821 `_) + update maintainer +* feat(map loader): visualize bus stop area and bicycle_lane (`#8777 `_) +* refactor(geography_utils): prefix package and namespace with autoware (`#7790 `_) + * refactor(geography_utils): prefix package and namespace with autoware + * move headers to include/autoware/ + --------- +* revert: revert "refactor(autoware_map_msgs): modify pcd metadata msg (`#7852 `_)" (`#8180 `_) +* refactor(autoware_map_msgs): modify pcd metadata msg (`#7852 `_) +* refactor(compare_map_segmentation): add package name prefix of autoware\_ (`#8005 `_) + * refactor(compare_map_segmentation): add package name prefix of autoware\_ + * docs: update Readme + --------- +* chore(localization, map): remove maintainer (`#7940 `_) +* feat(map_loader, route_handler)!: add format_version validation (`#7074 `_) + Co-authored-by: Yamato Ando +* refactor(map_loader): apply static analysis (`#7845 `_) + * refactor based on linter + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* style: updating the colors for the parking spaces and lot (`#7726 `_) +* feat(map_loader): add waypoints flag (`#7480 `_) + * feat(map_loader): handle centelrine and waypoints + * update README + * fix doc + * update schema + * fix + * fix + --------- +* feat(map_loader): warn if some pcds from the metadata file are missing (`#7406 `_) + * Examine if there are PCD segments found in the metadata file but are missing from the input pcd paths + * style(pre-commit): autofix + * Fixing CI + * Fixing CI + * Fixing CI + * Fix CI related to map_loader + * Removed try{} block from getPCDMetadata and redundant std::endl at the end of error messages + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(map): udpate maintainer (`#7405 `_) + udpate maintainer +* fix(map_loader): add log output (`#7203 `_) + add log output + Co-authored-by: SakodaShintaro +* feat!: replace autoware_auto_msgs with autoware_msgs for map modules (`#7244 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Anh Nguyen, Esteve Fernandez, Khalil Selyan, Mamoru Sobue, Masaki Baba, Ryohsuke Mitsudome, Takayuki Murooka, Yamato Ando, Yutaka Kondo, badai nguyen, kminoda + +0.26.0 (2024-04-03) +------------------- +* fix(map_loader): fix warnings with single point cloud map metadata (`#6384 `_) +* fix(log-messages): reduce excessive log messages (`#5971 `_) +* chore(map_loader): rework parameters of map_loader (`#6199 `_) + * Rework parameters of map_loader + * style(pre-commit): autofix + * Fixed typo in name of map_based_pediction.schema.json, which cause json-schema-check failed + * Move path variables back to launch files + * Update README.md + * Undo the change in perception + * Remove default values of declare_parameter from map_loader + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* revert(map_loader): revert the change error handling when pcd_metadata file (`#6294 `_) + Revert "fix(map_loader): change error handling when pcd_metadata file not found (`#6227 `_)" + This reverts commit 25bc636fe0f796c63daac60123aa6138146e515d. +* chore(lanelet2_map_loader): enrich error message (`#6245 `_) +* chore(map_loader): add maintainer (`#6232 `_) +* fix(map_loader): change error handling when pcd_metadata file not found (`#6227 `_) + Changed error handling when pcd_metadata file not found +* chore: add localization & mapping maintainers (`#6085 `_) + * Added lm maintainers + * Add more + * Fixed maintainer + --------- +* fix(map_loader): show traffic light regulatory element id per lanelet (`#6028 `_) + * fix(map_loader): show traffic light regulatory element id per lanelet + * feat(map_loader): show traffic light id + --------- + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* refactor(ndt_scan_matcher, map_loader): remove map_module (`#5873 `_) + * Removed use_dynamic_map_loading + * Removed enable_differential_load option + * style(pre-commit): autofix + * Fixed title + * Emphasized lock scope + * Removed pointcloud_map and input_ekf_odom + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_loader): use dummy projector when using local coordinates (`#5866 `_) + * feat(map_loader): use dummy projector when using local coordinates + * fix build warning + * fix runtime error + * fix reverse function + --------- +* chore(map_loader): visualize crosswalk id (`#5880 `_) +* chore: add maintainer in map packages (`#5865 `_) + * add maintainer + * modify map_tf_generator's maintainer + --------- +* fix: add_ros_test to add_launch_test (`#5486 `_) + * fix: add_ros_test to add_launch_test + * fix ndt_scan_matcher + --------- +* chore(map_loader): update readme (`#5468 `_) + * chore(map_loader): update readme + * make the annotation bold + * fix + --------- +* feat(map_loader): show intersection areas (`#5401 `_) +* feat(map_loader): display curbstone as marker array (`#4958 `_) + display curbstone as marker array + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* refactor(map_packages): remove unused depend in pakcages.xml files (`#5172 `_) + Co-authored-by: yamato-ando +* feat: support transverse mercator projection (`#4883 `_) + * feat: support transverse mercator projection + * fix some + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(geography_utils): add lanelet2_projector (`#4852 `_) + * feat(geography_utils): add lanelet2_projector + * style(pre-commit): autofix + * update package.xml + * style(pre-commit): autofix + * edit static_centerline_optimizer + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: use constant string for map_projector_info (`#4789 `_) + * feat: use constant string for map_projector_info + * style(pre-commit): autofix + * update + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat!: add vertical datum in map_projector_info (`#4708 `_) + * resolve conflict + * update + * UTM -> LocalCartesianUTM + * style(pre-commit): autofix + * update + * update readme + * add altitude + * style(pre-commit): autofix + * update minor parts + * add vertical datum for lanelet2 + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat!: rename utm to local_cartesian_utm (`#4704 `_) + * feat(map_projection_loader, map_loader): rename utm to local_cartesian_utm + * fix readme + * fix default ad api + --------- +* feat!: rename map_projector_type to map_projector_info (`#4664 `_) +* fix(lanelet2_map_loader): fixed parameter declaration timing (`#4639 `_) + Change parameter declaration timing +* fix(map_loader, map_projection_loader): use component interface specs (`#4585 `_) + * feat(map): use component_interface_specs in map_projection_loader + * update map_loader + * style(pre-commit): autofix + * feat: add dummy typo + * update name + * fix test + * fix test + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_projection_loader): add map_projection_loader (`#3986 `_) + * feat(map_projection_loader): add map_projection_loader + * style(pre-commit): autofix + * Update default algorithm + * fix test + * style(pre-commit): autofix + * add readme + * style(pre-commit): autofix + * fix launch file and fix map_loader + * style(pre-commit): autofix + * update lanelet2 + * fill yaml file path + * style(pre-commit): autofix + * update readme + * style(pre-commit): autofix + * minor fix + * style(pre-commit): autofix + * fix test + * style(pre-commit): autofix + * add include guard + * style(pre-commit): autofix + * update test + * update map_loader + * style(pre-commit): autofix + * update docs + * style(pre-commit): autofix + * update + * add dependency + * style(pre-commit): autofix + * remove unnecessary parameter + * update + * update test + * style(pre-commit): autofix + * add url + * enable python tests + * style(pre-commit): autofix + * small fix + * fix grammar + * remove transverse mercator + * style(pre-commit): autofix + * add rule in map + * fix readme of map loader + * remove transverse mercator for now + * add utm + * remove altitude from current projection loader + * style(pre-commit): autofix + * fix pre-commit + * fix build error + * fix: remove package.xml + * fix clang-tidy + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* chore: add maintainer in localization and map packages (`#4501 `_) +* feat(goal_planner): add no_parking_area for goal search (`#3467 `_) + * feat(behavior_path_planner): use no_parking_area for pull_over + * support no_stopping_area + --------- +* fix(map_loader): fix spell-check (`#4280 `_) +* feat(crosswalk): support crosswalk regulatory element (`#3939 `_) + * feat(crosswalk): use regulatory element + * feat(map_loader): show crosswalk areas + --------- +* fix(map_loader): update readme for metadata (`#3919 `_) + * fix(map_loader): update readme for metadata + * style(pre-commit): autofix + * update + * style(pre-commit): autofix + * add not applicable rules + * style(pre-commit): autofix + * fix + * update + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(map_loader): handle enable_selected_load correctly (`#3920 `_) + * fix(map_loader): update readme for metadata + * fix(map_loader): handle enable_selected_load flag correctly + * style(pre-commit): autofix + * revert readme + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_loader): use cylindrical area for map loader (`#3863 `_) + * feat(map_loader): use cylindrical area for query instead of spherical area + * update + * style(pre-commit): autofix + * update AreaInfo + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_loader): add publish map projector info (`#3200 `_) + * add publish mgrs grid + * fix publish wrong grid code when there is no mgrs code in lanelet + * Revert "fix publish wrong grid code when there is no mgrs code in lanelet" + This reverts commit 10023662abba56bcf395d899f787b7bbed4e8fd4. + * temp fix for emtpy coordinate + * add UTM support + * add local projector support + * remove check coordinate 0,0 + * Revert "add local projector support" + This reverts commit 91e6921718695031a2a08e2109bca0b61ab54e89. + * add local publish + --------- + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* fix(map_loader): re-align lanelet borders after overwriting coordinates (`#3825 `_) +* fix(map_loader): fix readme (`#3667 `_) +* feat(map_loader): visualize hatched road markings (`#3639 `_) + * feat(map_loader): visualize hatched road markings + * update + --------- +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(map_loader): add local map projector (`#3492 `_) + * feat(map_loader): add local map projector + * update README + * update readme + * use the same naming standard + --------- +* feat(map_loader): add selected map loader (`#3286 `_) + * add id based map loader + * add metadata publisher + * feat(map_loader): add support for sequential_map_loading + * feat(map_loader): add support for selected_map_loader and structure of metadata + * feat(map_loader): turn off selected_map_loading as default setting + * feat(map_loader): update map_loader corresponding to autoware_map_msgs update + * docs(map_loader): add description of selected pcd load server and pcd metadata publisher + * style(pre-commit): autofix + * feat(map_loader): change onServiceGetSelectedPointCloudMap into const function + --------- + Co-authored-by: Shin-kyoto <58775300+Shin-kyoto@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(map_loader): fix a bug that occurs when loading multiple pcds (`#3274 `_) + * fix(map_loader): fix a bug that occurs when loading multiple pcds + * fix + --------- +* feat(map_loader): add grid coordinates for partial/differential map load (`#3205 `_) + * feat(map_loader): add grid coordinates for partial/differential map load + * style(pre-commit): autofix + * update readme + * remove unnecessary line + * update arguments in readme + * slightly updated directory structure in readme + * update readme + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(map_loader): address deprecated warning for some environment (`#3188 `_) + fix(map_loader): address deprecated warning for some version +* test(map_loader): add a ROS 2 test (`#3170 `_) + * chore(map_loader): add a ROS 2 test + * style(pre-commit): autofix + * debug + * style(pre-commit): autofix + * added other tests too + * style(pre-commit): autofix + * fix pre-commit + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(tier4_map_launch): add lanelet2 config files to tier4_map_launch (`#2670 `_) + * chore(tier4_map_launch): add lanelet2 config files to tier4_map_launch + Update launch/tier4_map_launch/launch/map.launch.xml + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + delete lanelet2_map_projector type in launch + remove config path + * chore(tier4_map_launch): fix lanelet launch name + --------- +* ci(pre-commit): autoupdate (`#2819 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(ndt_scan_matcher): dynamic map loading (`#2339 `_) + * first commit + * ci(pre-commit): autofix + * import map update module in core + * ci(pre-commit): autofix + * minor fixes. Now map update module launches!!! + * ci(pre-commit): autofix + * debugged + * revert unnecessary fix + * minor fixes + * update launch file + * update comment + * ci(pre-commit): autofix + * update comment + * update comment + * ci(pre-commit): autofix + * update comment + * ci(pre-commit): autofix + * update for ndt_omp + * changed parameter names + * ci(pre-commit): autofix + * apply pre-commit- + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * simplify client implementation + * remove unnecessary comments + * ci(pre-commit): autofix + * removed unused member variables + * set default use_dynamic_map_loading to true + * changed readme + * ci(pre-commit): autofix + * reflected comments + * use std::optional instead of shared_ptr + * ci(pre-commit): autofix + * fix parameter description + * revert launch output config + * change default subscriber name + * remove unnecessary setInputSource + * add gif + * ci(pre-commit): autofix + * minor fix + * Update localization/ndt_scan_matcher/src/map_update_module.cpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * update literals + * update map_loader default parameters + * update readme + * ci(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* fix(lanelet2_map_loader): delete unused parameters (`#2761 `_) + * fix(lanelet2_map_loader): delete unused parameters + * Update lanelet2_map_loader.launch.xml +* fix(map_loader): apply clang-tidy (`#2668 `_) + * fix(map_loader): apply clang-tidy + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(behavior_velocity_planner): add speed bump module (`#647 `_) + Co-authored-by: Kosuke Takeuchi + Co-authored-by: Takayuki Murooka +* feat(map_loader): add differential map loading interface (`#2417 `_) + * first commit + * ci(pre-commit): autofix + * added module load in _node.cpp + * ci(pre-commit): autofix + * create pcd metadata dict when either of the flag is true + * ci(pre-commit): autofix + * fix readme + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_loader): add downsampled pointcloud publisher (`#2418 `_) + * first commit + * debugged + * update readme + * update param in tier4_map_launch + * debug + * debugged + * Now build works + * ci(pre-commit): autofix + * set default param to false + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_loader): add partial map loading interface in pointcloud_map_loader (`#1938 `_) + * first commit + * reverted unnecessary modification + * ci(pre-commit): autofix + * renamed some classes + * ci(pre-commit): autofix + * move autoware_map_msgs to autoware_msgs repos + * catch up with the modification in autoware_map_msgs + * ci(pre-commit): autofix + * aligned with autoware_map_msgs change (differential/partial modules seperation) + * ci(pre-commit): autofix + * debugged + * debugged + * added min-max info and others + * ci(pre-commit): autofix + * minor fix + * already_loaded -> cached + * ci(pre-commit): autofix + * load\_ -> get\_ + * ci(pre-commit): autofix + * resolve pre-commit + * ci(pre-commit): autofix + * minor fix + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * update readme + * minor fix in readme + * grammarly + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * fix copyright + * fix launch file + * remove leaf_size param + * removed unnecessary things + * removed downsample for now + * removed differential_map_loader for this PR (would make another PR for this) + * ci(pre-commit): autofix + * removed differential_map_loader, debugged + * ci(pre-commit): autofix + * removed leaf_size description + * ci(pre-commit): autofix + * refactor sphereAndBoxOverlapExists + * ci(pre-commit): autofix + * added test for sphereAndBoxOverlapExists + * ci(pre-commit): autofix + * remove downsample function for now + * remove fmt from target_link_libraries in test + * minor fix in cmakelists.txt + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(map_loader): modularization (`#2243 `_) + * refactor(map_loader): modularization + * ci(pre-commit): autofix + * simplified + * removed autoware_msgs dependency (not yet necessary at this moment) + * ci(pre-commit): autofix + * remove unnecessary changes + * pre-commit + * ci(pre-commit): autofix + * edit copyright + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(map_loader): add maintainer (`#2245 `_) + * chore(map_loader): add maintainer + * remove miyake-san +* feat(map_loader): make some functions static (`#2014 `_) + * feat(map_loader): make some functions static + * make publisher alive after constructor +* refactor(map_loader): split to member functions (`#1941 `_) +* chore(planning/control packages): organized authors and maintainers (`#1610 `_) + * organized planning authors and maintainers + * organized control authors and maintainers + * fix typo + * fix colcon test + * fix + Update control/external_cmd_selector/package.xml + Update control/vehicle_cmd_gate/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/motion_velocity_smoother/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/freespace_planner/package.xml + Co-authored-by: Hiroki OTA + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix + * fix + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat: add vector map inside area filter (`#1530 `_) + * feat: add no detection area filter + * ci(pre-commit): autofix + * chore: add documents + * pre-commit fix + * remove comments + * fix comments + * refactor condition to launch points filter + * fix container name + * ci(pre-commit): autofix + * chore: add visualization for no obstacle segmentation area + * feat: allow any tags to be given by launch arguments + * chore: remove unnecessary includes + * feat: move the polygon removing function to util and use it + * chore: move the place and change the name of node + * chore: pre-commit fix + * chore: remove unnecessary using + * chore: modify container name + * chore: fix comments + * chore: fix comments + * chore: use output arguments for a large data + * chore: using namespace of PolygonCgal for readability + * feat: add functions for multiple polygons + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* test(map_loader): add launch test for the 'lanelet2_map_loader' node (`#1056 `_) + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat: add parameter argument for lanelet2_map_loader (`#954 `_) + * feat: add parameter argument for lanelet2_map_loader + * feat: add comment +* fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader (`#942 `_) + * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader + * fix(map_loader): remove c_str + * fix(map_loader): replace c_str to string +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* fix(map_loader): modify build error in rolling (`#777 `_) +* fix(map_loader): map_loader package not working in UTM coordinates (`#627 `_) + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * fix(map_loader): add UTM projector to map_loader package + * fix(map_loader): update config + * fix(map_loader): update lanelet2_map_loader_node.cpp inlude structure + * fix(map_loader): update include structure + * fix(map_loader): add map_projector_type parameter to map.launch.py + * fix(map_loader): update map.launch.py + * fix(map_loader): update map.launch.py + * fix(map_loader): update map.launch.py + * fix(map_loader): update map.launch.py + * Update lanelet2_map_loader_node.cpp + Co-authored-by: M. Fatih Cırıt + * fix launch file + * ci(pre-commit): autofix + * Update launch/tier4_map_launch/launch/map.launch.py + Co-authored-by: Berkay + * ci(pre-commit): autofix + * update for merge error + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: M. Fatih Cırıt + Co-authored-by: Berkay +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(lanelet2_extension,map_loader): add guard_rail wall fence as lanelet tag (`#478 `_) + * feat(lanelet2_extension): add guard_rails fence wall as lanelet tag + * feat(map_loader): add visualization for partion lanelet +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: change pachage name: autoware_msgs -> tier4_msgs (`#150 `_) + * change pkg name: autoware\_*_msgs -> tier\_*_msgs + * ci(pre-commit): autofix + * autoware_external_api_msgs -> tier4_external_api_msgs + * ci(pre-commit): autofix + * fix description + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* refactor: remove unnecessary messages (`#133 `_) + * remove ControlCommand.msg and ControlCommandStamped.msg + * remove BatteryStatus.msg RawControlCommand.msg RawVehicleCommand.msg VehicleCommand.msg + * remove traffic_light_recognition msgs + * remove unnecessary autoware_planning_msgs + * remove unnecessary build_depends + * remove unnecessary autoware_system_msgs + * remove autoware_lanelet2_msgs + * fix map loader README + * fix external_cmd_converter README + * refactor: remove autoware_perception_msgs + * refactor: remove unnecessary include files + * fix: detection_by_tracker README + * ci(pre-commit): autofix + * refactor: remove autoware_vehicle_msgs + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * fix: each messages + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: move elevation map loader (`#740 `_) (`#136 `_) + * feat: Move elevation map loader (`#740 `_) + * Update perception/elevation_map_loader/README.md + Co-authored-by: Tomoya Kimura + * Update perception/elevation_map_loader/README.md + Co-authored-by: Tomoya Kimura + * Update perception/elevation_map_loader/README.md + Co-authored-by: Tomoya Kimura + Co-authored-by: Taichi Higashide + Co-authored-by: Tomoya Kimura +* feat: add pcd map hash generator (`#745 `_) (`#130 `_) + Co-authored-by: Taichi Higashide + Co-authored-by: Tomoya Kimura +* feat: add map packages (`#8 `_) + * release v0.4.0 + * add resolution param in lanelet2_extension (`#760 `_) + * Fix/extend drivable area beyond goal (`#781 `_) + * update llt2 extention query func + * extend drivable area over goal point + * apply clang + * update get preeceeding func + * update preceeding func in lanechange + * update comment + * Fix intersection preceeding lane query (`#807 `_) + * modified interseciton module to add lanelets in intersection to objective lanelets due to change in getPreceedingLaneletSequences() + * update comment + * Install executables in lanelet2_map_preprocessor (`#834 `_) + * remove ROS1 packages temporarily + * Revert "remove ROS1 packages temporarily" + This reverts commit 3290a8b9e92c9eae05d9159c8b9fd56ca8935c01. + * add COLCON_IGNORE to ros1 packages + * Rename launch files to launch.xml (`#28 `_) + * port map_tf_generator (`#32 `_) + * port map_tf_generator + * add missing dependency + * fix pointor, tf_broadcaster, add compile option + * use ament_auto + * Port lanelet2 extension (`#36 `_) + * remove COLCON_IGNORE + * port to ROS2 + * minor fix + * fix CI + * remove unnecessary semi-colon + * fix library to executable for lanelet2_extension_sample and autoware_lanelet2_validation + * fix usage for ROS2 + * fix usage message and parameter declaration + * fix getting map_file parameter + * Port map loader (`#44 `_) + * port map_loader to ROS2 + * fix unintended change + * Update map/map_loader/CMakeLists.txt + Co-authored-by: Takamasa Horibe + Co-authored-by: Takamasa Horibe + * Add geometry2 to repos (`#76 `_) + * add geometry2 package temporarily until new release + * trigger-ci + * add tf2 dependency to the packages that use tf2_geometry_msgs + * Revert "Add geometry2 to repos (`#76 `_)" (`#96 `_) + * Revert "Add geometry2 to repos (`#76 `_)" + This reverts commit 7dbe25ed5ff7d5f413fda567dcc77a70c79a7826. + * Re-add tf2 dependencies + * Revert "Re-add tf2 dependencies" + This reverts commit e23b0c8b0826cf9518924d33349f9de34b4975df. + * Debug CI pipeline + * Revert "Debug CI pipeline" + This reverts commit 58f1eba550360d82c08230552abfb64b33b23e0f. + * Explicitly install known versions of the geometry packages + * No need to skip tf2 packages anymore + Co-authored-by: Esteve Fernandez + * Rename h files to hpp (`#142 `_) + * Change includes + * Rename files + * Adjustments to make things compile + * Other packages + * Adjust copyright notice on 532 out of 699 source files (`#143 `_) + * Use quotes for includes where appropriate (`#144 `_) + * Use quotes for includes where appropriate + * Fix lint tests + * Make tests pass hopefully + * Run uncrustify on the entire Pilot.Auto codebase (`#151 `_) + * Run uncrustify on the entire Pilot.Auto codebase + * Exclude open PRs + * fixing trasient_local in ROS2 packages (`#160 `_) + * added linters to lanelet1_extension (`#170 `_) + * adding linters to map_loader (`#171 `_) + * adding linters to map_tf_generator (`#172 `_) + * apply env_var to use_sim_time (`#222 `_) + * Ros2 v0.8.0 map loader and lanelet2 extension (`#279 `_) + * Ros2 v0.8 fix typo of "preceding" (`#323 `_) + * Fix typo of getPrecedingLaneletSequences + * Fix comment + * Fix rviz2 low FPS (`#390 `_) + * add nullptr check when publish concatenate data (`#369 `_) + * Add warning msg when concat pointcloud is not published (`#388 `_) + * Change lineString2Marker + * Change trafficLight2TriangleMarker + * Change laneletDirectionAsMarker + * Remove debug code + * Fix linter problems + Co-authored-by: Taichi Higashide + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * [map_loader] modify colors for lane markers for better visualization (`#398 `_) + * fix empty marker (`#423 `_) + * Fix typo in map module (`#437 `_) + * add license (`#443 `_) + * avoid pushing empty marker (`#441 `_) + * avoid pushing empty marker + * size0 -> empty + * add use_sim-time option (`#454 `_) + * Sync public repo (`#1228 `_) + * [simple_planning_simulator] add readme (`#424 `_) + * add readme of simple_planning_simulator + * Update simulator/simple_planning_simulator/README.md + * set transit_margin_time to intersect. planner (`#460 `_) + * Fix pose2twist (`#462 `_) + * Ros2 vehicle info param server (`#447 `_) + * add vehicle_info_param_server + * update vehicle info + * apply format + * fix bug + * skip unnecessary search + * delete vehicle param file + * fix bug + * Ros2 fix topic name part2 (`#425 `_) + * Fix topic name of traffic_light_classifier + * Fix topic name of traffic_light_visualization + * Fix topic name of traffic_light_ssd_fine_detector + * Fix topic name of traffic_light_map_based_detector + * Fix lint traffic_light_recognition + * Fix lint traffic_light_ssd_fine_detector + * Fix lint traffic_light_classifier + * Fix lint traffic_light_classifier + * Fix lint traffic_light_ssd_fine_detector + * Fix issues in hdd_reader (`#466 `_) + * Fix some issues detected by Coverity Scan and Clang-Tidy + * Update launch command + * Add more `close(new_sock)` + * Simplify the definitions of struct + * fix: re-construct laneletMapLayer for reindex RTree (`#463 `_) + * Rviz overlay render fix (`#461 `_) + * Moved painiting in SteeringAngle plugin to update() + * super class now back to MFD + * uncrustified + * acquire data in mutex + * back to RTD as superclass + * Rviz overlay render in update (`#465 `_) + * Moved painiting in SteeringAngle plugin to update() + * super class now back to MFD + * uncrustified + * acquire data in mutex + * removed unnecessary includes and some dead code + * Adepted remaining vehicle plugin classes to render-in-update concept. Returned to MFD superclass + * restored RTD superclass + Co-authored-by: Takamasa Horibe + Co-authored-by: tkimura4 + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Kazuki Miyahara + Co-authored-by: Makoto Tokunaga + Co-authored-by: Adam Dąbrowski + * Revert "fix: re-construct laneletMapLayer for reindex RTree (`#463 `_)" (`#1229 `_) + This reverts commit d2ecdfe4c58cb4544c9a3ee84947b36b7ee54421. + * add pcd file check (`#1232 `_) + * add pcd file check + * add space + * add & + * use namespace + * Unify Apache-2.0 license name (`#1242 `_) + * Remove use_sim_time for set_parameter (`#1260 `_) + * Map components (`#1311 `_) + * Make pointcloud map loader component + * Make lanelet2 map loader component + * Make map tf generator component + * Apply lint + * Rename parameter for lanelet2 map path + * Fix license + * Add comment for filesystem + * Fix variable name for glob + * Fix dependency for query (`#1519 `_) + * Fix a small bug (`#1644 `_) + * Fix minor flaws detected by Clang-Tidy (`#1647 `_) + - misc-throw-by-value-catch-by-reference + - cppcoreguidelines-init-variables + - readability-isolate-declaration + * Add pre-commit (`#1560 `_) + * add pre-commit + * add pre-commit-config + * add additional settings for private repository + * use default pre-commit-config + * update pre-commit setting + * Ignore whitespace for line breaks in markdown + * Update .github/workflows/pre-commit.yml + Co-authored-by: Kazuki Miyahara + * exclude svg + * remove pretty-format-json + * add double-quote-string-fixer + * consider COLCON_IGNORE file when seaching modified package + * format file + * pre-commit fixes + * Update pre-commit.yml + * Update .pre-commit-config.yaml + Co-authored-by: Kazuki Miyahara + Co-authored-by: pre-commit + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Porting traffic light viz (`#1284 `_) + * Feature/traffic light viz (`#1001 `_) + * add tl map viz + * bug fix + * update map visualizer + * add launch + * add install in cmake + * remove unused file + * fix build error + * Fix lint + * Fix typo + * Fix topic name and qos + * Replace deprecated duration api + Co-authored-by: Yukihiro Saito + Co-authored-by: wep21 + * Add markdownlint and prettier (`#1661 `_) + * Add markdownlint and prettier + * Ignore .param.yaml + * Apply format + * Feature/compare elevation map (`#1488 `_) + * suppress warnings for declare parameters (`#1724 `_) + * fix for lanelet2_extension + * fix for traffic light ssd fine detector + * fix for topic_state_monitor + * fix for dummy diag publisher + * fix for remote cmd converter + * fix for vehicle_info_util + * fix for multi object tracker + * fix for freespace planner + * fix for autoware_error_monitor + * add Werror for multi object tracker + * fix for multi object tracker + * add Werror for liraffic light ssd fine detector + * add Werror for topic state monitor + * add Werror + * add Werror + * add Werror + * add Werror + * fix style + * suppress warnings for map (`#1773 `_) + * add compile option + * fix error + * add compile option + * add maybe unused + * fix sign-compare + * delete unused + * add parentheses + * fix for uncrusify + * Fix typo + * use U + * use U + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Fix clang warnings (`#1859 `_) + * Fix -Wreturn-std-move + * Fix -Wunused-private-field + * Ignore -Wnonportable-include-path for mussp + * Fix -Wunused-const-variable + * Fix "can not be used when making a shared object" + * Sync v1.3.0 (`#1909 `_) + * Add elevation_map to autoware_state_monitor (`#1907 `_) + * Disable saving elevation map temporarily (`#1906 `_) + * Fix typos in README of map_loader (`#1923 `_) + * Fix typos in README of map_loader + * Apply Prettier + * fix some typos (`#1941 `_) + * fix some typos + * fix typo + * Fix typo + Co-authored-by: Kenji Miyake + * Add autoware api (`#1979 `_) + * Invoke code formatter at pre-commit (`#1935 `_) + * Run ament_uncrustify at pre-commit + * Reformat existing files + * Fix copyright and cpplint errors + Co-authored-by: Kenji Miyake + * Save elevation_map with pcd md5sum (`#1988 `_) + * Save elevation_map with pcd md5sum + * Update sample launch + * Fix cpplint + * Use hash-library instead of openssl + * Use call by reference + * Apply format + * Set CMAKE_CXX_STANDARD 17 + * Save input_pcd.json and shorten directory name when loading multiple pcd + * Remove erasing last \_ + * Modify concatenating file path + * Apply Format + * Add hash_library_vendor to build_depends.repos + * Modify include way + * Change function and variable names + * Use return + * Remove unnecessary input variable + * Use unique_ptr + * Rename digestMd5 to digest_md5 + * Modify variable name + * Remove file.close() + * Use hash of json + * Read hash of json directory + * Add newline to package.xml + * Add isPcdFile + * Fix pre-commit + * Use icPcdFile when giving file of pcd + * Feature/add virtual traffic light planner (`#1588 `_) + * Fix deprecated constant of transient local (`#1994 `_) + * Fix lint errors in lanelet2_extension (`#2028 `_) + * add sort-package-xml hook in pre-commit (`#1881 `_) + * add sort xml hook in pre-commit + * change retval to exit_status + * rename + * add prettier plugin-xml + * use early return + * add license note + * add tier4 license + * restore prettier + * change license order + * move local hooks to public repo + * move prettier-xml to pre-commit-hooks-ros + * update version for bug-fix + * apply pre-commit + * Revert "[map_loader] modify colors for lane markers for better visualization (`#398 `_)" (`#2063 `_) + This reverts commit 046dc9a770bf03fb8813ddf6aa1b2f05e9357b67. + * Fix elevation_map_loader downsample (`#2055 `_) + * Add elevation_map data dir (`#2093 `_) + * Minor fixes of map_loader's README (`#2116 `_) + * Minor fixes of map_loader's README + * Fix map_loader run command + Co-authored-by: kosuke55 + * Fix elevation_map hash due to mutiple slashes of pcd path (`#2192 `_) + * Fix elevation_map hash due to mutiple slashes of pcd path + * Use filesystem lexically_normal + * Fix broken links of images on lanelet2_extension docs (`#2206 `_) + * Add lanelet XML API (`#2262 `_) + * show traffic light id marker (`#1554 `_) (`#1678 `_) + * show traffic light id + * fix typo + Co-authored-by: satoshi-ota + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: satoshi-ota + * Feature/porting behavior path planner (`#1645 `_) + * Add behavior path planner pkg with Lane Change (`#1525 `_) + * add lanelet extension funcs + * add planning msgs for FOA + * add behavior_path_planner pkg + * apply clang format + * add error handling for config load failure + * replace word: foa with remote control + * add readme + * use pointer for return value of path + * fix hz + * remove debug print + * remove shide-shift & avoidance related files + * Clip path by goal + * add build depend for behavior tree cpp + * temporally disable lint test in lanelet2_extension + Co-authored-by: rej55 + * Add avoidance module in behavior_path_planner (`#1528 `_) + * Revert "remove shide-shift & avoidance related files" + This reverts commit d819ea0291fca251012e4b9ffd16de3896830aa2. + * refactor findNewShiftPoint func + * remove duplicated decleration + * fix barkward length issue + - add clipPathLenght func in avoidance + * refactor: + - translate english + - minor modification for traffic distance + * support debug marker in behavior_path_planner + * clean up side shift module + * change topic name + * remove japanese + * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/side_shift/side_shift_module.hpp + Co-authored-by: Yukihiro Saito + * fix typo + * remove unused var + * adress reviewer comments: + - add const for variables + - add comment + - fix typo + * fix typo + Co-authored-by: Yukihiro Saito + * Replace behavior_path utilities with autoware_utils (`#1532 `_) + * replace calcDistance + * replace arange + * replave convertToEigenPt with autoware_utils::fromMsg + * replace normalizeRadian + * cosmetic change + * import `#1526 `_ into behavior path planner (`#1531 `_) + * Fix/behavior path empty path output guard (`#1536 `_) + * add guard + * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/behavior_path_planner.cpp + * fix lateral jerk calculation (`#1549 `_) + * fix: error handling on exception in behavior_path_planner (`#1551 `_) + * Fix ignore too steep avoidance path (`#1550 `_) + * ignore too steep path + * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/scene_module/avoidance/avoidance_module.cpp + * parametrize lateral jerk limit + * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/include/behavior_path_planner/scene_module/avoidance/avoidance_module.hpp + Co-authored-by: tkimura4 + Co-authored-by: tkimura4 + * use offsetNoThrow and add error log (`#1615 `_) + * Ignore object ahead goal for avoidance (`#1618 `_) + * Ignore object ahead goal for avoidance + * Add flag + * Fix position of definition of goal_pose + * Fix arclength calculation + * Fix position of definition of goal_pose + * fix intersection stop line (`#1636 `_) + * fix intersection stop line + * fix typo + * add document (`#1635 `_) + * Port behavior path planner to ros2 + * Apply lint + * Fix typo + * Fix map qos + * debug slope calculation in behavior (`#1566 `_) + * update + * update + * revert change of autoware_utils + * define getPose in behavior_path_planner + * update + * update + * update + * update + * interpolate z in obstacle_avoidance_planner + * update velocity controller + * fix detection area and scene + * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/src/utilities.cpp + Co-authored-by: tkimura4 + * update comment in velocity controller + * remove debug print + * update + Co-authored-by: tkimura4 + * Address review: Fix config file name + * pre-commit fixes + * Fix redeclaring parameters + * Add missing tf2 geometry function + * Apply lint + * Fix rclcpp Time initialization + * Use now() instead of msg stamp + * Use throttle output in getExpandedLanelet + * Add missing const + * Fix lint + Co-authored-by: Takamasa Horibe + Co-authored-by: rej55 + Co-authored-by: Yukihiro Saito + Co-authored-by: tkimura4 + Co-authored-by: Takayuki Murooka + * change type of traffic light marker (SPHERE_LIST->SPHERE) (`#1789 `_) + * fix alpha (`#1797 `_) + * Feature/improve intersection detection area (`#1958 `_) + * exclude ego_lanes from detection_area + * add empty handling + * remove unused function + * Fix for uncrustify + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Apply format (`#1999 `_) + Fix cpplint + * Feature/expand drivable area (`#1812 `_) + * check if ego lane has adjacent lane or not + * expand drivable area by using lanelet + * remove unnecessary operator + * use extra drivable area + * fix variable names + * fix indent + * get polygon by id + * fix variable name + * remove redundant logic + * update area name + * disable expand by default + Co-authored-by: satoshi-ota + * add shoulder road lanelets (`#2121 `_) + * add shoulder lanelets + * Update map/lanelet2_extension/lib/query.cpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update map/lanelet2_extension/lib/visualization.cpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update map/lanelet2_extension/include/lanelet2_extension/visualization/visualization.hpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update map/lanelet2_extension/include/lanelet2_extension/visualization/visualization.hpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update map/lanelet2_extension/lib/visualization.cpp + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Feature/no stopping area reg element (`#2144 `_) + * add no stopping area to ll2 + * add no stopping area visualization + * add no stopping area marker to RVIZ + * make no stopping area stop line as optional + * Update map/map_loader/src/lanelet2_map_loader/lanelet2_map_visualization_node.cpp + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: tkimura4 + * Add document for new map format (`#1778 `_) + * add roadside lane doc + * fix typo + * fix typo + * fix typo + * fix typo + * Add markdown lint + * add reason for new subtype definition + * fix typo + Co-authored-by: kyoichi + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * port lanelet2_extension (`#483 `_) + * port with auto_msgs + * remove COLCON_IGNORE + Co-authored-by: Takayuki Murooka + * port map loader (`#508 `_) + * remove COLCON_IGNORE in system_packages and map_tf_generator (`#532 `_) + * add readme (`#561 `_) + * fix old description + Co-authored-by: mitsudome-r + Co-authored-by: Taichi Higashide + Co-authored-by: Kosuke Murakami + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Co-authored-by: Nikolai Morin + Co-authored-by: Takamasa Horibe + Co-authored-by: Esteve Fernandez + Co-authored-by: nik-tier4 <71747268+nik-tier4@users.noreply.github.com> + Co-authored-by: isamu-takagi <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kazuki Miyahara + Co-authored-by: tkimura4 + Co-authored-by: Makoto Tokunaga + Co-authored-by: Adam Dąbrowski + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: pre-commit + Co-authored-by: Yukihiro Saito + Co-authored-by: wep21 + Co-authored-by: Kosuke Takeuchi + Co-authored-by: Hiroki OTA + Co-authored-by: Kenji Miyake + Co-authored-by: Takeshi Ishita + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: satoshi-ota + Co-authored-by: rej55 + Co-authored-by: Takayuki Murooka + Co-authored-by: Sugatyon <32741405+Sugatyon@users.noreply.github.com> + Co-authored-by: kyoichi + Co-authored-by: Takayuki Murooka + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* Contributors: Ahmed Ebrahim, Anh Nguyen, Daisuke Nishimatsu, Hiroki OTA, Kah Hooi Tan, Kenji Miyake, Kento Yabuuchi, Kosuke Takeuchi, M. Fatih Cırıt, Maxime CLEMENT, Ryohsuke Mitsudome, RyuYamamoto, SakodaShintaro, Satoshi OTA, Shohei Sakai, Takagi, Isamu, Takamasa Horibe, Takayuki Murooka, Takeshi Miura, Tomohito ANDO, Tomoya Kimura, Vincent Richard, Yamato Ando, Yukihiro Saito, beyzanurkaya, kminoda, melike, melike tanrikulu, pre-commit-ci[bot], taikitanaka3 diff --git a/map/map_loader/package.xml b/map/map_loader/package.xml index 6ab72f3d5f95b..a315422a47248 100644 --- a/map/map_loader/package.xml +++ b/map/map_loader/package.xml @@ -2,7 +2,7 @@ map_loader - 0.1.0 + 0.38.0 The map_loader package Yamato Ando Ryu Yamamoto diff --git a/perception/autoware_bytetrack/CHANGELOG.rst b/perception/autoware_bytetrack/CHANGELOG.rst new file mode 100644 index 0000000000000..6051765a9b450 --- /dev/null +++ b/perception/autoware_bytetrack/CHANGELOG.rst @@ -0,0 +1,32 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_bytetrack +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace (`#9099 `_) + * refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace + * refactor(tensorrt_common): directory structure + * style(pre-commit): autofix + * fix(tensorrt_common): correct package name for logging + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(kalman_filter): prefix package and namespace with autoware (`#7787 `_) + * refactor(kalman_filter): prefix package and namespace with autoware + * move headers to include/autoware/ + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(bytetrack): fix namespace and directory structure (`#8125 `_) + * chore: fix namespace + * chore: change include name + * refactor: rename perception/bytetrack to perception/autoware_bytetrack + * refactor: fix node exe + --------- + Co-authored-by: Taekjin LEE +* Contributors: Amadeusz Szymko, Esteve Fernandez, Yoshi Ri, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_bytetrack/package.xml b/perception/autoware_bytetrack/package.xml index fd30fe00f64df..81a1d3aae21e0 100644 --- a/perception/autoware_bytetrack/package.xml +++ b/perception/autoware_bytetrack/package.xml @@ -2,7 +2,7 @@ autoware_bytetrack - 0.0.1 + 0.38.0 ByteTrack implementation ported toward Autoware Manato HIRABAYASHI Yoshi RI diff --git a/perception/autoware_cluster_merger/CHANGELOG.rst b/perception/autoware_cluster_merger/CHANGELOG.rst new file mode 100644 index 0000000000000..d429149c17931 --- /dev/null +++ b/perception/autoware_cluster_merger/CHANGELOG.rst @@ -0,0 +1,18 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_cluster_merger +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* chore(cluster_merger): add node test (`#8810 `_) + * chore(cluster_merger): add node test + * fix: rename output topic + --------- +* refactor(cluster_merger): remove unused variable and rename topic (`#8809 `_) +* refactor(cluster_merger): add package name prefix of autoware\_ (`#8001 `_) +* Contributors: Esteve Fernandez, Yutaka Kondo, badai nguyen + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_cluster_merger/package.xml b/perception/autoware_cluster_merger/package.xml index ff3eb60ec9c45..e93243de2c8b9 100644 --- a/perception/autoware_cluster_merger/package.xml +++ b/perception/autoware_cluster_merger/package.xml @@ -2,7 +2,7 @@ autoware_cluster_merger - 0.1.0 + 0.38.0 The ROS 2 cluster merger package Yukihiro Saito Shunsuke Miura diff --git a/perception/autoware_compare_map_segmentation/CHANGELOG.rst b/perception/autoware_compare_map_segmentation/CHANGELOG.rst new file mode 100644 index 0000000000000..2645c18599fda --- /dev/null +++ b/perception/autoware_compare_map_segmentation/CHANGELOG.rst @@ -0,0 +1,70 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_compare_map_segmentation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_point_types): prefix namespace with autoware::point_types (`#9169 `_) +* refactor(autoware_compare_map_segmentation): resolve clang-tidy error in autoware_compare_map_segmentation (`#9162 `_) + * refactor(autoware_compare_map_segmentation): resolve clang-tidy error in autoware_compare_map_segmentation + * style(pre-commit): autofix + * include message_filters as SYSTEM + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(compare_map_segmentation): add missing mutex lock (`#9097 `_) + * fix(compare_map_segmentation): missing mutux + * chore: rename mutex\_ + * fix: remove unnecessary mutex + * fix: typos + * chore: minimize mutex scope + * chore: change to lock_guard + * fix: check tree initialization + * fix: memory ordering + * fix: replace all static_map_loader_mutex\_ + --------- +* fix(compare_map_segmentation): throw runtime error when using non-split map pointcloud for DynamicMapLoader (`#9024 `_) + * fix(compare_map_segmentation): throw runtime error when using non-split map pointcloud for DynamicMapLoader + * chore: typo + * fix: launch + * Update perception/autoware_compare_map_segmentation/schema/voxel_distance_based_compare_map_filter.schema.json + Co-authored-by: Yoshi Ri + * fix: change to RCLCPP_ERROR + --------- + Co-authored-by: Yoshi Ri +* chore(compare_map_segmentation): add node tests (`#8907 `_) + * chore(compare_map_segmentation): add test for voxel_based_compare_map_filter + * feat: add test for other compare map filter + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_compare_map_segmentation): typo bug fix (`#8939 `_) + fix(compare_map_filter): typo bug fix +* fix(autoware_compare_map_segmentation): fix unusedFunction (`#8725 `_) + fix:unusedFunction +* fix(compare_map_segmentation): use squared distance to compare threshold (`#8744 `_) + fix: use square distance to compare threshold +* fix(autoware_compare_map_segmentation): fix unusedFunction (`#8565 `_) + fix:unusedFunction +* fix(autoware_compare_map_segmentation): fix cppcheck warnings of functionStatic (`#8263 `_) + * fix: deal with functionStatic warnings + * fix: deal with functionStatic warnings + * fix: remove unnecessary const + * fix: build error + --------- +* fix(autoware_compare_map_segmentation): fix uninitMemberVar (`#8338 `_) + fix:uninitMemberVar +* fix(autoware_compare_map_segmentation): fix passedByValue (`#8233 `_) + fix:passedByValue +* fix(autoware_compare_map_segmentation): fix redundantInitialization warning (`#8226 `_) +* revert: revert "refactor(autoware_map_msgs): modify pcd metadata msg (`#7852 `_)" (`#8180 `_) +* refactor(autoware_map_msgs): modify pcd metadata msg (`#7852 `_) +* refactor(compare_map_segmentation): add package name prefix of autoware\_ (`#8005 `_) + * refactor(compare_map_segmentation): add package name prefix of autoware\_ + * docs: update Readme + --------- +* Contributors: Esteve Fernandez, Ryohsuke Mitsudome, Ryuta Kambe, Yamato Ando, Yoshi Ri, Yukinari Hisaki, Yutaka Kondo, badai nguyen, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_compare_map_segmentation/package.xml b/perception/autoware_compare_map_segmentation/package.xml index 0fc34b697e366..b7d497b704bb7 100644 --- a/perception/autoware_compare_map_segmentation/package.xml +++ b/perception/autoware_compare_map_segmentation/package.xml @@ -2,7 +2,7 @@ autoware_compare_map_segmentation - 0.1.0 + 0.38.0 The ROS 2 autoware_compare_map_segmentation package amc-nu Yukihiro Saito diff --git a/perception/autoware_crosswalk_traffic_light_estimator/CHANGELOG.rst b/perception/autoware_crosswalk_traffic_light_estimator/CHANGELOG.rst new file mode 100644 index 0000000000000..fd0a9dc22903e --- /dev/null +++ b/perception/autoware_crosswalk_traffic_light_estimator/CHANGELOG.rst @@ -0,0 +1,32 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_crosswalk_traffic_light_estimator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_crosswalk_traffic_light_estimator): fix constVariableReference (`#8055 `_) + fix:constVariableReference +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* fix(tier4_control_launch, crosswalk_traffic_light_estimator): fix a mistake when adding prefixes (`#7423 `_) + Fixed a mistake when adding prefixes +* refactor(accel_brake_map_calibrator)!: add autoware\_ prefix (`#7351 `_) + * add prefix to the codes + change dir name + update + update + * delete debug + * fix format + * fix format + * restore + * poi + --------- +* refactor(crosswalk_traffic_light_estimator)!: add autoware\_ prefix (`#7365 `_) + * add prefix +* Contributors: Kosuke Takeuchi, SakodaShintaro, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_crosswalk_traffic_light_estimator/package.xml b/perception/autoware_crosswalk_traffic_light_estimator/package.xml index 3eec0e121082a..86c50500cbfbc 100644 --- a/perception/autoware_crosswalk_traffic_light_estimator/package.xml +++ b/perception/autoware_crosswalk_traffic_light_estimator/package.xml @@ -1,7 +1,7 @@ autoware_crosswalk_traffic_light_estimator - 0.1.0 + 0.38.0 The autoware_crosswalk_traffic_light_estimator package Satoshi Ota diff --git a/perception/autoware_detected_object_feature_remover/CHANGELOG.rst b/perception/autoware_detected_object_feature_remover/CHANGELOG.rst new file mode 100644 index 0000000000000..efb2e19d328af --- /dev/null +++ b/perception/autoware_detected_object_feature_remover/CHANGELOG.rst @@ -0,0 +1,19 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_detected_object_feature_remover +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* test(autoware_detected_object_feature_remover): add unit testing for the node (`#8735 `_) + * test: add unit testing for the node + * test: update to run node testings with `ROS_DOMAIN_ID` isolation + --------- +* chore(autoware_deteted_object_feature_remover): add code owners (`#8962 `_) + Add yoshiri and kotaro as code owners of feature remover +* refactor(detected_object_feature_remover)!: add package name prefix of autoware\_ (`#8127 `_) + refactor(detected_object_feature_remover): add package name prefix of autoware\_ +* Contributors: Kotaro Uetake, Yoshi Ri, Yutaka Kondo, badai nguyen + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_detected_object_feature_remover/package.xml b/perception/autoware_detected_object_feature_remover/package.xml index 8726e2bf26071..aa9eaa9c9df79 100644 --- a/perception/autoware_detected_object_feature_remover/package.xml +++ b/perception/autoware_detected_object_feature_remover/package.xml @@ -2,7 +2,7 @@ autoware_detected_object_feature_remover - 0.1.0 + 0.38.0 The autoware_detected_object_feature_remover package Tomoya Kimura Yoshi Ri diff --git a/perception/autoware_detected_object_validation/CHANGELOG.rst b/perception/autoware_detected_object_validation/CHANGELOG.rst new file mode 100644 index 0000000000000..6321d6f6ef8cf --- /dev/null +++ b/perception/autoware_detected_object_validation/CHANGELOG.rst @@ -0,0 +1,64 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_detected_object_validation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* refactor(detected_object_validation): rework parameters (`#7750 `_) + * refactor(detected_object_validation): rework parameters + * style(pre-commit): autofix + * Update perception/detected_object_validation/schema/object_lanelet_filter.schema.json + Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> + * Update perception/detected_object_validation/schema/object_position_filter.schema.json + Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> + * refactor(detected_object_validation): rework parameters + * refactor(detected_object_validation): rework parameters + * refactor(detected_object_validation): rework parameters + * style(pre-commit): autofix + * refactor(detected_object_validation): rework parameters + * refactor(detected_object_validation): rework parameters + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_detected_object_validation): fix functionStatic (`#8482 `_) + fix:functionStatic +* fix(autoware_detected_object_validation): fix cppcheck warnings of functionStatic (`#8256 `_) + fix: deal with functionStatic warnings +* fix(autoware_detected_object_validation): fix functionConst (`#8285 `_) + fix: functionConst +* perf(autoware_detected_object_validation): reduce lanelet_filter processing time (`#8240 `_) + * add local r-tree for fast searching + change to _func\_\_ + add more debug + use local rtree + fix + tmp update + fix bug + clean unused + clean up + * clean up + * style(pre-commit): autofix + * chore: Optimize object filtering and improve performance + The code changes in `lanelet_filter.cpp` optimize the object filtering process by using the `empty()` function instead of checking the size of the `transformed_objects.objects` vector. This change improves performance and simplifies the code logic. + Refactor the code to use `empty()` instead of `size()` for checking if the `transformed_objects.objects` vector is empty. This change improves readability and performance. + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Taekjin LEE +* refactor(probabilistic_occupancy_grid_map, occupancy_grid_map_outlier_filter): add autoware\_ prefix to package name (`#8183 `_) + * chore: fix package name probabilistic occupancy grid map + * fix: solve launch error + * chore: update occupancy_grid_map_outlier_filter + * style(pre-commit): autofix + * refactor: update package name to autoware_probabilistic_occupancy_grid_map on a test + * refactor: rename folder of occupancy_grid_map_outlier_filter + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Taekjin LEE +* refactor(detected_object_validation)!: add package name prefix of autoware\_ (`#8122 `_) + refactor: rename detected_object_validation to autoware_detected_object_validation +* Contributors: Batuhan Beytekin, Esteve Fernandez, Hayate TOBA, Masaki Baba, Taekjin LEE, Yoshi Ri, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_detected_object_validation/package.xml b/perception/autoware_detected_object_validation/package.xml index 4f136ad6270c8..7c6f34e95a015 100644 --- a/perception/autoware_detected_object_validation/package.xml +++ b/perception/autoware_detected_object_validation/package.xml @@ -2,7 +2,7 @@ autoware_detected_object_validation - 1.0.0 + 0.38.0 The ROS 2 detected_object_validation package Yukihiro Saito Shunsuke Miura diff --git a/perception/autoware_detection_by_tracker/CHANGELOG.rst b/perception/autoware_detection_by_tracker/CHANGELOG.rst new file mode 100644 index 0000000000000..01bddc0164627 --- /dev/null +++ b/perception/autoware_detection_by_tracker/CHANGELOG.rst @@ -0,0 +1,38 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_detection_by_tracker +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(autoware_shape_estimation): add reference object based corrector (`#9148 `_) + * add object based corrector + * apply cppcheck suggestion + * fix typo + --------- + Co-authored-by: Taekjin LEE +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* fix(autoware_detection_by_tracker): fix cppcheck warning of functionStatic (`#8257 `_) + fix: deal with functionStatic warnings + Co-authored-by: Yi-Hsiang Fang (Vivid) <146902905+vividf@users.noreply.github.com> +* refactor(shape_estimation): add package name prefix of autoware\_ (`#7999 `_) + * refactor(shape_estimation): add package name prefix of autoware\_ + * style(pre-commit): autofix + * fix: mising prefix + * fix: cmake + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_detection_by_tracker): fix funcArgNamesDifferent (`#8076 `_) + * fix:funcArgNamesDifferent + * fix:funcArgNamesDifferent + --------- +* refactor(euclidean_cluster): add package name prefix of autoware\_ (`#8003 `_) + * refactor(euclidean_cluster): add package name prefix of autoware\_ + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(detection_by_tracker): add package name prefix of autoware\_ (`#7998 `_) +* Contributors: Esteve Fernandez, Masaki Baba, Yutaka Kondo, badai nguyen, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_detection_by_tracker/package.xml b/perception/autoware_detection_by_tracker/package.xml index e84e13c484e16..05f0ad9b4e109 100644 --- a/perception/autoware_detection_by_tracker/package.xml +++ b/perception/autoware_detection_by_tracker/package.xml @@ -2,7 +2,7 @@ autoware_detection_by_tracker - 1.0.0 + 0.38.0 The ROS 2 autoware_detection_by_tracker package Yukihiro Saito Yoshi Ri diff --git a/perception/autoware_elevation_map_loader/CHANGELOG.rst b/perception/autoware_elevation_map_loader/CHANGELOG.rst new file mode 100644 index 0000000000000..4165862eccbeb --- /dev/null +++ b/perception/autoware_elevation_map_loader/CHANGELOG.rst @@ -0,0 +1,21 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_elevation_map_loader +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_grid_map_utils): prefix folder structure with autoware/ (`#9170 `_) +* fix(autoware_elevation_map_loader): fix functionConst (`#8293 `_) + fix: functionConst +* refactor(elevation_map_loader): add package name prefix `autoware\_`, fix namespace and directory structure (`#7988 `_) + * refactor: add namespace, remove unused dependencies, file structure + chore: remove unused dependencies + style(pre-commit): autofix + * refactor: rename elevation_map_loader to autoware_elevation_map_loader + Rename the `elevation_map_loader` package to `autoware_elevation_map_loader` to align with the Autoware naming convention. + style(pre-commit): autofix +* Contributors: Esteve Fernandez, Hayate TOBA, Taekjin LEE, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_elevation_map_loader/package.xml b/perception/autoware_elevation_map_loader/package.xml index ca8e25d5f333e..d80c8f3d67893 100644 --- a/perception/autoware_elevation_map_loader/package.xml +++ b/perception/autoware_elevation_map_loader/package.xml @@ -2,7 +2,7 @@ autoware_elevation_map_loader - 0.1.0 + 0.38.0 The autoware_elevation_map_loader package Kosuke Takeuchi Taichi Higashide diff --git a/perception/autoware_euclidean_cluster/CHANGELOG.rst b/perception/autoware_euclidean_cluster/CHANGELOG.rst new file mode 100644 index 0000000000000..88ee59b8f189f --- /dev/null +++ b/perception/autoware_euclidean_cluster/CHANGELOG.rst @@ -0,0 +1,39 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_euclidean_cluster +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_point_types): prefix namespace with autoware::point_types (`#9169 `_) +* refactor(autoware_pointcloud_preprocessor): rework crop box parameters (`#8466 `_) + * feat: add parameter schema for crop box + * chore: fix readme + * chore: remove filter.param.yaml file + * chore: add negative parameter for voxel grid based euclidean cluster + * chore: fix schema description + * chore: fix description of negative param + --------- +* refactor(pointcloud_preprocessor): prefix package and namespace with autoware (`#7983 `_) + * refactor(pointcloud_preprocessor)!: prefix package and namespace with autoware + * style(pre-commit): autofix + * style(pointcloud_preprocessor): suppress line length check for macros + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * refactor(pointcloud_preprocessor): directory structure (soft) + * refactor(pointcloud_preprocessor): directory structure (hard) + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(euclidean_cluster): add package name prefix of autoware\_ (`#8003 `_) + * refactor(euclidean_cluster): add package name prefix of autoware\_ + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Amadeusz Szymko, Esteve Fernandez, Yi-Hsiang Fang (Vivid), Yutaka Kondo, badai nguyen + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_euclidean_cluster/package.xml b/perception/autoware_euclidean_cluster/package.xml index 076406bd3980a..18de86fba7bcb 100644 --- a/perception/autoware_euclidean_cluster/package.xml +++ b/perception/autoware_euclidean_cluster/package.xml @@ -2,7 +2,7 @@ autoware_euclidean_cluster - 0.1.0 + 0.38.0 The autoware_euclidean_cluster package Yukihiro Saito Dai Nguyen diff --git a/perception/autoware_ground_segmentation/CHANGELOG.rst b/perception/autoware_ground_segmentation/CHANGELOG.rst new file mode 100644 index 0000000000000..a9cf3a2817456 --- /dev/null +++ b/perception/autoware_ground_segmentation/CHANGELOG.rst @@ -0,0 +1,97 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_ground_segmentation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(autoware_ground_segmentation): implementing linear least square fitting for local gradient calculation (`#9116 `_) + * refactor: calculate local ground gradient in classifyPointCloudGridScan + Calculate the local ground gradient by fitting a line to the ground grids in the classifyPointCloudGridScan function. This improves the accuracy of the gradient calculation and ensures more precise extrapolation of the ground height. + * refactor: calculate local ground gradient in classifyPointCloudGridScan + * refactor: update ground gradient calculation in classifyPointCloudGridScan function + * style(pre-commit): autofix + * chore: rename gradient variables + * refactor: initialize all the member of the struct GridCenter + * refactor: fix ground gradient calculation in checkContinuousGndGrid function + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_ground_segmentation): fix scan ground filter logic (`#9084 `_) + * refactor: initialize gnd_grids in ScanGroundFilterComponent::initializeFirstGndGrids + Initialize gnd_grids vector in the ScanGroundFilterComponent::initializeFirstGndGrids function to ensure it is empty and has the correct capacity. This improves the efficiency of the function and ensures accurate grid initialization. + * refactor: initialize gnd_grids vector in initializeFirstGndGrids function + Initialize the gnd_grids vector in the initializeFirstGndGrids function to ensure it is empty and has the correct capacity. This improves the efficiency of the function and ensures accurate grid initialization. + * refactor: improve efficiency and accuracy of grid initialization + Initialize the gnd_grids vector in the initializeFirstGndGrids function to ensure it is empty and has the correct capacity. This refactor improves the efficiency of the function and ensures accurate grid initialization. + * refactor: improve efficiency of checkDiscontinuousGndGrid function + Refactor the checkDiscontinuousGndGrid function in node.cpp to improve its efficiency. The changes include optimizing the conditional statements and reducing unnecessary calculations. + * refactor: improve efficiency of checkDiscontinuousGndGrid function + * fix: add missing condition + * style(pre-commit): autofix + * refactor: fix height_max initialization in node.hpp + * fix: bring back inequality sign + * fix: parameters from float to double + following the guideline https://docs.ros.org/en/foxy/Concepts/About-ROS-2-Parameters.html#overview + * refactor: fix logic description comment + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(autoware_ground_segmentation): scan ground filter refactoring (`#9061 `_) + * chore: Add comment classification logic for point cloud grid scan + * chore: renamed horizontal angle to azimuth angle + * chore: rename offset to data_index + * chore: rename ground_cluster to centroid_bin + chore: Refactor recheckGroundCluster function in scan_ground_filter + * chore: rename too short variables + * refactor: set input to be const + * refactor: update functions to be const + * chore: reorder params + * refactor: Add ScanGroundGrid class for managing grid data + * refactor: Update grid parameters and calculations in ScanGroundGrid class + * refactor: remove unused methods + * refactor: classification description + * refactor: initialize members in ScanGroundGrid class + * refactor: remove unused value + * chore: reduce scope + * refactor: align structure between convertPointcloud and convertPointcloudGridScan + --------- +* feat(ground_segmentation): add time_keeper (`#8585 `_) + * add time_keeper + * add timekeeper option + * add autoware_universe_utils + * fix topic name + * add scope and timekeeper + * remove debug code + * remove some timekeeper and mod block comment + --------- +* fix(autoware_pointcloud_preprocessor): static TF listener as Filter option (`#8678 `_) +* fix(ground-segmentation): missing ament_index_cpp dependency (`#8587 `_) +* fix(autoware_ground_segmentation): fix unusedFunction (`#8566 `_) + fix:unusedFunction +* fix(ground_segmentation): missing default parameters ERROR (`#8538 `_) + fix(ground_segmentation): remove unused params +* fix(autoware_ground_segmentation): fix unreadVariable (`#8353 `_) + * fix:unreadVariable + * fix:unreadVariable + --------- +* perf(autoware_pointcloud_preprocessor): lazy & managed TF listeners (`#8174 `_) + * perf(autoware_pointcloud_preprocessor): lazy & managed TF listeners + * fix(autoware_pointcloud_preprocessor): param names & reverse frames transform logic + * fix(autoware_ground_segmentation): add missing TF listener + * feat(autoware_ground_segmentation): change to static TF buffer + * refactor(autoware_pointcloud_preprocessor): move StaticTransformListener to universe utils + * perf(autoware_universe_utils): skip redundant transform + * fix(autoware_universe_utils): change checks order + * doc(autoware_universe_utils): add docstring + --------- +* fix(autoware_ground_segmentation): fix uninitMemberVar (`#8336 `_) + fix:uninitMemberVar +* fix(autoware_ground_segmentation): fix functionConst (`#8291 `_) + fix:functionConst +* refactor(ground_segmentation)!: add package name prefix of autoware\_ (`#8135 `_) + * refactor(ground_segmentation): add package name prefix of autoware\_ + * fix: update prefix cmake + --------- +* Contributors: Amadeusz Szymko, Masaki Baba, Rein Appeldoorn, Taekjin LEE, Yutaka Kondo, badai nguyen, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_ground_segmentation/package.xml b/perception/autoware_ground_segmentation/package.xml index 6b0ae57aa805a..1cd7df3be4aa1 100644 --- a/perception/autoware_ground_segmentation/package.xml +++ b/perception/autoware_ground_segmentation/package.xml @@ -2,7 +2,7 @@ autoware_ground_segmentation - 0.1.0 + 0.38.0 The ROS 2 autoware_ground_segmentation package amc-nu Yukihiro Saito diff --git a/perception/autoware_image_projection_based_fusion/CHANGELOG.rst b/perception/autoware_image_projection_based_fusion/CHANGELOG.rst new file mode 100644 index 0000000000000..0fdbb970d2504 --- /dev/null +++ b/perception/autoware_image_projection_based_fusion/CHANGELOG.rst @@ -0,0 +1,48 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_image_projection_based_fusion +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_point_types): prefix namespace with autoware::point_types (`#9169 `_) +* fix(autoware_image_projection_based_fusion): pointpainting bug fix for point projection (`#9150 `_) + fix: projected 2d point has 1.0 of depth +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* fix(autoware_image_projection_based_fusion): roi cluster fusion has no existence probability update (`#8864 `_) + fix: add existence probability update, refactoring +* fix(autoware_image_projection_based_fusion): resolve issue with segmentation pointcloud fusion node failing with multiple mask inputs (`#8769 `_) +* fix(image_projection_based_fusion): remove unused variable (`#8634 `_) + fix: remove unused variable +* fix(autoware_image_projection_based_fusion): fix unusedFunction (`#8567 `_) + fix:unusedFunction +* fix(image_projection_based_fusion): add run length decoding for segmentation_pointcloud_fusion (`#7909 `_) + * fix: add rle decompress + * style(pre-commit): autofix + * fix: use rld in tensorrt utils + * fix: rebase error + * fix: dependency + * fix: skip publish debug mask + * Update perception/autoware_image_projection_based_fusion/src/segmentation_pointcloud_fusion/node.cpp + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + * style(pre-commit): autofix + * Revert "fix: skip publish debug mask" + This reverts commit 30fa9aed866a019705abde71e8f5c3f98960c19e. + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* fix(image_projection_based_fusion): handle projection errors in image fusion nodes (`#7747 `_) + * fix: add check for camera distortion model + * feat(utils): add const qualifier to local variables in checkCameraInfo function + * style(pre-commit): autofix + * chore(utils): update checkCameraInfo function to use RCLCPP_ERROR_STREAM for unsupported distortion model and coefficients size + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_image_projection_based_fusion): fix passedByValue (`#8234 `_) + fix:passedByValue +* refactor(image_projection_based_fusion)!: add package name prefix of autoware\_ (`#8162 `_) + refactor: rename image_projection_based_fusion to autoware_image_projection_based_fusion +* Contributors: Esteve Fernandez, Taekjin LEE, Yi-Hsiang Fang (Vivid), Yoshi Ri, Yutaka Kondo, badai nguyen, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_image_projection_based_fusion/package.xml b/perception/autoware_image_projection_based_fusion/package.xml index b494f2d13887d..335c4712071e0 100644 --- a/perception/autoware_image_projection_based_fusion/package.xml +++ b/perception/autoware_image_projection_based_fusion/package.xml @@ -2,7 +2,7 @@ autoware_image_projection_based_fusion - 0.1.0 + 0.38.0 The autoware_image_projection_based_fusion package Yukihiro Saito Shunsuke Miura diff --git a/perception/autoware_lidar_apollo_instance_segmentation/CHANGELOG.rst b/perception/autoware_lidar_apollo_instance_segmentation/CHANGELOG.rst new file mode 100644 index 0000000000000..4ea5334aa7a2e --- /dev/null +++ b/perception/autoware_lidar_apollo_instance_segmentation/CHANGELOG.rst @@ -0,0 +1,31 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_lidar_apollo_instance_segmentation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace (`#9099 `_) + * refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace + * refactor(tensorrt_common): directory structure + * style(pre-commit): autofix + * fix(tensorrt_common): correct package name for logging + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* fix(autoware_lidar_apollo_instance_segmentation): added existence probability (`#8862 `_) + * added existence probability + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(lidar_apollo_instance_segmentation): fix critical bug (`#8444 `_) + Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> +* refactor(lidar_apollo_instance_segmentation)!: fix namespace and directory structure (`#7995 `_) + * refactor: add autoware namespace prefix + * chore: update CODEOWNERS + * refactor: add `autoware` prefix + --------- +* Contributors: Amadeusz Szymko, Kotaro Uetake, Samrat Thapa, Yutaka Kondo, kminoda + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_lidar_apollo_instance_segmentation/package.xml b/perception/autoware_lidar_apollo_instance_segmentation/package.xml index c924701841d7e..dc680c7163be4 100755 --- a/perception/autoware_lidar_apollo_instance_segmentation/package.xml +++ b/perception/autoware_lidar_apollo_instance_segmentation/package.xml @@ -2,7 +2,7 @@ autoware_lidar_apollo_instance_segmentation - 0.1.0 + 0.38.0 autoware_lidar_apollo_instance_segmentation Yoshi Ri Yukihiro Saito diff --git a/perception/autoware_lidar_centerpoint/CHANGELOG.rst b/perception/autoware_lidar_centerpoint/CHANGELOG.rst new file mode 100644 index 0000000000000..126064419329c --- /dev/null +++ b/perception/autoware_lidar_centerpoint/CHANGELOG.rst @@ -0,0 +1,76 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_lidar_centerpoint +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace (`#9099 `_) + * refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace + * refactor(tensorrt_common): directory structure + * style(pre-commit): autofix + * fix(tensorrt_common): correct package name for logging + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* fix(autoware_lidar_centerpoint): fix twist covariance orientation (`#8996 `_) + * fix(autoware_lidar_centerpoint): fix covariance converter considering the twist covariance matrix is based on the object coordinate + fix style + * fix: update test of box3DToDetectedObject function + --------- +* fix(autoware_lidar_centerpoint): convert object's velocity to follow its definition (`#8980 `_) + * fix: convert object's velocity to follow its definition in box3DToDetectedObject function + * Update perception/autoware_lidar_centerpoint/lib/ros_utils.cpp + Co-authored-by: Kenzo Lobos Tsunekawa + --------- + Co-authored-by: Kenzo Lobos Tsunekawa +* feat(autoware_lidar_centerpoint): shuffled points before feeding them to the model (`#8814 `_) + * feat: shuffling points before feeding them into the model to achieve uniform sampling into the voxels + * Update perception/autoware_lidar_centerpoint/src/node.cpp + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + * Update perception/autoware_lidar_centerpoint/src/node.cpp + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + * Update perception/autoware_lidar_centerpoint/lib/centerpoint_trt.cpp + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + * Update perception/autoware_lidar_centerpoint/include/autoware/lidar_centerpoint/centerpoint_config.hpp + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> + --------- + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* refactor(autoware_lidar_centerpoint): use std::size_t instead of size_t (`#8820 `_) + * refactor(autoware_lidar_centerpoint): use std::size_t instead of size_t + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(autoware_lidar_centerpoint): add centerpoint sigma parameter (`#8731 `_) + add centerpoint sigma parameter +* fix(autoware_lidar_centerpoint): fix unusedFunction (`#8572 `_) + fix:unusedFunction +* fix(autoware_lidar_centerpoint): place device vector in CUDA device system (`#8272 `_) +* docs(centerpoint): add description for ml package params (`#8187 `_) +* chore(autoware_lidar_centerpoint): updated tests (`#8158 `_) + chore: updated centerpoin tests. they are currently commented out but they were not compiling (forgot to update them when I added the new cloud capacity parameter) +* refactor(lidar_centerpoint)!: fix namespace and directory structure (`#8049 `_) + * add prefix in lidar_centerpoint + * add .gitignore + * change include package name in image_projection_based fusion + * fix + * change in codeowner + * delete package + * style(pre-commit): autofix + * style(pre-commit): autofix + * solve conflict too + * fix include file + * fix typo in launch file + * add prefix in README + * fix bugs by conflict + * style(pre-commit): autofix + * change namespace from to + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* Contributors: Amadeusz Szymko, Esteve Fernandez, Kenzo Lobos Tsunekawa, Masato Saeki, Taekjin LEE, Yoshi Ri, Yutaka Kondo, kminoda, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_lidar_centerpoint/package.xml b/perception/autoware_lidar_centerpoint/package.xml index b16133f3c6079..4f33fd14dbb8f 100644 --- a/perception/autoware_lidar_centerpoint/package.xml +++ b/perception/autoware_lidar_centerpoint/package.xml @@ -2,7 +2,7 @@ autoware_lidar_centerpoint - 1.0.0 + 0.38.0 The autoware_lidar_centerpoint package Kenzo Lobos-Tsunekawa Koji Minoda diff --git a/perception/autoware_lidar_transfusion/CHANGELOG.rst b/perception/autoware_lidar_transfusion/CHANGELOG.rst new file mode 100644 index 0000000000000..e6b2694e9acae --- /dev/null +++ b/perception/autoware_lidar_transfusion/CHANGELOG.rst @@ -0,0 +1,58 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_lidar_transfusion +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_point_types): prefix namespace with autoware::point_types (`#9169 `_) +* refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace (`#9099 `_) + * refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace + * refactor(tensorrt_common): directory structure + * style(pre-commit): autofix + * fix(tensorrt_common): correct package name for logging + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* fix(autoware_lidar_transfusion): set tensor names by matching with predefined values. (`#9057 `_) + * set tensor order using api + * style(pre-commit): autofix + * fix tensor order + * style(pre-commit): autofix + * style fix + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(autoware_lidar _ransfusion): fix 3d bounding box orientation (`#9052 `_) + * fix bbox orientation + * revert newline changes + * change kernel + --------- + Co-authored-by: Amadeusz Szymko +* feat(autoware_lidar_transfusion): shuffled points before feeding them to the model (`#8815 `_) + feat: shuffling points before feeding them into the model to achieve random sampling into the voxels + Co-authored-by: Amadeusz Szymko +* refactor(autoware_lidar_transfusion): split config (`#8205 `_) + * refactor(autoware_lidar_transfusion): split config + * style(pre-commit): autofix + * chore(autoware_lidar_transfusion): bypass schema CI workflow + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* fix(autoware_lidar_transfusion): place device vector in CUDA device system (`#8273 `_) +* fix(lidar_transfusion): commented tests were out of date (`#8116 `_) + chore: commented tests were out of date +* refactor(lidar_transfusion)!: fix namespace and directory structure (`#8022 `_) + * add prefix + * add prefix in code owner + * style(pre-commit): autofix + * fix launcher + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Amadeusz Szymko + Co-authored-by: Kenzo Lobos Tsunekawa +* Contributors: Amadeusz Szymko, Esteve Fernandez, Kenzo Lobos Tsunekawa, Masato Saeki, Samrat Thapa, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_lidar_transfusion/package.xml b/perception/autoware_lidar_transfusion/package.xml index 211011918b04e..0714447a6c5c7 100644 --- a/perception/autoware_lidar_transfusion/package.xml +++ b/perception/autoware_lidar_transfusion/package.xml @@ -2,7 +2,7 @@ autoware_lidar_transfusion - 1.0.0 + 0.38.0 The lidar_transfusion package Amadeusz Szymko Kenzo Lobos-Tsunekawa diff --git a/perception/autoware_map_based_prediction/CHANGELOG.rst b/perception/autoware_map_based_prediction/CHANGELOG.rst new file mode 100644 index 0000000000000..ebff67a4ade62 --- /dev/null +++ b/perception/autoware_map_based_prediction/CHANGELOG.rst @@ -0,0 +1,203 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_map_based_prediction +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_map_based_prediction): refactoring lanelet path prediction and pose path conversion (`#9104 `_) + * refactor: update predictObjectManeuver function parameters + * refactor: update hash function for LaneletPath in map_based_prediction_node.hpp + * refactor: path list rename + * refactor: take the path conversion out of the lanelet prediction + * refactor: lanelet possible paths + * refactor: separate converter of lanelet path to pose path + * refactor: block each path lanelet process + * refactor: fix time keeper + * Update perception/autoware_map_based_prediction/src/map_based_prediction_node.cpp + --------- + Co-authored-by: Mamoru Sobue +* chore(autoware_map_based_prediction): add maintainers to package.xml (`#9125 `_) + chore: add maintainers to package.xml + The package.xml file was updated to include additional maintainers' email addresses. +* fix(autoware_map_based_prediction): adjust lateral duration when object is behind reference path (`#8973 `_) + fix: adjust lateral duration when object is behind reference path +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* feat(autoware_map_based_prediction): improve frenet path generation (`#8811 `_) + * feat: calculate terminal d position based on playable width in path_generator.cpp + * feat: Add width parameter path generations + refactor(path_generator): improve backlash width calculation + refactor(path_generator): improve backlash width calculation + * fix: set initial point of Frenet Path to Cartesian Path conversion + refactor: limit the d value to the radius for curved reference paths + refactor: limit d value to curve limit for curved reference paths + refactor: extend base_path_s with extrapolated base_path_x, base_path_y, base_path_z if min_s is negative + refactor: linear path when object is moving backward + feat: Update getFrenetPoint function to include target_path parameter + The getFrenetPoint function in path_generator.hpp and path_generator.cpp has been updated to include a new parameter called target_path. This parameter is used to trim the reference path based on the starting segment index, allowing for more accurate calculations. + * feat: Add interpolationLerp function for linear interpolation + * Update starting_segment_idx type in getFrenetPoint function + refactor: Update starting_segment_idx type in getFrenetPoint function + refactor: Update getFrenetPoint function to include target_path parameter + refactor: exclude target path determination logic from getFrenetPoint + refactor: Add interpolationLerp function for quaternion linear interpolation + refactor: remove redundant yaw height update + refactor: Update path_generator.cpp to include object height in predicted_pose + fix: comment out optimum target searcher + * feat: implement a new optimization of target ref path search + refactor: Update path_generator.cpp to include object height in predicted_pose + refactor: measure performance + refactor: remove comment-outs, measure times + style(pre-commit): autofix + refactor: move starting point search function to getPredictedReferencePath + refactor: target segment index search parameter adjust + * fix: replace nearest search to custom one for efficiency + feat: Update CLOSE_LANELET_THRESHOLD and CLOSE_PATH_THRESHOLD values + * refactor: getFrenetPoint blocks + * chore: add comments + * feat: Trim reference paths if optimum position is not found + style(pre-commit): autofix + chore: remove comment + * fix: shadowVariable of time keeper pointers + * refactor: improve backlash width calculation, parameter adjustment + * fix: cylinder type object do not have y dimension, use x dimension + * chore: add comment to explain an internal parameter 'margin' + * chore: add comment of backlash calculation shortcut + * chore: Improve readability of backlash to target shift model + * feat: set the return width by the path width + * refactor: separate a logic to searchProperStartingRefPathIndex function + * refactor: search starting ref path using optional for return type + * fix: object orientation calculation is added to the predicted path generation + * chore: fix spell-check + --------- +* revert(autoware_map_based_prediction): revert improve frenet path gen (`#8808 `_) + Revert "feat(autoware_map_based_prediction): improve frenet path generation (`#8602 `_)" + This reverts commit 67265bbd60c85282c1c3cf65e603098e0c30c477. +* feat(autoware_map_based_prediction): improve frenet path generation (`#8602 `_) + * feat: calculate terminal d position based on playable width in path_generator.cpp + * feat: Add width parameter path generations + refactor(path_generator): improve backlash width calculation + refactor(path_generator): improve backlash width calculation + * fix: set initial point of Frenet Path to Cartesian Path conversion + refactor: limit the d value to the radius for curved reference paths + refactor: limit d value to curve limit for curved reference paths + refactor: extend base_path_s with extrapolated base_path_x, base_path_y, base_path_z if min_s is negative + refactor: linear path when object is moving backward + feat: Update getFrenetPoint function to include target_path parameter + The getFrenetPoint function in path_generator.hpp and path_generator.cpp has been updated to include a new parameter called target_path. This parameter is used to trim the reference path based on the starting segment index, allowing for more accurate calculations. + * feat: Add interpolationLerp function for linear interpolation + * Update starting_segment_idx type in getFrenetPoint function + refactor: Update starting_segment_idx type in getFrenetPoint function + refactor: Update getFrenetPoint function to include target_path parameter + refactor: exclude target path determination logic from getFrenetPoint + refactor: Add interpolationLerp function for quaternion linear interpolation + refactor: remove redundant yaw height update + refactor: Update path_generator.cpp to include object height in predicted_pose + fix: comment out optimum target searcher + * feat: implement a new optimization of target ref path search + refactor: Update path_generator.cpp to include object height in predicted_pose + refactor: measure performance + refactor: remove comment-outs, measure times + style(pre-commit): autofix + refactor: move starting point search function to getPredictedReferencePath + refactor: target segment index search parameter adjust + * fix: replace nearest search to custom one for efficiency + feat: Update CLOSE_LANELET_THRESHOLD and CLOSE_PATH_THRESHOLD values + * refactor: getFrenetPoint blocks + * chore: add comments + * feat: Trim reference paths if optimum position is not found + style(pre-commit): autofix + chore: remove comment + * fix: shadowVariable of time keeper pointers + * refactor: improve backlash width calculation, parameter adjustment + * fix: cylinder type object do not have y dimension, use x dimension + * chore: add comment to explain an internal parameter 'margin' + * chore: add comment of backlash calculation shortcut + * chore: Improve readability of backlash to target shift model + * feat: set the return width by the path width + * refactor: separate a logic to searchProperStartingRefPathIndex function + * refactor: search starting ref path using optional for return type + --------- +* perf(autoware_map_based_prediction): replace pow (`#8751 `_) +* fix(autoware_map_based_prediction): output from screen to both (`#8408 `_) +* perf(autoware_map_based_prediction): removed duplicate findNearest calculations (`#8490 `_) +* perf(autoware_map_based_prediction): enhance speed by removing unnecessary calculation (`#8471 `_) + * fix(autoware_map_based_prediction): use surrounding_crosswalks instead of external_surrounding_crosswalks + * perf(autoware_map_based_prediction): enhance speed by removing unnecessary calculation + --------- +* refactor(autoware_map_based_prediction): map based pred time keeper ptr (`#8462 `_) + * refactor(map_based_prediction): implement time keeper by pointer + * feat(map_based_prediction): set time keeper in path generator + * feat: use scoped time track only when the timekeeper ptr is not null + * refactor: define publish function to measure time + * chore: add debug parameters for map-based prediction + * chore: remove unnecessary ScopedTimeTrack instances + * feat: replace member to pointer + --------- +* fix(autoware_map_based_prediction): use surrounding_crosswalks instead of external_surrounding_crosswalks (`#8467 `_) +* perf(autoware_map_based_prediction): speed up map based prediction by using lru cache in convertPathType (`#8461 `_) + feat(autoware_map_based_prediction): speed up map based prediction by using lru cache in convertPathType +* perf(map_based_prediction): improve world to map transform calculation (`#8413 `_) + * perf(map_based_prediction): improve world to map transform calculation + 1. remove unused transforms + 2. make transform loading late as possible + * perf(map_based_prediction): get transform only when it is necessary + --------- +* perf(autoware_map_based_prediction): improve orientation calculation and resample converted path (`#8427 `_) + * refactor: improve orientation calculation and resample converted path with linear interpolation + Simplify the calculation of the orientation for each pose in the convertPathType function by directly calculating the sine and cosine of half the yaw angle. This improves efficiency and readability. Also, improve the resampling of the converted path by using linear interpolation for better performance. + * Update perception/autoware_map_based_prediction/src/map_based_prediction_node.cpp + Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com> + * Update perception/autoware_map_based_prediction/src/map_based_prediction_node.cpp + Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com> + --------- + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> + Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com> +* perf(map_based_prediction): apply lerp instead of spline (`#8416 `_) + perf: apply lerp interpolation instead of spline +* revert (map_based_prediction): use linear interpolation for path conversion (`#8400 `_)" (`#8417 `_) + Revert "perf(map_based_prediction): use linear interpolation for path conversion (`#8400 `_)" + This reverts commit 147403f1765346be9c5a3273552d86133298a899. +* perf(map_based_prediction): use linear interpolation for path conversion (`#8400 `_) + * refactor: improve orientation calculation in MapBasedPredictionNode + Simplify the calculation of the orientation for each pose in the convertPathType function. Instead of using the atan2 function, calculate the sine and cosine of half the yaw angle directly. This improves the efficiency and readability of the code. + * refactor: resample converted path with linear interpolation + Improve the resampling of the converted path in the convertPathType function. Using linear interpolation for performance improvement. + the mark indicates true, but the function resamplePoseVector implementation is opposite. + chore: write comment about use_akima_slpine_for_xy + --------- +* perf(map_based_prediction): create a fence LineString layer and use rtree query (`#8406 `_) + use fence layer +* perf(map_based_prediction): remove unncessary withinRoadLanelet() (`#8403 `_) +* feat(map_based_prediction): filter surrounding crosswalks for pedestrians beforehand (`#8388 `_) + fix withinAnyCroswalk +* fix(autoware_map_based_prediction): fix argument order (`#8031 `_) + fix(autoware_map_based_prediction): fix argument order in call `getFrenetPoint()` + Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> + Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com> +* feat(map_based_prediction): add time_keeper (`#8176 `_) +* fix(autoware_map_based_prediction): fix shadowVariable (`#7934 `_) + fix:shadowVariable +* perf(map_based_prediction): remove query on all fences linestrings (`#7237 `_) +* fix(autoware_map_based_prediction): fix syntaxError (`#7813 `_) + * fix(autoware_map_based_prediction): fix syntaxError + * style(pre-commit): autofix + * fix spellcheck + * fix new cppcheck warnings + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(map based prediction): use polling subscriber (`#7397 `_) + feat(map_based_prediction): use polling subscriber +* refactor(map_based_prediction): prefix map based prediction (`#7391 `_) +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Kotaro Uetake, Mamoru Sobue, Maxime CLEMENT, Onur Can Yücedağ, Ryuta Kambe, Taekjin LEE, Takamasa Horibe, Takayuki Murooka, Yukinari Hisaki, Yutaka Kondo, kminoda, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_map_based_prediction/package.xml b/perception/autoware_map_based_prediction/package.xml index fbb760b45bc63..161429d24ad2a 100644 --- a/perception/autoware_map_based_prediction/package.xml +++ b/perception/autoware_map_based_prediction/package.xml @@ -2,7 +2,7 @@ autoware_map_based_prediction - 0.1.0 + 0.38.0 This package implements a map_based_prediction Tomoya Kimura Yoshi Ri diff --git a/perception/autoware_multi_object_tracker/CHANGELOG.rst b/perception/autoware_multi_object_tracker/CHANGELOG.rst new file mode 100644 index 0000000000000..36f852fba97bd --- /dev/null +++ b/perception/autoware_multi_object_tracker/CHANGELOG.rst @@ -0,0 +1,118 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_multi_object_tracker +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* feat(autoware_multi_object_tracker): Set maximum reverse velocity to bicycle and crtv motion models (`#9019 `_) + * feat: Add maximum reverse velocity to bicycle and CTRV motion models + revert the tracker orientation when the velocity exceed the maximum reverse velocity + refactor: Update motion model parameters for bicycle and CTRV motion models + * refactor: check the max_reverse_vel configuration is correct + max_reverse_vel is expected to be negative + * refactor: remove config checker in the initializer + --------- +* refactor(autoware_multi_object_tracker): separate detected object covariance modeling (`#9001 `_) + * refactor: update object model includes in tracker models + * feat: add uncertainty processor for object tracking + feat: refactor uncertainty processing for object tracking + feat: impl obj class model + feat: Update object model measurement covariances + Refactor the object model measurement covariances in the `object_model.hpp` file. Update the velocity long and velocity lat measurement covariances for different object model types. + refactor: Model object uncertainty in multi_object_tracker_node.cpp + feat: Update object model measurement covariances in object_model.hpp + feat: Update uncertainty processing for object tracking + fix: remove uncertainty modelling in trackers + refactor: Remove unused function isLargeVehicleLabel + The function isLargeVehicleLabel in utils.hpp is no longer used and can be safely removed. + Revert "refactor: Remove unused function isLargeVehicleLabel" + This reverts commit 23e3eff511b21ef8ceeacb7db47c74f747009a32. + feat: Normalize uncertainty in object tracking + This commit adds a new function `normalizeUncertainty` to the `uncertainty_processor.hpp` and `uncertainty_processor.cpp` files. The function normalizes the position and twist covariance matrices of detected objects to ensure minimum values for distance, radius, and velocity. This helps improve the accuracy and reliability of object tracking. + * refactor: update motion model parameters for object tracking + * refactor: update yaw rate limit in object model + * Revert "refactor: update yaw rate limit in object model" + This reverts commit 6e8b201582cb65673678029dc3a781f2b7126f81. + * refactor: update object model measurement covariances + Refactor the object model measurement covariances in the `object_model.hpp` file. Update the velocity long and velocity lat measurement covariances for different object model types. + * refactor: update motion model parameters comments + * refactor: remove comment + * style(pre-commit): autofix + * feat: Update copyright notice in uncertainty_processor.hpp + Update the copyright notice in the uncertainty_processor.hpp file to reflect the correct company name. + * refactor: update runProcess function parameters in multi_object_tracker_node.hpp + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_multi_object_tracker): update yaw with range-limited innovation (`#8976 `_) + fix: update yaw with range-limited innovation +* feat(autoware_multi_object_tracker): reduce trigger latency (`#8657 `_) + * feat: timer-based trigger with phase compensation + * chore: update comments, name of variable + * chore: declare min and max publish interval ratios + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_multi_object_tracker): output from screen to both (`#8407 `_) +* fix(autoware_multi_object_tracker): fix unusedFunction (`#8573 `_) + fix:unusedFunction +* chore(autoware_multi_object_tracker): fix typo in input_channels.schema.json (`#8515 `_) + * fix(schema): fix typo in input_channels.schema.json + Fixed a typo in the "lidar_pointpainting" key in the input_channels.schema.json file. + * fix: fix typo in lidar_pointpainting key + * chore: fix typo of lidar_pointpainitng channel + --------- + Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> +* refactor(kalman_filter): prefix package and namespace with autoware (`#7787 `_) + * refactor(kalman_filter): prefix package and namespace with autoware + * move headers to include/autoware/ + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* docs(autoware_multi_object_tracker): update input_channels schema with default values (`#8473 `_) + chore(perception): update input_channels schema with default values +* fix(autoware_multi_object_tracker): enable trigger publish when delay_compensation is false (`#8484 `_) + fix: enable trigger publish when delay_compensation is false +* fix(autoware_multi_object_tracker): fix functionConst (`#8424 `_) + fix:functionConst +* docs(autoware_multi_object_tracker): add default values on the schema json (`#8179 `_) + * Refractored the parameters, build the schema file, updated the readme file. + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_multi_object_tracker): fix functionConst (`#8290 `_) + * fix:functionConst + * fix:functionConst + * fix:clang format + --------- +* fix(autoware_multi_object_tracker): revert latency reduction logic and bring back to timer trigger (`#8277 `_) + * fix: revert latency reduction logic and bring back to timer trigger + * style(pre-commit): autofix + * chore: remove unused variables + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_multi_object_tracker): fix uninitMemberVar (`#8335 `_) + fix:uninitMemberVar +* fix(autoware_multi_object_tracker): fix passedByValue (`#8231 `_) + fix:passedByValue +* fix(multi_object_tracker, object_merger, radar_object_tracker, tracking_object_merger): fix knownConditionTrueFalse warnings (`#8137 `_) + * fix: cppcheck knownConditionTrueFalse + * fix + * fix + --------- +* fix(autoware_multi_object_tracker): missing parameter schema path fix (`#8120 `_) + fix: missing parameter schema path fix +* fix(multi_object_tracker): fix funcArgNamesDifferent (`#8079 `_) + fix:funcArgNamesDifferent +* refactor(multi_object_tracker): bring parameter schema to new package folder (`#8105 `_) + refactor: bring parameter schema to new package folder +* refactor(multi_object_tracker)!: add package name prefix of autoware\_ (`#8083 `_) + * refactor: rename multi_object_tracker package to autoware_multi_object_tracker + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Boyang, Esteve Fernandez, Ryuta Kambe, Taekjin LEE, Yutaka Kondo, kminoda, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_multi_object_tracker/package.xml b/perception/autoware_multi_object_tracker/package.xml index d7250293df28e..e16e4c0d2a836 100644 --- a/perception/autoware_multi_object_tracker/package.xml +++ b/perception/autoware_multi_object_tracker/package.xml @@ -2,7 +2,7 @@ autoware_multi_object_tracker - 1.0.0 + 0.38.0 The ROS 2 autoware_multi_object_tracker package Yukihiro Saito Yoshi Ri diff --git a/perception/autoware_object_merger/CHANGELOG.rst b/perception/autoware_object_merger/CHANGELOG.rst new file mode 100644 index 0000000000000..30a2a4d8eb8eb --- /dev/null +++ b/perception/autoware_object_merger/CHANGELOG.rst @@ -0,0 +1,26 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_object_merger +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* fix(autoware_object_merger): default merger priority within enum range (`#8858 `_) + fix: default merger priority within enum range +* fix(object_association_merger_node): fix the frame id of output object msg (`#8674 `_) + fix: fix the object msg header +* fix(doc, object_merger): fix object merger document path (`#8292 `_) + fix object merger document path +* fix(autoware_object_merger): fix passedByValue (`#8232 `_) + fix:passedByValue +* fix(multi_object_tracker, object_merger, radar_object_tracker, tracking_object_merger): fix knownConditionTrueFalse warnings (`#8137 `_) + * fix: cppcheck knownConditionTrueFalse + * fix + * fix + --------- +* refactor(autoware_object_merger): move headers to src and rename package (`#7804 `_) +* Contributors: Esteve Fernandez, Ryuta Kambe, Taekjin LEE, Yi-Hsiang Fang (Vivid), Yutaka Kondo, Yuxuan Liu, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_object_merger/package.xml b/perception/autoware_object_merger/package.xml index 77c30aa6d4556..75af6239450c7 100644 --- a/perception/autoware_object_merger/package.xml +++ b/perception/autoware_object_merger/package.xml @@ -2,7 +2,7 @@ autoware_object_merger - 0.1.0 + 0.38.0 The autoware_object_merger package Yukihiro Saito Yoshi Ri diff --git a/perception/autoware_object_range_splitter/CHANGELOG.rst b/perception/autoware_object_range_splitter/CHANGELOG.rst new file mode 100644 index 0000000000000..8b80372325662 --- /dev/null +++ b/perception/autoware_object_range_splitter/CHANGELOG.rst @@ -0,0 +1,25 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_object_range_splitter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(docs): fox docs for autoware object range splitter (`#8306 `_) + * fix docs for autoware object range splitter + * fix spelling + --------- +* refactor(radar)!: add package name prefix of autoware\_ (`#7892 `_) + * refactor: rename radar_object_tracker + * refactor: rename package from radar_object_tracker to autoware_radar_object_tracker + * refactor: rename package from radar_object_clustering to autoware_radar_object_clustering + * refactor: rename package from radar_fusion_to_detected_object to autoware_radar_fusion_to_detected_object + * refactor: rename radar_crossing_objects_noise_filter to autoware_radar_crossing_objects_noise_filter + * refactor: rename object_velocity_splitter to autoware_object_velocity_splitter + * refactor: rename object_range_splitter to autoware_object_range_splitter + * refactor: update readme + --------- +* Contributors: Taekjin LEE, Yutaka Kondo, Yuxuan Liu + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_object_range_splitter/package.xml b/perception/autoware_object_range_splitter/package.xml index 1f678f72b7942..d220d221bf8f4 100644 --- a/perception/autoware_object_range_splitter/package.xml +++ b/perception/autoware_object_range_splitter/package.xml @@ -2,7 +2,7 @@ autoware_object_range_splitter - 0.1.0 + 0.38.0 The autoware_object_range_splitter package Yukihiro Saito Yoshi Ri diff --git a/perception/autoware_object_velocity_splitter/CHANGELOG.rst b/perception/autoware_object_velocity_splitter/CHANGELOG.rst new file mode 100644 index 0000000000000..f3e129eded74f --- /dev/null +++ b/perception/autoware_object_velocity_splitter/CHANGELOG.rst @@ -0,0 +1,25 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_object_velocity_splitter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_object_velocity_splitter): fix funcArgNamesDifferent (`#8013 `_) + * fix:funcArgNamesDifferent + * fix:funcArgNamesDifferent + --------- +* refactor(radar)!: add package name prefix of autoware\_ (`#7892 `_) + * refactor: rename radar_object_tracker + * refactor: rename package from radar_object_tracker to autoware_radar_object_tracker + * refactor: rename package from radar_object_clustering to autoware_radar_object_clustering + * refactor: rename package from radar_fusion_to_detected_object to autoware_radar_fusion_to_detected_object + * refactor: rename radar_crossing_objects_noise_filter to autoware_radar_crossing_objects_noise_filter + * refactor: rename object_velocity_splitter to autoware_object_velocity_splitter + * refactor: rename object_range_splitter to autoware_object_range_splitter + * refactor: update readme + --------- +* Contributors: Taekjin LEE, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_object_velocity_splitter/package.xml b/perception/autoware_object_velocity_splitter/package.xml index eb233150a44d9..936bb40804882 100644 --- a/perception/autoware_object_velocity_splitter/package.xml +++ b/perception/autoware_object_velocity_splitter/package.xml @@ -2,7 +2,7 @@ autoware_object_velocity_splitter - 0.1.0 + 0.38.0 autoware_object_velocity_splitter Sathshi Tanaka Shunsuke Miura diff --git a/perception/autoware_occupancy_grid_map_outlier_filter/CHANGELOG.rst b/perception/autoware_occupancy_grid_map_outlier_filter/CHANGELOG.rst new file mode 100644 index 0000000000000..7f0f398490ef5 --- /dev/null +++ b/perception/autoware_occupancy_grid_map_outlier_filter/CHANGELOG.rst @@ -0,0 +1,35 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_occupancy_grid_map_outlier_filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(occupancy_grid_map_outlier_filter): add time_keeper (`#8597 `_) + * add time_keeper + * add option for time keeper + * add scope and timekeeper + * remove and add scope and timekeeper + * remove duplicated + * add timekeeper option + * fix comment + --------- +* refactor(perception/occupancy_grid_map_outlier_filter): rework parameters (`#6745 `_) + * add param and schema file, edit readme + * . + * correct linter errors + --------- +* refactor(probabilistic_occupancy_grid_map, occupancy_grid_map_outlier_filter): add autoware\_ prefix to package name (`#8183 `_) + * chore: fix package name probabilistic occupancy grid map + * fix: solve launch error + * chore: update occupancy_grid_map_outlier_filter + * style(pre-commit): autofix + * refactor: update package name to autoware_probabilistic_occupancy_grid_map on a test + * refactor: rename folder of occupancy_grid_map_outlier_filter + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Taekjin LEE +* Contributors: Masaki Baba, Yoshi Ri, Yutaka Kondo, oguzkaganozt + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_occupancy_grid_map_outlier_filter/package.xml b/perception/autoware_occupancy_grid_map_outlier_filter/package.xml index c39ebdad4b283..1a5dc84c97e50 100644 --- a/perception/autoware_occupancy_grid_map_outlier_filter/package.xml +++ b/perception/autoware_occupancy_grid_map_outlier_filter/package.xml @@ -2,7 +2,7 @@ autoware_occupancy_grid_map_outlier_filter - 0.1.0 + 0.38.0 The ROS 2 occupancy_grid_map_outlier_filter package amc-nu Yukihiro Saito diff --git a/perception/autoware_probabilistic_occupancy_grid_map/CHANGELOG.rst b/perception/autoware_probabilistic_occupancy_grid_map/CHANGELOG.rst new file mode 100644 index 0000000000000..d866dc5c742c8 --- /dev/null +++ b/perception/autoware_probabilistic_occupancy_grid_map/CHANGELOG.rst @@ -0,0 +1,42 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_probabilistic_occupancy_grid_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(probabilistic_occupancy_grid_map): add time_keeper (`#8601 `_) + * add time_keeper + * add option for time keeper + * correct namespace + * set default to false + * add scope and timekeeper + * remove scope and add comment for scopes + * mod comment + * change comment + Co-authored-by: Taekjin LEE + * fix variable shadowing + --------- + Co-authored-by: Taekjin LEE +* fix(autoware_probabilistic_occupancy_grid_map): fix unusedFunction (`#8574 `_) + fix:unusedFunction +* fix(autoware_probabilistic_occupancy_grid_map): fix functionConst (`#8426 `_) + fix:functionConst +* fix(autoware_probabilistic_occupancy_grid_map): fix uninitMemberVar (`#8333 `_) + fix:uninitMemberVar +* fix(autoware_probabilistic_occupancy_grid_map): fix functionConst (`#8289 `_) + fix:functionConst +* refactor(probabilistic_occupancy_grid_map, occupancy_grid_map_outlier_filter): add autoware\_ prefix to package name (`#8183 `_) + * chore: fix package name probabilistic occupancy grid map + * fix: solve launch error + * chore: update occupancy_grid_map_outlier_filter + * style(pre-commit): autofix + * refactor: update package name to autoware_probabilistic_occupancy_grid_map on a test + * refactor: rename folder of occupancy_grid_map_outlier_filter + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Taekjin LEE +* Contributors: Masaki Baba, Yoshi Ri, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_probabilistic_occupancy_grid_map/package.xml b/perception/autoware_probabilistic_occupancy_grid_map/package.xml index e06eaf476c44d..60f6cefcc6219 100644 --- a/perception/autoware_probabilistic_occupancy_grid_map/package.xml +++ b/perception/autoware_probabilistic_occupancy_grid_map/package.xml @@ -2,7 +2,7 @@ autoware_probabilistic_occupancy_grid_map - 0.1.0 + 0.38.0 generate probabilistic occupancy grid map Yukihiro Saito Yoshi Ri diff --git a/perception/autoware_radar_crossing_objects_noise_filter/CHANGELOG.rst b/perception/autoware_radar_crossing_objects_noise_filter/CHANGELOG.rst new file mode 100644 index 0000000000000..dce4e0aae3f62 --- /dev/null +++ b/perception/autoware_radar_crossing_objects_noise_filter/CHANGELOG.rst @@ -0,0 +1,26 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_radar_crossing_objects_noise_filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(radar_tracks_msgs_converter, simple_object_merger, radar_tracks_noise_filter)!: add package name prefix of autoware\_ (`#8173 `_) + * refactor: rename radar_tracks_msgs_converter package to autoware_radar_tracks_msgs_converter + * refactor: rename simple_object_merger package to autoware_simple_object_merger + * refactor: rename sensing/radar_tracks_noise_filter to sensing/autoware_radar_tracks_noise_filter + --------- +* refactor(radar)!: add package name prefix of autoware\_ (`#7892 `_) + * refactor: rename radar_object_tracker + * refactor: rename package from radar_object_tracker to autoware_radar_object_tracker + * refactor: rename package from radar_object_clustering to autoware_radar_object_clustering + * refactor: rename package from radar_fusion_to_detected_object to autoware_radar_fusion_to_detected_object + * refactor: rename radar_crossing_objects_noise_filter to autoware_radar_crossing_objects_noise_filter + * refactor: rename object_velocity_splitter to autoware_object_velocity_splitter + * refactor: rename object_range_splitter to autoware_object_range_splitter + * refactor: update readme + --------- +* Contributors: Taekjin LEE, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_radar_crossing_objects_noise_filter/package.xml b/perception/autoware_radar_crossing_objects_noise_filter/package.xml index 6476d66eef4f8..f0bcfc6d30eee 100644 --- a/perception/autoware_radar_crossing_objects_noise_filter/package.xml +++ b/perception/autoware_radar_crossing_objects_noise_filter/package.xml @@ -2,7 +2,7 @@ autoware_radar_crossing_objects_noise_filter - 0.1.0 + 0.38.0 autoware_radar_crossing_objects_noise_filter Sathshi Tanaka Shunsuke Miura diff --git a/perception/autoware_radar_fusion_to_detected_object/CHANGELOG.rst b/perception/autoware_radar_fusion_to_detected_object/CHANGELOG.rst new file mode 100644 index 0000000000000..7d6ee4ac64750 --- /dev/null +++ b/perception/autoware_radar_fusion_to_detected_object/CHANGELOG.rst @@ -0,0 +1,30 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_radar_fusion_to_detected_object +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_radar_fusion_to_detected_object): fix variableScope (`#8429 `_) + fix:variableScope + Co-authored-by: kobayu858 <129580202+kobayu858@users.noreply.github.com> +* fix(autoware_radar_fusion_to_detected_object): fix functionConst (`#8287 `_) + fix:functionConst +* fix(autoware_radar_fusion_to_detected_object): fix warnings of functionStatic (`#8052 `_) + fix: deal with functionStatic warning +* fix(autoware_radar_fusion_to_detected_object): fix constParameterReference (`#8040 `_) + fix:constParameterReference +* refactor(radar)!: add package name prefix of autoware\_ (`#7892 `_) + * refactor: rename radar_object_tracker + * refactor: rename package from radar_object_tracker to autoware_radar_object_tracker + * refactor: rename package from radar_object_clustering to autoware_radar_object_clustering + * refactor: rename package from radar_fusion_to_detected_object to autoware_radar_fusion_to_detected_object + * refactor: rename radar_crossing_objects_noise_filter to autoware_radar_crossing_objects_noise_filter + * refactor: rename object_velocity_splitter to autoware_object_velocity_splitter + * refactor: rename object_range_splitter to autoware_object_range_splitter + * refactor: update readme + --------- +* Contributors: Nagi70, Taekjin LEE, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_radar_fusion_to_detected_object/package.xml b/perception/autoware_radar_fusion_to_detected_object/package.xml index 94a0c55574f60..07de2ac9532e9 100644 --- a/perception/autoware_radar_fusion_to_detected_object/package.xml +++ b/perception/autoware_radar_fusion_to_detected_object/package.xml @@ -2,7 +2,7 @@ autoware_radar_fusion_to_detected_object - 0.0.0 + 0.38.0 autoware_radar_fusion_to_detected_object Satoshi Tanaka Shunsuke Miura diff --git a/perception/autoware_radar_object_clustering/CHANGELOG.rst b/perception/autoware_radar_object_clustering/CHANGELOG.rst new file mode 100644 index 0000000000000..0b1ed7b63a2ee --- /dev/null +++ b/perception/autoware_radar_object_clustering/CHANGELOG.rst @@ -0,0 +1,36 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_radar_object_clustering +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* refactor(radar_tracks_msgs_converter, simple_object_merger, radar_tracks_noise_filter)!: add package name prefix of autoware\_ (`#8173 `_) + * refactor: rename radar_tracks_msgs_converter package to autoware_radar_tracks_msgs_converter + * refactor: rename simple_object_merger package to autoware_simple_object_merger + * refactor: rename sensing/radar_tracks_noise_filter to sensing/autoware_radar_tracks_noise_filter + --------- +* fix(autoware_radar_object_clustering): fix funcArgNamesDifferent (`#8014 `_) + * fix:funcArgNamesDifferent + * fix:funcArgNamesDifferent + --------- +* refactor(multi_object_tracker)!: add package name prefix of autoware\_ (`#8083 `_) + * refactor: rename multi_object_tracker package to autoware_multi_object_tracker + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(radar)!: add package name prefix of autoware\_ (`#7892 `_) + * refactor: rename radar_object_tracker + * refactor: rename package from radar_object_tracker to autoware_radar_object_tracker + * refactor: rename package from radar_object_clustering to autoware_radar_object_clustering + * refactor: rename package from radar_fusion_to_detected_object to autoware_radar_fusion_to_detected_object + * refactor: rename radar_crossing_objects_noise_filter to autoware_radar_crossing_objects_noise_filter + * refactor: rename object_velocity_splitter to autoware_object_velocity_splitter + * refactor: rename object_range_splitter to autoware_object_range_splitter + * refactor: update readme + --------- +* Contributors: Esteve Fernandez, Taekjin LEE, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_radar_object_clustering/package.xml b/perception/autoware_radar_object_clustering/package.xml index 00106ee38e82f..fc103a531ee1d 100644 --- a/perception/autoware_radar_object_clustering/package.xml +++ b/perception/autoware_radar_object_clustering/package.xml @@ -2,7 +2,7 @@ autoware_radar_object_clustering - 0.1.0 + 0.38.0 autoware_radar_object_clustering Sathshi Tanaka Shunsuke Miura diff --git a/perception/autoware_radar_object_tracker/CHANGELOG.rst b/perception/autoware_radar_object_tracker/CHANGELOG.rst new file mode 100644 index 0000000000000..d172f19376f0c --- /dev/null +++ b/perception/autoware_radar_object_tracker/CHANGELOG.rst @@ -0,0 +1,43 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_radar_object_tracker +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* refactor(kalman_filter): prefix package and namespace with autoware (`#7787 `_) + * refactor(kalman_filter): prefix package and namespace with autoware + * move headers to include/autoware/ + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_radar_object_tracker): fix redundantInitialization (`#8227 `_) + * fix(autoware_radar_object_tracker): fix redundantInitialization + * Update perception/autoware_radar_object_tracker/src/tracker/model/constant_turn_rate_motion_tracker.cpp + Co-authored-by: Yukihiro Saito + --------- + Co-authored-by: Yukihiro Saito +* fix(multi_object_tracker, object_merger, radar_object_tracker, tracking_object_merger): fix knownConditionTrueFalse warnings (`#8137 `_) + * fix: cppcheck knownConditionTrueFalse + * fix + * fix + --------- +* fix(autoware_radar_object_tracker): fix funcArgNamesDifferent (`#8015 `_) + fix:funcArgNamesDifferent +* fix(autoware_radar_object_tracker): fix shadowVariable (`#7945 `_) + fix:shadowVariable +* refactor(radar)!: add package name prefix of autoware\_ (`#7892 `_) + * refactor: rename radar_object_tracker + * refactor: rename package from radar_object_tracker to autoware_radar_object_tracker + * refactor: rename package from radar_object_clustering to autoware_radar_object_clustering + * refactor: rename package from radar_fusion_to_detected_object to autoware_radar_fusion_to_detected_object + * refactor: rename radar_crossing_objects_noise_filter to autoware_radar_crossing_objects_noise_filter + * refactor: rename object_velocity_splitter to autoware_object_velocity_splitter + * refactor: rename object_range_splitter to autoware_object_range_splitter + * refactor: update readme + --------- +* Contributors: Esteve Fernandez, Ryuta Kambe, Taekjin LEE, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_radar_object_tracker/package.xml b/perception/autoware_radar_object_tracker/package.xml index 3a18b93451d39..3badf1ea766f1 100644 --- a/perception/autoware_radar_object_tracker/package.xml +++ b/perception/autoware_radar_object_tracker/package.xml @@ -2,7 +2,7 @@ autoware_radar_object_tracker - 0.0.0 + 0.38.0 Do tracking radar object Yoshi Ri Yukihiro Saito diff --git a/perception/autoware_radar_tracks_msgs_converter/CHANGELOG.rst b/perception/autoware_radar_tracks_msgs_converter/CHANGELOG.rst new file mode 100644 index 0000000000000..190161a1061ad --- /dev/null +++ b/perception/autoware_radar_tracks_msgs_converter/CHANGELOG.rst @@ -0,0 +1,20 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_radar_tracks_msgs_converter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(docs): fix docs for radar tracks msgs converter (`#8305 `_) + * fix docs for radar tracks msgs converter + * fix a not correctly formatted link in readme found by CI + --------- +* refactor(radar_tracks_msgs_converter, simple_object_merger, radar_tracks_noise_filter)!: add package name prefix of autoware\_ (`#8173 `_) + * refactor: rename radar_tracks_msgs_converter package to autoware_radar_tracks_msgs_converter + * refactor: rename simple_object_merger package to autoware_simple_object_merger + * refactor: rename sensing/radar_tracks_noise_filter to sensing/autoware_radar_tracks_noise_filter + --------- +* Contributors: Taekjin LEE, Yutaka Kondo, Yuxuan Liu + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_radar_tracks_msgs_converter/package.xml b/perception/autoware_radar_tracks_msgs_converter/package.xml index cb50b950a9240..9efcd7a5e1c02 100644 --- a/perception/autoware_radar_tracks_msgs_converter/package.xml +++ b/perception/autoware_radar_tracks_msgs_converter/package.xml @@ -2,7 +2,7 @@ autoware_radar_tracks_msgs_converter - 0.0.1 + 0.38.0 autoware_radar_tracks_msgs_converter Satoshi Tanaka Shunsuke Miura diff --git a/perception/autoware_raindrop_cluster_filter/CHANGELOG.rst b/perception/autoware_raindrop_cluster_filter/CHANGELOG.rst new file mode 100644 index 0000000000000..fb8794b10745f --- /dev/null +++ b/perception/autoware_raindrop_cluster_filter/CHANGELOG.rst @@ -0,0 +1,19 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_raindrop_cluster_filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_point_types): prefix namespace with autoware::point_types (`#9169 `_) +* chore(raindrop_cluster_filter): add node test (`#8859 `_) +* refactor(detected_object_validation)!: add package name prefix of autoware\_ (`#8122 `_) + refactor: rename detected_object_validation to autoware_detected_object_validation +* refactor(raindrop_cluster_filter): add package name prefix of autoware\_ (`#8000 `_) + * refactor(raindrop_cluster_filter): add package name prefix of autoware\_ + * fix: typo + --------- +* Contributors: Esteve Fernandez, Taekjin LEE, Yutaka Kondo, badai nguyen + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_raindrop_cluster_filter/package.xml b/perception/autoware_raindrop_cluster_filter/package.xml index 7e331a572e331..859cad6e72886 100644 --- a/perception/autoware_raindrop_cluster_filter/package.xml +++ b/perception/autoware_raindrop_cluster_filter/package.xml @@ -2,7 +2,7 @@ autoware_raindrop_cluster_filter - 0.1.0 + 0.38.0 The ROS 2 filter cluster package Yukihiro Saito Dai Nguyen diff --git a/perception/autoware_shape_estimation/CHANGELOG.rst b/perception/autoware_shape_estimation/CHANGELOG.rst new file mode 100644 index 0000000000000..17cb90ce0dd09 --- /dev/null +++ b/perception/autoware_shape_estimation/CHANGELOG.rst @@ -0,0 +1,50 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_shape_estimation +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(autoware_shape_estimation): add reference object based corrector (`#9148 `_) + * add object based corrector + * apply cppcheck suggestion + * fix typo + --------- + Co-authored-by: Taekjin LEE +* refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace (`#9099 `_) + * refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace + * refactor(tensorrt_common): directory structure + * style(pre-commit): autofix + * fix(tensorrt_common): correct package name for logging + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* test(autoware_shape_estimation): add unit testing for `ShapeEstimationNode` (`#8740 `_) + test: add unit testing for `ShapeEstimationNode` +* fix(autoware_shape_estimation): fix unusedFunction (`#8575 `_) + * fix:unusedFunction + * fix:unusedFunction + * fix:end of file issues + * fix:copyright + --------- +* fix(autoware_shape_estimation): resolve undefined reference to `~TrtShapeEstimator()` (`#8738 `_) + fix: resolve undefined reference to `~TrtShapeEstimator()` +* feat(shape_estimation): add ml shape estimation (`#7860 `_) + * feat(shape_estimation): add ml shape estimation + * style(pre-commit): autofix + * feat(shape_estimation): fix exceed objects + * style(pre-commit): autofix + * feat(shape_estimation): fix indent + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(shape_estimation): add package name prefix of autoware\_ (`#7999 `_) + * refactor(shape_estimation): add package name prefix of autoware\_ + * style(pre-commit): autofix + * fix: mising prefix + * fix: cmake + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Amadeusz Szymko, Kaan Çolak, Kotaro Uetake, Masaki Baba, Yutaka Kondo, badai nguyen, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_shape_estimation/package.xml b/perception/autoware_shape_estimation/package.xml index cad2d93e38f1c..f4b22673303b4 100644 --- a/perception/autoware_shape_estimation/package.xml +++ b/perception/autoware_shape_estimation/package.xml @@ -2,7 +2,7 @@ autoware_shape_estimation - 0.1.0 + 0.38.0 This package implements a shape estimation algorithm as a ROS 2 node Yukihiro Saito Yoshi Ri diff --git a/perception/autoware_simple_object_merger/CHANGELOG.rst b/perception/autoware_simple_object_merger/CHANGELOG.rst new file mode 100644 index 0000000000000..a8e9836625958 --- /dev/null +++ b/perception/autoware_simple_object_merger/CHANGELOG.rst @@ -0,0 +1,16 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_simple_object_merger +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(radar_tracks_msgs_converter, simple_object_merger, radar_tracks_noise_filter)!: add package name prefix of autoware\_ (`#8173 `_) + * refactor: rename radar_tracks_msgs_converter package to autoware_radar_tracks_msgs_converter + * refactor: rename simple_object_merger package to autoware_simple_object_merger + * refactor: rename sensing/radar_tracks_noise_filter to sensing/autoware_radar_tracks_noise_filter + --------- +* Contributors: Taekjin LEE, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_simple_object_merger/package.xml b/perception/autoware_simple_object_merger/package.xml index cc9491d423a6f..594ba9959de29 100644 --- a/perception/autoware_simple_object_merger/package.xml +++ b/perception/autoware_simple_object_merger/package.xml @@ -1,7 +1,7 @@ autoware_simple_object_merger - 0.1.0 + 0.38.0 autoware_simple_object_merger Sathshi Tanaka Shunsuke Miura diff --git a/perception/autoware_tensorrt_classifier/CHANGELOG.rst b/perception/autoware_tensorrt_classifier/CHANGELOG.rst new file mode 100644 index 0000000000000..d8615e2e64353 --- /dev/null +++ b/perception/autoware_tensorrt_classifier/CHANGELOG.rst @@ -0,0 +1,36 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_tensorrt_classifier +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace (`#9099 `_) + * refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace + * refactor(tensorrt_common): directory structure + * style(pre-commit): autofix + * fix(tensorrt_common): correct package name for logging + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* fix(tensorrt classifier wrapper): fix unreadVariable (`#8355 `_) + * fix:unreadVariable + * fix:unreadVariable + --------- +* fix(autoware_tensorrt_classifier): fix passedByValue (`#8236 `_) + fix:passedByValue +* refactor(tensorrt_classifier)!: fix namespace and directory structure (`#8009 `_) + * add prefix into + * add prefix in CODEOWNERS + * remove invalid author + * style(pre-commit): autofix + * add prefix + * style(pre-commit): autofix + * ci + * for ci + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Amadeusz Szymko, Masato Saeki, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_tensorrt_classifier/package.xml b/perception/autoware_tensorrt_classifier/package.xml index a3daf27f8dbf2..3ae91ff325d14 100644 --- a/perception/autoware_tensorrt_classifier/package.xml +++ b/perception/autoware_tensorrt_classifier/package.xml @@ -1,7 +1,7 @@ autoware_tensorrt_classifier - 0.0.1 + 0.38.0 tensorrt classifier wrapper Dan Umeda diff --git a/perception/autoware_tensorrt_common/CHANGELOG.rst b/perception/autoware_tensorrt_common/CHANGELOG.rst new file mode 100644 index 0000000000000..81ec4c111519a --- /dev/null +++ b/perception/autoware_tensorrt_common/CHANGELOG.rst @@ -0,0 +1,19 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_tensorrt_common +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace (`#9099 `_) + * refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace + * refactor(tensorrt_common): directory structure + * style(pre-commit): autofix + * fix(tensorrt_common): correct package name for logging + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* Contributors: Amadeusz Szymko, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_tensorrt_common/package.xml b/perception/autoware_tensorrt_common/package.xml index b6bf89dd652a3..f2a03a4787cc8 100644 --- a/perception/autoware_tensorrt_common/package.xml +++ b/perception/autoware_tensorrt_common/package.xml @@ -1,7 +1,7 @@ autoware_tensorrt_common - 0.0.1 + 0.38.0 tensorrt utility wrapper Taichi Higashide diff --git a/perception/autoware_tensorrt_yolox/CHANGELOG.rst b/perception/autoware_tensorrt_yolox/CHANGELOG.rst new file mode 100644 index 0000000000000..349162cd54d18 --- /dev/null +++ b/perception/autoware_tensorrt_yolox/CHANGELOG.rst @@ -0,0 +1,82 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_tensorrt_yolox +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace (`#9099 `_) + * refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace + * refactor(tensorrt_common): directory structure + * style(pre-commit): autofix + * fix(tensorrt_common): correct package name for logging + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* feat(autoware_tensorrt_yolox): add GPU - CUDA device option (`#8245 `_) + * init CUDA device option + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(autoware_tensorrt_yolox): add Kotaro Uetake as maintainer (`#8595 `_) + chore: add Kotaro Uetake as maintainer +* fix: cpp17 namespaces (`#8526 `_) + Use traditional-style nameplace nesting for nvcc + Co-authored-by: Yuri Guimaraes +* fix(docs): fix docs for tensorrt yolox (`#8304 `_) + fix docs for tensorrt yolox +* refactor(tensorrt_yolox): move utils into perception_utils (`#8435 `_) + * chore(tensorrt_yolo): refactor utils + * style(pre-commit): autofix + * fix: tensorrt_yolox + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_tensorrt_yolox): fix variableScope (`#8430 `_) + fix: variableScope + Co-authored-by: kobayu858 <129580202+kobayu858@users.noreply.github.com> +* fix(tensorrt_yolox): add run length encoding for sematic segmentation mask (`#7905 `_) + * fix: add rle compress + * fix: rle compress + * fix: move rle into utils + * chore: pre-commit + * Update perception/autoware_tensorrt_yolox/src/utils.cpp + Co-authored-by: Yukihiro Saito + * fix: remove unused variable + * Update perception/autoware_tensorrt_yolox/src/utils.cpp + Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> + * style(pre-commit): autofix + * feat: add unit test for utils + * style(pre-commit): autofix + * fix: unit test + * chore: change to explicit index + * style(pre-commit): autofix + * fix: cuda cmake + * fix: separate unit test into different PR + --------- + Co-authored-by: Yukihiro Saito + Co-authored-by: Manato Hirabayashi <3022416+manato@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_tensorrt_yolox): fix unreadVariable (`#8356 `_) + * fix:unreadVariable + * fix:unreadVariable + --------- +* refactor: image transport decompressor/autoware prefix (`#8197 `_) + * refactor: add `autoware` namespace prefix to image_transport_decompressor + * refactor(image_transport_decompressor): add `autoware` prefix to the package code + * refactor: update package name in CODEOWNER + * fix: merge main into the branch + * refactor: update packages which depend on image_transport_decompressor + * refactor(image_transport_decompressor): update README + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Taekjin LEE +* refactor(tensorrt_yolox)!: fix namespace and directory structure (`#7992 `_) + * refactor: add autoware namespace prefix to `tensorrt_yolox` + * refactor: apply `autoware` namespace to tensorrt_yolox + * chore: update CODEOWNERS + * fix: resolve `yolox_tiny` to work + --------- +* Contributors: Abraham Monrroy Cano, Amadeusz Szymko, Esteve Fernandez, Ismet Atabay, Kotaro Uetake, Manato Hirabayashi, Nagi70, Yutaka Kondo, Yuxuan Liu, badai nguyen, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_tensorrt_yolox/package.xml b/perception/autoware_tensorrt_yolox/package.xml index b9f2feaf7464c..7233a70845c42 100644 --- a/perception/autoware_tensorrt_yolox/package.xml +++ b/perception/autoware_tensorrt_yolox/package.xml @@ -1,7 +1,7 @@ autoware_tensorrt_yolox - 0.0.1 + 0.38.0 tensorrt library implementation for yolox Daisuke Nishimatsu diff --git a/perception/autoware_tracking_object_merger/CHANGELOG.rst b/perception/autoware_tracking_object_merger/CHANGELOG.rst new file mode 100644 index 0000000000000..d2d107ee36af0 --- /dev/null +++ b/perception/autoware_tracking_object_merger/CHANGELOG.rst @@ -0,0 +1,25 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_tracking_object_merger +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* fix(autoware_tracking_object_merger): fix unusedFunction (`#8578 `_) + fix:unusedFunction +* fix(autoware_tracking_object_merger): add merge frame (`#8418 `_) + * fix(autoware_tracking_object_merger): add merge frame + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(multi_object_tracker, object_merger, radar_object_tracker, tracking_object_merger): fix knownConditionTrueFalse warnings (`#8137 `_) + * fix: cppcheck knownConditionTrueFalse + * fix + * fix + --------- +* refactor(autoware_tracking_object_merger): move headers to include/autoware and rename package (`#7809 `_) +* Contributors: Esteve Fernandez, Kaan Çolak, Ryuta Kambe, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_tracking_object_merger/package.xml b/perception/autoware_tracking_object_merger/package.xml index ce4cf5276ab80..89475edd247e6 100644 --- a/perception/autoware_tracking_object_merger/package.xml +++ b/perception/autoware_tracking_object_merger/package.xml @@ -2,7 +2,7 @@ autoware_tracking_object_merger - 0.0.0 + 0.38.0 merge tracking object Yukihiro Saito Yoshi Ri diff --git a/perception/autoware_traffic_light_arbiter/CHANGELOG.rst b/perception/autoware_traffic_light_arbiter/CHANGELOG.rst new file mode 100644 index 0000000000000..8f1355a111cba --- /dev/null +++ b/perception/autoware_traffic_light_arbiter/CHANGELOG.rst @@ -0,0 +1,31 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_traffic_light_arbiter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_traffic_light_arbiter): fix build error (`#9186 `_) + fix build error +* test(autoware_traffic_light_arbiter): add node test (`#8747 `_) + * add test dir + * update test node + * style(pre-commit): autofix + * refactor + * style(pre-commit): autofix + * add std namespace to size_t + * fix typo + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(traffic_light_arbiter): missing name changes (`#8278 `_) + chore: missing name changes +* refactor: traffic light arbiter/autoware prefix (`#8181 `_) + * refactor(traffic_light_arbiter): apply `autoware` namespace to traffic_light_arbiter + * refactor(traffic_light_arbiter): update the package name in CODEWONER + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Go Sakayori, Kenzo Lobos Tsunekawa, Manato Hirabayashi, Masato Saeki, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_traffic_light_arbiter/package.xml b/perception/autoware_traffic_light_arbiter/package.xml index 3636726bc6972..d9dc020ce9790 100644 --- a/perception/autoware_traffic_light_arbiter/package.xml +++ b/perception/autoware_traffic_light_arbiter/package.xml @@ -2,7 +2,7 @@ autoware_traffic_light_arbiter - 0.1.0 + 0.38.0 The autoware_traffic_light_arbiter package Kenzo Lobos-Tsunekawa Shunsuke Miura diff --git a/perception/autoware_traffic_light_classifier/CHANGELOG.rst b/perception/autoware_traffic_light_classifier/CHANGELOG.rst new file mode 100644 index 0000000000000..441964c17d79d --- /dev/null +++ b/perception/autoware_traffic_light_classifier/CHANGELOG.rst @@ -0,0 +1,45 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_traffic_light_classifier +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace (`#9099 `_) + * refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace + * refactor(tensorrt_common): directory structure + * style(pre-commit): autofix + * fix(tensorrt_common): correct package name for logging + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* fix(traffic_light_classifier): fix traffic light monitor warning (`#8412 `_) + fix traffic light monitor warning +* fix(autoware_traffic_light_classifier): fix passedByValue (`#8392 `_) + fix:passedByValue +* fix(traffic_light_classifier): fix zero size roi bug (`#7608 `_) + * fix: continue to process when input roi size is zero + * fix: consider when roi size is zero, rois is empty + fix + * fix: use emplace_back instead of push_back for adding images and backlight indices + The code changes in `traffic_light_classifier_node.cpp` modify the way images and backlight indices are added to the respective vectors. Instead of using `push_back`, the code now uses `emplace_back`. This change improves performance and ensures proper object construction. + * refactor: bring back for loop skim and output_msg filling + * chore: refactor code to handle empty input ROIs in traffic_light_classifier_node.cpp + * refactor: using index instead of vector length + --------- +* fix(traffic_light_classifier): fix funcArgNamesDifferent (`#8153 `_) + * fix:funcArgNamesDifferent + * fix:clang format + --------- +* refactor(traffic_light\_*)!: add package name prefix of autoware\_ (`#8159 `_) + * chore: rename traffic_light_fine_detector to autoware_traffic_light_fine_detector + * chore: rename traffic_light_multi_camera_fusion to autoware_traffic_light_multi_camera_fusion + * chore: rename traffic_light_occlusion_predictor to autoware_traffic_light_occlusion_predictor + * chore: rename traffic_light_classifier to autoware_traffic_light_classifier + * chore: rename traffic_light_map_based_detector to autoware_traffic_light_map_based_detector + * chore: rename traffic_light_visualization to autoware_traffic_light_visualization + --------- +* Contributors: Amadeusz Szymko, Sho Iwasawa, Taekjin LEE, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_traffic_light_classifier/package.xml b/perception/autoware_traffic_light_classifier/package.xml index 663c7a91204b1..f442bcf5228ce 100644 --- a/perception/autoware_traffic_light_classifier/package.xml +++ b/perception/autoware_traffic_light_classifier/package.xml @@ -2,7 +2,7 @@ autoware_traffic_light_classifier - 0.1.0 + 0.38.0 The autoware_traffic_light_classifier package Yukihiro Saito Shunsuke Miura diff --git a/perception/autoware_traffic_light_fine_detector/CHANGELOG.rst b/perception/autoware_traffic_light_fine_detector/CHANGELOG.rst new file mode 100644 index 0000000000000..0b82b55275d84 --- /dev/null +++ b/perception/autoware_traffic_light_fine_detector/CHANGELOG.rst @@ -0,0 +1,47 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_traffic_light_fine_detector +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace (`#9099 `_) + * refactor(tensorrt_common)!: fix namespace, directory structure & move to perception namespace + * refactor(tensorrt_common): directory structure + * style(pre-commit): autofix + * fix(tensorrt_common): correct package name for logging + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* feat(autoware_tensorrt_yolox): add GPU - CUDA device option (`#8245 `_) + * init CUDA device option + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_traffic_light_fine_detector): fix unusedFunction (`#8583 `_) + fix:unusedFunction +* fix(autoware_traffic_light_fine_detector): fix passedByValue (`#8237 `_) + fix:passedByValue +* fix(traffic_light_fine_detector): fix funcArgNamesDifferent (`#8154 `_) + fix:funcArgNamesDifferent +* fix(autoware_traffic_light_fine_detector): fix constParameterReference (`#8146 `_) + * fix:constParameterReference + * fix:constParameterReference + * fix:constParameterReference + --------- +* refactor(tensorrt_yolox)!: fix namespace and directory structure (`#7992 `_) + * refactor: add autoware namespace prefix to `tensorrt_yolox` + * refactor: apply `autoware` namespace to tensorrt_yolox + * chore: update CODEOWNERS + * fix: resolve `yolox_tiny` to work + --------- +* refactor(traffic_light\_*)!: add package name prefix of autoware\_ (`#8159 `_) + * chore: rename traffic_light_fine_detector to autoware_traffic_light_fine_detector + * chore: rename traffic_light_multi_camera_fusion to autoware_traffic_light_multi_camera_fusion + * chore: rename traffic_light_occlusion_predictor to autoware_traffic_light_occlusion_predictor + * chore: rename traffic_light_classifier to autoware_traffic_light_classifier + * chore: rename traffic_light_map_based_detector to autoware_traffic_light_map_based_detector + * chore: rename traffic_light_visualization to autoware_traffic_light_visualization + --------- +* Contributors: Amadeusz Szymko, Ismet Atabay, Kotaro Uetake, Taekjin LEE, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_traffic_light_fine_detector/package.xml b/perception/autoware_traffic_light_fine_detector/package.xml index 38ebd7defb7d0..74ca484ae775f 100644 --- a/perception/autoware_traffic_light_fine_detector/package.xml +++ b/perception/autoware_traffic_light_fine_detector/package.xml @@ -2,7 +2,7 @@ autoware_traffic_light_fine_detector - 0.1.0 + 0.38.0 The autoware_traffic_light_fine_detector package Tao Zhong Shunsuke Miura diff --git a/perception/autoware_traffic_light_map_based_detector/CHANGELOG.rst b/perception/autoware_traffic_light_map_based_detector/CHANGELOG.rst new file mode 100644 index 0000000000000..211ea4d84b79b --- /dev/null +++ b/perception/autoware_traffic_light_map_based_detector/CHANGELOG.rst @@ -0,0 +1,22 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_traffic_light_map_based_detector +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_traffic_light_map_based_detector): output from screen to both (`#8411 `_) +* fix(traffic_light_map_based_detector): fix funcArgNamesDifferent (`#8155 `_) + fix:funcArgNamesDifferent +* refactor(traffic_light\_*)!: add package name prefix of autoware\_ (`#8159 `_) + * chore: rename traffic_light_fine_detector to autoware_traffic_light_fine_detector + * chore: rename traffic_light_multi_camera_fusion to autoware_traffic_light_multi_camera_fusion + * chore: rename traffic_light_occlusion_predictor to autoware_traffic_light_occlusion_predictor + * chore: rename traffic_light_classifier to autoware_traffic_light_classifier + * chore: rename traffic_light_map_based_detector to autoware_traffic_light_map_based_detector + * chore: rename traffic_light_visualization to autoware_traffic_light_visualization + --------- +* Contributors: Taekjin LEE, Yutaka Kondo, kminoda, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_traffic_light_map_based_detector/package.xml b/perception/autoware_traffic_light_map_based_detector/package.xml index 8222c48f989c7..9f32c8f8f491c 100644 --- a/perception/autoware_traffic_light_map_based_detector/package.xml +++ b/perception/autoware_traffic_light_map_based_detector/package.xml @@ -2,7 +2,7 @@ autoware_traffic_light_map_based_detector - 0.1.0 + 0.38.0 The autoware_traffic_light_map_based_detector package Yukihiro Saito Shunsuke Miura diff --git a/perception/autoware_traffic_light_multi_camera_fusion/CHANGELOG.rst b/perception/autoware_traffic_light_multi_camera_fusion/CHANGELOG.rst new file mode 100644 index 0000000000000..3faaea27dd068 --- /dev/null +++ b/perception/autoware_traffic_light_multi_camera_fusion/CHANGELOG.rst @@ -0,0 +1,19 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_traffic_light_multi_camera_fusion +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(traffic_light\_*)!: add package name prefix of autoware\_ (`#8159 `_) + * chore: rename traffic_light_fine_detector to autoware_traffic_light_fine_detector + * chore: rename traffic_light_multi_camera_fusion to autoware_traffic_light_multi_camera_fusion + * chore: rename traffic_light_occlusion_predictor to autoware_traffic_light_occlusion_predictor + * chore: rename traffic_light_classifier to autoware_traffic_light_classifier + * chore: rename traffic_light_map_based_detector to autoware_traffic_light_map_based_detector + * chore: rename traffic_light_visualization to autoware_traffic_light_visualization + --------- +* Contributors: Taekjin LEE, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_traffic_light_multi_camera_fusion/package.xml b/perception/autoware_traffic_light_multi_camera_fusion/package.xml index 4e510d6478f3e..9415673ca30a0 100644 --- a/perception/autoware_traffic_light_multi_camera_fusion/package.xml +++ b/perception/autoware_traffic_light_multi_camera_fusion/package.xml @@ -2,7 +2,7 @@ autoware_traffic_light_multi_camera_fusion - 0.1.0 + 0.38.0 The autoware_traffic_light_multi_camera_fusion package Tao Zhong Shunsuke Miura diff --git a/perception/autoware_traffic_light_occlusion_predictor/CHANGELOG.rst b/perception/autoware_traffic_light_occlusion_predictor/CHANGELOG.rst new file mode 100644 index 0000000000000..ee10774ab9140 --- /dev/null +++ b/perception/autoware_traffic_light_occlusion_predictor/CHANGELOG.rst @@ -0,0 +1,23 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_traffic_light_occlusion_predictor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(traffic_light_occlusion_predictor): fix cppcheck warnings of functionStatic (`#8258 `_) + fix: deal with functionStatic warnings +* fix(autoware_traffic_light_occlusion_predictor): fix functionConst (`#8286 `_) + fix:functionConst +* refactor(traffic_light\_*)!: add package name prefix of autoware\_ (`#8159 `_) + * chore: rename traffic_light_fine_detector to autoware_traffic_light_fine_detector + * chore: rename traffic_light_multi_camera_fusion to autoware_traffic_light_multi_camera_fusion + * chore: rename traffic_light_occlusion_predictor to autoware_traffic_light_occlusion_predictor + * chore: rename traffic_light_classifier to autoware_traffic_light_classifier + * chore: rename traffic_light_map_based_detector to autoware_traffic_light_map_based_detector + * chore: rename traffic_light_visualization to autoware_traffic_light_visualization + --------- +* Contributors: Taekjin LEE, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_traffic_light_occlusion_predictor/package.xml b/perception/autoware_traffic_light_occlusion_predictor/package.xml index 78345b26fdfac..a98c29d5e7af5 100644 --- a/perception/autoware_traffic_light_occlusion_predictor/package.xml +++ b/perception/autoware_traffic_light_occlusion_predictor/package.xml @@ -2,7 +2,7 @@ autoware_traffic_light_occlusion_predictor - 0.1.0 + 0.38.0 The autoware_traffic_light_occlusion_predictor package Tao Zhong Shunsuke Miura diff --git a/perception/autoware_traffic_light_visualization/CHANGELOG.rst b/perception/autoware_traffic_light_visualization/CHANGELOG.rst new file mode 100644 index 0000000000000..562b1774f7597 --- /dev/null +++ b/perception/autoware_traffic_light_visualization/CHANGELOG.rst @@ -0,0 +1,38 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_traffic_light_visualization +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(docs): fix documentation for traffic light visualization (`#8303 `_) + fix docs traffic light visualization +* fix(autoware_traffic_light_visualization): fix to visualize correct color and shapes (`#8428 `_) + fix(autoware_traffic_light_visualization): fix vialization to draw correct shapes + Co-authored-by: Yi-Hsiang Fang (Vivid) <146902905+vividf@users.noreply.github.com> +* fix(traffic_light_visualization): fix funcArgNamesDifferent (`#8156 `_) + fix:funcArgNamesDifferent +* fix(traffic_light_visualizer): remove cerr temporarily to avoid flooding logs (`#8294 `_) + * fix(traffic_light_visualizer): remove cerr temporarily to avoid flooding logs + * fix precommit + * fix + --------- +* fix(autoware_traffic_light_visualization): fix passedByValue (`#8241 `_) + fix:passedByValue +* feat(traffic_light_roi_visualizer): add an option to use normal publisher instead of image tranport in traffic light roi visualizer (`#8157 `_) + * apply new parameter schemes, set default parameters + add an option to use normal publisher instead of image tranport in traffic light roi visualizer + * small fix on default value + --------- +* refactor(traffic_light\_*)!: add package name prefix of autoware\_ (`#8159 `_) + * chore: rename traffic_light_fine_detector to autoware_traffic_light_fine_detector + * chore: rename traffic_light_multi_camera_fusion to autoware_traffic_light_multi_camera_fusion + * chore: rename traffic_light_occlusion_predictor to autoware_traffic_light_occlusion_predictor + * chore: rename traffic_light_classifier to autoware_traffic_light_classifier + * chore: rename traffic_light_map_based_detector to autoware_traffic_light_map_based_detector + * chore: rename traffic_light_visualization to autoware_traffic_light_visualization + --------- +* Contributors: Kotaro Uetake, Taekjin LEE, Yutaka Kondo, Yuxuan Liu, kminoda, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/autoware_traffic_light_visualization/package.xml b/perception/autoware_traffic_light_visualization/package.xml index 880d8354b2529..d96dc2995eb0d 100644 --- a/perception/autoware_traffic_light_visualization/package.xml +++ b/perception/autoware_traffic_light_visualization/package.xml @@ -2,7 +2,7 @@ autoware_traffic_light_visualization - 0.1.0 + 0.38.0 The autoware_traffic_light_visualization package Yukihiro Saito Tao Zhong diff --git a/perception/perception_utils/CHANGELOG.rst b/perception/perception_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..f3a85f462cc4d --- /dev/null +++ b/perception/perception_utils/CHANGELOG.rst @@ -0,0 +1,15 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package perception_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(perception_utils): add unit test (`#8414 `_) +* feat(perception_utils)!: move perception_utils from common to perception folder (`#8748 `_) + feat: move perception utils which is only used in perception + Co-authored-by: yoshiri +* Contributors: Shintaro Tomie, Yutaka Kondo, badai nguyen + +0.26.0 (2024-04-03) +------------------- diff --git a/perception/perception_utils/package.xml b/perception/perception_utils/package.xml index 94401cc68a13e..d3d90a4d5ac26 100644 --- a/perception/perception_utils/package.xml +++ b/perception/perception_utils/package.xml @@ -2,7 +2,7 @@ perception_utils - 0.1.0 + 0.38.0 The perception_utils package Shunsuke Miura Yoshi Ri diff --git a/planning/autoware_costmap_generator/CHANGELOG.rst b/planning/autoware_costmap_generator/CHANGELOG.rst new file mode 100644 index 0000000000000..42b9570bde861 --- /dev/null +++ b/planning/autoware_costmap_generator/CHANGELOG.rst @@ -0,0 +1,38 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_costmap_generator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(costmap_generator): fix include for grid_map_utils (`#9179 `_) +* perf(costmap_generator): manual blurring and fill polygons without OpenCV (`#9160 `_) +* feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): add processing time pub. (`#9065 `_) + * feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): Add: processing_time_pub + * fix: pre-commit + * feat(costmap_generator): fix: No output when not Active. + * fix: clang-format + * Re: fix: clang-format + --------- +* perf(costmap_generator): prevent long transform lookup and add timekeeper (`#8886 `_) +* feat(costmap_generator): integrate generate_parameter_library (`#8827 `_) + * add parameter description + * use parameter listener + * append global identifier + * suppress deprecated error + * fix parameter type + --------- +* fix(other_planning_packages): align the parameters with launcher (`#8793 `_) + * parameters in planning/others aligned + * update json + --------- +* fix(autoware_costmap_generator): fix unusedFunction (`#8641 `_) + fix:unusedFunction +* perf(costmap_generator, scenario_selector): faster getLinkedParkingLot (`#7930 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(costmap_generator)!: add autoware prefix (`#7329 `_) + refactor(costmap_generator): add autoware prefix +* Contributors: Kazunori-Nakajima, Kosuke Takeuchi, Maxime CLEMENT, Mitsuhiro Sakamoto, Yutaka Kondo, Zhe Shen, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_costmap_generator/package.xml b/planning/autoware_costmap_generator/package.xml index 8ad90e12d4cd3..db2ad24c0c773 100644 --- a/planning/autoware_costmap_generator/package.xml +++ b/planning/autoware_costmap_generator/package.xml @@ -2,7 +2,7 @@ autoware_costmap_generator - 0.1.0 + 0.38.0 The autoware_costmap_generator package Kosuke Takeuchi Takamasa Horibe diff --git a/planning/autoware_external_velocity_limit_selector/CHANGELOG.rst b/planning/autoware_external_velocity_limit_selector/CHANGELOG.rst new file mode 100644 index 0000000000000..226a03012ddcf --- /dev/null +++ b/planning/autoware_external_velocity_limit_selector/CHANGELOG.rst @@ -0,0 +1,18 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_external_velocity_limit_selector +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(external_velocity_limit_selector): integrate generate_parameter_library (`#8770 `_) + * add parameter description + * use parameter listener + --------- +* feat(external_velocity_limit_selector): rename to include/autoware/{package_name} (`#7516 `_) +* chore(autoware_external_velocity_limit_selector): add prefix `autoware\_` (`#7295 `_) + chore(autoware_external_velocity_limit_selector): rename +* Contributors: Mitsuhiro Sakamoto, Satoshi OTA, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_external_velocity_limit_selector/package.xml b/planning/autoware_external_velocity_limit_selector/package.xml index c04ccef871626..252b195945deb 100644 --- a/planning/autoware_external_velocity_limit_selector/package.xml +++ b/planning/autoware_external_velocity_limit_selector/package.xml @@ -2,7 +2,7 @@ autoware_external_velocity_limit_selector - 0.1.0 + 0.38.0 The autoware_external_velocity_limit_selector ROS 2 package Satoshi Ota Shinnosuke Hirakawa diff --git a/planning/autoware_freespace_planner/CHANGELOG.rst b/planning/autoware_freespace_planner/CHANGELOG.rst new file mode 100644 index 0000000000000..b485d82f7cf27 --- /dev/null +++ b/planning/autoware_freespace_planner/CHANGELOG.rst @@ -0,0 +1,331 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_freespace_planner +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* test(freespace_planner): make unit tests for member functions (`#9060 `_) + * refactor freespace planner + * implement unit tests for freespace planner util functions + * add freespace planner utils namespace + * add function is_near_target to freespace planner utils + * unit test for is_near_target function + * implement unit tests for FreespacePlanner member functions + * add docstring for functions + --------- +* test(freespace_planner): add unit tests for util functions (`#9059 `_) + * refactor freespace planner + * add function is_near_target to freespace planner utils + * add freespace planner utils namespace + * fix function call + * implement unit tests for freespace planner util functions + * add freespace planner utils namespace + --------- +* refactor(freespace_planner): move functions to utils (`#9058 `_) + * refactor freespace planner + * add function is_near_target to freespace planner utils + * add freespace planner utils namespace + * fix function call + --------- +* fix(other_planning_packages): align the parameters with launcher (`#8793 `_) + * parameters in planning/others aligned + * update json + --------- +* fix(freespace_planner): fix free space planner spamming message (`#8614 `_) + check data availability only when scenario is active +* feat(freespace_planning_algorithms): implement support for multiple goal candidates in A star planner (`#8092 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * implement edt map to store distance to nearest obstacle for each grid cell + * use obstacle edt in collision check + * add cost for distance to obstacle + * fix formats + * add missing include + * refactor functions + * add missing include + * implement backward search option + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * remove unnecessary code + * make A-star search work with multiple goal candidates as input + * fix is_back flag logic + * add member function set() to AstarNode struct + * implement adaptive expansion distance + * remove unnecessary code + * interpolate nodes with large expansion distance + * minor refactor + * fix interpolation for backward search + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * use obstacle edt when computing collision free distance map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * refactor detect collision function + * use flag instead of enum + * add missing variable initialization + * remove declared but undefined function + * refactor makePlan() function + * remove bool return statement for void function + * remove unnecessary checks + * minor fix + * refactor computeEDTMap function + * enable both forward and backward search options for multiple goal candidates + * remove unnecessary code + * set min and max expansion distance after setting costmap + * refactor detectCollision function + * remove unused function + * change default parameter values + * add missing last waypoint + * fix computeEDTMap function + * rename parameter + * use linear function for obstacle distance cost + * fix rrtstar obstacle check + * add public access function to get distance to nearest obstacle + * compare node index with goal index in isGoal check + * append shifted goal pose to waypoints for more accurate arrival + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + * initialize vectors using assign function + * compare front and back lengths when setting min and max dimension + * add docstring and citation for computeEDTMap function + * fix shifted goal pose for backward search + * transform pose to local frame in getDistanceToObstacle funcion + * add cost for lateral distance near goal + * compute distance to obstacle from ego frame instead of base + * update freespace planner parameter schema + * update freespace planner parameter schema + * refactor setPath function + * fix function setPath + * declare bool var as constant + * remove unnecessary includes + * minor refactor + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* feat(freespace_planning_algorithms): implement option for backward search from goal to start (`#8091 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * implement edt map to store distance to nearest obstacle for each grid cell + * use obstacle edt in collision check + * add cost for distance to obstacle + * fix formats + * add missing include + * refactor functions + * add missing include + * implement backward search option + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * remove unnecessary code + * add member function set() to AstarNode struct + * implement adaptive expansion distance + * remove unnecessary code + * interpolate nodes with large expansion distance + * minor refactor + * fix interpolation for backward search + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * use obstacle edt when computing collision free distance map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * refactor detect collision function + * use flag instead of enum + * add missing variable initialization + * remove declared but undefined function + * refactor makePlan() function + * remove bool return statement for void function + * remove unnecessary checks + * minor fix + * refactor computeEDTMap function + * remove unnecessary code + * set min and max expansion distance after setting costmap + * refactor detectCollision function + * remove unused function + * change default parameter values + * add missing last waypoint + * fix computeEDTMap function + * rename parameter + * use linear function for obstacle distance cost + * fix rrtstar obstacle check + * add public access function to get distance to nearest obstacle + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + * compare front and back lengths when setting min and max dimension + * add docstring and citation for computeEDTMap function + * transform pose to local frame in getDistanceToObstacle funcion + * update freespace planner parameter schema + * refactor setPath function + * fix function setPath + * minor refactor + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* feat(scenario_selector, freespace_planner): improve freespace planner edge case behavior (`#8348 `_) + * refactor free space planner subscribers + * implement scenario switching for edge cases + * fix scenario selector test + * implement confidence for checking if obstacle is on trajectory + * fix isInLane check to work for case when provided position is on lane bound + * update parameter schemas + * fix format + * improve near target logic + * use timer based implementation for obstacle check + --------- +* refactor(autoware_freespace_planner): rework parameters (`#8296 `_) +* feat(freespace_planning_algorithms): use distance to nearest obstacle to improve path planning (`#8089 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * implement edt map to store distance to nearest obstacle for each grid cell + * use obstacle edt in collision check + * add cost for distance to obstacle + * fix formats + * add missing include + * refactor functions + * add missing include + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * add member function set() to AstarNode struct + * implement adaptive expansion distance + * remove unnecessary code + * interpolate nodes with large expansion distance + * minor refactor + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * use obstacle edt when computing collision free distance map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * refactor detect collision function + * add missing variable initialization + * remove declared but undefined function + * remove unnecessary checks + * minor fix + * refactor computeEDTMap function + * remove unnecessary code + * set min and max expansion distance after setting costmap + * refactor detectCollision function + * remove unused function + * change default parameter values + * fix computeEDTMap function + * rename parameter + * use linear function for obstacle distance cost + * fix rrtstar obstacle check + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + * compare front and back lengths when setting min and max dimension + * add docstring and citation for computeEDTMap function + * suppress spell check + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* fix(freespace_planner): disable randomly failing tests (`#8337 `_) +* refactor(freespace_planning_algorithm): refactor and improve astar search (`#8068 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * fix formats + * add missing include + * refactor functions + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * add member function set() to AstarNode struct + * remove unnecessary code + * minor refactor + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * minor fix + * remove unnecessary code + * change default parameter values + * rename parameter + * fix rrtstar obstacle check + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* refactor(freespace_planner)!: rename to include/autoware/{package_name} (`#7525 `_) + refactor(freespace_planner)!: rename to include/autoware/{package_name} + refactor(start_planner): make autoware include dir + refactor(goal_planner): make autoware include dir + sampling planner module + fix sampling planner build + dynamic_avoidance + lc + side shift + autoware_behavior_path_static_obstacle_avoidance_module + autoware_behavior_path_planner_common + make behavior_path dir + pre-commit + fix pre-commit + fix build + autoware_freespace_planner + freespace_planning_algorithms +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* refactor(route_handler): route handler add autoware prefix (`#7341 `_) + * rename route handler package + * update packages dependencies + * update include guards + * update includes + * put in autoware namespace + * fix formats + * keep header and source file name as before + --------- +* refactor(freespace_planner)!: add autoware prefix (`#7376 `_) + refactor(freespace_planner)!: add autoawre prefix +* Contributors: Batuhan Beytekin, Kosuke Takeuchi, Maxime CLEMENT, Takayuki Murooka, Yutaka Kondo, Zhe Shen, Zulfaqar Azmi, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_freespace_planner/package.xml b/planning/autoware_freespace_planner/package.xml index ebc8d9df654f7..7e8c2c5beca6c 100644 --- a/planning/autoware_freespace_planner/package.xml +++ b/planning/autoware_freespace_planner/package.xml @@ -2,7 +2,7 @@ autoware_freespace_planner - 0.1.0 + 0.38.0 The autoware_freespace_planner package Kosuke Takeuchi Takamasa Horibe diff --git a/planning/autoware_freespace_planning_algorithms/CHANGELOG.rst b/planning/autoware_freespace_planning_algorithms/CHANGELOG.rst new file mode 100644 index 0000000000000..46844268c82a4 --- /dev/null +++ b/planning/autoware_freespace_planning_algorithms/CHANGELOG.rst @@ -0,0 +1,326 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_freespace_planning_algorithms +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(freespace_planning_algorithms): implement support for multiple goal candidates in A star planner (`#8092 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * implement edt map to store distance to nearest obstacle for each grid cell + * use obstacle edt in collision check + * add cost for distance to obstacle + * fix formats + * add missing include + * refactor functions + * add missing include + * implement backward search option + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * remove unnecessary code + * make A-star search work with multiple goal candidates as input + * fix is_back flag logic + * add member function set() to AstarNode struct + * implement adaptive expansion distance + * remove unnecessary code + * interpolate nodes with large expansion distance + * minor refactor + * fix interpolation for backward search + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * use obstacle edt when computing collision free distance map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * refactor detect collision function + * use flag instead of enum + * add missing variable initialization + * remove declared but undefined function + * refactor makePlan() function + * remove bool return statement for void function + * remove unnecessary checks + * minor fix + * refactor computeEDTMap function + * enable both forward and backward search options for multiple goal candidates + * remove unnecessary code + * set min and max expansion distance after setting costmap + * refactor detectCollision function + * remove unused function + * change default parameter values + * add missing last waypoint + * fix computeEDTMap function + * rename parameter + * use linear function for obstacle distance cost + * fix rrtstar obstacle check + * add public access function to get distance to nearest obstacle + * compare node index with goal index in isGoal check + * append shifted goal pose to waypoints for more accurate arrival + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + * initialize vectors using assign function + * compare front and back lengths when setting min and max dimension + * add docstring and citation for computeEDTMap function + * fix shifted goal pose for backward search + * transform pose to local frame in getDistanceToObstacle funcion + * add cost for lateral distance near goal + * compute distance to obstacle from ego frame instead of base + * update freespace planner parameter schema + * update freespace planner parameter schema + * refactor setPath function + * fix function setPath + * declare bool var as constant + * remove unnecessary includes + * minor refactor + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* feat(freespace_planning_algorithms): implement option for backward search from goal to start (`#8091 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * implement edt map to store distance to nearest obstacle for each grid cell + * use obstacle edt in collision check + * add cost for distance to obstacle + * fix formats + * add missing include + * refactor functions + * add missing include + * implement backward search option + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * remove unnecessary code + * add member function set() to AstarNode struct + * implement adaptive expansion distance + * remove unnecessary code + * interpolate nodes with large expansion distance + * minor refactor + * fix interpolation for backward search + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * use obstacle edt when computing collision free distance map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * refactor detect collision function + * use flag instead of enum + * add missing variable initialization + * remove declared but undefined function + * refactor makePlan() function + * remove bool return statement for void function + * remove unnecessary checks + * minor fix + * refactor computeEDTMap function + * remove unnecessary code + * set min and max expansion distance after setting costmap + * refactor detectCollision function + * remove unused function + * change default parameter values + * add missing last waypoint + * fix computeEDTMap function + * rename parameter + * use linear function for obstacle distance cost + * fix rrtstar obstacle check + * add public access function to get distance to nearest obstacle + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + * compare front and back lengths when setting min and max dimension + * add docstring and citation for computeEDTMap function + * transform pose to local frame in getDistanceToObstacle funcion + * update freespace planner parameter schema + * refactor setPath function + * fix function setPath + * minor refactor + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* fix(autoware_freespace_planning_algorithms): fix variableScope (`#8431 `_) + fix: variableScope + Co-authored-by: kobayu858 <129580202+kobayu858@users.noreply.github.com> +* chore(autoware_freespace_planning_algorithms): add missing dependency (`#8494 `_) +* feat(freespace_planning_algorithms): use distance to nearest obstacle to improve path planning (`#8089 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * implement edt map to store distance to nearest obstacle for each grid cell + * use obstacle edt in collision check + * add cost for distance to obstacle + * fix formats + * add missing include + * refactor functions + * add missing include + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * add member function set() to AstarNode struct + * implement adaptive expansion distance + * remove unnecessary code + * interpolate nodes with large expansion distance + * minor refactor + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * use obstacle edt when computing collision free distance map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * refactor detect collision function + * add missing variable initialization + * remove declared but undefined function + * remove unnecessary checks + * minor fix + * refactor computeEDTMap function + * remove unnecessary code + * set min and max expansion distance after setting costmap + * refactor detectCollision function + * remove unused function + * change default parameter values + * fix computeEDTMap function + * rename parameter + * use linear function for obstacle distance cost + * fix rrtstar obstacle check + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + * compare front and back lengths when setting min and max dimension + * add docstring and citation for computeEDTMap function + * suppress spell check + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* fix(autoware_freespace_planning_algorithms): fix unreadVariable (`#8360 `_) + * fix:unreadVariable + * fix:clang format + --------- +* fix(autoware_freespace_planning_algorithms): fix functionConst (`#8281 `_) + fix:functionConst +* refactor(freespace_planning_algorithm): refactor and improve astar search (`#8068 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * fix formats + * add missing include + * refactor functions + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * add member function set() to AstarNode struct + * remove unnecessary code + * minor refactor + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * minor fix + * remove unnecessary code + * change default parameter values + * rename parameter + * fix rrtstar obstacle check + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + --------- +* fix(autoware_freespace_planning_algorithms): fix shadowVariable (`#7949 `_) + * fix:shadowVariable + * fix:shadowVariable + * fix:shadowVariable + --------- +* chore(freespace_planning_algorithm): modify A* script for standalone running (`#7070 `_) + * modify astar for standalone running + move clearNoe() from setMap to makePlan(). + * small modification + * run pre-commit + --------- + Co-authored-by: Takumi Ito +* feat(freespace_planning_algorithms): add is_back flag into the return of A* python wrapper (`#7831 `_) + add is_back flag to the return of getWaypoints + Co-authored-by: Takumi Ito +* fix(autoware_freespace_planning_algorithms): fix syntaxError (`#7812 `_) +* fix(autoware_freespace_planning_algorithms): fix constStatement warning (`#7580 `_) +* fix(autoware_freespace_planning_algorithms): fix unusedScopedObject bug (`#7562 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(freespace_planner)!: rename to include/autoware/{package_name} (`#7525 `_) + refactor(freespace_planner)!: rename to include/autoware/{package_name} + refactor(start_planner): make autoware include dir + refactor(goal_planner): make autoware include dir + sampling planner module + fix sampling planner build + dynamic_avoidance + lc + side shift + autoware_behavior_path_static_obstacle_avoidance_module + autoware_behavior_path_planner_common + make behavior_path dir + pre-commit + fix pre-commit + fix build + autoware_freespace_planner + freespace_planning_algorithms +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* refactor(freespace_planning_algorithms)!: add autoware prefix (`#7375 `_) +* Contributors: Kosuke Takeuchi, M. Fatih Cırıt, Nagi70, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, TakumIto, Yutaka Kondo, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_freespace_planning_algorithms/package.xml b/planning/autoware_freespace_planning_algorithms/package.xml index ecd8cfb7adb02..219a738d50423 100644 --- a/planning/autoware_freespace_planning_algorithms/package.xml +++ b/planning/autoware_freespace_planning_algorithms/package.xml @@ -2,7 +2,7 @@ autoware_freespace_planning_algorithms - 0.1.0 + 0.38.0 The autoware_freespace_planning_algorithms package Kosuke Takeuchi Takamasa Horibe diff --git a/planning/autoware_mission_planner/CHANGELOG.rst b/planning/autoware_mission_planner/CHANGELOG.rst new file mode 100644 index 0000000000000..419200406e5f7 --- /dev/null +++ b/planning/autoware_mission_planner/CHANGELOG.rst @@ -0,0 +1,81 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_mission_planner +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(mission_planner): reroute with current route start pose when triggered by modifed goal (`#9136 `_) + * feat(mission_planner): reroute with current route start pose when triggered by modifed goal + * check new ego goal is in original preffered lane as much as possible + * check goal is in goal_lane + --------- +* fix(mission_planner): return without change_route if new route is empty (`#9101 `_) + fix(mission_planner): return if new route is empty without change_route +* chore(mission_planner): fix typo (`#9053 `_) +* test(mission_planner): add test of default_planner (`#9050 `_) +* test(mission_planner): add unit tests of utility functions (`#9011 `_) +* refactor(mission_planner): move anonymous functions to utils and add namespace (`#9012 `_) + feat(mission_planner): move functions to utils and add namespace +* feat(mission_planner): add option to prevent rerouting in autonomous driving mode (`#8757 `_) +* feat(mission_planner): make the "goal inside lanes" function more robuts and add tests (`#8760 `_) +* fix(mission_planner): improve condition to check if the goal is within the lane (`#8710 `_) +* fix(autoware_mission_planner): fix unusedFunction (`#8642 `_) + fix:unusedFunction +* fix(autoware_mission_planner): fix noConstructor (`#8505 `_) + fix:noConstructor +* fix(autoware_mission_planner): fix funcArgNamesDifferent (`#8017 `_) + fix:funcArgNamesDifferent +* feat(mission_planner): reroute in manual driving (`#7842 `_) + * feat(mission_planner): reroute in manual driving + * docs(mission_planner): update document + * feat(mission_planner): fix operation mode state receiving check + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* feat(mission_planner): rename to include/autoware/{package_name} (`#7513 `_) + * feat(mission_planner): rename to include/autoware/{package_name} + * feat(mission_planner): rename to include/autoware/{package_name} + * feat(mission_planner): rename to include/autoware/{package_name} + --------- +* feat(mission_planner): use polling subscriber (`#7447 `_) +* fix(route_handler): route handler overlap removal is too conservative (`#7156 `_) + * add flag to enable/disable loop check in getLaneletSequence functions + * implement function to get closest route lanelet based on previous closest lanelet + * refactor DefaultPlanner::plan function + * modify loop check logic in getLaneletSequenceUpTo function + * improve logic in isEgoOutOfRoute function + * fix format + * check if prev lanelet is a goal lanelet in getLaneletSequenceUpTo function + * separate function to update current route lanelet in planner manager + * rename function and add docstring + * modify functions extendNextLane and extendPrevLane to account for overlap + * refactor function getClosestRouteLaneletFromLanelet + * add route handler unit tests for overlapping route case + * fix function getClosestRouteLaneletFromLanelet + * format fix + * move test map to autoware_test_utils + --------- +* refactor(route_handler): route handler add autoware prefix (`#7341 `_) + * rename route handler package + * update packages dependencies + * update include guards + * update includes + * put in autoware namespace + * fix formats + * keep header and source file name as before + --------- +* refactor(mission_planner)!: add autoware prefix and namespace (`#7414 `_) + * refactor(mission_planner)!: add autoware prefix and namespace + * fix svg + --------- +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Maxime CLEMENT, Takayuki Murooka, Yutaka Kondo, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_mission_planner/package.xml b/planning/autoware_mission_planner/package.xml index b36a759d035ea..8d188e53fdef5 100644 --- a/planning/autoware_mission_planner/package.xml +++ b/planning/autoware_mission_planner/package.xml @@ -2,7 +2,7 @@ autoware_mission_planner - 0.1.0 + 0.38.0 The autoware_mission_planner package Takagi, Isamu Kosuke Takeuchi diff --git a/planning/autoware_objects_of_interest_marker_interface/CHANGELOG.rst b/planning/autoware_objects_of_interest_marker_interface/CHANGELOG.rst new file mode 100644 index 0000000000000..f7c56afd677d7 --- /dev/null +++ b/planning/autoware_objects_of_interest_marker_interface/CHANGELOG.rst @@ -0,0 +1,16 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_objects_of_interest_marker_interface +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(objects_of_interest_marker_interface): rename to include/autoware/{package_name} (`#7535 `_) +* refactor(objects_of_interest_marker_interface)!: prefix package and namespace with autoware (`#7413 `_) +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_objects_of_interest_marker_interface/package.xml b/planning/autoware_objects_of_interest_marker_interface/package.xml index 8b62865ddace5..c9e0a672c0bfc 100644 --- a/planning/autoware_objects_of_interest_marker_interface/package.xml +++ b/planning/autoware_objects_of_interest_marker_interface/package.xml @@ -1,7 +1,7 @@ autoware_objects_of_interest_marker_interface - 0.1.0 + 0.38.0 The autoware_objects_of_interest_marker_interface package Fumiya Watanabe diff --git a/planning/autoware_obstacle_cruise_planner/CHANGELOG.rst b/planning/autoware_obstacle_cruise_planner/CHANGELOG.rst new file mode 100644 index 0000000000000..7023953ecc75f --- /dev/null +++ b/planning/autoware_obstacle_cruise_planner/CHANGELOG.rst @@ -0,0 +1,160 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_obstacle_cruise_planner +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* refactor(osqp_interface): added autoware prefix to osqp_interface (`#8958 `_) +* chore(obstacle_cruise_planner): add maintainer (`#9077 `_) +* feat(obstacle_cruise_planner): improve stop and cruise behavior for cut-in & out (`#8072 `_) + * feat(obstacle_cruise_planner): improve stop and cruise behavior for cut-in & out + * cleanup, add stop safety margin for transient objects + style(pre-commit): autofix + * fix: debug + * fix: precommit error + * fix: unused-variable + * feat: improve cruise behavior for outside obstacles + * fix projected velocity, improve transient obstacle behavior + * feat: add predefined deceleration rate for VRUs + * feat: update + --------- +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* refactor(signal_processing): prefix package and namespace with autoware (`#8541 `_) +* fix(motion_planning): align the parameters with launcher (`#8792 `_) + parameters in motion_planning aligned +* fix(velocity_smoother, obstacle_cruise_planner ): float type of processing time was wrong (`#8161 `_) + fix(velocity_smoother): float type of processing time was wrong +* feat(cruise_planner,planning_evaluator): add cruise and slow down diags (`#7960 `_) + * add cruise and slow down diags to cruise planner + * add cruise types + * adjust planning eval + --------- +* feat(obstacle_cruise_planner): prevent chattering when using point cloud (`#7861 `_) + * prevent chattering of stop planning + * Update planning/autoware_obstacle_cruise_planner/src/node.cpp + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + * fix stop position oscillation + --------- + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> +* feat(obstacle_cruise_planner): add diagnostics publishing to cruise planner (`#7836 `_) + add diagnostics publishing to cruise planner +* feat(obstacle_cruise_planner): support pointcloud-based obstacles (`#6907 `_) + * add pointcloud to obstacle properties + * add tf listener & pointcloud subscriber + * add parameters for pointcloud obstacle + * add type aliases + * convert pointcloud to obstacle + * add type alias + * add polygon conversion for pointcloud obstacle + * initialize twist & pose of pointcloud obstacle + * overload to handle both obstacle & predicted path + * implement ego behavior determination against pointcloud obstacles + * generate obstacle from point + * revert getCollisionIndex() + * generate obstacle from each point in cloud + * set pointcloud obstacle velocity to 0 + * use tf buffer & listener with pointers + * update latest pointcloud data + * add topic remap + * remove unnecessary includes + * set slow down obstacle velocity to 0 + * add flag to consider pointcloud obstacle for stopping & slowing down + * style(pre-commit): autofix + * downsample pointcloud using voxel grid + * change shape type of pointcloud obstacle to polygon + * convert pointcloud to obstacle by clustering + * add parameters for clustering + * add max_num_points parameter to dummy object + * downsample pointcloud when the number of points is larger than max_num_points + * add max_num_points property to dummy bus + * add parameters for pointcloud based obstacles + * store pointcloud in obstacle struct + * change obstacle conversion method + * migrate previous changes to new package + * store necessary points only + * move use_pointcloud to common parameter + * extract necessary points from pointcloud + * add use_pointcloud parameter to planner interface + * fix obstacle conversion + * fix collision point determination + * simplify pointcloud transformation + * style(pre-commit): autofix + * fix collision point determination + * pick nearest stop collision point + * check collision for every point in cluster + * migrate previous changes to new files + * reduce diff + * remove use_pointcloud parameter + * add parameters for pointcloud filtering + * add autoware namespace + * Revert "add max_num_points parameter to dummy object" + This reverts commit 98bcd0856f861d23c9f7989d8128939ec0b3e27c. + * Revert "downsample pointcloud when the number of points is larger than max_num_points" + This reverts commit fb00b59d8f14cec6810e7fab12bc34d8a0c617c7. + * Revert "add max_num_points property to dummy bus" + This reverts commit 5f9e4ab5ae7d8d46521c736b1d259040121f3bc5. + * feat(diagnostic_graph_utils): add logging tool + * fix all OK + * feat(default_ad_api): add log when operation mode change fails + * get only the necessary one of object or pointcloud data + * addfield for obstacle source type + * enable simultaneous use of PredictedObjects and PointCloud + * separate convertToObstacles() by source type + * avoid using pointer + * reduce diff + * make nest shallower + * define vector concatenate function + * shorten variable names + * fix redundant condition + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix(autoware_obstacle_cruise_planner): fix shadowVariable warning in generateSlowDownTrajectory (`#7659 `_) +* fix(autoware_obstacle_cruise_planner): fix shadowVariable warning (`#7656 `_) + * fix(autoware_obstacle_cruise_planner): fix shadowVariable warning + * fix + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_obstacle_cruise_planner): fix knownConditionTrueFalse warnings (`#7620 `_) + * fix(autoware_obstacle_cruise_planner): fix knownConditionTrueFalse warnings + * fix + --------- +* fix(autoware_obstacle_cruise_planner): fix unreadVariable warning (`#7627 `_) +* refactor(obstacle_cruise_planner): apply clang-tidy check (`#7553 `_) + obstacle_cruise +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(autoware_obstacle_cruise_planner): fix assignBoolToFloat warning (`#7541 `_) + * fix(autoware_obstacle_cruise_planner): fix assignBoolToFloat warning + * delete unnecessary file + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_obstacle_cruise_planner): fix unusedScopedObject bug (`#7569 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(obstacle_cruise_planner): rename to include/autoware/{package_name} (`#7510 `_) +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* refactor(obstacle_cruise_planner)!: add autoware\_ prefix (`#7419 `_) +* Contributors: Berkay Karaman, Esteve Fernandez, Koichi98, Kosuke Takeuchi, Mamoru Sobue, Mitsuhiro Sakamoto, Ryuta Kambe, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zhe Shen, Zulfaqar Azmi, danielsanchezaran + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_obstacle_cruise_planner/package.xml b/planning/autoware_obstacle_cruise_planner/package.xml index d1c3b8b00e069..d73f86d27a781 100644 --- a/planning/autoware_obstacle_cruise_planner/package.xml +++ b/planning/autoware_obstacle_cruise_planner/package.xml @@ -1,7 +1,7 @@ autoware_obstacle_cruise_planner - 0.1.0 + 0.38.0 The autoware_obstacle_cruise_planner package Takayuki Murooka diff --git a/planning/autoware_obstacle_stop_planner/CHANGELOG.rst b/planning/autoware_obstacle_stop_planner/CHANGELOG.rst new file mode 100644 index 0000000000000..d655436687f3d --- /dev/null +++ b/planning/autoware_obstacle_stop_planner/CHANGELOG.rst @@ -0,0 +1,44 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_obstacle_stop_planner +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(signal_processing): prefix package and namespace with autoware (`#8541 `_) +* chore(planning): consistent parameters with autoware_launch (`#8915 `_) + * chore(planning): consistent parameters with autoware_launch + * update + * fix json schema + --------- +* fix(other_planning_packages): align the parameters with launcher (`#8793 `_) + * parameters in planning/others aligned + * update json + --------- +* fix(autoware_obstacle_stop_planner): register obstacle stop planner node with autoware scoping (`#8512 `_) + Register node plugin with autoware scoping +* fix(autoware_obstacle_stop_planner): fix unusedFunction (`#8643 `_) + fix:unusedFunction +* refactor(autoware_obstacle_stop_planner): rework parameters (`#7795 `_) +* fix(autoware_obstacle_stop_planner): fix cppcheck warning of functionStatic (`#8264 `_) + * fix: deal with functionStatic warnings + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_obstacle_stop_planner): fix functionConst (`#8282 `_) + fix:functionConst +* fix(autoware_obstacle_stop_planner): fix passedByValue (`#8189 `_) + fix:passedByValue +* fix(autoware_obstacle_stop_planner): fix funcArgNamesDifferent (`#8018 `_) + * fix:funcArgNamesDifferent + * fix:funcArgNamesDifferent + --------- +* refactor(autoware_obstacle_stop_planner): prefix package and namespace with autoware (`#7565 `_) + * refactor(autoware_obstacle_stop_planner): prefix package and namespace with autoware + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Esteve Fernandez, Mukunda Bharatheesha, Takayuki Murooka, Yutaka Kondo, Yuxin Wang, Zhe Shen, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_obstacle_stop_planner/package.xml b/planning/autoware_obstacle_stop_planner/package.xml index 9e6a8a2dc5f43..90c4b3230d5fc 100644 --- a/planning/autoware_obstacle_stop_planner/package.xml +++ b/planning/autoware_obstacle_stop_planner/package.xml @@ -2,7 +2,7 @@ autoware_obstacle_stop_planner - 0.1.0 + 0.38.0 The autoware_obstacle_stop_planner package Satoshi Ota diff --git a/planning/autoware_path_optimizer/CHANGELOG.rst b/planning/autoware_path_optimizer/CHANGELOG.rst new file mode 100644 index 0000000000000..6cdcbc40561b3 --- /dev/null +++ b/planning/autoware_path_optimizer/CHANGELOG.rst @@ -0,0 +1,100 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_path_optimizer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(osqp_interface): added autoware prefix to osqp_interface (`#8958 `_) +* chore(path_optimizer): add warn msg for exceptional behavior (`#9033 `_) +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(motion_planning): align the parameters with launcher (`#8792 `_) + parameters in motion_planning aligned +* fix(autoware_path_optimizer): fix unusedFunction (`#8644 `_) + fix:unusedFunction +* fix(autoware_path_optimizer): fix unreadVariable (`#8361 `_) + * fix:unreadVariable + * fix:unreadVariable + --------- +* fix(autoware_path_optimizer): fix passedByValue (`#8190 `_) + fix:passedByValue +* fix(path_optimizer): revert the feature of publishing processing time (`#8160 `_) +* feat(autoware_universe_utils): add TimeKeeper to track function's processing time (`#7754 `_) +* fix(autoware_path_optimizer): fix redundantContinue warnings (`#7577 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(path_optimizer): rename to include/autoware/{package_name} (`#7529 `_) +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* refactor(path_optimizer, velocity_smoother)!: prefix package and namespace with autoware (`#7354 `_) + * chore(autoware_velocity_smoother): update namespace + * chore(autoware_path_optimizer): update namespace + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for planning modules (`#7246 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* chore(autoware_velocity_smoother, autoware_path_optimizer): rename packages (`#7202 `_) + * chore(autoware_path_optimizer): rename package and namespace + * chore(autoware_static_centerline_generator): rename package and namespace + * chore: update module name + * chore(autoware_velocity_smoother): rename package and namespace + * chore(tier4_planning_launch): update module name + * chore: update module name + * fix: test + * fix: test + * fix: test + --------- +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Ryohsuke Mitsudome, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zhe Shen, Zulfaqar Azmi, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_path_optimizer/package.xml b/planning/autoware_path_optimizer/package.xml index cdd7123d21ab8..5dd763494ada0 100644 --- a/planning/autoware_path_optimizer/package.xml +++ b/planning/autoware_path_optimizer/package.xml @@ -2,7 +2,7 @@ autoware_path_optimizer - 0.1.0 + 0.38.0 The autoware_path_optimizer package Takayuki Murooka Kosuke Takeuchi diff --git a/planning/autoware_path_smoother/CHANGELOG.rst b/planning/autoware_path_smoother/CHANGELOG.rst new file mode 100644 index 0000000000000..7509615545191 --- /dev/null +++ b/planning/autoware_path_smoother/CHANGELOG.rst @@ -0,0 +1,49 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_path_smoother +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(osqp_interface): added autoware prefix to osqp_interface (`#8958 `_) +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(motion_planning): align the parameters with launcher (`#8792 `_) + parameters in motion_planning aligned +* fix(autoware_path_smoother): fix passedByValue (`#8203 `_) + fix:passedByValue +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(path_smoother): rename to include/autoware/{package_name} (`#7527 `_) + * feat(path_smoother): rename to include/autoware/{package_name} + * fix + --------- +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* refactor(path_smoother)!: prefix package and namespace with autoware (`#7381 `_) + * git mv + * fix + * fix launch + * rever a part of prefix + * fix test + * fix + * fix static_centerline_optimizer + * fix + --------- +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Takayuki Murooka, Yutaka Kondo, Zhe Shen, Zulfaqar Azmi, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_path_smoother/package.xml b/planning/autoware_path_smoother/package.xml index 582553c2a94b2..a9ead8e54d104 100644 --- a/planning/autoware_path_smoother/package.xml +++ b/planning/autoware_path_smoother/package.xml @@ -2,7 +2,7 @@ autoware_path_smoother - 0.1.0 + 0.38.0 The autoware_path_smoother package Takayuki Murooka Maxime CLEMENT diff --git a/planning/autoware_planning_test_manager/CHANGELOG.rst b/planning/autoware_planning_test_manager/CHANGELOG.rst new file mode 100644 index 0000000000000..72c97cfbe186a --- /dev/null +++ b/planning/autoware_planning_test_manager/CHANGELOG.rst @@ -0,0 +1,80 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_planning_test_manager +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_test_utils): sanitizer header (`#9174 `_) +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* refactor(route_handler): route handler add autoware prefix (`#7341 `_) + * rename route handler package + * update packages dependencies + * update include guards + * update includes + * put in autoware namespace + * fix formats + * keep header and source file name as before + --------- +* refactor(planning_validator)!: prefix package and namespace with autoware (`#7320 `_) + * add autoware\_ prefix to planning_validator + * add prefix to package name in .pages + * fix link of the image + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for planning modules (`#7246 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* chore(autoware_velocity_smoother, autoware_path_optimizer): rename packages (`#7202 `_) + * chore(autoware_path_optimizer): rename package and namespace + * chore(autoware_static_centerline_generator): rename package and namespace + * chore: update module name + * chore(autoware_velocity_smoother): rename package and namespace + * chore(tier4_planning_launch): update module name + * chore: update module name + * fix: test + * fix: test + * fix: test + --------- +* docs(planning_test_utils): update purpose of the package and add lanelet map images (`#7077 `_) + * docs(planning_test_utils): Add explanation + * remove autoware prefix from autoware planning test manager + * fix document + * remove implemented test part + --------- +* refactor(planning_test_utils): remove route_handler dependencies (`#7005 `_) + * refactor(planning_test_utils): remove route_handler dependencies + * style(pre-commit): autofix + * Fix precommit + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(autoware_planning_test_manager): rename package (`#6995 `_) + * refactor(autoware_planning_test_manager): rename package + * rename file + * Add maintainer for planning test utils + * Add route handler back into package.xml + --------- +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Kyoichi Sugahara, Mamoru Sobue, Ryohsuke Mitsudome, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, Zulfaqar Azmi, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_planning_test_manager/package.xml b/planning/autoware_planning_test_manager/package.xml index 898c78391fb72..bfd8e15252bdc 100644 --- a/planning/autoware_planning_test_manager/package.xml +++ b/planning/autoware_planning_test_manager/package.xml @@ -2,7 +2,7 @@ autoware_planning_test_manager - 0.1.0 + 0.38.0 ROS 2 node for testing interface of the nodes in planning module Kyoichi Sugahara Takamasa Horibe diff --git a/planning/autoware_planning_topic_converter/CHANGELOG.rst b/planning/autoware_planning_topic_converter/CHANGELOG.rst new file mode 100644 index 0000000000000..6e1d71e8ebd17 --- /dev/null +++ b/planning/autoware_planning_topic_converter/CHANGELOG.rst @@ -0,0 +1,22 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_planning_topic_converter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(planning_topic_converter): rename to include/autoware/{package_name} (`#7515 `_) + * feat(planning_topic_converter): rename to include/autoware/{package_name} + * fix + --------- +* chore(autoware_planning_topic_converter): add prefix `autoware\_` (`#7296 `_) + chore(autoware_planning_topic_converter): rename +* Contributors: Kosuke Takeuchi, Satoshi OTA, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_planning_topic_converter/package.xml b/planning/autoware_planning_topic_converter/package.xml index 43009b2921e16..42ce0fdc16588 100644 --- a/planning/autoware_planning_topic_converter/package.xml +++ b/planning/autoware_planning_topic_converter/package.xml @@ -1,7 +1,7 @@ autoware_planning_topic_converter - 0.1.0 + 0.38.0 The autoware_planning_topic_converter package Satoshi OTA diff --git a/planning/autoware_planning_validator/CHANGELOG.rst b/planning/autoware_planning_validator/CHANGELOG.rst new file mode 100644 index 0000000000000..a220d59ecd982 --- /dev/null +++ b/planning/autoware_planning_validator/CHANGELOG.rst @@ -0,0 +1,37 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_planning_validator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_planning_validator): fix unusedFunction (`#8646 `_) + fix:unusedFunction +* fix(autoware_planning_validator): fix knownConditionTrueFalse (`#7817 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(planning_validator): rename to include/autoware/{package_name} (`#7514 `_) + * feat(planning_validator): rename to include/autoware/{package_name} + * fix + --------- +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* refactor(planning_validator)!: rename directory name (`#7411 `_) + change directory name +* Contributors: Kosuke Takeuchi, Kyoichi Sugahara, Ryuta Kambe, Takayuki Murooka, Yutaka Kondo, Zulfaqar Azmi, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_planning_validator/package.xml b/planning/autoware_planning_validator/package.xml index f19caabaeb3ff..358d721b2f6e5 100644 --- a/planning/autoware_planning_validator/package.xml +++ b/planning/autoware_planning_validator/package.xml @@ -2,7 +2,7 @@ autoware_planning_validator - 0.1.0 + 0.38.0 ros node for autoware_planning_validator Takamasa Horibe Kosuke Takeuchi diff --git a/planning/autoware_remaining_distance_time_calculator/CHANGELOG.rst b/planning/autoware_remaining_distance_time_calculator/CHANGELOG.rst new file mode 100644 index 0000000000000..6130fa109d1a9 --- /dev/null +++ b/planning/autoware_remaining_distance_time_calculator/CHANGELOG.rst @@ -0,0 +1,46 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_remaining_distance_time_calculator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix: change remaning distance when the size of route is 1 (`#8852 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* refactor(route_handler): route handler add autoware prefix (`#7341 `_) + * rename route handler package + * update packages dependencies + * update include guards + * update includes + * put in autoware namespace + * fix formats + * keep header and source file name as before + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for planning modules (`#7246 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* feat: add autoware_remaining_distance_time_calculator and overlay (`#6855 `_) +* Contributors: Ahmed Ebrahim, Kosuke Takeuchi, Ryohsuke Mitsudome, Takayuki Murooka, Yutaka Kondo, Zulfaqar Azmi, mkquda, shulanbushangshu + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_remaining_distance_time_calculator/package.xml b/planning/autoware_remaining_distance_time_calculator/package.xml index aec6695cae5fd..852139fb7f7b3 100644 --- a/planning/autoware_remaining_distance_time_calculator/package.xml +++ b/planning/autoware_remaining_distance_time_calculator/package.xml @@ -1,7 +1,7 @@ autoware_remaining_distance_time_calculator - 0.1.0 + 0.38.0 Calculates and publishes remaining distance and time of the mission. Ahmed Ebrahim diff --git a/planning/autoware_route_handler/CHANGELOG.rst b/planning/autoware_route_handler/CHANGELOG.rst new file mode 100644 index 0000000000000..7d9b680884b41 --- /dev/null +++ b/planning/autoware_route_handler/CHANGELOG.rst @@ -0,0 +1,111 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_route_handler +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_route_handler): fix cppcheck unusedVariable (`#9191 `_) +* feat(mission_planner): reroute with current route start pose when triggered by modifed goal (`#9136 `_) + * feat(mission_planner): reroute with current route start pose when triggered by modifed goal + * check new ego goal is in original preffered lane as much as possible + * check goal is in goal_lane + --------- +* feat(autoware_test_utils): add path with lane id parser (`#9098 `_) + * add path with lane id parser + * refactor parse to use template + --------- +* refactor(lane_change): refactor getLaneChangePaths function (`#8909 `_) + * refactor lane change utility funcions + * LC utility function to get distance to next regulatory element + * don't activate LC module when close to regulatory element + * modify threshold distance calculation + * move regulatory element check to canTransitFailureState() function + * always run LC module if approaching terminal point + * use max possible LC length as threshold + * update LC readme + * refactor implementation + * update readme + * refactor checking data validity + * refactor sampling of prepare phase metrics and lane changing phase metrics + * add route handler function to get pose from 2d arc length + * refactor candidate path generation + * refactor candidate path safety check + * fix variable name + * Update planning/autoware_route_handler/src/route_handler.cpp + Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + * correct parameter name + * set prepare segment velocity after taking max path velocity value + * update LC README + * minor changes + * check phase length difference with previos valid candidate path + * change logger name + * change functions names to snake case + * use snake case for function names + * add colors to flow chart in README + --------- + Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> +* test(autoware_route_handler): add unit test for autoware route handler function (`#8271 `_) + * remove unused functions in route handler + * add docstring for function getShoulderLaneletsAtPose + * update test map to include shoulder lanelet + * add unit test for function getShoulderLaneletsAtPose + * add test case for getCenterLinePath to improve branch coverage + --------- +* fix(route_handler): make new route continuous with previous route (`#8238 `_) +* feat(map_loader, route_handler)!: add format_version validation (`#7074 `_) + Co-authored-by: Yamato Ando +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat(route_handler): add unit test for lane change related functions (`#7504 `_) + * RT1-6230 feat(route_handler): add unit test for lane change related functions + * fix spell check + * fix spellcheck + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* chore(route_handler, lane_change): add codeowner (`#7475 `_) +* fix(route_handler): route handler overlap removal is too conservative (`#7156 `_) + * add flag to enable/disable loop check in getLaneletSequence functions + * implement function to get closest route lanelet based on previous closest lanelet + * refactor DefaultPlanner::plan function + * modify loop check logic in getLaneletSequenceUpTo function + * improve logic in isEgoOutOfRoute function + * fix format + * check if prev lanelet is a goal lanelet in getLaneletSequenceUpTo function + * separate function to update current route lanelet in planner manager + * rename function and add docstring + * modify functions extendNextLane and extendPrevLane to account for overlap + * refactor function getClosestRouteLaneletFromLanelet + * add route handler unit tests for overlapping route case + * fix function getClosestRouteLaneletFromLanelet + * format fix + * move test map to autoware_test_utils + --------- +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* refactor(route_handler): route handler add autoware prefix (`#7341 `_) + * rename route handler package + * update packages dependencies + * update include guards + * update includes + * put in autoware namespace + * fix formats + * keep header and source file name as before + --------- +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Mamoru Sobue, Ryuta Kambe, Takayuki Murooka, Yutaka Kondo, Zulfaqar Azmi, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_route_handler/package.xml b/planning/autoware_route_handler/package.xml index 3c0c14da72817..1ad0529f971c5 100644 --- a/planning/autoware_route_handler/package.xml +++ b/planning/autoware_route_handler/package.xml @@ -2,7 +2,7 @@ autoware_route_handler - 0.1.0 + 0.38.0 The route_handling package Fumiya Watanabe Zulfaqar Azmi diff --git a/planning/autoware_rtc_interface/CHANGELOG.rst b/planning/autoware_rtc_interface/CHANGELOG.rst new file mode 100644 index 0000000000000..e634d81a26072 --- /dev/null +++ b/planning/autoware_rtc_interface/CHANGELOG.rst @@ -0,0 +1,60 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_rtc_interface +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(rtc_interface): update cooperateStatus state transition (`#8883 `_) + fix state transition for failure/success +* feat(rtc_interface, lane_change): check state transition for cooperate status (`#8855 `_) + * update rtc state transition + * remove transition from failuer and succeeded + * fix + * check initial state for cooperate status + * change rtc cooperate status according to module status + --------- +* feat(rtc_inteface): add function to check force deactivate (`#8221 `_) + add function to check for deactivation +* fix(autoware_rtc_interface): fix constParameterReference (`#8042 `_) + * fix:constParameterReference + * fix: clang format + * fix:constParameterReference + --------- +* fix(rtc_interface): fix build error (`#8111 `_) + * fix + * fix format + --------- +* fix(bpp, rtc_interface): fix state transition (`#7743 `_) + * fix(rtc_interface): check rtc state + * fix(bpp_interface): check rtc state + * feat(rtc_interface): print + --------- +* feat(static_obstacle_avoidance): enable force execution under unsafe conditions (`#8094 `_) + * add force execution for static obstacle avoidance + * fix + * erase unused function in RTC interface + * refactor with lamda function + * fix rtc_interface + * add warn throtthle and move code block + * fix + --------- +* docs(planning): fix wrong link (`#7751 `_) + * fix page link + * fix out of lane link + * fix + * fix cost map generator link + --------- +* docs(rtc_replayer): fix wrong link (`#7714 `_) + * fix link for rtc_replayer + * delete RTC replayer header + * fix + --------- +* refactor(rtc_interface)!: rename to include/autoware/{package_name} (`#7531 `_) + Co-authored-by: Fumiya Watanabe +* refactor(rtc_interface)!: prefix package and namespace with autoware (`#7321 `_) + refactor(rtc_interface): add autoware prefix +* Contributors: Fumiya Watanabe, Go Sakayori, Kosuke Takeuchi, Satoshi OTA, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_rtc_interface/package.xml b/planning/autoware_rtc_interface/package.xml index d08467d8f15a9..43babf0f6b9a8 100644 --- a/planning/autoware_rtc_interface/package.xml +++ b/planning/autoware_rtc_interface/package.xml @@ -1,7 +1,7 @@ autoware_rtc_interface - 0.1.0 + 0.38.0 The autoware_rtc_interface package Fumiya Watanabe diff --git a/planning/autoware_scenario_selector/CHANGELOG.rst b/planning/autoware_scenario_selector/CHANGELOG.rst new file mode 100644 index 0000000000000..fb980963e0b26 --- /dev/null +++ b/planning/autoware_scenario_selector/CHANGELOG.rst @@ -0,0 +1,69 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_scenario_selector +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): add processing time pub. (`#9065 `_) + * feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): Add: processing_time_pub + * fix: pre-commit + * feat(costmap_generator): fix: No output when not Active. + * fix: clang-format + * Re: fix: clang-format + --------- +* feat(scenario_selector, freespace_planner): improve freespace planner edge case behavior (`#8348 `_) + * refactor free space planner subscribers + * implement scenario switching for edge cases + * fix scenario selector test + * implement confidence for checking if obstacle is on trajectory + * fix isInLane check to work for case when provided position is on lane bound + * update parameter schemas + * fix format + * improve near target logic + * use timer based implementation for obstacle check + --------- +* perf(costmap_generator, scenario_selector): faster getLinkedParkingLot (`#7930 `_) +* refactor(autoware_universe_utils): changed the API to be more intuitive and added documentation (`#7443 `_) + * refactor(tier4_autoware_utils): Changed the API to be more intuitive and added documentation. + * use raw shared ptr in PollingPolicy::NEWEST + * update + * fix + * Update evaluator/autoware_control_evaluator/include/autoware/control_evaluator/control_evaluator_node.hpp + Co-authored-by: danielsanchezaran + --------- + Co-authored-by: danielsanchezaran +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* feat(scenario_selector): rename to include/autoware/{package_name} (`#7512 `_) +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* feat(scenario_selector): use polling subscribers (`#7412 `_) +* refactor(route_handler): route handler add autoware prefix (`#7341 `_) + * rename route handler package + * update packages dependencies + * update include guards + * update includes + * put in autoware namespace + * fix formats + * keep header and source file name as before + --------- +* refactor(scenario_selector): prefix package and namespace with autoware\_ (`#7379 `_) +* Contributors: Kazunori-Nakajima, Kosuke Takeuchi, Maxime CLEMENT, Takayuki Murooka, Yukinari Hisaki, Yutaka Kondo, Zulfaqar Azmi, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_scenario_selector/package.xml b/planning/autoware_scenario_selector/package.xml index c076ea2a5401d..6579427273df5 100644 --- a/planning/autoware_scenario_selector/package.xml +++ b/planning/autoware_scenario_selector/package.xml @@ -2,7 +2,7 @@ autoware_scenario_selector - 0.1.0 + 0.38.0 The autoware_scenario_selector ROS 2 package Taiki Tanaka Tomoya Kimura diff --git a/planning/autoware_static_centerline_generator/CHANGELOG.rst b/planning/autoware_static_centerline_generator/CHANGELOG.rst new file mode 100644 index 0000000000000..8476b5dd17c99 --- /dev/null +++ b/planning/autoware_static_centerline_generator/CHANGELOG.rst @@ -0,0 +1,220 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_static_centerline_generator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(osqp_interface): added autoware prefix to osqp_interface (`#8958 `_) +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(other_planning_packages): align the parameters with launcher (`#8793 `_) + * parameters in planning/others aligned + * update json + --------- +* refactor(map_projection_loader)!: prefix package and namespace with autoware (`#8420 `_) + * add autoware\_ prefix + * add autoware\_ prefix + --------- + Co-authored-by: SakodaShintaro +* fix(autoware_static_centerline_generator): fix unusedFunction (`#8647 `_) + * fix:unusedFunction + * fix:unusedFunction + * fix:compile error + --------- +* refactor(geography_utils): prefix package and namespace with autoware (`#7790 `_) + * refactor(geography_utils): prefix package and namespace with autoware + * move headers to include/autoware/ + --------- +* fix(autoware_static_centerline_generator): fix funcArgNamesDifferent (`#8019 `_) + fix:funcArgNamesDifferent +* fix(static_centerline_generator): save_map only once (`#7770 `_) +* refactor(static_centerline_optimizer): clean up the code (`#7756 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat(static_centerline_generator): organize AUTO/GUI/VMB modes (`#7432 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* feat(map_loader): add waypoints flag (`#7480 `_) + * feat(map_loader): handle centelrine and waypoints + * update README + * fix doc + * update schema + * fix + * fix + --------- +* feat(path_optimizer): rename to include/autoware/{package_name} (`#7529 `_) +* feat(path_smoother): rename to include/autoware/{package_name} (`#7527 `_) + * feat(path_smoother): rename to include/autoware/{package_name} + * fix + --------- +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* feat(mission_planner): rename to include/autoware/{package_name} (`#7513 `_) + * feat(mission_planner): rename to include/autoware/{package_name} + * feat(mission_planner): rename to include/autoware/{package_name} + * feat(mission_planner): rename to include/autoware/{package_name} + --------- +* fix(static_centerline_generator): fix dependency (`#7442 `_) + * fix: deps + * fix: package name + * fix: package name + --------- +* refactor(route_handler): route handler add autoware prefix (`#7341 `_) + * rename route handler package + * update packages dependencies + * update include guards + * update includes + * put in autoware namespace + * fix formats + * keep header and source file name as before + --------- +* refactor(mission_planner)!: add autoware prefix and namespace (`#7414 `_) + * refactor(mission_planner)!: add autoware prefix and namespace + * fix svg + --------- +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* refactor(path_smoother)!: prefix package and namespace with autoware (`#7381 `_) + * git mv + * fix + * fix launch + * rever a part of prefix + * fix test + * fix + * fix static_centerline_optimizer + * fix + --------- +* refactor(path_optimizer, velocity_smoother)!: prefix package and namespace with autoware (`#7354 `_) + * chore(autoware_velocity_smoother): update namespace + * chore(autoware_path_optimizer): update namespace + --------- +* chore(bpp): add prefix `autoware\_` (`#7288 `_) + * chore(common): rename package + * fix(static_obstacle_avoidance): fix header + * fix(dynamic_obstacle_avoidance): fix header + * fix(side_shift): fix header + * fix(sampling_planner): fix header + * fix(start_planner): fix header + * fix(goal_planner): fix header + * fix(lane_change): fix header + * fix(external_lane_change): fix header + * fix(AbLC): fix header + * fix(bpp-node): fix header + * fix(static_centerline_generator): fix header + * fix(.pages): update link + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for planning modules (`#7246 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* chore(autoware_velocity_smoother, autoware_path_optimizer): rename packages (`#7202 `_) + * chore(autoware_path_optimizer): rename package and namespace + * chore(autoware_static_centerline_generator): rename package and namespace + * chore: update module name + * chore(autoware_velocity_smoother): rename package and namespace + * chore(tier4_planning_launch): update module name + * chore: update module name + * fix: test + * fix: test + * fix: test + --------- +* refactor(behavior_velocity_planner)!: prefix package and namespace with autoware\_ (`#6693 `_) +* fix(autoware_static_centerline_generator): update the centerline correctly with map projector (`#6825 `_) + * fix(static_centerline_generator): fixed the bug of offset lat/lon values + * fix typo + --------- +* fix(autoware_static_centerline_generator): remove prefix from topics and node names (`#7028 `_) +* build(static_centerline_generator): prefix package and namespace with autoware\_ (`#6817 `_) + * build(static_centerline_generator): prefix package and namespace with autoware\_ + * style(pre-commit): autofix + * build: fix CMake target + * build(autoware_static_centerline_generator): more renames + * style(pre-commit): autofix + * build(autoware_static_centerline_generator): fix namespace + * fix(autoware_static_centerline_generator): fix clang-tidy issues + * style(pre-commit): autofix + * style(pre-commit): autofix + * fix(autoware_static_centerline_generator): fix clang-tidy issues + * fix(autoware_static_centerline_generator): fix build issues + * fix(autoware_static_centerline_generator): fix build issues + * style(pre-commit): autofix + * fix(autoware_static_centerline_optimizer): fix clang-tidy issues + * style(pre-commit): autofix + * build: fix build errors + * fix: remove else statements after return + * fix(autoware_static_centerline_generator): fix clang-tidy issues + * style(pre-commit): autofix + * revert changes for static_centerline_generator + * fix(autoware_static_centerline_generator): add autoware\_ prefix + * style(pre-commit): autofix + * fix(autoware_static_centerline_generator): fix filenames + * fix(autoware_static_centerline_generator): fix namespaces + * style(pre-commit): autofix + * fix: added prefix to missing strings + * refactor(autoware_static_centerline_generator): move header files to src + * refactor(autoware_static_centerline_generator): fix include paths + * style(pre-commit): autofix + * refactor(autoware_static_centerline_generator): rename base folder + * Update planning/autoware_static_centerline_generator/launch/static_centerline_generator.launch.xml + Co-authored-by: M. Fatih Cırıt + * build(autoware_static_centerline_generator): fix include in CMake + * build(autoware_static_centerline_generator): fix missing includes + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: M. Fatih Cırıt +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Masaki Baba, Ryohsuke Mitsudome, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, Zhe Shen, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_static_centerline_generator/package.xml b/planning/autoware_static_centerline_generator/package.xml index 4f1399533ed46..000ed4df77f47 100644 --- a/planning/autoware_static_centerline_generator/package.xml +++ b/planning/autoware_static_centerline_generator/package.xml @@ -2,7 +2,7 @@ autoware_static_centerline_generator - 0.1.0 + 0.38.0 The autoware_static_centerline_generator package Takayuki Murooka Kosuke Takeuchi diff --git a/planning/autoware_surround_obstacle_checker/CHANGELOG.rst b/planning/autoware_surround_obstacle_checker/CHANGELOG.rst new file mode 100644 index 0000000000000..21a6bcd8e6da4 --- /dev/null +++ b/planning/autoware_surround_obstacle_checker/CHANGELOG.rst @@ -0,0 +1,99 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_surround_obstacle_checker +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): add processing time pub. (`#9065 `_) + * feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): Add: processing_time_pub + * fix: pre-commit + * feat(costmap_generator): fix: No output when not Active. + * fix: clang-format + * Re: fix: clang-format + --------- +* test(surround_obstacle_checker): add unit tests (`#9039 `_) + * refactor: isStopRequired + * test: write test for isStopRequired + * refactor: use universe utils + * fix: shutdown + --------- +* fix(other_planning_packages): align the parameters with launcher (`#8793 `_) + * parameters in planning/others aligned + * update json + --------- +* fix(autoware_surround_obstacle_checker): fix unusedFunction (`#8774 `_) + fix:unusedFunction +* feat(surround_obstacle_checker): integrate generate_parameter_library (`#8719 `_) + * add generate_parameter_library to package + * add parameter file generator script + * use mapped parameters + * integrate generate_parameter_library + * style(pre-commit): autofix + * check to use dynamic object + * remove default values + * fix variable shadowing + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(autoware_surround_obstacle_checker): fix passedByValue (`#8206 `_) + fix:passedByValue +* fix(autoware_surround_obstacle_checker): fix constVariableReference (`#8059 `_) + fix:constVariableReference +* fix(autoware_surround_obstacle_checker): fix funcArgNamesDifferent (`#8020 `_) + fix:funcArgNamesDifferent +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(surround_obstacle_checker): remove include directory (`#7507 `_) + * feat(surround_obstacle_checker): remove include directory + * fix + * fix + --------- +* fix(planning): set single depth sensor data qos for pointlcoud polling subscribers (`#7490 `_) + set single depth sensor data qos for pointlcoud polling subscribers +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* refactor(surround_obstacle_checker)!: prefix package and namespace with autoware (`#7298 `_) + * fix(autoware_surround_obstacle_checker): rename + * fix(autoware_surround_obstacle_checker): rename header + * fix(launch): update package name + --------- +* Contributors: Kazunori-Nakajima, Kosuke Takeuchi, Mitsuhiro Sakamoto, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, Zhe Shen, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_surround_obstacle_checker/package.xml b/planning/autoware_surround_obstacle_checker/package.xml index f1d0d3e9fb76d..e8c1ca6e9eb34 100644 --- a/planning/autoware_surround_obstacle_checker/package.xml +++ b/planning/autoware_surround_obstacle_checker/package.xml @@ -2,7 +2,7 @@ autoware_surround_obstacle_checker - 0.1.0 + 0.38.0 The autoware_surround_obstacle_checker package Satoshi Ota Go Sakayori diff --git a/planning/autoware_velocity_smoother/CHANGELOG.rst b/planning/autoware_velocity_smoother/CHANGELOG.rst new file mode 100644 index 0000000000000..a2df0ef2e4cb9 --- /dev/null +++ b/planning/autoware_velocity_smoother/CHANGELOG.rst @@ -0,0 +1,135 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_velocity_smoother +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(osqp_interface): added autoware prefix to osqp_interface (`#8958 `_) +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* perf(motion_velocity_smoother): remove some heavy debug logging (`#8798 `_) + remove some heavy logging in the velocity smoother +* fix(autoware_velocity_smoother): fix unusedFunction (`#8649 `_) + fix:unusedFunction +* fix(autoware_velocity_smoother): fix variableScope (`#8442 `_) + fix:variableScope +* fix(autoware_velocity_smoother): fix unreadVariable (`#8364 `_) + fix:unreadVariable +* fix(autoware_velocity_smoother): fix passedByValue (`#8207 `_) + * fix:passedByValue + * fix:clang format + --------- +* perf(velocity_smoother): not resample debug_trajectories is not used (`#8030 `_) + * not resample debug_trajectories if not published + * update dependant packages + --------- +* perf(velocity_smoother): use ProxQP for faster optimization (`#8028 `_) + * perf(velocity_smoother): use ProxQP for faster optimization + * consider max_iteration + * disable warm start + * fix test + --------- +* fix(velocity_smoother, obstacle_cruise_planner ): float type of processing time was wrong (`#8161 `_) + fix(velocity_smoother): float type of processing time was wrong +* fix(autoware_velocity_smoother): fix constVariableReference (`#8060 `_) + fix:constVariableReference +* fix(autoware_velocity_smoother): fix constParameterReference (`#8043 `_) + fix:constParameterReference +* chore(velocity_smoother): add maintainer (`#8121 `_) + add maintainer +* refactor(autoware_universe_utils): changed the API to be more intuitive and added documentation (`#7443 `_) + * refactor(tier4_autoware_utils): Changed the API to be more intuitive and added documentation. + * use raw shared ptr in PollingPolicy::NEWEST + * update + * fix + * Update evaluator/autoware_control_evaluator/include/autoware/control_evaluator/control_evaluator_node.hpp + Co-authored-by: danielsanchezaran + --------- + Co-authored-by: danielsanchezaran +* fix(autoware_velocity_smoother): fix shadowVariablefix:shadowVariable (`#7950 `_) + fix:shadowVariable +* feat(velocity_smoother): add time_keeper (`#8026 `_) +* refactor(velocity_smoother): change method to take data for external velocity (`#7810 `_) + refactor external velocity +* fix(autoware_velocity_smoother): fix duplicateBreak warning (`#7699 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(autoware_velocity_smoother): fix unusedVariable warning (`#7585 `_) + fix unusedVariable warning +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(velocity_smoother): rename to include/autoware/{package_name} (`#7533 `_) +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* feat(autoware_velocity_smoother): use polling subscriber (`#7216 `_) + feat(motion_velocity_smoother): use polling subscriber +* refactor(path_optimizer, velocity_smoother)!: prefix package and namespace with autoware (`#7354 `_) + * chore(autoware_velocity_smoother): update namespace + * chore(autoware_path_optimizer): update namespace + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for planning modules (`#7246 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* chore(autoware_velocity_smoother, autoware_path_optimizer): rename packages (`#7202 `_) + * chore(autoware_path_optimizer): rename package and namespace + * chore(autoware_static_centerline_generator): rename package and namespace + * chore: update module name + * chore(autoware_velocity_smoother): rename package and namespace + * chore(tier4_planning_launch): update module name + * chore: update module name + * fix: test + * fix: test + * fix: test + --------- +* Contributors: Esteve Fernandez, Fumiya Watanabe, Go Sakayori, Kosuke Takeuchi, Maxime CLEMENT, Ryohsuke Mitsudome, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Yukinari Hisaki, Yutaka Kondo, Zulfaqar Azmi, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/autoware_velocity_smoother/package.xml b/planning/autoware_velocity_smoother/package.xml index 222b189057820..9c6e5251168e9 100644 --- a/planning/autoware_velocity_smoother/package.xml +++ b/planning/autoware_velocity_smoother/package.xml @@ -2,7 +2,7 @@ autoware_velocity_smoother - 0.1.0 + 0.38.0 The autoware_velocity_smoother package Fumiya Watanabe diff --git a/planning/behavior_path_planner/autoware_behavior_path_avoidance_by_lane_change_module/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_avoidance_by_lane_change_module/CHANGELOG.rst new file mode 100644 index 0000000000000..3b9961bcea071 --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_avoidance_by_lane_change_module/CHANGELOG.rst @@ -0,0 +1,88 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_avoidance_by_lane_change_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(avoidance_by_lane_change, external_request_lane_change): add maintainers (`#9027 `_) + * add maintainers to avoidance by lane change + * add maintainers to external request lane change + --------- +* fix(autoware_behavior_path_avoidance_by_lane_change_module): fix unmatchedSuppression (`#8987 `_) + fix:unmatchedSuppression +* refactor(lane_change): add TransientData to store commonly used lane change-related variables. (`#8954 `_) + * add transient data + * reverted max lc dist in calcCurrentMinMax + * rename + * minor refactoring + * update doxygen comments + --------- +* feat(lane_change): modify lane change target boundary check to consider velocity (`#8961 `_) + * check if candidate path footprint exceeds target lane boundary when lc velocity is above minimum + * move functions to relevant module + * suppress unused function cppcheck + * minor change + --------- +* fix(static_obstacle_avoidance, avoidance_by_lane_change): remove unused variable (`#8926 `_) + remove unused variables +* feat(lane_change): improve execution condition of lane change module (`#8648 `_) + * refactor lane change utility funcions + * LC utility function to get distance to next regulatory element + * don't activate LC module when close to regulatory element + * modify threshold distance calculation + * move regulatory element check to canTransitFailureState() function + * always run LC module if approaching terminal point + * use max possible LC length as threshold + * update LC readme + * refactor implementation + * update readme + * check distance to reg element for candidate path only if not near terminal start + --------- +* fix(bpp): use common steering factor interface for same scene modules (`#8675 `_) +* refactor(lane_change): update lanes and its polygons only when it's updated (`#7989 `_) + * refactor(lane_change): compute lanes and polygon only when updated + * Revert accidental changesd + This reverts commit cbfd9ae8a88b2d6c3b27b35c9a08bb824ecd5011. + * fix spell check + * Make a common getter for current lanes + * add target lanes getter + * some minor function refactoring + --------- +* fix(static_obstacle_avoidance): don't automatically avoid ambiguous vehicle (`#7851 `_) + * fix(static_obstacle_avoidance): don't automatically avoid ambiguous vehicle + * chore(schema): update schema + --------- +* fix(static_obstacle_avoidance): stop position is unstable (`#7880 `_) + fix(static_obstacle_avoidance): fix stop position +* feat(safety_check): filter safety check targe objects by yaw deviation between pose and lane (`#7828 `_) + * fix(safety_check): filter by yaw deviation to check object belongs to lane + * fix(static_obstacle_avoidance): check yaw only when the object is moving + --------- +* fix(behavior_path_planner, behavior_velocity_planner): fix redefinition errors (`#7688 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Go Sakayori, Kosuke Takeuchi, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, Zulfaqar Azmi, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_avoidance_by_lane_change_module/package.xml b/planning/behavior_path_planner/autoware_behavior_path_avoidance_by_lane_change_module/package.xml index f5703d896d58f..77ebb1e160644 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_avoidance_by_lane_change_module/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_avoidance_by_lane_change_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_avoidance_by_lane_change_module - 0.1.0 + 0.38.0 The behavior_path_avoidance_by_lane_change_module package Satoshi Ota diff --git a/planning/behavior_path_planner/autoware_behavior_path_dynamic_obstacle_avoidance_module/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_dynamic_obstacle_avoidance_module/CHANGELOG.rst new file mode 100644 index 0000000000000..0e345cd6ceea8 --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_dynamic_obstacle_avoidance_module/CHANGELOG.rst @@ -0,0 +1,55 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_dynamic_obstacle_avoidance_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* refactor(signal_processing): prefix package and namespace with autoware (`#8541 `_) +* fix(autoware_behavior_path_planner): align the parameters with launcher (`#8790 `_) + parameters in behavior_path_planner aligned +* feat(autoware_behavior_path_dynamic_obstacle_avoidance): expand drivable area (`#8295 `_) + * add expansion drivable area feature + * make expansion optional + * style(pre-commit): autofix + * clean the code + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(bpp): use common steering factor interface for same scene modules (`#8675 `_) +* fix(autoware_behavior_path_dynamic_obstacle_avoidance_module): fix unusedFunction (`#8652 `_) + fix:unusedFunction +* feat(behavior_path _planner): divide planner manager modules into dependent slots (`#8117 `_) +* perf(dynamic_obstacle_avoidance): decrease the computation time with time_keeper (`#7986 `_) + * decrease computation cost + * remove TODO + * fix + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix(autoware_behavior_path_dynamic_obstacle_avoidance_module): fix bitwiseOnBoolean warning (`#7636 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Mamoru Sobue, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, Zhe Shen, beyzanurkaya, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_dynamic_obstacle_avoidance_module/package.xml b/planning/behavior_path_planner/autoware_behavior_path_dynamic_obstacle_avoidance_module/package.xml index 858bc78de09eb..7849278a16f1a 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_dynamic_obstacle_avoidance_module/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_dynamic_obstacle_avoidance_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_dynamic_obstacle_avoidance_module - 0.1.0 + 0.38.0 The autoware_behavior_path_dynamic_obstacle_avoidance_module package Takayuki Murooka diff --git a/planning/behavior_path_planner/autoware_behavior_path_external_request_lane_change_module/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_external_request_lane_change_module/CHANGELOG.rst new file mode 100644 index 0000000000000..6e5315c65dadd --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_external_request_lane_change_module/CHANGELOG.rst @@ -0,0 +1,39 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_external_request_lane_change_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(avoidance_by_lane_change, external_request_lane_change): add maintainers (`#9027 `_) + * add maintainers to avoidance by lane change + * add maintainers to external request lane change + --------- +* fix(bpp): use common steering factor interface for same scene modules (`#8675 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Kosuke Takeuchi, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_external_request_lane_change_module/package.xml b/planning/behavior_path_planner/autoware_behavior_path_external_request_lane_change_module/package.xml index 464951bc81008..c09f34bf53574 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_external_request_lane_change_module/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_external_request_lane_change_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_external_request_lane_change_module - 0.1.0 + 0.38.0 The autoware_behavior_path_external_request_lane_change_module package Fumiya Watanabe diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/CHANGELOG.rst new file mode 100644 index 0000000000000..d4eccd06b836e --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/CHANGELOG.rst @@ -0,0 +1,292 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_goal_planner_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(goal_planner): align vehicle footprint heading parallel to parking side lane boundary (`#9159 `_) +* chore(goal_planner): compare sampled/filtered candidate paths on plot (`#9140 `_) + Co-authored-by: Kosuke Takeuchi +* feat(goal_planner): use vehicle side edge to check isCrossingPossible for pull over execution (`#9102 `_) +* feat(autoware_test_utils): move test_map, add launcher for test_map (`#9045 `_) +* refactor(goal_planner): move last_previous_module_output_path out of ThreadSafeData (`#9075 `_) +* refactor(bpp_common, motion_utils): move path shifter util functions to autoware::motion_utils (`#9081 `_) + * remove unused function + * mover path shifter utils function to autoware motion utils + * minor change in license header + * fix warning message + * remove header file + --------- +* refactor(goal_planner): remove prev_data / last_path_idx_time from ThreadSafeData (`#9064 `_) + refactor(goal_planner): remove prev_data and last_path_idx_update_time +* refactor(goal_planner): remove lane parking pull over path (`#9063 `_) +* refactor(goal_planner): remove modified_goal in ThreadDafeData (`#9010 `_) +* refactor(goal planner): hold modified_goal in PullOverPath ,copy modified goal once from background thread (`#9006 `_) + refactor(goal_planner): save modified_goal_pose in PullOverPlannerBase +* fix(behavior_path_planner_common): swap boolean for filterObjectsByVelocity (`#9036 `_) + fix filter object by velocity +* fix(goal_planner): fix parking_path curvature and DecidingState transition (`#9022 `_) +* refactor(goal_planner): use the PullOverPath, PullOverPathCandidates copied from ThreadData to reduce access (`#8994 `_) +* refactor(goal_planner): remove unused header and divide ThreadSafeData to another file (`#8990 `_) +* refactor(goal_planner): refactor PullOverPlannseBase to instantiate only valid path (`#8983 `_) +* fix(goal_planner): fix freespace planning chattering (`#8981 `_) +* feat(goal_planner): use neighboring lane of pull over lane to check goal footprint (`#8716 `_) + move to utils and add tests +* refactor(goal_planner): remove unnecessary GoalPlannerData member (`#8920 `_) +* feat(goal_planner): move PathDecidingStatus to other controller class (`#8872 `_) +* chore(planning): consistent parameters with autoware_launch (`#8915 `_) + * chore(planning): consistent parameters with autoware_launch + * update + * fix json schema + --------- +* fix(goal_planner): fix typo (`#8910 `_) +* fix(autoware_behavior_path_goal_planner_module): fix unusedFunction (`#8786 `_) + fix:unusedFunction +* refactor(goal_planner): reduce call to isSafePath (`#8812 `_) +* feat(goal_planner): execute goal planner if previous module path terminal is pull over neighboring lane (`#8715 `_) +* feat(goal_planner): dense goal candidate sampling in BusStopArea (`#8795 `_) +* fix(autoware_behavior_path_planner): align the parameters with launcher (`#8790 `_) + parameters in behavior_path_planner aligned +* feat(goal_planner): add getBusStopAreaPolygons (`#8794 `_) +* fix(autoware_behavior_path_goal_planner_module): fix unusedFunction (`#8775 `_) + fix:unusedFunction +* feat(behavior_path_goal planner): add example plot for development (`#8772 `_) +* fix(goal_planner): fix time_keeper race (`#8780 `_) +* fix(goal_planner): fix object extraction area (`#8764 `_) +* fix(goal_planner): fix typo (`#8763 `_) +* feat(goal_planner): extend pull over lanes inward to extract objects (`#8714 `_) + * feat(goal_planner): extend pull over lanes inward to extract objects + * update from review + * use optionale + * rename lamda + * return nullopt + * Update planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/src/util.cpp + Co-authored-by: Mamoru Sobue + * pre-commit + --------- + Co-authored-by: Mamoru Sobue +* refactor(goal_planner): initialize parameter with free function (`#8712 `_) +* fix(bpp): use common steering factor interface for same scene modules (`#8675 `_) +* refactor(goal_planner): remove unnecessary member from PreviousPullOverData (`#8698 `_) +* refactor(goal_planner): remove unnecessary member from pull_over_planner (`#8697 `_) +* refactor(goal_planner): move pull_over_planner directory (`#8696 `_) +* fix(goal_planner): fix zero velocity in middle of path (`#8563 `_) + * fix(goal_planner): fix zero velocity in middle of path + * add comment + --------- +* fix(goal_planner): remove time keeper in non main thread (`#8610 `_) +* feat(freespace_planning_algorithms): implement option for backward search from goal to start (`#8091 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * implement edt map to store distance to nearest obstacle for each grid cell + * use obstacle edt in collision check + * add cost for distance to obstacle + * fix formats + * add missing include + * refactor functions + * add missing include + * implement backward search option + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * remove unnecessary code + * add member function set() to AstarNode struct + * implement adaptive expansion distance + * remove unnecessary code + * interpolate nodes with large expansion distance + * minor refactor + * fix interpolation for backward search + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * use obstacle edt when computing collision free distance map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * refactor detect collision function + * use flag instead of enum + * add missing variable initialization + * remove declared but undefined function + * refactor makePlan() function + * remove bool return statement for void function + * remove unnecessary checks + * minor fix + * refactor computeEDTMap function + * remove unnecessary code + * set min and max expansion distance after setting costmap + * refactor detectCollision function + * remove unused function + * change default parameter values + * add missing last waypoint + * fix computeEDTMap function + * rename parameter + * use linear function for obstacle distance cost + * fix rrtstar obstacle check + * add public access function to get distance to nearest obstacle + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + * compare front and back lengths when setting min and max dimension + * add docstring and citation for computeEDTMap function + * transform pose to local frame in getDistanceToObstacle funcion + * update freespace planner parameter schema + * refactor setPath function + * fix function setPath + * minor refactor + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* perf(goal_planner): faster path sorting and selection (`#8457 `_) + * perf(goal_planner): faster path sorting and selection + * path_id_to_rough_margin_map + --------- +* refactor(behavior_path_planner): apply clang-tidy check (`#7549 `_) + * goal_planner + * lane_change + --------- + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* perf(goal_planner): reduce unnecessary recursive lock guard (`#8465 `_) + * perf(goal_planner): reduce unnecessary recursive lock guard + * make set_no_lock private + --------- +* fix(turn_signal, lane_change, goal_planner): add optional to tackle lane change turn signal and pull over turn signal (`#8463 `_) + * add optional to tackle LC turn signal and pull over turn signal + * CPP file should not re-define default value; typo in copying from internal repos + --------- +* fix(goal_planner): fix lane departure check not working correctly due to uninitialized variable (`#8449 `_) +* fix(autoware_behavior_path_goal_planner_module): fix unreadVariable (`#8365 `_) + fix:unreadVariable +* feat(behavior_path _planner): divide planner manager modules into dependent slots (`#8117 `_) +* perf(goal_planner): reduce processing time (`#8195 `_) + * perf(goal_palnner): reduce processing time + * add const& return + * use copy getter + * pre commit + --------- +* fix(start/goal_planner): fix freespace planning error handling (`#8246 `_) +* feat(goal_planner): add time keeper (`#8194 `_) + time keeper +* refactor(freespace_planning_algorithm): refactor and improve astar search (`#8068 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * fix formats + * add missing include + * refactor functions + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * add member function set() to AstarNode struct + * remove unnecessary code + * minor refactor + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * minor fix + * remove unnecessary code + * change default parameter values + * rename parameter + * fix rrtstar obstacle check + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + --------- +* fix(autoware_behavior_path_goal_planner_module): fix shadowVariable (`#7962 `_) + fix:shadowVariable +* fix(start/goal_planner): fix addition of duplicate segments in calcBeforeShiftedArcLength (`#7902 `_) + * fix(start/goal_planner): fix addition of duplicate segments in calcBeforeShiftedArcLength + * Update trajectory.hpp + Co-authored-by: Kyoichi Sugahara + * Update trajectory.hpp + Co-authored-by: Kyoichi Sugahara + --------- + Co-authored-by: Kyoichi Sugahara +* docs(goal_planner): update parameter description (`#7889 `_) + * docs(goal_planner): update parameter description + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(goal_planner): prioritize pull over path by curvature (`#7791 `_) + * feat(goal_planner): prioritize pull over path by curvature + fix + * add comment + * pre commit + --------- + Co-authored-by: Mamoru Sobue +* feat(safety_check): filter safety check targe objects by yaw deviation between pose and lane (`#7828 `_) + * fix(safety_check): filter by yaw deviation to check object belongs to lane + * fix(static_obstacle_avoidance): check yaw only when the object is moving + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat(start_planner): yaw threshold for rss check (`#7657 `_) + * add param to customize yaw th + * add param to other modules + * docs + * update READMEs with params + * fix LC README + * use normalized yaw diff + --------- +* fix(autoware_behavior_path_goal_planner_module): fix lateral_offset related warnings (`#7624 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(freespace_planner)!: rename to include/autoware/{package_name} (`#7525 `_) + refactor(freespace_planner)!: rename to include/autoware/{package_name} + refactor(start_planner): make autoware include dir + refactor(goal_planner): make autoware include dir + sampling planner module + fix sampling planner build + dynamic_avoidance + lc + side shift + autoware_behavior_path_static_obstacle_avoidance_module + autoware_behavior_path_planner_common + make behavior_path dir + pre-commit + fix pre-commit + fix build + autoware_freespace_planner + freespace_planning_algorithms +* refactor(control)!: refactor directory structures of the control checkers (`#7524 `_) + * aeb + * control_validator + * lane_departure_checker + * shift_decider + * fix + --------- +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Fumiya Watanabe, Go Sakayori, Keisuke Shima, Kosuke Takeuchi, Mamoru Sobue, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Yuxuan Liu, Zhe Shen, danielsanchezaran, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/package.xml b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/package.xml index 00d7eb8c9debe..30d3c96aa6c87 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_goal_planner_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_goal_planner_module - 0.1.0 + 0.38.0 The autoware_behavior_path_goal_planner_module package Kosuke Takeuchi diff --git a/planning/behavior_path_planner/autoware_behavior_path_lane_change_module/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_lane_change_module/CHANGELOG.rst new file mode 100644 index 0000000000000..8737bd9c17d57 --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_lane_change_module/CHANGELOG.rst @@ -0,0 +1,370 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_lane_change_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(behavior_path_planner, behavior_velocity_planner): fix to not read invalid ID (`#9103 `_) + * fix(behavior_path_planner, behavior_velocity_planner): fix to not read invalid ID + * style(pre-commit): autofix + * fix typo + * fix(behavior_path_planner, behavior_velocity_planner): fix typo and indentation + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(lane_change): refactor longitudinal acceleration sampling (`#9091 `_) + * fix calc_all_max_lc_lengths function + * remove unused functions + * remove limit on velocity in calc_all_max_lc_lengths function + * sample longitudinal acceleration separately for each prepater duration + * refactor prepare phase metrics calculation + * check for zero value prepare duration + * refactor calc_lon_acceleration_samples function + --------- +* feat(autoware_test_utils): add path with lane id parser (`#9098 `_) + * add path with lane id parser + * refactor parse to use template + --------- +* feat(lane_change): add unit test for normal lane change class (RT1-7970) (`#9090 `_) + * RT1-7970 testing base class + * additional test + * Added update lanes + * check path generation + * check is lane change required + * fix PRs comment + --------- +* refactor(lane_change): reducing clang-tidy warnings (`#9085 `_) + * refactor(lane_change): reducing clang-tidy warnings + * change function name to snake case + --------- +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* refactor(bpp_common, motion_utils): move path shifter util functions to autoware::motion_utils (`#9081 `_) + * remove unused function + * mover path shifter utils function to autoware motion utils + * minor change in license header + * fix warning message + * remove header file + --------- +* fix(lane_change): insert stop for current lanes object (RT0-33761) (`#9070 `_) + * RT0-33761 fix lc insert stop for current lanes object + * fix wrong value used for comparison + * ignore current lane object that is not on ego's path + * remove print + * update readme + * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/src/utils/utils.cpp + Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com> + * revert is_within_vel_th removal + * fix flowchart too wide + * rename variable in has_blocking_target_object_for_stopping + * Add docstring and rename function + * change color + --------- + Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com> +* refactor(lane_change): refactor get_lane_change_lanes function (`#9044 `_) + * refactor(lane_change): refactor get_lane_change_lanes function + * Add doxygen comment for to_geom_msg_pose + --------- +* refactor(lane_change): replace any code that can use transient data (`#8999 `_) + * RT1-8004 replace hasEnoughLength + * RT1-8004 Removed isNearEndOfCurrentLanes + * RT1-8004 refactor sample longitudinal acc values + * remove calc maximum lane change length + * Revert "remove calc maximum lane change length" + This reverts commit e9cc386e1c21321c59f518d2acbe78a3c668471f. + * Revert "RT1-8004 refactor sample longitudinal acc values" + This reverts commit 775bcdb8fa1817511741776861f9edb7e22fd744. + * replace generateCenterLinePath + * RT1-8004 simplify stuck detection + * swap call to update filtered_objects and update transient data + * RT1-8004 fix conflict + * RT1-8004 Rename isVehicleStuck to is_ego_stuck() + * RT1-8004 change calcPrepareDuration to snake case + --------- +* refactor(lane_change): refactor code using transient data (`#8997 `_) + * add target lane length and ego arc length along current and target lanes to transient data + * refactor code using transient data + * refactor get_lane_change_paths function + * minor refactoring + * refactor util functions + * refactor getPrepareSegment function + --------- +* refactor(bpp): simplify ExtendedPredictedObject and add new member variables (`#8889 `_) + * simplify ExtendedPredictedObject and add new member variables + * replace self polygon to initial polygon + * comment + * add comments to dist of ego + --------- +* fix(lane_change): fix abort distance enough check (`#8979 `_) + * RT1-7991 fix abort distance enough check + * RT-7991 remove unused function + --------- +* refactor(lane_change): add TransientData to store commonly used lane change-related variables. (`#8954 `_) + * add transient data + * reverted max lc dist in calcCurrentMinMax + * rename + * minor refactoring + * update doxygen comments + --------- +* feat(lane_change): modify lane change target boundary check to consider velocity (`#8961 `_) + * check if candidate path footprint exceeds target lane boundary when lc velocity is above minimum + * move functions to relevant module + * suppress unused function cppcheck + * minor change + --------- +* fix(autoware_behavior_path_lane_change_module): fix unusedFunction (`#8960 `_) + * fix:unusedFunction + * fix:unusedFunction + * fix:unusedFunction + * fix:pre_commit + --------- +* refactor(lane_change): refactor getLaneChangePaths function (`#8909 `_) + * refactor lane change utility funcions + * LC utility function to get distance to next regulatory element + * don't activate LC module when close to regulatory element + * modify threshold distance calculation + * move regulatory element check to canTransitFailureState() function + * always run LC module if approaching terminal point + * use max possible LC length as threshold + * update LC readme + * refactor implementation + * update readme + * refactor checking data validity + * refactor sampling of prepare phase metrics and lane changing phase metrics + * add route handler function to get pose from 2d arc length + * refactor candidate path generation + * refactor candidate path safety check + * fix variable name + * Update planning/autoware_route_handler/src/route_handler.cpp + Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + * correct parameter name + * set prepare segment velocity after taking max path velocity value + * update LC README + * minor changes + * check phase length difference with previos valid candidate path + * change logger name + * change functions names to snake case + * use snake case for function names + * add colors to flow chart in README + --------- + Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* feat(lane_change): add checks to ensure the edge of vehicle do not exceed target lane boundary when changing lanes (`#8750 `_) + * check if LC candidate path footprint exceeds target lane far bound + * add parameter to enable/disable check + * check only lane changing section of cadidate path + * fix spelling + * small refactoring + --------- +* fix(lane_change): set initail rtc state properly (`#8902 `_) + set initail rtc state properly +* feat(lane_change): improve execution condition of lane change module (`#8648 `_) + * refactor lane change utility funcions + * LC utility function to get distance to next regulatory element + * don't activate LC module when close to regulatory element + * modify threshold distance calculation + * move regulatory element check to canTransitFailureState() function + * always run LC module if approaching terminal point + * use max possible LC length as threshold + * update LC readme + * refactor implementation + * update readme + * check distance to reg element for candidate path only if not near terminal start + --------- +* feat(rtc_interface, lane_change): check state transition for cooperate status (`#8855 `_) + * update rtc state transition + * remove transition from failuer and succeeded + * fix + * check initial state for cooperate status + * change rtc cooperate status according to module status + --------- +* fix(autoware_behavior_path_planner): align the parameters with launcher (`#8790 `_) + parameters in behavior_path_planner aligned +* fix(autoware_behavior_path_lane_change_module): fix unusedFunction (`#8653 `_) + fix:unusedFunction +* fix(bpp): use common steering factor interface for same scene modules (`#8675 `_) +* fix(lane_change): update rtc status for some failure condition (`#8604 `_) + update rtc status for some failure condition +* fix(lane_change): activate turn signal as soon as we have the intention to change lanes (`#8571 `_) + * modify lane change requested condition + * modify lane change requested condition + * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/src/utils/calculation.cpp + Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com> + * style(pre-commit): autofix + * fix docstring + * modify LC turn signal logic + * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/include/autoware/behavior_path_lane_change_module/scene.hpp + Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + * minor change + --------- + Co-authored-by: Muhammad Zulfaqar Azmi + Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(lane_change): fix delay logic that caused timing to be late (`#8549 `_) + * RT1-5067 fix delay logic that caused timing to be late + * remove autoware namespace + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* fix(lane_change): modify lane change requested condition (`#8510 `_) + * modify lane change requested condition + * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/src/utils/calculation.cpp + Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com> + * style(pre-commit): autofix + * fix docstring + --------- + Co-authored-by: mkquda <168697710+mkquda@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(lane_change): consider deceleration in safety check for cancel (`#7943 `_) + * feat(lane_change): consider deceleration in safety check for cancel + * docs(lane_change): fix document + * fix conflicts and refactor + * fix conflict + * style(pre-commit): autofix + --------- + Co-authored-by: Muhammad Zulfaqar Azmi + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(lane_change): rename prepare_segment_ignore_object_velocity_thresh (`#8532 `_) + change parameter name for more expressive name +* refactor(behavior_path_planner): apply clang-tidy check (`#7549 `_) + * goal_planner + * lane_change + --------- + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* feat(lane_change): ensure LC merging lane stop point is safe (`#8369 `_) + * function to check for merging lane + * function to compute distance from last fit width center line point to lane end + * ensure lane width at LC stop point is larger than ego width + * refactor function isMergingLane + * improve implementation + * apply logic only when current ego foot print is within lane + * change implementation to use intersection points of buffered centerline and lane polygon + * minor refactoring + * overload function isEgoWithinOriginalLane to pass lane polygon directly + --------- +* refactor(lane_change): update filtered objects only once (`#8489 `_) +* fix(lane_change): moving object is filtered in the extended target lanes (`#8218 `_) + * object 3rd + * named param + --------- +* fix(lane_change): do not cancel when approaching terminal start (`#8381 `_) + * do not cancel if ego vehicle approaching terminal start + * Insert stop point if object is coming from rear + * minor edit to fix conflict + * rename function + --------- +* fix(lane_change): fix invalid doesn't have stop point (`#8470 `_) + fix invalid doesn't have stop point +* fix(lane_change): unify stuck detection to avoid unnecessary computation (`#8383 `_) + unify stuck detection in getLaneChangePaths +* fix(turn_signal, lane_change, goal_planner): add optional to tackle lane change turn signal and pull over turn signal (`#8463 `_) + * add optional to tackle LC turn signal and pull over turn signal + * CPP file should not re-define default value; typo in copying from internal repos + --------- +* refactor(lane_change): separate leading and trailing objects (`#8214 `_) + * refactor(lane_change): separate leading and trailing objects + * Refactor to use common function + --------- +* fix(lane_change): skip generating path if longitudinal distance difference is less than threshold (`#8363 `_) + * fix when prepare length is insufficient + * add reason for comparing prev_prep_diff with eps for lc_length_diff + --------- +* fix(lane_change): skip generating path if lane changing path is too long (`#8362 `_) + rework. skip lane changing for insufficeient distance in target lane +* fix(lane_change): skip path computation if len exceed dist to terminal start (`#8359 `_) + Skip computation if prepare length exceed distance to terminal start +* refactor(lane_change): refactor debug print when computing paths (`#8358 `_) + Refactor debug print +* chore(lane_change): add codeowner (`#8387 `_) +* refactor(lane_change): check start point directly after getting start point (`#8357 `_) + * check start point directly after getting start point + * Update planning/behavior_path_planner/autoware_behavior_path_lane_change_module/src/scene.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* feat(lane_change): use different rss param to deal with parked vehicle (`#8316 `_) + * different rss value for parked vehicle + * Documentation and config file update + --------- +* fix(lane_change): relax finish judge (`#8133 `_) + * fix(lane_change): relax finish judge + * documentation update + * update readme explanations + * update config + --------- +* feat(lane_change): force deactivation in prepare phase (`#8235 `_) + transfer to cancel state when force deactivated +* fix(autoware_behavior_path_lane_change_module): fix passedByValue (`#8208 `_) + fix:passedByValue +* fix(lane_change): filtering object ahead of terminal (`#8093 `_) + * employ lanelet based filtering before distance based filtering + * use distance based to terminal check instead + * remove RCLCPP INFO + * update flow chart + --------- +* fix(lane_change): delay lane change cancel (`#8048 `_) + RT1-6955: delay lane change cancel +* feat(lane_change): enable force execution under unsafe conditions (`#8131 `_) + add force execution conditions +* refactor(lane_change): update lanes and its polygons only when it's updated (`#7989 `_) + * refactor(lane_change): compute lanes and polygon only when updated + * Revert accidental changesd + This reverts commit cbfd9ae8a88b2d6c3b27b35c9a08bb824ecd5011. + * fix spell check + * Make a common getter for current lanes + * add target lanes getter + * some minor function refactoring + --------- +* feat(autoware_behavior_path_planner_common,autoware_behavior_path_lane_change_module): add time_keeper to bpp (`#8004 `_) + * feat(autoware_behavior_path_planner_common,autoware_behavior_path_lane_change_module): add time_keeper to bpp + * update + --------- +* fix(autoware_behavior_path_lane_change_module): fix shadowVariable (`#7964 `_) + fix:shadowVariable +* refactor(lane_change): move struct to lane change namespace (`#7841 `_) + * move struct to lane change namespace + * Revert "move struct to lane change namespace" + This reverts commit 306984a76103c427732f170a6f7eb5f94e895b0b. + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix(lane_change): prevent empty path when rerouting (`#7717 `_) + fix(lane_change): prevent empty path when routing +* feat(start_planner): yaw threshold for rss check (`#7657 `_) + * add param to customize yaw th + * add param to other modules + * docs + * update READMEs with params + * fix LC README + * use normalized yaw diff + --------- +* refactor(lane_change): use lane change namespace for structs (`#7508 `_) + * refactor(lane_change): use lane change namespace for structs + * Move lane change namespace to bottom level + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Esteve Fernandez, Fumiya Watanabe, Go Sakayori, Kosuke Takeuchi, Mamoru Sobue, Satoshi OTA, T-Kimura-MM, Takayuki Murooka, Yukinari Hisaki, Yutaka Kondo, Yuxuan Liu, Zhe Shen, Zulfaqar Azmi, danielsanchezaran, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_lane_change_module/package.xml b/planning/behavior_path_planner/autoware_behavior_path_lane_change_module/package.xml index 20fc894f7fc58..a755b8dc0d42b 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_lane_change_module/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_lane_change_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_lane_change_module - 0.1.0 + 0.38.0 The autoware_behavior_path_lane_change_module package Fumiya Watanabe diff --git a/planning/behavior_path_planner/autoware_behavior_path_planner/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_planner/CHANGELOG.rst new file mode 100644 index 0000000000000..79b47dbe4b481 --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_planner/CHANGELOG.rst @@ -0,0 +1,89 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_planner +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_behavior_path_planner): fix cppcheck unusedVariable (`#9193 `_) +* fix(behavior_path_planner): suppress reseting root lanelet (`#9129 `_) + fix(behavior_path_planner): suppress resseting root lanelet +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* test(bpp_common): add test for object related functions (`#9062 `_) + * add test for object related functions + * use EXPECT_DOUBLE_EQ instead of EXPECT_NEAR + * fix build error + --------- +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* refactor(signal_processing): prefix package and namespace with autoware (`#8541 `_) +* chore(planning): consistent parameters with autoware_launch (`#8915 `_) + * chore(planning): consistent parameters with autoware_launch + * update + * fix json schema + --------- +* fix(autoware_behavior_path_planner): fix syntaxError (`#8834 `_) + fix:syntaxError +* fix(autoware_behavior_path_planner): align the parameters with launcher (`#8790 `_) + parameters in behavior_path_planner aligned +* refactor(behavior_path_planner): planner data parameter initializer function (`#8767 `_) +* chore(autoware_default_adapi)!: prefix autoware to package name (`#8533 `_) +* fix(docs): fix dead links in behavior path planner manager (`#8309 `_) + * fix dead links + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(behavior_path_planner, spellchecks): spell checks in behavior path planner (`#8307 `_) + * fix spell checks in behavior path planner + * try re-routable + --------- +* feat(behavior_path _planner): divide planner manager modules into dependent slots (`#8117 `_) +* fix(behavior_path_planner_common): fix dynamic drivable area expansion with few input bound points (`#8136 `_) +* refactor(autoware_universe_utils): changed the API to be more intuitive and added documentation (`#7443 `_) + * refactor(tier4_autoware_utils): Changed the API to be more intuitive and added documentation. + * use raw shared ptr in PollingPolicy::NEWEST + * update + * fix + * Update evaluator/autoware_control_evaluator/include/autoware/control_evaluator/control_evaluator_node.hpp + Co-authored-by: danielsanchezaran + --------- + Co-authored-by: danielsanchezaran +* feat(autoware_behavior_path_planner): prevent infinite loop in approving scene module process (`#7881 `_) + * prevent infinite loop + * calculate max_iteration_num from number of scene modules + * add doxygen explanation for calculateMaxIterationNum + --------- +* feat(autoware_behavior_path_planner_common,autoware_behavior_path_lane_change_module): add time_keeper to bpp (`#8004 `_) + * feat(autoware_behavior_path_planner_common,autoware_behavior_path_lane_change_module): add time_keeper to bpp + * update + --------- +* feat(autoware_behavior_path_planner): remove max_module_size param (`#7764 `_) + * feat(behavior_path_planner): remove max_module_size param + The max_module_size param has been removed from the behavior_path_planner scene_module_manager.param.yaml file. This param was unnecessary and has been removed to simplify the configuration. + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Esteve Fernandez, Go Sakayori, Kosuke Takeuchi, Kyoichi Sugahara, Mamoru Sobue, Maxime CLEMENT, Ryuta Kambe, Takagi, Isamu, Takayuki Murooka, Yukinari Hisaki, Yutaka Kondo, Yuxuan Liu, Zhe Shen, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_planner/package.xml b/planning/behavior_path_planner/autoware_behavior_path_planner/package.xml index 1c3509bc22482..4cbb6b7ffb1cb 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_planner/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_planner/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_planner - 0.1.0 + 0.38.0 The behavior_path_planner package diff --git a/planning/behavior_path_planner/autoware_behavior_path_planner_common/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_planner_common/CHANGELOG.rst new file mode 100644 index 0000000000000..b3168613e053f --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_planner_common/CHANGELOG.rst @@ -0,0 +1,248 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_planner_common +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(traffic_light_utils): prevent accessing nullopt (`#9163 `_) +* fix(behavior_path_planner, behavior_velocity_planner): fix to not read invalid ID (`#9103 `_) + * fix(behavior_path_planner, behavior_velocity_planner): fix to not read invalid ID + * style(pre-commit): autofix + * fix typo + * fix(behavior_path_planner, behavior_velocity_planner): fix typo and indentation + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(autoware_test_utils): move test_map, add launcher for test_map (`#9045 `_) +* test(bpp_common): add test for path utils (`#9122 `_) + * add test file for path utils + * fix + * add tests for map irrelevant function + * add test for getUnshiftedEgoPose + * add docstring and remove unneccesary function + --------- +* feat(test_utils): add simple path with lane id generator (`#9113 `_) + * add simple path with lane id generator + * chnage to explicit template + * fix + * add static cast + * remove header file + --------- +* feat(lane_change): add unit test for normal lane change class (RT1-7970) (`#9090 `_) + * RT1-7970 testing base class + * additional test + * Added update lanes + * check path generation + * check is lane change required + * fix PRs comment + --------- +* test(bpp_common): add test for objects filtering except for lanelet using functions (`#9049 `_) + * add test for objects filtering except for lanelet using functions + * remove unnecessary include file + * add doxygen + --------- +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* refactor(bpp_common, motion_utils): move path shifter util functions to autoware::motion_utils (`#9081 `_) + * remove unused function + * mover path shifter utils function to autoware motion utils + * minor change in license header + * fix warning message + * remove header file + --------- +* test(bpp_common): add test for occupancy grid based collision detector (`#9066 `_) + * add test for occupancy grid based collision detector + * remove unnnecessary header + * fix + * change map resolution and corresponding index + --------- +* test(bpp_common): add test for parking departure utils (`#9055 `_) + * add test for parking departure utils + * fix + * fix typo + * use EXPECT_DOUBLE_EQ instead of EXPECT_NEAR + --------- +* test(bpp_common): add test for object related functions (`#9062 `_) + * add test for object related functions + * use EXPECT_DOUBLE_EQ instead of EXPECT_NEAR + * fix build error + --------- +* test(bpp_common): add test for footprint (`#9056 `_) + add test for footprint +* refactor(lane_change): refactor get_lane_change_lanes function (`#9044 `_) + * refactor(lane_change): refactor get_lane_change_lanes function + * Add doxygen comment for to_geom_msg_pose + --------- +* fix(behavior_path_planner_common): swap boolean for filterObjectsByVelocity (`#9036 `_) + fix filter object by velocity +* feat(autoware_behavior_path_planner_common): disable feature of turning off blinker at low velocity (`#9005 `_) + * feat(turn_signal_decider): disable feature of turning off blinker at low velocity + --------- +* refactor(bpp): simplify ExtendedPredictedObject and add new member variables (`#8889 `_) + * simplify ExtendedPredictedObject and add new member variables + * replace self polygon to initial polygon + * comment + * add comments to dist of ego + --------- +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(behavior_path_planner): fix rtc state update logic (`#8899 `_) + * fix function updateRTCStatus + * fix pre-commit + --------- +* test(autoware_behavior_path_planner_common): add tests for calcInterpolatedPoseWithVelocity (`#8270 `_) + * test: add interpolated pose calculation function's test + * disabled SpecialCases test + --------- +* refactor(behavior_path_planner): planner data parameter initializer function (`#8767 `_) +* feat(behavior_planning): update test map for BusStopArea and bicycle_lanes (`#8694 `_) +* fix(autoware_behavior_path_planner_common): fix unusedFunction (`#8736 `_) + fix:unusedFunction +* fix(autoware_behavior_path_planner_common): fix unusedFunction (`#8707 `_) + * fix:createDrivableLanesMarkerArray and setDecelerationVelocity + * fix:convertToSnakeCase + * fix:clang format + --------- +* fix(bpp): use common steering factor interface for same scene modules (`#8675 `_) +* fix(autoware_behavior_path_planner_common): fix unusedFunction (`#8654 `_) + * fix:unusedFunction 0-2 + * fix:unusedFunction 3-5 + * fix:unusedFunction + --------- +* chore(behavior_path_planner_common): update road_shoulder test_map (`#8550 `_) +* perf(goal_planner): faster path sorting and selection (`#8457 `_) + * perf(goal_planner): faster path sorting and selection + * path_id_to_rough_margin_map + --------- +* feat(behavior_path_planner_common): add calculateRoughDistanceToObjects (`#8464 `_) +* fix(autoware_behavior_path_planner_common): fix variableScope (`#8443 `_) + fix:variableScope +* refactor(safety_checker): remove redundant polygon creation (`#8502 `_) +* feat(lane_change): ensure LC merging lane stop point is safe (`#8369 `_) + * function to check for merging lane + * function to compute distance from last fit width center line point to lane end + * ensure lane width at LC stop point is larger than ego width + * refactor function isMergingLane + * improve implementation + * apply logic only when current ego foot print is within lane + * change implementation to use intersection points of buffered centerline and lane polygon + * minor refactoring + * overload function isEgoWithinOriginalLane to pass lane polygon directly + --------- +* feat(behavior_path_planner_common): add road_shoulder test map (`#8454 `_) +* fix(turn_signal, lane_change, goal_planner): add optional to tackle lane change turn signal and pull over turn signal (`#8463 `_) + * add optional to tackle LC turn signal and pull over turn signal + * CPP file should not re-define default value; typo in copying from internal repos + --------- +* perf(static_obstacle_avoidance): improve logic to reduce computational cost (`#8432 `_) + * perf(safety_check): check within first + * perf(static_obstacle_avoidance): remove duplicated process + * perf(static_obstacle_avoidance): remove heavy process + --------- +* fix(start/goal_planner): align geometric parall parking start pose with center line (`#8326 `_) +* feat(behavior_path _planner): divide planner manager modules into dependent slots (`#8117 `_) +* feat(path_safety_checker): add rough collision check (`#8193 `_) + * feat(path_safety_checker): add rough collision check + * Update planning/behavior_path_planner/autoware_behavior_path_planner_common/src/utils/path_safety_checker/safety_check.cpp + --------- +* fix(autoware_behavior_path_planner_common): fix passedByValue (`#8209 `_) + * fix:clang format + * fix:passedByValue + * fix:passedByValue + --------- +* fix(behavior_path_planner_common): fix dynamic drivable area expansion with few input bound points (`#8136 `_) +* fix(bpp): fix approved request search (`#8119 `_) + fix existApprovedRequest condition +* fix(bpp, rtc_interface): fix state transition (`#7743 `_) + * fix(rtc_interface): check rtc state + * fix(bpp_interface): check rtc state + * feat(rtc_interface): print + --------- +* fix(autoware_behavior_path_planner_common): fix constParameterReference (`#8045 `_) + fix:constParameterReference +* feat(autoware_behavior_path_planner_common,autoware_behavior_path_lane_change_module): add time_keeper to bpp (`#8004 `_) + * feat(autoware_behavior_path_planner_common,autoware_behavior_path_lane_change_module): add time_keeper to bpp + * update + --------- +* fix(autoware_behavior_path_planner_common): fix shadowVariable (`#7965 `_) + fix:shadowVariable +* feat(safety_check): filter safety check targe objects by yaw deviation between pose and lane (`#7828 `_) + * fix(safety_check): filter by yaw deviation to check object belongs to lane + * fix(static_obstacle_avoidance): check yaw only when the object is moving + --------- +* fix(autoware_behavior_path_planner_common): fix knownConditionTrueFalse (`#7816 `_) +* feat(autoware_behavior_path_planner): remove max_module_size param (`#7764 `_) + * feat(behavior_path_planner): remove max_module_size param + The max_module_size param has been removed from the behavior_path_planner scene_module_manager.param.yaml file. This param was unnecessary and has been removed to simplify the configuration. + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat(start_planner): yaw threshold for rss check (`#7657 `_) + * add param to customize yaw th + * add param to other modules + * docs + * update READMEs with params + * fix LC README + * use normalized yaw diff + --------- +* fix(autoware_behavior_path_planner_common): fix containerOutOfBounds warning (`#7675 `_) + * fix(autoware_behavior_path_planner_common): fix containerOutOfBounds warning + * fix type + --------- +* fix(autoware_behavior_path_planner_common): fix shadowArgument warning in getDistanceToCrosswalk (`#7665 `_) +* fix(autoware_behavior_path_planner_common): fix shadowArgument warning (`#7623 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(autoware_behavior_path_planner_common): fix redundantContinue warning (`#7578 `_) +* fix(behavior_path_planner): fix redundantAssignment warning (`#7560 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* fix(behavior_path_planner): fix redundantIfRemove warning (`#7544 `_) +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* refactor(rtc_interface)!: rename to include/autoware/{package_name} (`#7531 `_) + Co-authored-by: Fumiya Watanabe +* refactor(freespace_planner)!: rename to include/autoware/{package_name} (`#7525 `_) + refactor(freespace_planner)!: rename to include/autoware/{package_name} + refactor(start_planner): make autoware include dir + refactor(goal_planner): make autoware include dir + sampling planner module + fix sampling planner build + dynamic_avoidance + lc + side shift + autoware_behavior_path_static_obstacle_avoidance_module + autoware_behavior_path_planner_common + make behavior_path dir + pre-commit + fix pre-commit + fix build + autoware_freespace_planner + freespace_planning_algorithms +* refactor(control)!: refactor directory structures of the control checkers (`#7524 `_) + * aeb + * control_validator + * lane_departure_checker + * shift_decider + * fix + --------- +* refactor(objects_of_interest_marker_interface): rename to include/autoware/{package_name} (`#7535 `_) +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Esteve Fernandez, Fumiya Watanabe, Go Sakayori, Koichi98, Kosuke Takeuchi, Kyoichi Sugahara, Mamoru Sobue, Maxime CLEMENT, Ryuta Kambe, Satoshi OTA, T-Kimura-MM, Takayuki Murooka, Yuki TAKAGI, Yukinari Hisaki, Yutaka Kondo, Yuxuan Liu, Zulfaqar Azmi, danielsanchezaran, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_planner_common/package.xml b/planning/behavior_path_planner/autoware_behavior_path_planner_common/package.xml index d98e832e23e00..dea42c692b880 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_planner_common/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_planner_common/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_planner_common - 0.1.0 + 0.38.0 The autoware_behavior_path_planner_common package diff --git a/planning/behavior_path_planner/autoware_behavior_path_sampling_planner_module/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_sampling_planner_module/CHANGELOG.rst new file mode 100644 index 0000000000000..d80acb353f330 --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_sampling_planner_module/CHANGELOG.rst @@ -0,0 +1,45 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_sampling_planner_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* refactor(signal_processing): prefix package and namespace with autoware (`#8541 `_) +* fix(autoware_behavior_path_planner): align the parameters with launcher (`#8790 `_) + parameters in behavior_path_planner aligned +* fix(bpp): use common steering factor interface for same scene modules (`#8675 `_) +* fix(autoware_behavior_path_sampling_planner_module): fix shadowVariable (`#7966 `_) + * fix:shadowVariable + * refactor:clang format + * fix:shadowVariable + * refactor:CodeSence + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, Zhe Shen, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_sampling_planner_module/package.xml b/planning/behavior_path_planner/autoware_behavior_path_sampling_planner_module/package.xml index 5f9f4bcd12b75..8d33d41ee96a0 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_sampling_planner_module/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_sampling_planner_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_sampling_planner_module - 0.1.0 + 0.38.0 The autoware_behavior_path_sampling_planner_module package Daniel Sanchez diff --git a/planning/behavior_path_planner/autoware_behavior_path_side_shift_module/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_side_shift_module/CHANGELOG.rst new file mode 100644 index 0000000000000..583dd75d45a2f --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_side_shift_module/CHANGELOG.rst @@ -0,0 +1,43 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_side_shift_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(bpp_common, motion_utils): move path shifter util functions to autoware::motion_utils (`#9081 `_) + * remove unused function + * mover path shifter utils function to autoware motion utils + * minor change in license header + * fix warning message + * remove header file + --------- +* fix(bpp): use common steering factor interface for same scene modules (`#8675 `_) +* fix(autoware_behavior_path_side_shift_module): fix unusedFunction (`#8655 `_) + fix:unusedFunction +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Go Sakayori, Kosuke Takeuchi, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_side_shift_module/package.xml b/planning/behavior_path_planner/autoware_behavior_path_side_shift_module/package.xml index 96b305a63a454..05cb8be401554 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_side_shift_module/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_side_shift_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_side_shift_module - 0.1.0 + 0.38.0 The autoware_behavior_path_side_shift_module package Satoshi Ota diff --git a/planning/behavior_path_planner/autoware_behavior_path_start_planner_module/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_start_planner_module/CHANGELOG.rst new file mode 100644 index 0000000000000..be012c8065442 --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_start_planner_module/CHANGELOG.rst @@ -0,0 +1,256 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_start_planner_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(start_planner): update param to match launch (`#9158 `_) + update param to match launch +* refactor(bpp_common, motion_utils): move path shifter util functions to autoware::motion_utils (`#9081 `_) + * remove unused function + * mover path shifter utils function to autoware motion utils + * minor change in license header + * fix warning message + * remove header file + --------- +* fix(behavior_path_planner_common): swap boolean for filterObjectsByVelocity (`#9036 `_) + fix filter object by velocity +* refactor(bpp): simplify ExtendedPredictedObject and add new member variables (`#8889 `_) + * simplify ExtendedPredictedObject and add new member variables + * replace self polygon to initial polygon + * comment + * add comments to dist of ego + --------- +* refactor(start_planner,raw_vechile_cmd_converter): align parameter with autoware_launch's parameter (`#8913 `_) + * align autoware_raw_vehicle_cmd_converter's parameter + * align start_planner's parameter + --------- +* feat(start_planner): add skip_rear_vehicle_check parameter (`#8863 `_) + Add the skip_rear_vehicle_check parameter to the start planner module configuration. This parameter allows disabling the rear vehicle check during collision detection. By default, the rear vehicle check is enabled. +* fix(autoware_behavior_path_planner): align the parameters with launcher (`#8790 `_) + parameters in behavior_path_planner aligned +* fix(autoware_behavior_path_start_planner_module): fix unusedFunction (`#8709 `_) + * fix:checkCollisionBetweenPathFootprintsAndObjects + * fix:add const + * fix:unusedFunction + --------- +* fix(bpp): use common steering factor interface for same scene modules (`#8675 `_) +* refactor(start_planner, lane_departure_checker): remove redundant calculation in fuseLaneletPolygon (`#8682 `_) + * remove redundant fused lanelet calculation + * remove unnecessary change + * add new function + * fix spelling mistake + * fix spelling mistake + * use std::move and lambda funcion for better code + * add comment for better understanding + * fix cppcheck + --------- +* fix(autoware_behavior_path_start_planner_module): fix unusedFunction (`#8659 `_) + fix:unusedFunction +* refactor(start_planner): remove redundant calculation in shift pull out (`#8623 `_) + * fix redundant calculation + * fix unneccesary modification for comment + --------- +* feat(freespace_planning_algorithms): implement option for backward search from goal to start (`#8091 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * implement edt map to store distance to nearest obstacle for each grid cell + * use obstacle edt in collision check + * add cost for distance to obstacle + * fix formats + * add missing include + * refactor functions + * add missing include + * implement backward search option + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * remove unnecessary code + * add member function set() to AstarNode struct + * implement adaptive expansion distance + * remove unnecessary code + * interpolate nodes with large expansion distance + * minor refactor + * fix interpolation for backward search + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * use obstacle edt when computing collision free distance map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * refactor detect collision function + * use flag instead of enum + * add missing variable initialization + * remove declared but undefined function + * refactor makePlan() function + * remove bool return statement for void function + * remove unnecessary checks + * minor fix + * refactor computeEDTMap function + * remove unnecessary code + * set min and max expansion distance after setting costmap + * refactor detectCollision function + * remove unused function + * change default parameter values + * add missing last waypoint + * fix computeEDTMap function + * rename parameter + * use linear function for obstacle distance cost + * fix rrtstar obstacle check + * add public access function to get distance to nearest obstacle + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + * compare front and back lengths when setting min and max dimension + * add docstring and citation for computeEDTMap function + * transform pose to local frame in getDistanceToObstacle funcion + * update freespace planner parameter schema + * refactor setPath function + * fix function setPath + * minor refactor + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* feat(start_planner): add time_keeper (`#8254 `_) + * feat(start_planner): add time_keeper + * fix + * fix + * fix shadow variables + --------- +* fix(start/goal_planner): fix freespace planning error handling (`#8246 `_) +* refactor(freespace_planning_algorithm): refactor and improve astar search (`#8068 `_) + * refactor freespace planning algorithms + * fix error + * use vector instead of map for a-star node graph + * remove unnecessary parameters + * precompute average turning radius + * add threshold for minimum distance between direction changes + * apply curvature weight and change in curvature weight + * store total cost instead of heuristic cost + * fix reverse weight application + * fix parameter description in README + * fix formats + * add missing include + * refactor functions + * precompute number of margin cells to reduce out of range vertices check necessity + * add reset data function + * add member function set() to AstarNode struct + * remove unnecessary code + * minor refactor + * ensure expansion distance is larger than grid cell diagonal + * compute collision free distance to goal map + * minor refactor + * fix expansion cost function + * set distance map before setting start node + * minor fix + * remove unnecessary code + * change default parameter values + * rename parameter + * fix rrtstar obstacle check + * remove redundant return statements + * check goal pose validity before setting collision free distance map + * declare variables as const where necessary + --------- +* fix(autoware_behavior_path_start_planner_module): fix shadowVariable (`#7982 `_) + * fix:shadowVariable + * fix:shadowVariable + * refactor:clang format + * refactor:clang format + * refactor:clang format + * refactor: change of declaration location + * fix:shadowVariable + * fix:shadowVariable + * fix:shadowVariable + * refactor:clang format + * refactor: namespace + * refactor:clang format + --------- +* feat(start_planner): add end_pose_curvature_threshold (`#7901 `_) + * feat(start_planner): add end_pose_curvature_threshold + * Update planning/behavior_path_planner/autoware_behavior_path_start_planner_module/README.md + Co-authored-by: Kyoichi Sugahara + * update max curvature discription + * update readme + --------- + Co-authored-by: Kyoichi Sugahara +* feat(start_planner): check current_pose and estimated_stop_pose for isPreventingRearVehicleFromPassingThrough (`#8112 `_) +* fix(start/goal_planner): fix addition of duplicate segments in calcBeforeShiftedArcLength (`#7902 `_) + * fix(start/goal_planner): fix addition of duplicate segments in calcBeforeShiftedArcLength + * Update trajectory.hpp + Co-authored-by: Kyoichi Sugahara + * Update trajectory.hpp + Co-authored-by: Kyoichi Sugahara + --------- + Co-authored-by: Kyoichi Sugahara +* feat(safety_check): filter safety check targe objects by yaw deviation between pose and lane (`#7828 `_) + * fix(safety_check): filter by yaw deviation to check object belongs to lane + * fix(static_obstacle_avoidance): check yaw only when the object is moving + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat(start_planner): yaw threshold for rss check (`#7657 `_) + * add param to customize yaw th + * add param to other modules + * docs + * update READMEs with params + * fix LC README + * use normalized yaw diff + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(autoware_behavior_path_start_planner_module): fix duplicateBreak warning (`#7583 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* refactor(freespace_planner)!: rename to include/autoware/{package_name} (`#7525 `_) + refactor(freespace_planner)!: rename to include/autoware/{package_name} + refactor(start_planner): make autoware include dir + refactor(goal_planner): make autoware include dir + sampling planner module + fix sampling planner build + dynamic_avoidance + lc + side shift + autoware_behavior_path_static_obstacle_avoidance_module + autoware_behavior_path_planner_common + make behavior_path dir + pre-commit + fix pre-commit + fix build + autoware_freespace_planner + freespace_planning_algorithms +* refactor(control)!: refactor directory structures of the control checkers (`#7524 `_) + * aeb + * control_validator + * lane_departure_checker + * shift_decider + * fix + --------- +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Go Sakayori, Kosuke Takeuchi, Kyoichi Sugahara, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zhe Shen, Zulfaqar Azmi, danielsanchezaran, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_start_planner_module/package.xml b/planning/behavior_path_planner/autoware_behavior_path_start_planner_module/package.xml index 77f83993f2ccc..1d883477524b5 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_start_planner_module/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_start_planner_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_start_planner_module - 0.1.0 + 0.38.0 The autoware_behavior_path_start_planner_module package Kosuke Takeuchi diff --git a/planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/CHANGELOG.rst b/planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/CHANGELOG.rst new file mode 100644 index 0000000000000..4da55caad730e --- /dev/null +++ b/planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/CHANGELOG.rst @@ -0,0 +1,228 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_path_static_obstacle_avoidance_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(behavior_path_planner, behavior_velocity_planner): fix to not read invalid ID (`#9103 `_) + * fix(behavior_path_planner, behavior_velocity_planner): fix to not read invalid ID + * style(pre-commit): autofix + * fix typo + * fix(behavior_path_planner, behavior_velocity_planner): fix typo and indentation + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(static_obstacle_avoidance): suppress unnecessary warning (`#9142 `_) +* test(static_obstacle_avoidance): add unit test for utils functions (`#9134 `_) + * docs(static_obstacle_avoidance): add doxygen + * test: add test + * fix: assert and expect + * fix: wrong comment + * refactor: use autoware test utils + --------- +* fix(utils): fix envelope polygon update logic (`#9123 `_) +* test(bpp_common): add test for path utils (`#9122 `_) + * add test file for path utils + * fix + * add tests for map irrelevant function + * add test for getUnshiftedEgoPose + * add docstring and remove unneccesary function + --------- +* fix(avoidance): don't insert stop line if the ego can't avoid or return (`#9089 `_) + * fix(avoidance): don't insert stop line if the ego can't avoid or return + * fix: build error + * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/include/autoware/behavior_path_static_obstacle_avoidance_module/helper.hpp + Co-authored-by: Go Sakayori + --------- + Co-authored-by: Go Sakayori +* refactor(bpp_common, motion_utils): move path shifter util functions to autoware::motion_utils (`#9081 `_) + * remove unused function + * mover path shifter utils function to autoware motion utils + * minor change in license header + * fix warning message + * remove header file + --------- +* refactor(bpp): simplify ExtendedPredictedObject and add new member variables (`#8889 `_) + * simplify ExtendedPredictedObject and add new member variables + * replace self polygon to initial polygon + * comment + * add comments to dist of ego + --------- +* refactor(static_obstacle_avoidance): move route handler based calculation outside loop (`#8968 `_) + * refactor filterTargetObjects + * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/src/utils.cpp + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + --------- + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> +* fix(static_obstacle_avoidance): remove redundant calculation (`#8955 `_) + remove redundant calculation +* refactor(signal_processing): prefix package and namespace with autoware (`#8541 `_) +* fix(static_obstacle_avoidance, avoidance_by_lane_change): remove unused variable (`#8926 `_) + remove unused variables +* fix(static_obstacle_avoidance): update UUID when candidate shift is empty (`#8901 `_) + fix candidate shift line's rtc cooperate status +* docs(static_obstacle_avoidance): update envelope polygon creation (`#8822 `_) + * update envelope polygon creation + * fix whitespace + --------- +* fix(autoware_behavior_path_planner): align the parameters with launcher (`#8790 `_) + parameters in behavior_path_planner aligned +* fix(static_obstacle_avoidance): improve turn signal output timing when the ego returns original lane (`#8726 `_) + fix(static_obstacle_avoidance): fix unexpected turn signal output +* docs(static_obstacle_avoidance): light edits. Typos, grammar fixes (`#8759 `_) + * Light edit: Typos, grammar fixes. Additional changes to follow + * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/README.md + Paragraph revised to correct typos + Co-authored-by: Go Sakayori + * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/README.md + Paragraph revised to correct typos + Co-authored-by: Go Sakayori + * fix typo in avoidance.png + * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/README.md + * fix pre-commit + * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/README.md + --------- + Co-authored-by: Go Sakayori + Co-authored-by: Go Sakayori + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> +* fix(autoware_behavior_path_static_obstacle_avoidance_module): fix unusedFunction (`#8776 `_) + fix:unusedFunction +* fix(static_obstacle_avoidance): ignore objects which has already been decided to avoid (`#8754 `_) +* fix(autoware_behavior_path_static_obstacle_avoidance_module): fix unusedFunction (`#8732 `_) + fix:unusedFunction +* fix(static_obstacle_avoidance): change implementation the logic to remove invalid small shift lines (`#8721 `_) + * Revert "fix(static_obstacle_avoidance): remove invalid small shift lines (`#8344 `_)" + This reverts commit 2705a63817f02ecfa705960459438763225ea6cf. + * fix(static_obstacle_avoidance): remove invalid small shift lines + --------- +* fix(static_obstacle_avoidance): use wrong parameter (`#8720 `_) +* fix(bpp): use common steering factor interface for same scene modules (`#8675 `_) +* fix(autoware_behavior_path_static_obstacle_avoidance_module): fix unusedFunction (`#8664 `_) + fix:unusedFunction +* feat(static_obstacle_avoidance): update envelope polygon creation method (`#8551 `_) + * update envelope polygon by considering pose covariance + * change parameter + * modify schema json + * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/src/utils.cpp + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + --------- + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> +* fix(static_obstacle_avoidance): target object sorting (`#8545 `_) + * fix compensateLostTargetObjects function + * remove empty case + --------- +* docs(static_obstacle_avoidance): add FAQ section in document (`#8514 `_) + * add FAQ section in readme + * refer to FAQ before detail + * fix + --------- +* fix(static_obstacle_avoidance): change avoidance condition (`#8433 `_) +* perf(static_obstacle_avoidance): improve logic to reduce computational cost (`#8432 `_) + * perf(safety_check): check within first + * perf(static_obstacle_avoidance): remove duplicated process + * perf(static_obstacle_avoidance): remove heavy process + --------- +* fix(static_obstacle_avoidance): check opposite lane (`#8345 `_) +* fix(static_obstacle_avoidance): remove invalid small shift lines (`#8344 `_) +* feat(static_obstacle_avoidance): force deactivation (`#8288 `_) + * add force cancel function + * fix format + * fix json schema + * fix spelling + * fix + --------- +* feat(static_obstacle_avoidance): enable force execution under unsafe conditions (`#8094 `_) + * add force execution for static obstacle avoidance + * fix + * erase unused function in RTC interface + * refactor with lamda function + * fix rtc_interface + * add warn throtthle and move code block + * fix + --------- +* fix(autoware_behavior_path_static_obstacle_avoidance_module): fix constParameterReference (`#8046 `_) + fix:constParameterReference +* fix(static_obstacle_avoidance): avoid object behind unavoidance object if unavoidable is not on the path (`#8066 `_) +* feat(static_obstacle_avoidance): integrate time keeper to major functions (`#8044 `_) +* fix(static_obstacle_avoidance): fix issues in target filtiering logic (`#7954 `_) + * fix: unknown filtering flow + * fix: relax target filtering logic for object which is in freespace + * docs: update flowchart + * fix: check stopped time in freespace + --------- +* feat(static_obstacle_avoidance): show markers when system requests operator support (`#7994 `_) +* fix(static_obstacle_avoidance): don't automatically avoid ambiguous vehicle (`#7851 `_) + * fix(static_obstacle_avoidance): don't automatically avoid ambiguous vehicle + * chore(schema): update schema + --------- +* fix(static_obstacle_avoidance): stop position is unstable (`#7880 `_) + fix(static_obstacle_avoidance): fix stop position +* fix(static_obstacle_avoidance): ignore pedestrian/cyclist who is not on road edge (`#7850 `_) + * fix(static_obstacle_avoidance): ignore pedestrian/cyclist who is not on road edge + * docs(static_obstacle_avoidance): update flowchart + * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/README.md + Co-authored-by: Go Sakayori + --------- + Co-authored-by: Go Sakayori +* refactor(static_avoidance): modify getAdjacentLane function (`#7843 `_) + add getLeftOppositeLanelers in getAdjacentLane function +* fix(static_obstacle_avoidance): fix issues in target object filtering logic (`#7830 `_) + * fix(static_obstacle_avoidance): check if object is inside/outside by its position point instead of its polygon + * refactor(static_obstacle_avoidance): add getter functions + * fix(static_obstacle_avoidance): check next lane without route if the current lane is not preferred + * fix(static_obstacle_avoidance): fix parked vehicle check + --------- +* feat(safety_check): filter safety check targe objects by yaw deviation between pose and lane (`#7828 `_) + * fix(safety_check): filter by yaw deviation to check object belongs to lane + * fix(static_obstacle_avoidance): check yaw only when the object is moving + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(static_obstacle_avoidance): organize params for drivable lane (`#7715 `_) + * refactor(static_obstacle_avoidance): organize params for drivable lane + * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/schema/static_obstacle_avoidance.schema.json + --------- +* feat(start_planner): yaw threshold for rss check (`#7657 `_) + * add param to customize yaw th + * add param to other modules + * docs + * update READMEs with params + * fix LC README + * use normalized yaw diff + --------- +* docs(static_obstacle_avoidance): fix wrong flowchart (`#7693 `_) +* fix(static_obstacle_avoidance): fix json schema (`#7692 `_) +* refactor(static_obstacle_avoidance): change logger name for utils (`#7617 `_) + change logger name for static avoidance utils +* feat(static_obstacle_avoidance): keep object clipping even after the object becomes non-target (`#7591 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(autoware_behavior_path_static_obstacle_avoidance_module): fix duplicateCondition warnings (`#7582 `_) +* docs(bpp_static_obstacle_avoidance): add documentation (`#7554 `_) + * fix: package path + * docs: add explanation of lateral margin + * fix: typo + * fix: wrong description + --------- +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(behaivor_path_planner)!: rename to include/autoware/{package_name} (`#7522 `_) + * refactor(behavior_path_planner)!: make autoware dir in include + * refactor(start_planner): make autoware include dir + * refactor(goal_planner): make autoware include dir + * sampling planner module + * fix sampling planner build + * dynamic_avoidance + * lc + * side shift + * autoware_behavior_path_static_obstacle_avoidance_module + * autoware_behavior_path_planner_common + * make behavior_path dir + * pre-commit + * fix pre-commit + * fix build + --------- +* Contributors: Atto, Esteve Fernandez, Go Sakayori, Kosuke Takeuchi, Ryuta Kambe, Satoshi OTA, T-Kimura-MM, Takayuki Murooka, Yutaka Kondo, Zhe Shen, Zulfaqar Azmi, danielsanchezaran, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/package.xml b/planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/package.xml index dd15cd70b4d85..0a990ddf4cb52 100644 --- a/planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/package.xml +++ b/planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_path_static_obstacle_avoidance_module - 0.1.0 + 0.38.0 The autoware_behavior_path_static_obstacle_avoidance_module package Takamasa Horibe diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_blind_spot_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_blind_spot_module/CHANGELOG.rst new file mode 100644 index 0000000000000..5d2f39bbbdde5 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_blind_spot_module/CHANGELOG.rst @@ -0,0 +1,27 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_blind_spot_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(blind_spot): hide debug information (`#8885 `_) +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(autoware_behavior_velocity_blind_spot_module): fix funcArgNamesDifferent (`#8021 `_) + * fix:funcArgNamesDifferent + * fix:funcArgNamesDifferent + * refactor:clang format + --------- +* feat(blind_spot): consider road_shoulder if exist (`#7925 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Mamoru Sobue, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_blind_spot_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_blind_spot_module/package.xml index 0b3959b7f77cd..de5d791c06161 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_blind_spot_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_blind_spot_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_blind_spot_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_blind_spot_module package Mamoru Sobue diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_crosswalk_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_crosswalk_module/CHANGELOG.rst new file mode 100644 index 0000000000000..cee14701b03c5 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_crosswalk_module/CHANGELOG.rst @@ -0,0 +1,54 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_crosswalk_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_grid_map_utils): prefix folder structure with autoware/ (`#9170 `_) +* fix(crosswalk): fix occlusion detection range calculation and add debug markers (`#9121 `_) +* fix(crosswalk): fix passing direction calclation for the objects (`#9071 `_) +* fix(crosswalk): change exceptional handling (`#8956 `_) +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* feat(crosswalk)!: update stop position caluculation (`#8853 `_) +* feat(crosswalk): suppress restart when the ego is close to the next stop point (`#8817 `_) + * feat(crosswalk): suppress restart when the ego is close to the next stop point + * update + * add comment + --------- +* fix(behavior_velocity_planner): align the parameters with launcher (`#8791 `_) + parameters in behavior_velocity_planner aligned +* fix(autoware_behavior_velocity_crosswalk_module): fix unusedFunction (`#8665 `_) + fix:unusedFunction +* fix(crosswalk): fix findEgoPassageDirectionAlongPath finding front and back point logic (`#8459 `_) + * fix(crosswalk): fix findEgoPassageDirectionAlongPath finding front and back point logic + * define ego_crosswalk_passage_direction later + --------- +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(autoware_behavior_velocity_crosswalk_module): fix passedByValue (`#8210 `_) + * fix:passedByValue + * fix:passedByValue + --------- +* refactor(crosswalk): clean up the structure and create a brief flowchart (`#7868 `_) + * refactor(crosswalk): clean up the structure and create a brief flowchart + * update + * fix + * static stop pose -> default stop pose + --------- +* fix(autoware_behavior_velocity_crosswalk_module): fix shadowVariable (`#7974 `_) + * fix:shadowVariable + * fix:shadowVariable + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Esteve Fernandez, Fumiya Watanabe, Kosuke Takeuchi, Maxime CLEMENT, Mehmet Dogru, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, Zhe Shen, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_crosswalk_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_crosswalk_module/package.xml index be04f1f9180b9..fdca3947f5f01 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_crosswalk_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_crosswalk_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_crosswalk_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_crosswalk_module package Satoshi Ota diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_detection_area_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_detection_area_module/CHANGELOG.rst new file mode 100644 index 0000000000000..ac7190a4bc0c9 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_detection_area_module/CHANGELOG.rst @@ -0,0 +1,27 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_detection_area_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* test(detection_area): refactor and add unit tests (`#9087 `_) +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(autoware_behavior_velocity_detection_area_module): fix uninitMemberVar (`#8332 `_) + fix:uninitMemberVar +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix(autoware_behavior_velocity_planner_common): remove lane_id check from arc_lane_util (`#7710 `_) + * fix(arc_lane_util): remove lane_id check from arc_lane_util + * modify test_arc_lane_util.cpp + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Maxime CLEMENT, Takayuki Murooka, Yukinari Hisaki, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_detection_area_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_detection_area_module/package.xml index 8669aa16b7252..14a1723f3be2a 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_detection_area_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_detection_area_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_detection_area_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_detection_area_module package Kyoichi Sugahara diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_intersection_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_intersection_module/CHANGELOG.rst new file mode 100644 index 0000000000000..1d8d193f03031 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_intersection_module/CHANGELOG.rst @@ -0,0 +1,95 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_intersection_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(intersection): print RTC status in diagnostic debug message (`#9007 `_) + debug(intersection): print RTC status in diagnostic message +* fix(behavior_path_planner, behavior_velocity_planner): fix to not read invalid ID (`#9103 `_) + * fix(behavior_path_planner, behavior_velocity_planner): fix to not read invalid ID + * style(pre-commit): autofix + * fix typo + * fix(behavior_path_planner, behavior_velocity_planner): fix typo and indentation + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(intersection): handle pass judge after red/arrow-signal to ignore NPCs after the signal changed to green again (`#9119 `_) +* fix(intersection): set RTC enable (`#9040 `_) + set rtc enable +* fix(interpolation): fix bug of interpolation (`#8969 `_) + fix bug of interpolation +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(intersection): fix typo (`#8911 `_) + * fix(intersection): fix typo + * fix(intersection): fix typo + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(bvp): fix rtc state update logic (`#8884 `_) + * fix(bvp): fix rtc state update logic + * fix(intersection): fix unexpected rtc state initialization + --------- +* fix(autoware_behavior_velocity_intersection_module): fix unusedFunction (`#8666 `_) + * fix:unusedFunction + * fix:unusedFunction + --------- +* fix(autoware_behavior_velocity_intersection_module): fix unreadVariable (`#8836 `_) + fix:unreadVariable +* fix(autoware_behavior_velocity_intersection_module): fix virtualCallInConstructor (`#8835 `_) + fix:virtualCallInConstructor +* fix(behavior_velocity_planner): align the parameters with launcher (`#8791 `_) + parameters in behavior_velocity_planner aligned +* fix(intersection): additional fix for 8520 (`#8561 `_) +* feat(intersection): fix topological sort for complicated intersection (`#8520 `_) + * for enclave occlusion detection lanelet + * some refactorings and modify doxygen + * fix ci + --------- + Co-authored-by: Y.Hisaki +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* feat(intersection): add test map for intersection (`#8455 `_) +* fix(autoware_smart_mpc_trajectory_follower): fix unusedStructMember (`#8393 `_) + * fix:unusedStructMember + * fix:unusedStructMember + * fix:clang format + --------- +* fix(autoware_behavior_velocity_intersection_module): fix functionConst (`#8283 `_) + fix:functionConst +* fix(autoware_behavior_velocity_intersection_module): fix funcArgNamesDifferent (`#8023 `_) + * fix:funcArgNamesDifferent + * fix:funcArgNamesDifferent + * refactor:clang format + * fix:funcArgNamesDifferent + --------- +* refactor(probabilistic_occupancy_grid_map, occupancy_grid_map_outlier_filter): add autoware\_ prefix to package name (`#8183 `_) + * chore: fix package name probabilistic occupancy grid map + * fix: solve launch error + * chore: update occupancy_grid_map_outlier_filter + * style(pre-commit): autofix + * refactor: update package name to autoware_probabilistic_occupancy_grid_map on a test + * refactor: rename folder of occupancy_grid_map_outlier_filter + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Taekjin LEE +* fix(autoware_behavior_velocity_intersection_module): fix shadowVariable (`#7976 `_) +* fix(autoware_behavior_velocity_intersection_module): fix shadowFunction (`#7835 `_) + * fix(autoware_behavior_velocity_intersection_module): fix shadowFunction + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(behavior_velocity_intersection): apply clang-tidy check (`#7552 `_) + intersection +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Esteve Fernandez, Fumiya Watanabe, Go Sakayori, Kosuke Takeuchi, Mamoru Sobue, Ryuta Kambe, Satoshi OTA, T-Kimura-MM, Takayuki Murooka, Yoshi Ri, Yukinari Hisaki, Yutaka Kondo, Zhe Shen, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_intersection_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_intersection_module/package.xml index 1c5d23e31b2e1..f80aed04512cc 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_intersection_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_intersection_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_intersection_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_intersection_module package Mamoru Sobue diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_no_drivable_lane_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_no_drivable_lane_module/CHANGELOG.rst new file mode 100644 index 0000000000000..c158782bed571 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_no_drivable_lane_module/CHANGELOG.rst @@ -0,0 +1,26 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_no_drivable_lane_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(autoware_behavior_velocity_no_drivable_lane_module): fix uninitMemberVar (`#8322 `_) + * fix:uninitMemberVar + * fix:uninitMemberVar + --------- +* fix(autoware_behavior_velocity_no_drivable_lane_module): fix bug of uninitialization (`#7928 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix(autoware_behavior_velocity_no_drivable_lane_module): fix containerOutOfBounds wawrning (`#7631 `_) + * fix(autoware_behavior_velocity_no_drivable_lane_module): fix containerOutOfBounds wawrning + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(behavior_velocity_no_drivable_lane_module): prefix package and namespace with autoware (`#7469 `_) +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Ryuta Kambe, Yukinari Hisaki, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_no_drivable_lane_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_no_drivable_lane_module/package.xml index b674478ffb228..f4e71d5bff78e 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_no_drivable_lane_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_no_drivable_lane_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_no_drivable_lane_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_no_drivable_lane_module package Ahmed Ebrahim diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_no_stopping_area_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_no_stopping_area_module/CHANGELOG.rst new file mode 100644 index 0000000000000..3db92130f35f6 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_no_stopping_area_module/CHANGELOG.rst @@ -0,0 +1,30 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_no_stopping_area_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* test(no_stopping_area): refactor and add tests (`#9009 `_) + Co-authored-by: Kosuke Takeuchi +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(autoware_behavior_velocity_no_stopping_area_module): fix uninitMemberVar (`#8321 `_) + fix:uninitMemberVar +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix(autoware_behavior_velocity_planner_common): remove lane_id check from arc_lane_util (`#7710 `_) + * fix(arc_lane_util): remove lane_id check from arc_lane_util + * modify test_arc_lane_util.cpp + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Esteve Fernandez, Fumiya Watanabe, Kosuke Takeuchi, Maxime CLEMENT, Takayuki Murooka, Yukinari Hisaki, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_no_stopping_area_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_no_stopping_area_module/package.xml index 18a35ea12d5f6..bc119becdfece 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_no_stopping_area_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_no_stopping_area_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_no_stopping_area_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_no_stopping_area_module package Kosuke Takeuchi diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_occlusion_spot_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_occlusion_spot_module/CHANGELOG.rst new file mode 100644 index 0000000000000..805fc77cf7181 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_occlusion_spot_module/CHANGELOG.rst @@ -0,0 +1,35 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_occlusion_spot_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_grid_map_utils): prefix folder structure with autoware/ (`#9170 `_) +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(behavior_velocity_planner): align the parameters with launcher (`#8791 `_) + parameters in behavior_velocity_planner aligned +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(autoware_behavior_velocity_speed_bump_module): fix uninitMemberVar (`#8320 `_) + * fix:uninitMemberVar + * fix:clang format + * fix:uninitMemberVar + * fix:clang format + * fix:clang format + --------- +* fix(autoware_behavior_velocity_occlusion_module): fix passedByValue (`#8211 `_) + fix:passedByValue +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(autoware_behavior_velocity_occlusion_spot_module): fix redundantAssignment bug (`#7559 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Esteve Fernandez, Fumiya Watanabe, Kosuke Takeuchi, Ryuta Kambe, Takayuki Murooka, Yutaka Kondo, Zhe Shen, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_occlusion_spot_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_occlusion_spot_module/package.xml index b414769e84ec2..34597b1c41a5f 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_occlusion_spot_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_occlusion_spot_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_occlusion_spot_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_occlusion_spot_module package Taiki Tanaka diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_planner/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_planner/CHANGELOG.rst new file mode 100644 index 0000000000000..738fe8cf0bf6f --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_planner/CHANGELOG.rst @@ -0,0 +1,28 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_planner +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_behavior_velocity_planner): fix passedByValue (`#8213 `_) + fix:passedByValue +* chore(autoware_behavior_velocity_planner): remove no_prefix function from tests (`#7589 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(autoware_behavior_velocity_speed_bump_module): prefix package and namespace with autoware (`#7467 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(behavior_velocity_no_drivable_lane_module): prefix package and namespace with autoware (`#7469 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): fix CODEOWNERS and page links (`#7534 `_) + * chore(behavior_velocity_planner): fix CODEOWNERS and page links + * fix: fix page link + --------- +* refactor(velocity_smoother): rename to include/autoware/{package_name} (`#7533 `_) +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Esteve Fernandez, Fumiya Watanabe, Kosuke Takeuchi, Takayuki Murooka, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_planner/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_planner/package.xml index 49946766ef55c..4dc4876010555 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_planner/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_planner/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_planner - 0.1.0 + 0.38.0 The autoware_behavior_velocity_planner package Mamoru Sobue diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_planner_common/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_planner_common/CHANGELOG.rst new file mode 100644 index 0000000000000..7ca9c6913dd4a --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_planner_common/CHANGELOG.rst @@ -0,0 +1,57 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_planner_common +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(behavior_velocity_planner_common): fix findOffsetSegment (`#9130 `_) +* feat(autoware_test_utils): move test_map, add launcher for test_map (`#9045 `_) +* test(no_stopping_area): refactor and add tests (`#9009 `_) + Co-authored-by: Kosuke Takeuchi +* fix(autoware_behavior_velocity_planner_common): add node clock, fix use sim time (`#8876 `_) +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(bvp): fix rtc state update logic (`#8884 `_) + * fix(bvp): fix rtc state update logic + * fix(intersection): fix unexpected rtc state initialization + --------- +* feat(behavior_planning): update test map for BusStopArea and bicycle_lanes (`#8694 `_) +* feat(intersection): fix topological sort for complicated intersection (`#8520 `_) + * for enclave occlusion detection lanelet + * some refactorings and modify doxygen + * fix ci + --------- + Co-authored-by: Y.Hisaki +* fix(autoware_behavior_velocity_planner_common): fix variableScope (`#8446 `_) + fix:variableScope +* feat(intersection): add test map for intersection (`#8455 `_) +* perf(velocity_smoother): not resample debug_trajectories is not used (`#8030 `_) + * not resample debug_trajectories if not published + * update dependant packages + --------- +* feat(autoware_behavior_velocity_planner_common,autoware_behavior_velocity_stop_line_module): add time_keeper to bvp (`#8070 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix(autoware_behavior_velocity_planner_common): remove lane_id check from arc_lane_util (`#7710 `_) + * fix(arc_lane_util): remove lane_id check from arc_lane_util + * modify test_arc_lane_util.cpp + --------- +* refactor(behavior_velocity_intersection): apply clang-tidy check (`#7552 `_) + intersection +* fix(autoware_behavior_velocity_planner_common): fix unusedScopedObject bug (`#7570 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* refactor(rtc_interface)!: rename to include/autoware/{package_name} (`#7531 `_) + Co-authored-by: Fumiya Watanabe +* refactor(objects_of_interest_marker_interface): rename to include/autoware/{package_name} (`#7535 `_) +* refactor(velocity_smoother): rename to include/autoware/{package_name} (`#7533 `_) +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Dawid Moszyński, Esteve Fernandez, Fumiya Watanabe, Kosuke Takeuchi, Mamoru Sobue, Maxime CLEMENT, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Yukinari Hisaki, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_planner_common/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_planner_common/package.xml index 9e5e8b0edda7b..6692358f1b21f 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_planner_common/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_planner_common/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_planner_common - 0.1.0 + 0.38.0 The autoware_behavior_velocity_planner_common package Tomoya Kimura diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_run_out_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_run_out_module/CHANGELOG.rst new file mode 100644 index 0000000000000..67c9028c5e011 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_run_out_module/CHANGELOG.rst @@ -0,0 +1,42 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_run_out_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(object_recognition_utils): add autoware prefix to object_recognition_utils (`#8946 `_) +* fix(behavior_velocity_planner): align the parameters with launcher (`#8791 `_) + parameters in behavior_velocity_planner aligned +* fix(autoware_behavior_velocity_run_out_module): fix unusedFunction (`#8779 `_) + fix:unusedFunction +* fix(autoware_behavior_velocity_run_out_module): fix unusedFunction (`#8669 `_) + fix:unusedFunction +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(behavior_velocity_planner): fix cppcheck warnings of functionStatic (`#8262 `_) + fix: deal with functionStatic warnings +* fix(autoware_behavior_velocity_run_out_module): fix functionConst (`#8284 `_) + fix:functionConst +* fix(autoware_behavior_velocity_run_out_module): fix passedByValue (`#8215 `_) + * fix:passedByValue + * fix:passedByValue + * fix:passedByValue + --------- +* fix(autoware_behavior_velocity_run_out_module): fix constParameterReference (`#8050 `_) + fix:constParameterReference +* fix(behavior_path_planner, behavior_velocity_planner): fix redefinition errors (`#7688 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): fix CODEOWNERS and page links (`#7534 `_) + * chore(behavior_velocity_planner): fix CODEOWNERS and page links + * fix: fix page link + --------- +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Esteve Fernandez, Fumiya Watanabe, Kosuke Takeuchi, Ryuta Kambe, Takayuki Murooka, Yutaka Kondo, Zhe Shen, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_run_out_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_run_out_module/package.xml index b8fc098826e7a..369b5fba81122 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_run_out_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_run_out_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_run_out_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_run_out_module package Tomohito Ando diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_speed_bump_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_speed_bump_module/CHANGELOG.rst new file mode 100644 index 0000000000000..7beadcdc6cf67 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_speed_bump_module/CHANGELOG.rst @@ -0,0 +1,19 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_speed_bump_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(autoware_behavior_velocity_speed_bump_module): fix uninitMemberVar (`#8319 `_) + fix:uninitMemberVar +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix(autoware_behavior_velocity_speed_bump_module): fix containerOutOfBounds warning (`#7671 `_) + fix(autoware_behavior_velocity_speed_bump_module): fix containerOutOfBounds +* refactor(autoware_behavior_velocity_speed_bump_module): prefix package and namespace with autoware (`#7467 `_) +* Contributors: Esteve Fernandez, Ryuta Kambe, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_speed_bump_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_speed_bump_module/package.xml index ffc4b09a9a37c..3018be3e328b8 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_speed_bump_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_speed_bump_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_speed_bump_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_speed_bump_module package Tomoya Kimura diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_stop_line_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_stop_line_module/CHANGELOG.rst new file mode 100644 index 0000000000000..487ac65735b33 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_stop_line_module/CHANGELOG.rst @@ -0,0 +1,27 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_stop_line_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(autoware_behavior_velocity_stop_line_module): fix uninitMemberVar (`#8318 `_) + fix:uninitMemberVar +* feat(autoware_behavior_velocity_planner_common,autoware_behavior_velocity_stop_line_module): add time_keeper to bvp (`#8070 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix(autoware_behavior_velocity_planner_common): remove lane_id check from arc_lane_util (`#7710 `_) + * fix(arc_lane_util): remove lane_id check from arc_lane_util + * modify test_arc_lane_util.cpp + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Takayuki Murooka, Yukinari Hisaki, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_stop_line_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_stop_line_module/package.xml index 286465b158f18..464a5d0f09bf7 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_stop_line_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_stop_line_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_stop_line_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_stop_line_module package Fumiya Watanabe diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_template_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_template_module/CHANGELOG.rst new file mode 100644 index 0000000000000..9281fdade1dac --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_template_module/CHANGELOG.rst @@ -0,0 +1,21 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_template_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(autoware_behavior_velocity_speed_bump_module): prefix package and namespace with autoware (`#7467 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Esteve Fernandez, Fumiya Watanabe, Kosuke Takeuchi, Takayuki Murooka, Yutaka Kondo, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_template_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_template_module/package.xml index 92a815255d9e1..d0c43166cd670 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_template_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_template_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_template_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_template_module package Daniel Sanchez diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_traffic_light_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_traffic_light_module/CHANGELOG.rst new file mode 100644 index 0000000000000..4b028feb98393 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_traffic_light_module/CHANGELOG.rst @@ -0,0 +1,34 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_traffic_light_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* test(traffic_light): write test for utils (`#9046 `_) + * refactor: separate utils file + * refactor: utils function output + * test: write test for utils + * chore: add doxygen + --------- +* fix(behavior_velocity_traffic_light): make dilemma_zone_plotter.py executable (`#8684 `_) +* feat(traffic_light): add dilemma_zone_plotter.py (`#8638 `_) + * feat(traffic_light): add dilemma_zone_plotter.py + * fix typo + * fix typo + --------- +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(autoware_behavior_velocity_traffic_light_module): fix uninitMemberVar (`#8317 `_) + fix:funinitMemberVar +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_traffic_light_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_traffic_light_module/package.xml index 51992a6fa40d3..9cff5fb92b54b 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_traffic_light_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_traffic_light_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_traffic_light_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_traffic_light_module package Satoshi Ota diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_virtual_traffic_light_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_virtual_traffic_light_module/CHANGELOG.rst new file mode 100644 index 0000000000000..ce31a8bb963e7 --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_virtual_traffic_light_module/CHANGELOG.rst @@ -0,0 +1,32 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_virtual_traffic_light_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* test(virtual_traffic_light): add unit tests for utils (`#9107 `_) +* chore(virtual_traffic_light): add soblin to maintainer (`#9147 `_) +* refactor(virtual_traffic_light): move to utils for unit test (`#9106 `_) +* fix(autoware_behavior_velocity_virtual_traffic_light_module): fix unusedFunction (`#8670 `_) + fix:unusedFunction +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* fix(autoware_behavior_velocity_virtual_traffic_light_module): fix unusedStructMember (`#8394 `_) + fix:unusedStructMember +* fix(behavior_path_planner, behavior_velocity_planner): fix redefinition errors (`#7688 `_) +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* fix(autoware_behavior_velocity_planner_common): remove lane_id check from arc_lane_util (`#7710 `_) + * fix(arc_lane_util): remove lane_id check from arc_lane_util + * modify test_arc_lane_util.cpp + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Ryuta Kambe, Takayuki Murooka, Yukinari Hisaki, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_virtual_traffic_light_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_virtual_traffic_light_module/package.xml index f2400839313b4..b1ecfdb26bcde 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_virtual_traffic_light_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_virtual_traffic_light_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_virtual_traffic_light_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_virtual_traffic_light_module package Kosuke Takeuchi diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_walkway_module/CHANGELOG.rst b/planning/behavior_velocity_planner/autoware_behavior_velocity_walkway_module/CHANGELOG.rst new file mode 100644 index 0000000000000..d15003404903f --- /dev/null +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_walkway_module/CHANGELOG.rst @@ -0,0 +1,26 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_behavior_velocity_walkway_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(behavior_velocity_planner): fix cppcheck warnings of virtualCallInConstructor (`#8376 `_) + Co-authored-by: Ryuta Kambe +* refactor(crosswalk): clean up the structure and create a brief flowchart (`#7868 `_) + * refactor(crosswalk): clean up the structure and create a brief flowchart + * update + * fix + * static stop pose -> default stop pose + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* chore(behavior_velocity_planner): move packages (`#7526 `_) +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Takayuki Murooka, Yutaka Kondo, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/behavior_velocity_planner/autoware_behavior_velocity_walkway_module/package.xml b/planning/behavior_velocity_planner/autoware_behavior_velocity_walkway_module/package.xml index be1e583f01be1..03724767271fe 100644 --- a/planning/behavior_velocity_planner/autoware_behavior_velocity_walkway_module/package.xml +++ b/planning/behavior_velocity_planner/autoware_behavior_velocity_walkway_module/package.xml @@ -2,7 +2,7 @@ autoware_behavior_velocity_walkway_module - 0.1.0 + 0.38.0 The autoware_behavior_velocity_walkway_module package Satoshi Ota diff --git a/planning/motion_velocity_planner/autoware_motion_velocity_dynamic_obstacle_stop_module/CHANGELOG.rst b/planning/motion_velocity_planner/autoware_motion_velocity_dynamic_obstacle_stop_module/CHANGELOG.rst new file mode 100644 index 0000000000000..c15304d214a0c --- /dev/null +++ b/planning/motion_velocity_planner/autoware_motion_velocity_dynamic_obstacle_stop_module/CHANGELOG.rst @@ -0,0 +1,25 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_motion_velocity_dynamic_obstacle_stop_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* test(dynamic_obstacle_stop): add tests and do some refactoring (`#8250 `_) +* fix(autoware_motion_velocity_dynamic_obstacle_stop_module): fix funcArgNamesDifferent (`#8024 `_) + fix:funcArgNamesDifferent +* perf(dynamic_obstacle_stop): construct rtree nodes in place (`#7753 `_) +* perf(dynamic_obstacle_stop): create rtree with packing algorithm (`#7730 `_) +* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (`#7683 `_) +* feat(motion_velocity_planner): publish processing times (`#7633 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(motion_velocity_planner): rename include directories (`#7523 `_) +* refactor(dynamic_obstacle_stop): move to motion_velocity_planner (`#7460 `_) +* Contributors: Kosuke Takeuchi, Maxime CLEMENT, Takayuki Murooka, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/motion_velocity_planner/autoware_motion_velocity_dynamic_obstacle_stop_module/package.xml b/planning/motion_velocity_planner/autoware_motion_velocity_dynamic_obstacle_stop_module/package.xml index 7c03655fd5f57..5916d20f5c42e 100644 --- a/planning/motion_velocity_planner/autoware_motion_velocity_dynamic_obstacle_stop_module/package.xml +++ b/planning/motion_velocity_planner/autoware_motion_velocity_dynamic_obstacle_stop_module/package.xml @@ -2,7 +2,7 @@ autoware_motion_velocity_dynamic_obstacle_stop_module - 0.1.0 + 0.38.0 dynamic_obstacle_stop module to stop ego when in the immediate path of a dynamic object Maxime Clement diff --git a/planning/motion_velocity_planner/autoware_motion_velocity_obstacle_velocity_limiter_module/CHANGELOG.rst b/planning/motion_velocity_planner/autoware_motion_velocity_obstacle_velocity_limiter_module/CHANGELOG.rst new file mode 100644 index 0000000000000..33609b35c09c9 --- /dev/null +++ b/planning/motion_velocity_planner/autoware_motion_velocity_obstacle_velocity_limiter_module/CHANGELOG.rst @@ -0,0 +1,48 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_motion_velocity_obstacle_velocity_limiter_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_grid_map_utils): prefix folder structure with autoware/ (`#9170 `_) +* fix(obstacle_velocity_limiter): more stable virtual wall (`#8499 `_) +* feat(out_of_lane): redesign to improve accuracy and performance (`#8453 `_) +* chore(obstacle_velocity_limiter): add Alqudah Mohammad as codeowner (`#8516 `_) +* fix(autoware_motion_velocity_obstacle_velocity_limiter_module): fix functionStatic (`#8483 `_) + fix:functionStatic +* fix(autoware_motion_velocity_obstacle_velocity_limiter_module): fix unreadVariable (`#8366 `_) + * fix:unreadVariable + * fix:unreadVariable + --------- +* fix(autoware_motion_velocity_obstacle_velocity_limiter_module): fix uninitMemberVar (`#8314 `_) + fix:funinitMemberVar +* fix(autoware_motion_velocity_obstacle_velocity_limiter_module): fix funcArgNamesDifferent (`#8025 `_) + fix:funcArgNamesDifferent +* fix(autoware_motion_velocity_obstacle_velocity_limiter_module): fix shadowVariable (`#7977 `_) + * fix:shadowVariable + * fix:shadowVariable + --------- +* perf(motion_velocity_planner): resample trajectory after vel smoothing (`#7732 `_) + * perf(dynamic_obstacle_stop): create rtree with packing algorithm + * Revert "perf(out_of_lane): downsample the trajectory to improve performance (`#7691 `_)" + This reverts commit 8444a9eb29b32f500be3724dd5662013b9b81060. + * perf(motion_velocity_planner): resample trajectory after vel smoothing + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* perf(out_of_lane): downsample the trajectory to improve performance (`#7691 `_) +* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (`#7683 `_) +* feat(motion_velocity_planner): publish processing times (`#7633 `_) +* fix(autoware_motion_velocity_obstacle_velocity_limiter_module): fix unreadVariable warning (`#7625 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(motion_velocity_planner): rename include directories (`#7523 `_) +* refactor(grid_map_utils): add autoware prefix and namespace (`#7487 `_) +* feat(obstacle_velocity_limiter): move to motion_velocity_planner (`#7439 `_) +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Maxime CLEMENT, Ryuta Kambe, Takayuki Murooka, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/motion_velocity_planner/autoware_motion_velocity_obstacle_velocity_limiter_module/package.xml b/planning/motion_velocity_planner/autoware_motion_velocity_obstacle_velocity_limiter_module/package.xml index 41a1ad7621526..cd9dd1b756b64 100644 --- a/planning/motion_velocity_planner/autoware_motion_velocity_obstacle_velocity_limiter_module/package.xml +++ b/planning/motion_velocity_planner/autoware_motion_velocity_obstacle_velocity_limiter_module/package.xml @@ -1,7 +1,7 @@ autoware_motion_velocity_obstacle_velocity_limiter_module - 0.1.0 + 0.38.0 Package to adjust velocities of a trajectory in order for the ride to feel safe Maxime CLEMENT diff --git a/planning/motion_velocity_planner/autoware_motion_velocity_out_of_lane_module/CHANGELOG.rst b/planning/motion_velocity_planner/autoware_motion_velocity_out_of_lane_module/CHANGELOG.rst new file mode 100644 index 0000000000000..6b006d110dbe5 --- /dev/null +++ b/planning/motion_velocity_planner/autoware_motion_velocity_out_of_lane_module/CHANGELOG.rst @@ -0,0 +1,103 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_motion_velocity_out_of_lane_module +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* perf(out_of_lane): use intersection with other lanes instead of difference with ego lane (`#8870 `_) +* chore(motion_velocity_planner): add Alqudah Mohammad as maintainer (`#8877 `_) +* chore(planning): consistent parameters with autoware_launch (`#8915 `_) + * chore(planning): consistent parameters with autoware_launch + * update + * fix json schema + --------- +* fix(motion_planning): align the parameters with launcher (`#8792 `_) + parameters in motion_planning aligned +* docs(out_of_lane): update documentation for the new design (`#8692 `_) +* fix(out_of_lane): fix a bug with the rtree reference deleted nodes (`#8679 `_) +* fix(out_of_lane): fix noConstructor cppcheck warning (`#8636 `_) +* feat(out_of_lane): redesign to improve accuracy and performance (`#8453 `_) +* perf(out_of_lane): use rtree to get stop lines and trajectory lanelets (`#8439 `_) +* chore(out_of_lane): add Mamoru SOBUE as maintainer (`#8440 `_) +* feat(out_of_lane): also apply lat buffer between the lane and stop pose (`#7918 `_) +* feat(out_of_lane): ignore objects coming from behind ego (`#7891 `_) +* fix(autoware_motion_velocity_out_of_lane_module): fix constParameterReference (`#8051 `_) + fix:constParameterReference +* perf(motion_velocity_planner): resample trajectory after vel smoothing (`#7732 `_) + * perf(dynamic_obstacle_stop): create rtree with packing algorithm + * Revert "perf(out_of_lane): downsample the trajectory to improve performance (`#7691 `_)" + This reverts commit 8444a9eb29b32f500be3724dd5662013b9b81060. + * perf(motion_velocity_planner): resample trajectory after vel smoothing + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* perf(out_of_lane): downsample the trajectory to improve performance (`#7691 `_) +* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (`#7683 `_) +* feat(motion_velocity_planner): publish processing times (`#7633 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* feat(motion_velocity_planner): rename include directories (`#7523 `_) +* refactor(route_handler): route handler add autoware prefix (`#7341 `_) + * rename route handler package + * update packages dependencies + * update include guards + * update includes + * put in autoware namespace + * fix formats + * keep header and source file name as before + --------- +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* feat(motion_velocity_planner): use polling subscriber to efficiently get messages (`#7223 `_) + * feat(motion_velocity_planner): use polling subscriber for odometry topic + * use polling subscribers for more topics + * remove blocking mutex lock when processing traffic lights + * fix assign after return + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for planning modules (`#7246 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* feat(motion_velocity_planner): add new motion velocity planning (`#7064 `_) +* Contributors: Kosuke Takeuchi, Maxime CLEMENT, Ryohsuke Mitsudome, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, Zhe Shen, kobayu858, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/motion_velocity_planner/autoware_motion_velocity_out_of_lane_module/package.xml b/planning/motion_velocity_planner/autoware_motion_velocity_out_of_lane_module/package.xml index e0fb81e2d7a5a..6c8122e816555 100644 --- a/planning/motion_velocity_planner/autoware_motion_velocity_out_of_lane_module/package.xml +++ b/planning/motion_velocity_planner/autoware_motion_velocity_out_of_lane_module/package.xml @@ -2,7 +2,7 @@ autoware_motion_velocity_out_of_lane_module - 0.1.0 + 0.38.0 The motion_velocity_out_of_lane_module package Maxime Clement diff --git a/planning/motion_velocity_planner/autoware_motion_velocity_planner_common/CHANGELOG.rst b/planning/motion_velocity_planner/autoware_motion_velocity_planner_common/CHANGELOG.rst new file mode 100644 index 0000000000000..df513cf0a7330 --- /dev/null +++ b/planning/motion_velocity_planner/autoware_motion_velocity_planner_common/CHANGELOG.rst @@ -0,0 +1,111 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_motion_velocity_planner_common +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(motion_velocity_planner): disable randomly failing test (`#8923 `_) +* chore(motion_velocity_planner): add Alqudah Mohammad as maintainer (`#8877 `_) +* fix(motion_velocity_planner): relax test precision to prevent random failures (`#8799 `_) +* feat(out_of_lane): redesign to improve accuracy and performance (`#8453 `_) +* perf(motion_velocity_planner): resample trajectory after vel smoothing (`#7732 `_) + * perf(dynamic_obstacle_stop): create rtree with packing algorithm + * Revert "perf(out_of_lane): downsample the trajectory to improve performance (`#7691 `_)" + This reverts commit 8444a9eb29b32f500be3724dd5662013b9b81060. + * perf(motion_velocity_planner): resample trajectory after vel smoothing + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* perf(out_of_lane): downsample the trajectory to improve performance (`#7691 `_) +* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (`#7683 `_) +* feat(motion_velocity_planner): publish processing times (`#7633 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(route_handler)!: rename to include/autoware/{package_name} (`#7530 `_) + refactor(route_handler)!: rename to include/autoware/{package_name} +* refactor(velocity_smoother): rename to include/autoware/{package_name} (`#7533 `_) +* feat(motion_velocity_planner): rename include directories (`#7523 `_) +* refactor(dynamic_obstacle_stop): move to motion_velocity_planner (`#7460 `_) +* refactor(route_handler): route handler add autoware prefix (`#7341 `_) + * rename route handler package + * update packages dependencies + * update include guards + * update includes + * put in autoware namespace + * fix formats + * keep header and source file name as before + --------- +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* feat(motion_velocity_planner): use polling subscriber to efficiently get messages (`#7223 `_) + * feat(motion_velocity_planner): use polling subscriber for odometry topic + * use polling subscribers for more topics + * remove blocking mutex lock when processing traffic lights + * fix assign after return + --------- +* refactor(path_optimizer, velocity_smoother)!: prefix package and namespace with autoware (`#7354 `_) + * chore(autoware_velocity_smoother): update namespace + * chore(autoware_path_optimizer): update namespace + --------- +* refactor(behavior_velocity_planner_common)!: prefix package and namespace with autoware (`#7314 `_) + * refactor(behavior_velocity_planner_common): add autoware prefix + * refactor(behavior_velocity_planner_common): fix run_out module + * refactor(behavior_velocity_planner_common): fix for autoware_behavior_velocity_walkway_module + * refactor(behavior_velocity_planner_common): remove unnecessary using + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for planning modules (`#7246 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* chore(autoware_velocity_smoother, autoware_path_optimizer): rename packages (`#7202 `_) + * chore(autoware_path_optimizer): rename package and namespace + * chore(autoware_static_centerline_generator): rename package and namespace + * chore: update module name + * chore(autoware_velocity_smoother): rename package and namespace + * chore(tier4_planning_launch): update module name + * chore: update module name + * fix: test + * fix: test + * fix: test + --------- +* feat(motion_velocity_planner): add new motion velocity planning (`#7064 `_) +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Maxime CLEMENT, Ryohsuke Mitsudome, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/motion_velocity_planner/autoware_motion_velocity_planner_common/package.xml b/planning/motion_velocity_planner/autoware_motion_velocity_planner_common/package.xml index dfe15579eed2a..9f518044b9d05 100644 --- a/planning/motion_velocity_planner/autoware_motion_velocity_planner_common/package.xml +++ b/planning/motion_velocity_planner/autoware_motion_velocity_planner_common/package.xml @@ -2,7 +2,7 @@ autoware_motion_velocity_planner_common - 0.1.0 + 0.38.0 Common functions and interfaces for motion_velocity_planner modules Maxime Clement diff --git a/planning/motion_velocity_planner/autoware_motion_velocity_planner_node/CHANGELOG.rst b/planning/motion_velocity_planner/autoware_motion_velocity_planner_node/CHANGELOG.rst new file mode 100644 index 0000000000000..8a141b67d8ef3 --- /dev/null +++ b/planning/motion_velocity_planner/autoware_motion_velocity_planner_node/CHANGELOG.rst @@ -0,0 +1,97 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_motion_velocity_planner_node +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(motion_velocity_planner): add Alqudah Mohammad as maintainer (`#8877 `_) +* perf(motion_velocity_planner): fix heavy resampling and transform lookup (`#8839 `_) +* fix(obstacle_velocity_limiter): more stable virtual wall (`#8499 `_) +* feat(out_of_lane): redesign to improve accuracy and performance (`#8453 `_) +* feat(motion_velocity_planner,planning_evaluator): add stop, slow_down diags (`#8503 `_) + * tmp save. + * publish diagnostics. + * move clearDiagnostics func to head + * change to snake_names. + * remove a change of launch.xml + * pre-commit run -a + * publish diagnostics on node side. + * move empty checking out of 'get_diagnostics'. + * remove get_diagnostics; change reason str. + * remove unused condition. + * Update planning/motion_velocity_planner/autoware_motion_velocity_planner_node/src/planner_manager.cpp + Co-authored-by: Kosuke Takeuchi + * Update planning/motion_velocity_planner/autoware_motion_velocity_planner_node/src/planner_manager.cpp + Co-authored-by: Kosuke Takeuchi + --------- + Co-authored-by: Kosuke Takeuchi +* perf(velocity_smoother): not resample debug_trajectories is not used (`#8030 `_) + * not resample debug_trajectories if not published + * update dependant packages + --------- +* feat(out_of_lane): ignore objects coming from behind ego (`#7891 `_) +* fix(motion_planning): fix processing time topic names (`#7885 `_) +* fix(motion_velocity_planner): use the slowdown velocity (instead of 0) (`#7840 `_) +* perf(motion_velocity_planner): resample trajectory after vel smoothing (`#7732 `_) + * perf(dynamic_obstacle_stop): create rtree with packing algorithm + * Revert "perf(out_of_lane): downsample the trajectory to improve performance (`#7691 `_)" + This reverts commit 8444a9eb29b32f500be3724dd5662013b9b81060. + * perf(motion_velocity_planner): resample trajectory after vel smoothing + --------- +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat(motion_velocity_planner, lane_departure_checker): add processing time Float64 publishers (`#7683 `_) +* feat(motion_velocity_planner): publish processing times (`#7633 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(velocity_smoother): rename to include/autoware/{package_name} (`#7533 `_) +* feat(motion_velocity_planner): rename include directories (`#7523 `_) +* fix(planning): set single depth sensor data qos for pointlcoud polling subscribers (`#7490 `_) + set single depth sensor data qos for pointlcoud polling subscribers +* refactor(dynamic_obstacle_stop): move to motion_velocity_planner (`#7460 `_) +* refactor(test_utils): move to common folder (`#7158 `_) + * Move autoware planning test manager to autoware namespace + * fix package share directory for behavior path planner + * renaming files and directory + * rename variables that has planning_test_utils in its name. + * use autoware namespace for test utils + * move folder to common + * update .pages file + * fix test error + * removed obstacle velocity limiter test artifact + * remove namespace from planning validator, it has using keyword + --------- +* feat(obstacle_velocity_limiter): move to motion_velocity_planner (`#7439 `_) +* feat(motion_velocity_planner): use polling subscriber to efficiently get messages (`#7223 `_) + * feat(motion_velocity_planner): use polling subscriber for odometry topic + * use polling subscribers for more topics + * remove blocking mutex lock when processing traffic lights + * fix assign after return + --------- +* refactor(path_optimizer, velocity_smoother)!: prefix package and namespace with autoware (`#7354 `_) + * chore(autoware_velocity_smoother): update namespace + * chore(autoware_path_optimizer): update namespace + --------- +* feat!: replace autoware_auto_msgs with autoware_msgs for planning modules (`#7246 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* chore(autoware_velocity_smoother, autoware_path_optimizer): rename packages (`#7202 `_) + * chore(autoware_path_optimizer): rename package and namespace + * chore(autoware_static_centerline_generator): rename package and namespace + * chore: update module name + * chore(autoware_velocity_smoother): rename package and namespace + * chore(tier4_planning_launch): update module name + * chore: update module name + * fix: test + * fix: test + * fix: test + --------- +* feat(motion_velocity_planner): add new motion velocity planning (`#7064 `_) +* Contributors: Fumiya Watanabe, Kosuke Takeuchi, Maxime CLEMENT, Ryohsuke Mitsudome, Satoshi OTA, Takayuki Murooka, Tiankui Xian, Yutaka Kondo, Zulfaqar Azmi, mkquda + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/motion_velocity_planner/autoware_motion_velocity_planner_node/package.xml b/planning/motion_velocity_planner/autoware_motion_velocity_planner_node/package.xml index 7919917c2256a..bf4e8a242d576 100644 --- a/planning/motion_velocity_planner/autoware_motion_velocity_planner_node/package.xml +++ b/planning/motion_velocity_planner/autoware_motion_velocity_planner_node/package.xml @@ -2,7 +2,7 @@ autoware_motion_velocity_planner_node - 0.1.0 + 0.38.0 Node of the motion_velocity_planner Maxime Clement diff --git a/planning/sampling_based_planner/autoware_bezier_sampler/CHANGELOG.rst b/planning/sampling_based_planner/autoware_bezier_sampler/CHANGELOG.rst new file mode 100644 index 0000000000000..2084bc1c56aef --- /dev/null +++ b/planning/sampling_based_planner/autoware_bezier_sampler/CHANGELOG.rst @@ -0,0 +1,12 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_bezier_sampler +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(sampling_based_planner): add autoware prefix (`#7348 `_) +* Contributors: Maxime CLEMENT, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/sampling_based_planner/autoware_bezier_sampler/package.xml b/planning/sampling_based_planner/autoware_bezier_sampler/package.xml index 62dce46816119..5293a01de4577 100644 --- a/planning/sampling_based_planner/autoware_bezier_sampler/package.xml +++ b/planning/sampling_based_planner/autoware_bezier_sampler/package.xml @@ -1,7 +1,7 @@ autoware_bezier_sampler - 0.0.1 + 0.38.0 Package to sample trajectories using Bézier curves Maxime CLEMENT Maxime CLEMENT diff --git a/planning/sampling_based_planner/autoware_frenet_planner/CHANGELOG.rst b/planning/sampling_based_planner/autoware_frenet_planner/CHANGELOG.rst new file mode 100644 index 0000000000000..227dc896c34ab --- /dev/null +++ b/planning/sampling_based_planner/autoware_frenet_planner/CHANGELOG.rst @@ -0,0 +1,20 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_frenet_planner +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_frenet_planner): fix build error (`#8807 `_) + fix:build error +* fix(autoware_frenet_planner): fix unusedFunction (`#8788 `_) + fix: unusedFunction +* fix(frenet_planner): fix mistake in the curvature calculation (`#7920 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(sampling_based_planner): add autoware prefix (`#7348 `_) +* Contributors: Hayate TOBA, Kosuke Takeuchi, Maxime CLEMENT, Takayuki Murooka, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/sampling_based_planner/autoware_frenet_planner/package.xml b/planning/sampling_based_planner/autoware_frenet_planner/package.xml index 1ba7c8a148007..8a6d4d487580d 100644 --- a/planning/sampling_based_planner/autoware_frenet_planner/package.xml +++ b/planning/sampling_based_planner/autoware_frenet_planner/package.xml @@ -1,7 +1,7 @@ autoware_frenet_planner - 0.0.1 + 0.38.0 The autoware_frenet_planner package for trajectory generation in Frenet frame Maxime CLEMENT Maxime CLEMENT diff --git a/planning/sampling_based_planner/autoware_path_sampler/CHANGELOG.rst b/planning/sampling_based_planner/autoware_path_sampler/CHANGELOG.rst new file mode 100644 index 0000000000000..c809f9008566e --- /dev/null +++ b/planning/sampling_based_planner/autoware_path_sampler/CHANGELOG.rst @@ -0,0 +1,63 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_path_sampler +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(autoware_path_sampler): fix unusedFunction (`#8730 `_) + fix:unusedFunction +* fix(autoware_path_sampler): fix passedByValue (`#8216 `_) + fix:passedByValue +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(autoware_path_sampler): fix unusedVariable warning (`#7584 `_) + fix unusedVariable warning +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* ci(pre-commit): autoupdate (`#7499 `_) + Co-authored-by: M. Fatih Cırıt +* feat(sampling_based_planner): use polling subscribers (`#7394 `_) +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* refactor(sampling_based_planner): add autoware prefix (`#7348 `_) +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Maxime CLEMENT, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Yutaka Kondo, awf-autoware-bot[bot], kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/sampling_based_planner/autoware_path_sampler/package.xml b/planning/sampling_based_planner/autoware_path_sampler/package.xml index ca137a0d06a53..188839c805179 100644 --- a/planning/sampling_based_planner/autoware_path_sampler/package.xml +++ b/planning/sampling_based_planner/autoware_path_sampler/package.xml @@ -2,7 +2,7 @@ autoware_path_sampler - 0.1.0 + 0.38.0 Package for the sampling-based path planner Maxime CLEMENT Apache License 2.0 diff --git a/planning/sampling_based_planner/autoware_sampler_common/CHANGELOG.rst b/planning/sampling_based_planner/autoware_sampler_common/CHANGELOG.rst new file mode 100644 index 0000000000000..6b16ba6e8ce43 --- /dev/null +++ b/planning/sampling_based_planner/autoware_sampler_common/CHANGELOG.rst @@ -0,0 +1,17 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_sampler_common +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(sampling_based_planner): add autoware prefix (`#7348 `_) +* Contributors: Esteve Fernandez, Kosuke Takeuchi, Maxime CLEMENT, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/planning/sampling_based_planner/autoware_sampler_common/package.xml b/planning/sampling_based_planner/autoware_sampler_common/package.xml index d1f1e3946a0dd..d110807877761 100644 --- a/planning/sampling_based_planner/autoware_sampler_common/package.xml +++ b/planning/sampling_based_planner/autoware_sampler_common/package.xml @@ -1,7 +1,7 @@ autoware_sampler_common - 0.0.1 + 0.38.0 Common classes and functions for sampling based planners Maxime CLEMENT Maxime CLEMENT diff --git a/sensing/autoware_gnss_poser/CHANGELOG.rst b/sensing/autoware_gnss_poser/CHANGELOG.rst new file mode 100644 index 0000000000000..7ece0bad8834f --- /dev/null +++ b/sensing/autoware_gnss_poser/CHANGELOG.rst @@ -0,0 +1,26 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_gnss_poser +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* chore(autoware_gnss_poser): make source codes follow the coding rules (`#8703 `_) + * Follow the coding rules in autoware_gnss_poser + * Edit _core to _node inside files + * Fixed AUTOWARE__GNSS_POSER__GNSS_POSER_NODE_HPP\_ part + --------- +* chore(gnss_poser): add autoware prefix to gnss_poser (`#8323 `_) + * add "autoware" prefix to gnss_poser + * Fixed typos and left overs + * Fixed directory mistake + * style(pre-commit): autofix + * Removed gnss_poser line from CODEOWNERS + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Yi-Hsiang Fang (Vivid) <146902905+vividf@users.noreply.github.com> +* Contributors: Esteve Fernandez, TaikiYamada4, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/autoware_gnss_poser/package.xml b/sensing/autoware_gnss_poser/package.xml index 6565148df73cd..f055c26ca781f 100644 --- a/sensing/autoware_gnss_poser/package.xml +++ b/sensing/autoware_gnss_poser/package.xml @@ -2,7 +2,7 @@ autoware_gnss_poser - 1.0.0 + 0.38.0 The ROS 2 autoware_gnss_poser package Yamato Ando Masahiro Sakamoto diff --git a/sensing/autoware_image_diagnostics/CHANGELOG.rst b/sensing/autoware_image_diagnostics/CHANGELOG.rst new file mode 100644 index 0000000000000..a8b0b2ba885d6 --- /dev/null +++ b/sensing/autoware_image_diagnostics/CHANGELOG.rst @@ -0,0 +1,19 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_image_diagnostics +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_image_diagnostics): fix cppcheck warnings (`#8228 `_) + * fix(autoware_image_diagnostics): fix cppcheck warnings + * fix + --------- +* refactor(image_diagnostics): add package name prefix of autoware\_ (`#8130 `_) + * refactor: rename image_diagnostics to autoware_image_diagnostics + * refactor: rename sensing/image_diagnostics to sensing/autoware_image_diagnostics + --------- +* Contributors: Ryuta Kambe, Taekjin LEE, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/autoware_image_diagnostics/package.xml b/sensing/autoware_image_diagnostics/package.xml index 37253e1431d3d..cbf2579081b99 100644 --- a/sensing/autoware_image_diagnostics/package.xml +++ b/sensing/autoware_image_diagnostics/package.xml @@ -2,7 +2,7 @@ autoware_image_diagnostics - 0.1.0 + 0.38.0 The autoware_image_diagnostics package Dai Nguyen Yoshi Ri diff --git a/sensing/autoware_image_transport_decompressor/CHANGELOG.rst b/sensing/autoware_image_transport_decompressor/CHANGELOG.rst new file mode 100644 index 0000000000000..7d34fbbbb3583 --- /dev/null +++ b/sensing/autoware_image_transport_decompressor/CHANGELOG.rst @@ -0,0 +1,22 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_image_transport_decompressor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor: image transport decompressor/autoware prefix (`#8197 `_) + * refactor: add `autoware` namespace prefix to image_transport_decompressor + * refactor(image_transport_decompressor): add `autoware` prefix to the package code + * refactor: update package name in CODEOWNER + * fix: merge main into the branch + * refactor: update packages which depend on image_transport_decompressor + * refactor(image_transport_decompressor): update README + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Taekjin LEE +* Contributors: Manato Hirabayashi, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/autoware_image_transport_decompressor/package.xml b/sensing/autoware_image_transport_decompressor/package.xml index e4e8d69acb4d0..00de3283895c8 100644 --- a/sensing/autoware_image_transport_decompressor/package.xml +++ b/sensing/autoware_image_transport_decompressor/package.xml @@ -2,7 +2,7 @@ autoware_image_transport_decompressor - 0.0.0 + 0.38.0 The image_transport_decompressor package Yukihiro Saito Kenzo Lobos-Tsunekawa diff --git a/sensing/autoware_imu_corrector/CHANGELOG.rst b/sensing/autoware_imu_corrector/CHANGELOG.rst new file mode 100644 index 0000000000000..62559852c75d7 --- /dev/null +++ b/sensing/autoware_imu_corrector/CHANGELOG.rst @@ -0,0 +1,16 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_imu_corrector +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(autoware_imu_corrector): refactored the imu corrector into the autoware namespace (`#8222 `_) + * chore: refactored the imu corrector into the autoware namespace + * chore: reverted to non-exported includes + --------- + Co-authored-by: Yamato Ando +* Contributors: Kenzo Lobos Tsunekawa, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/autoware_imu_corrector/package.xml b/sensing/autoware_imu_corrector/package.xml index 4869b5566ea05..2b33890d4dbd8 100644 --- a/sensing/autoware_imu_corrector/package.xml +++ b/sensing/autoware_imu_corrector/package.xml @@ -2,7 +2,7 @@ autoware_imu_corrector - 1.0.0 + 0.38.0 The ROS 2 autoware_imu_corrector package Yamato Ando Taiki Yamada diff --git a/sensing/autoware_pcl_extensions/CHANGELOG.rst b/sensing/autoware_pcl_extensions/CHANGELOG.rst new file mode 100644 index 0000000000000..2d31b5ba074f6 --- /dev/null +++ b/sensing/autoware_pcl_extensions/CHANGELOG.rst @@ -0,0 +1,13 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_pcl_extensions +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(autoware_pcl_extensions): refactored the pcl_extensions (`#8220 `_) + chore: refactored the pcl_extensions according to the new rules +* Contributors: Kenzo Lobos Tsunekawa, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/autoware_pcl_extensions/package.xml b/sensing/autoware_pcl_extensions/package.xml index 7cb4a50cefd03..4601a043980b1 100644 --- a/sensing/autoware_pcl_extensions/package.xml +++ b/sensing/autoware_pcl_extensions/package.xml @@ -2,7 +2,7 @@ autoware_pcl_extensions - 0.1.0 + 0.38.0 The autoware_pcl_extensions package Ryu Yamamoto Kenzo Lobos Tsunekawa diff --git a/sensing/autoware_pointcloud_preprocessor/CHANGELOG.rst b/sensing/autoware_pointcloud_preprocessor/CHANGELOG.rst new file mode 100644 index 0000000000000..9c9a7c3f41fba --- /dev/null +++ b/sensing/autoware_pointcloud_preprocessor/CHANGELOG.rst @@ -0,0 +1,309 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_pointcloud_preprocessor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(autoware_point_types): prefix namespace with autoware::point_types (`#9169 `_) +* refactor(autoware_compare_map_segmentation): resolve clang-tidy error in autoware_compare_map_segmentation (`#9162 `_) + * refactor(autoware_compare_map_segmentation): resolve clang-tidy error in autoware_compare_map_segmentation + * style(pre-commit): autofix + * include message_filters as SYSTEM + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(autoware_pointcloud_preprocessor): distortion corrector node update azimuth and distance (`#8380 `_) + * feat: add option for updating distance and azimuth value + * chore: clean code + * chore: remove space + * chore: add documentation + * chore: fix docs + * feat: conversion formula implementation for degree, still need to change to rad + * chore: fix tests for AzimuthConversionExists function + * feat: add fastatan to utils + * feat: remove seperate sin, cos and use sin_and_cos function + * chore: fix readme + * chore: fix some grammar errors + * chore: fix spell error + * chore: set debug mode to false + * chore: set update_azimuth_and_distance default value to false + * chore: update readme + * chore: remove cout + * chore: add opencv license + * chore: fix grammar error + * style(pre-commit): autofix + * chore: add runtime error when azimuth conversion failed + * chore: change default pointcloud + * chore: change function name + * chore: move variables to structure + * chore: add random seed + * chore: rewrite get conversion function + * chore: fix opencv fast atan2 function + * chore: fix schema description + * Update sensing/autoware_pointcloud_preprocessor/test/test_distortion_corrector_node.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * Update sensing/autoware_pointcloud_preprocessor/test/test_distortion_corrector_node.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * chore: move code to function for readability + * chore: simplify code + * chore: fix sentence, angle conversion + * chore: add more invalid condition + * chore: fix the string name to enum + * chore: remove runtime error + * chore: use optional for AngleConversion structure + * chore: fix bug and clean code + * chore: refactor the logic of calculating conversion + * chore: refactor function in unit test + * chore: RCLCPP_WARN_STREAM logging when failed to get angle conversion + * chore: improve normalize angle algorithm + * chore: improve multiple_of_90_degrees logic + * chore: add opencv license + * style(pre-commit): autofix + * chore: clean code + * chore: fix sentence + * style(pre-commit): autofix + * chore: add 0 0 0 points in test case + * chore: fix spell error + * Update common/autoware_universe_utils/NOTICE + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * Update sensing/autoware_pointcloud_preprocessor/src/distortion_corrector/distortion_corrector_node.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * Update sensing/autoware_pointcloud_preprocessor/src/distortion_corrector/distortion_corrector.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * chore: use constexpr for threshold + * chore: fix the path of license + * chore: explanation for failures + * chore: use throttle + * chore: fix empty pointcloud function + * refactor: change camel to snake case + * Update sensing/autoware_pointcloud_preprocessor/include/autoware/pointcloud_preprocessor/distortion_corrector/distortion_corrector_node.hpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * Update sensing/autoware_pointcloud_preprocessor/include/autoware/pointcloud_preprocessor/distortion_corrector/distortion_corrector_node.hpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * style(pre-commit): autofix + * Update sensing/autoware_pointcloud_preprocessor/test/test_distortion_corrector_node.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * refactor: refactor virtual function in base class + * chore: fix test naming error + * chore: fix clang error + * chore: fix error + * chore: fix clangd + * chore: add runtime error if the setting is wrong + * chore: clean code + * Update sensing/autoware_pointcloud_preprocessor/src/distortion_corrector/distortion_corrector.cpp + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + * style(pre-commit): autofix + * chore: fix unit test for runtime error + * Update sensing/autoware_pointcloud_preprocessor/docs/distortion-corrector.md + Co-authored-by: Kenzo Lobos Tsunekawa + * chore: fix offset_rad_threshold + * chore: change pointer to reference + * chore: snake_case for unit test + * chore: fix refactor process twist and imu + * chore: fix abs and return type of matrix to tf2 + * chore: fix grammar error + * chore: fix readme description + * chore: remove runtime error + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Max Schmeller <6088931+mojomex@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(autoware_pointcloud_preprocessor): rework crop box parameters (`#8466 `_) + * feat: add parameter schema for crop box + * chore: fix readme + * chore: remove filter.param.yaml file + * chore: add negative parameter for voxel grid based euclidean cluster + * chore: fix schema description + * chore: fix description of negative param + --------- +* refactor(autoware_pointcloud_preprocessor): rework approximate downsample filter parameters (`#8480 `_) + * feat: rework approximate downsample parameters + * chore: add boundary + * chore: change double to float + * feat: rework approximate downsample parameters + * chore: add boundary + * chore: change double to float + * chore: fix grammatical error + * chore: fix variables from double to float in header + * chore: change minimum to float + * chore: fix CMakeLists + --------- +* refactor(autoware_pointcloud_preprocessor): rework dual return outlier filter parameters (`#8475 `_) + * feat: rework dual return outlier filter parameters + * chore: fix readme + * chore: change launch file name + * chore: fix type + * chore: add boundary + * chore: change boundary + * chore: fix boundary + * chore: fix json schema + * Update sensing/autoware_pointcloud_preprocessor/schema/dual_return_outlier_filter_node.schema.json + Co-authored-by: Kenzo Lobos Tsunekawa + * chore: fix grammar error + * chore: fix description for weak_first_local_noise_threshold + * chore: change minimum and maximum to float + --------- + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(autoware_pointcloud_preprocessor): rework ring outlier filter parameters (`#8468 `_) + * feat: rework ring outlier parameters + * chore: add explicit cast + * chore: add boundary + * chore: remove filter.param + * chore: set default frame + * chore: add maximum boundary + * chore: boundary to float type + --------- +* refactor(autoware_pointcloud_preprocessor): rework pickup based voxel grid downsample filter parameters (`#8481 `_) + * feat: rework pickup based voxel grid downsample filter parameter + * chore: update date + * chore: fix spell error + * chore: add boundary + * chore: fix grammatical error + --------- + Co-authored-by: Kenzo Lobos Tsunekawa +* ci(pre-commit): autoupdate (`#7630 `_) + * ci(pre-commit): autoupdate + * style(pre-commit): autofix + * fix: remove the outer call to dict() + --------- + Co-authored-by: github-actions + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: mitsudome-r +* refactor(autoware_pointcloud_preprocessor): rework random downsample filter parameters (`#8485 `_) + * feat: rework random downsample filter parameter + * chore: change name + * chore: add explicit cast + --------- + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(autoware_pointcloud_preprocessor): rework pointcloud accumulator parameters (`#8487 `_) + * feat: rework pointcloud accumulator parameters + * chore: add explicit cast + * chore: add boundary + --------- +* refactor(autoware_pointcloud_preprocessor): rework radius search 2d outlier filter parameters (`#8474 `_) + * feat: rework radius search 2d outlier filter parameters + * chore: fix schema + * chore: explicit cast + * chore: add boundary in schema + --------- +* refactor(autoware_pointcloud_preprocessor): rework ring passthrough filter parameters (`#8472 `_) + * feat: rework ring passthrough parameters + * chore: fix cmake + * feat: add schema + * chore: fix readme + * chore: fix parameter file name + * chore: add boundary + * chore: fix default parameter + * chore: fix default parameter in schema + --------- +* fix(autoware_pointcloud_preprocessor): static TF listener as Filter option (`#8678 `_) +* fix(pointcloud_preprocessor): fix typo (`#8762 `_) +* fix(autoware_pointcloud_preprocessor): instantiate templates so that the symbols exist when linking (`#8743 `_) +* fix(autoware_pointcloud_preprocessor): fix unusedFunction (`#8673 `_) + fix:unusedFunction +* fix(autoware_pointcloud_preprocessor): resolve issue with FLT_MAX not declared on Jazzy (`#8586 `_) + fix(pointcloud-preprocessor): FLT_MAX not declared + Fixes compilation error on Jazzy: + error: ‘FLT_MAX’ was not declared in this scope +* fix(autoware_pointcloud_preprocessor): blockage diag node add runtime error when the parameter is wrong (`#8564 `_) + * fix: add runtime error + * Update blockage_diag_node.cpp + Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> + * fix: add RCLCPP error logging + * chore: remove unused variable + --------- + Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> +* chore(autoware_pointcloud_preprocessor): change unnecessary warning message to debug (`#8525 `_) +* refactor(autoware_pointcloud_preprocessor): rework voxel grid outlier filter parameters (`#8476 `_) + * feat: rework voxel grid outlier filter parameters + * chore: add boundary + --------- +* refactor(autoware_pointcloud_preprocessor): rework lanelet2 map filter parameters (`#8491 `_) + * feat: rework lanelet2 map filter parameters + * chore: remove unrelated files + * fix: fix node name in launch + * chore: fix launcher + * chore: fix spell error + * chore: add boundary + --------- +* refactor(autoware_pointcloud_preprocessor): rework vector map inside area filter parameters (`#8493 `_) + * feat: rework vector map inside area filter parameter + * chore: fix launcher + * chore: fix launcher input and output + --------- +* refactor(autoware_pointcloud_preprocessor): rework concatenate_pointcloud and time_synchronizer_node parameters (`#8509 `_) + * feat: rewort concatenate pointclouds and time synchronizer parameter + * chore: fix launch files + * chore: fix schema + * chore: fix schema + * chore: fix integer and number default value in schema + * chore: add boundary + --------- +* refactor(autoware_pointcloud_preprocessor): rework voxel grid downsample filter parameters (`#8486 `_) + * feat:rework voxel grid downsample parameters + * chore: add boundary + --------- + Co-authored-by: Kenzo Lobos Tsunekawa +* refactor(autoware_pointcloud_preprocessor): rework blockage diag parameters (`#8488 `_) + * feat: rework blockage diag parameters + * chore: fix readme + * chore: fix schema description + * chore: add boundary for schema + --------- +* chore(autoware_pcl_extensions): refactored the pcl_extensions (`#8220 `_) + chore: refactored the pcl_extensions according to the new rules +* feat(pointcloud_preprocessor)!: revert "fix: added temporary retrocompatibility to old perception data (`#7929 `_)" (`#8397 `_) + * feat!(pointcloud_preprocessor): Revert "fix: added temporary retrocompatibility to old perception data (`#7929 `_)" + This reverts commit 6b9f164b123e2f6a6fedf7330e507d4b68e45a09. + * feat(pointcloud_preprocessor): minor grammar fix + Co-authored-by: David Wong <33114676+drwnz@users.noreply.github.com> + --------- + Co-authored-by: Kenzo Lobos Tsunekawa + Co-authored-by: David Wong <33114676+drwnz@users.noreply.github.com> +* fix(autoware_pointcloud_preprocessor): fix variableScope (`#8447 `_) + * fix:variableScope + * refactor:use const + --------- +* fix(autoware_pointcloud_preprocessor): fix unreadVariable (`#8370 `_) + fix:unreadVariable +* fix(ring_outlier_filter): remove unnecessary resize to prevent zero points (`#8402 `_) + fix: remove unnecessary resize +* fix(autoware_pointcloud_preprocessor): fix cppcheck warnings of functionStatic (`#8163 `_) + fix: deal with functionStatic warnings + Co-authored-by: Yi-Hsiang Fang (Vivid) <146902905+vividf@users.noreply.github.com> +* perf(autoware_pointcloud_preprocessor): lazy & managed TF listeners (`#8174 `_) + * perf(autoware_pointcloud_preprocessor): lazy & managed TF listeners + * fix(autoware_pointcloud_preprocessor): param names & reverse frames transform logic + * fix(autoware_ground_segmentation): add missing TF listener + * feat(autoware_ground_segmentation): change to static TF buffer + * refactor(autoware_pointcloud_preprocessor): move StaticTransformListener to universe utils + * perf(autoware_universe_utils): skip redundant transform + * fix(autoware_universe_utils): change checks order + * doc(autoware_universe_utils): add docstring + --------- +* fix(autoware_pointcloud_preprocessor): fix functionConst (`#8280 `_) + fix:functionConst +* fix(autoware_pointcloud_preprocessor): fix passedByValue (`#8242 `_) + fix:passedByValue +* fix(autoware_pointcloud_preprocessor): fix redundantInitialization (`#8229 `_) +* fix(autoware_pointcloud_preprocessor): revert increase_size() in robin_hood (`#8151 `_) +* fix(autoware_pointcloud_preprocessor): fix knownConditionTrueFalse warning (`#8139 `_) +* refactor(pointcloud_preprocessor): prefix package and namespace with autoware (`#7983 `_) + * refactor(pointcloud_preprocessor)!: prefix package and namespace with autoware + * style(pre-commit): autofix + * style(pointcloud_preprocessor): suppress line length check for macros + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * fix(pointcloud_preprocessor): missing prefix + * refactor(pointcloud_preprocessor): directory structure (soft) + * refactor(pointcloud_preprocessor): directory structure (hard) + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa +* Contributors: Amadeusz Szymko, Esteve Fernandez, Fumiya Watanabe, Kenzo Lobos Tsunekawa, Rein Appeldoorn, Ryuta Kambe, Shintaro Tomie, Yi-Hsiang Fang (Vivid), Yoshi Ri, Yukinari Hisaki, Yutaka Kondo, awf-autoware-bot[bot], kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/autoware_pointcloud_preprocessor/package.xml b/sensing/autoware_pointcloud_preprocessor/package.xml index dc9adb6e7a028..2fed0b54824be 100644 --- a/sensing/autoware_pointcloud_preprocessor/package.xml +++ b/sensing/autoware_pointcloud_preprocessor/package.xml @@ -2,7 +2,7 @@ autoware_pointcloud_preprocessor - 0.1.0 + 0.38.0 The ROS 2 autoware_pointcloud_preprocessor package amc-nu Yukihiro Saito diff --git a/sensing/autoware_radar_scan_to_pointcloud2/CHANGELOG.rst b/sensing/autoware_radar_scan_to_pointcloud2/CHANGELOG.rst new file mode 100644 index 0000000000000..f42dc3d490300 --- /dev/null +++ b/sensing/autoware_radar_scan_to_pointcloud2/CHANGELOG.rst @@ -0,0 +1,18 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_radar_scan_to_pointcloud2 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(radar_scan_to_pointcloud2, radar_static_pointcloud_filter, radar_threshold_filter)!: add package name prefix of autoware\_ (`#8132 `_) + * refactor(radar_scan_to_pointcloud2): rename package and update references + fix: rename package folder + * refactor(radar_static_pointcloud_filter): rename package and update references + refactor: update launch file name for autoware_radar_static_pointcloud_filter + * refactor(radar_threshold_filter): rename package and update references + --------- +* Contributors: Taekjin LEE, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/autoware_radar_scan_to_pointcloud2/package.xml b/sensing/autoware_radar_scan_to_pointcloud2/package.xml index 7a2a8bd9694b3..bd0ed8ee717db 100644 --- a/sensing/autoware_radar_scan_to_pointcloud2/package.xml +++ b/sensing/autoware_radar_scan_to_pointcloud2/package.xml @@ -1,7 +1,7 @@ autoware_radar_scan_to_pointcloud2 - 0.1.0 + 0.38.0 autoware_radar_scan_to_pointcloud2 Satoshi Tanaka Shunsuke Miura diff --git a/sensing/autoware_radar_static_pointcloud_filter/CHANGELOG.rst b/sensing/autoware_radar_static_pointcloud_filter/CHANGELOG.rst new file mode 100644 index 0000000000000..6de255fa9848c --- /dev/null +++ b/sensing/autoware_radar_static_pointcloud_filter/CHANGELOG.rst @@ -0,0 +1,18 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_radar_static_pointcloud_filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(radar_scan_to_pointcloud2, radar_static_pointcloud_filter, radar_threshold_filter)!: add package name prefix of autoware\_ (`#8132 `_) + * refactor(radar_scan_to_pointcloud2): rename package and update references + fix: rename package folder + * refactor(radar_static_pointcloud_filter): rename package and update references + refactor: update launch file name for autoware_radar_static_pointcloud_filter + * refactor(radar_threshold_filter): rename package and update references + --------- +* Contributors: Taekjin LEE, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/autoware_radar_static_pointcloud_filter/package.xml b/sensing/autoware_radar_static_pointcloud_filter/package.xml index a8424be8f78eb..744148517aafe 100644 --- a/sensing/autoware_radar_static_pointcloud_filter/package.xml +++ b/sensing/autoware_radar_static_pointcloud_filter/package.xml @@ -1,7 +1,7 @@ autoware_radar_static_pointcloud_filter - 0.1.0 + 0.38.0 autoware_radar_static_pointcloud_filter Satoshi Tanaka Shunsuke Miura diff --git a/sensing/autoware_radar_threshold_filter/CHANGELOG.rst b/sensing/autoware_radar_threshold_filter/CHANGELOG.rst new file mode 100644 index 0000000000000..e76f480a6fce1 --- /dev/null +++ b/sensing/autoware_radar_threshold_filter/CHANGELOG.rst @@ -0,0 +1,18 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_radar_threshold_filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(radar_scan_to_pointcloud2, radar_static_pointcloud_filter, radar_threshold_filter)!: add package name prefix of autoware\_ (`#8132 `_) + * refactor(radar_scan_to_pointcloud2): rename package and update references + fix: rename package folder + * refactor(radar_static_pointcloud_filter): rename package and update references + refactor: update launch file name for autoware_radar_static_pointcloud_filter + * refactor(radar_threshold_filter): rename package and update references + --------- +* Contributors: Taekjin LEE, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/autoware_radar_threshold_filter/package.xml b/sensing/autoware_radar_threshold_filter/package.xml index a141a81e51c52..7629ffec9b96a 100644 --- a/sensing/autoware_radar_threshold_filter/package.xml +++ b/sensing/autoware_radar_threshold_filter/package.xml @@ -1,7 +1,7 @@ autoware_radar_threshold_filter - 0.1.0 + 0.38.0 autoware_radar_threshold_filter Satoshi Tanaka Shunsuke Miura diff --git a/sensing/autoware_radar_tracks_noise_filter/CHANGELOG.rst b/sensing/autoware_radar_tracks_noise_filter/CHANGELOG.rst new file mode 100644 index 0000000000000..090d6fab8f9ea --- /dev/null +++ b/sensing/autoware_radar_tracks_noise_filter/CHANGELOG.rst @@ -0,0 +1,16 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_radar_tracks_noise_filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(radar_tracks_msgs_converter, simple_object_merger, radar_tracks_noise_filter)!: add package name prefix of autoware\_ (`#8173 `_) + * refactor: rename radar_tracks_msgs_converter package to autoware_radar_tracks_msgs_converter + * refactor: rename simple_object_merger package to autoware_simple_object_merger + * refactor: rename sensing/radar_tracks_noise_filter to sensing/autoware_radar_tracks_noise_filter + --------- +* Contributors: Taekjin LEE, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/autoware_radar_tracks_noise_filter/package.xml b/sensing/autoware_radar_tracks_noise_filter/package.xml index 8c69eeed6757b..8b08507326c98 100644 --- a/sensing/autoware_radar_tracks_noise_filter/package.xml +++ b/sensing/autoware_radar_tracks_noise_filter/package.xml @@ -2,7 +2,7 @@ autoware_radar_tracks_noise_filter - 0.1.0 + 0.38.0 autoware_radar_tracks_noise_filter Sathshi Tanaka Shunsuke Miura diff --git a/sensing/cuda_utils/CHANGELOG.rst b/sensing/cuda_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..b7bdc26004971 --- /dev/null +++ b/sensing/cuda_utils/CHANGELOG.rst @@ -0,0 +1,14 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package cuda_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore: added maintainers to the cuda_utils package (`#9042 `_) +* refactor(cuda_utils): move cuda_utils to sensing (`#8729 `_) + fix: move cuda_utils to sensing +* Contributors: Kenzo Lobos Tsunekawa, Yoshi Ri, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/cuda_utils/package.xml b/sensing/cuda_utils/package.xml index b7690bd9e8cc8..d3ca3571f67b7 100644 --- a/sensing/cuda_utils/package.xml +++ b/sensing/cuda_utils/package.xml @@ -1,7 +1,7 @@ cuda_utils - 0.0.1 + 0.38.0 cuda utility library Daisuke Nishimatsu diff --git a/sensing/livox/autoware_livox_tag_filter/CHANGELOG.rst b/sensing/livox/autoware_livox_tag_filter/CHANGELOG.rst new file mode 100644 index 0000000000000..dfaa615951d82 --- /dev/null +++ b/sensing/livox/autoware_livox_tag_filter/CHANGELOG.rst @@ -0,0 +1,23 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_livox_tag_filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_livox_tag_filter): fix unusedStructMember (`#8395 `_) + * fix:unusedStructMember + * fix:unusedStructMember + * fix:clang format + * fix:unusedStructMember + --------- +* feat(pointcloud_preprocessor): runtime configurable output topic qos (`#6658 `_) + * feat(pointcloud_preprocessor): runtime configurable output topic qos + * configurable qos in livox_tag_filter_node + * configurable qos in radar_scan_to_pointcloud2 + --------- +* refactor(livox_tag_filter): prefix package and namespace with autoware (`#7788 `_) +* Contributors: Esteve Fernandez, Yutaka Kondo, kobayu858, ralwing + +0.26.0 (2024-04-03) +------------------- diff --git a/sensing/livox/autoware_livox_tag_filter/package.xml b/sensing/livox/autoware_livox_tag_filter/package.xml index e9f588db6479c..43a4de255d9da 100644 --- a/sensing/livox/autoware_livox_tag_filter/package.xml +++ b/sensing/livox/autoware_livox_tag_filter/package.xml @@ -2,7 +2,7 @@ autoware_livox_tag_filter - 0.1.0 + 0.38.0 The autoware_livox_tag_filter package Ryohsuke Mitsudome Kenzo Lobos-Tsunekawa diff --git a/sensing/vehicle_velocity_converter/CHANGELOG.rst b/sensing/vehicle_velocity_converter/CHANGELOG.rst new file mode 100644 index 0000000000000..d24a2bf62911c --- /dev/null +++ b/sensing/vehicle_velocity_converter/CHANGELOG.rst @@ -0,0 +1,55 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package vehicle_velocity_converter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(vehicle_velocity_converter): apply static analysis (`#7975 `_) + refactor based on linter +* feat(vehicle_velocity_converter): componentize VehicleVelocityConverter (`#7116 `_) + * remove unusing main func file + * mod to componentize and use glog + * change log output from screen to both + --------- + Co-authored-by: Yamato Ando +* feat!: replace autoware_auto_msgs with autoware_msgs for sensing modules (`#7247 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Masaki Baba, Ryohsuke Mitsudome, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* refactor(sensing-vehicle-velocity-converter): rework parameters (`#5609 `_) + * sensing-vehicle-velocity-converter-module + * sensing-vehicle-velocity-converter + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(vehicle_velocity_converter): add `speed_scale_factor` (`#2641 `_) + * feat(vehicle_velocity_converter): add speed_scale_factor + * add parameter description in readme + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(vehicle_velocity_converter): simpify parameter inputs (`#1727 `_) + * fix(vehicle_velocity_converter): simpify parameter inputs + * fix readme and default value + * fix default value +* feat(distortion_corrector): use gyroscope for correcting LiDAR distortion (`#1120 `_) + * first commit + * ci(pre-commit): autofix + * check if angular_velocity_queue\_ is empty or not + * move vehicle velocity converter to sensing + * ci(pre-commit): autofix + * fix + * ci(pre-commit): autofix + * reflected reviews + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Vincent Richard, karishma1911, kminoda diff --git a/sensing/vehicle_velocity_converter/package.xml b/sensing/vehicle_velocity_converter/package.xml index b32b51bc52e10..57400454b9d8e 100644 --- a/sensing/vehicle_velocity_converter/package.xml +++ b/sensing/vehicle_velocity_converter/package.xml @@ -2,7 +2,7 @@ vehicle_velocity_converter - 0.0.0 + 0.38.0 The vehicle_velocity_converter package Ryu Yamamoto Apache License 2.0 diff --git a/simulator/autoware_carla_interface/CHANGELOG.rst b/simulator/autoware_carla_interface/CHANGELOG.rst new file mode 100644 index 0000000000000..d72802f44273d --- /dev/null +++ b/simulator/autoware_carla_interface/CHANGELOG.rst @@ -0,0 +1,23 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_carla_interface +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(autoware_carla_interface): resolve init file error and colcon marker warning (`#9115 `_) +* fix: removed access to unused ROS_VERSION environment variable. (`#8896 `_) +* ci(pre-commit): autoupdate (`#7630 `_) + * ci(pre-commit): autoupdate + * style(pre-commit): autofix + * fix: remove the outer call to dict() + --------- + Co-authored-by: github-actions + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: mitsudome-r +* feat(carla_autoware): add interface to easily use CARLA with Autoware (`#6859 `_) + Co-authored-by: Minsu Kim +* Contributors: Esteve Fernandez, Giovanni Muhammad Raditya, Jesus Armando Anaya, Yutaka Kondo, awf-autoware-bot[bot] + +0.26.0 (2024-04-03) +------------------- diff --git a/simulator/autoware_carla_interface/package.xml b/simulator/autoware_carla_interface/package.xml index 136138a0101b0..d71f4d0d85924 100644 --- a/simulator/autoware_carla_interface/package.xml +++ b/simulator/autoware_carla_interface/package.xml @@ -1,7 +1,7 @@ autoware_carla_interface - 0.0.0 + 0.38.0 The carla autoware bridge package Muhammad Raditya GIOVANNI Maxime CLEMENT diff --git a/simulator/autoware_carla_interface/setup.py b/simulator/autoware_carla_interface/setup.py index 9b3ce02a4989c..346f1838670ab 100644 --- a/simulator/autoware_carla_interface/setup.py +++ b/simulator/autoware_carla_interface/setup.py @@ -7,7 +7,7 @@ setup( name=package_name, - version="0.0.0", + version="0.38.0", packages=[package_name], data_files=[ ("share/" + package_name, glob("config/*")), diff --git a/simulator/dummy_perception_publisher/CHANGELOG.rst b/simulator/dummy_perception_publisher/CHANGELOG.rst new file mode 100644 index 0000000000000..c4cd015e71901 --- /dev/null +++ b/simulator/dummy_perception_publisher/CHANGELOG.rst @@ -0,0 +1,1056 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package dummy_perception_publisher +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(dummy_perception_publisher, tier4_dummy_object_rviz_plugin): separate dummy object msg (`#8828 `_) + * fix: dummy object rviz plugin dependency + * fix: remove message from dummy perception publisher + * fix: node name + --------- +* feat(dummy_perception_publisher): modify orientation availability of dummy objects (`#8534 `_) + feat: add orientation availability for tracked objects in perception publisher +* refactor(shape_estimation): add package name prefix of autoware\_ (`#7999 `_) + * refactor(shape_estimation): add package name prefix of autoware\_ + * style(pre-commit): autofix + * fix: mising prefix + * fix: cmake + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(detected_object_feature_remover)!: add package name prefix of autoware\_ (`#8127 `_) + refactor(detected_object_feature_remover): add package name prefix of autoware\_ +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat!: replace autoware_auto_msgs with autoware_msgs for simulator modules (`#7248 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* Contributors: Kosuke Takeuchi, Ryohsuke Mitsudome, Taekjin LEE, Takayuki Murooka, Yutaka Kondo, badai nguyen + +0.26.0 (2024-04-03) +------------------- +* fix(log-messages): reduce excessive log messages (`#5971 `_) +* chore(build): remove tier4_autoware_utils.hpp evaluator/ simulator/ (`#4839 `_) +* fix: take dummy objects' height into calculation when locating their Z position (`#4195 `_) + * Update node.cpp + fix: consider dummy objects' height when locating its Z position + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(dummy_perception_publisher): fix runtime error (`#3869 `_) + fix(dummy_perception_publisher): fix namespace +* feat(dummy_perception_publisher): publish ground truth object in option (`#3731 `_) + * add ground truth publisher + * refactor ground truth publisher + * enable to fix random seed + * update readme + * change GT output name to debug info + * debug info must be under the node ns + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(dummy_perception_publisher): add parameter to configure z pose of dummy object (`#3457 `_) +* chore(typo): eliminate typos (`#2216 `_) + * Replace 'asssert' with 'assert' + * fix(typo): computationall => computational + * fix(typo): collinearity => collinearity + * fix(typo): hypothenus => hypotenuse + * fix(typo): numbef => number + * fix(typo): missmatched => mismatched + * fix(typo): minimun => minimum + * fix(typo): neighbore => neighbor + * fix(typo): neighbour => neighbor + * fix(typo): propery => properly + * ci(pre-commit): autofix + * fix(typo): reagion => region + * fix(typo): shirinking => shrinking + * fix(typo): turining => turning + * fix(typo): lexas => lexus + * fix(typo): fastetst => fastest + * fix(typo): analyse => analyze + * fix(typo): ordinaray => ordinary + * fix(typo): existance => existence + * fix(typo): insert missing space + * fix(typo): modify url including typo in original url + * fix(typo): precompined => precomputed + * fix(typo): magitude => magnitude + * fix(typo): exernal => external + * fix(typo): undderlying => underlying + * fix(typo): expicitly => explicitly + * fix(typo): paremterized => parameterized + * fix(typo): thier => their + * fix(typo): simualtor => simulator + * fix(typo): modifiy => modify + * fix(typo): neccessary => necessary + * fix(typo): travelled => traveled + * fix(typo): heursitic => heuristic + * fix(typo): chagne => change + * fix(typo): waypints => waypoints + * fix(typo): unknwon => unknown + * fix(typo): true => true + * fix(typo): approximiate => approximate + * fix(typo): analitically => analytically + * fix(typo): modify url including typo in original url + * fix(typo): computationall => computational + * fix(typo): hypothenus => hypotenuse + * fix(typo): neighbour => neighbor + * ci(pre-commit): autofix + * fix(typo): modify url including typo in original url + * fix(typo): kiro => kilo + * fix(typo): flowchar => flowchart + * fix(typo): projecton => projection + * fix(cspell): divide variable name with space to fix cspell error + * fix(typo): yawrate => yaw rate + * fix(typo): timelag => time_lag + * fix(cspell): divide variable name with space to fix cspell error + * fix(typo): retrive => retrieve + * fix(typo): posemsg => pose msg + * fix(cspell): replace northup with east_north_up + * ci(pre-commit): autofix + * fix(cspell): ignore person names + * fix(cspell): ignore cspell error due to the source from OpenCV + * fix(cspell): ignore cspell error due to the source from OpenCV + * ci(pre-commit): autofix + * chore(spell-check): ignore minx, maxx, miny, maxy, minz, maxz from autoware parameter names + * chore(spell-check): Ignore cspell errors caused by external factor(plotjuggler) + * fix(typo): dereferencable => dereferenceable + * fix(typo): maxs => maxes + * fix(typo): interpolatable => interpolable (more common) + * fix(typo): fillter => filter + * fix(typo): retrurn => return + * fix(typo): diagnotics => diagnostics + * fix(typo): Frist => First + * chore(cspell): ignore ptfilter (external reference code) + * fix(typo): overwite => overwrite + * fix(cspell): use semi-major instead of semimajor + * fix(typo): transien => transient + * chore(cspell): ignore multipolygon, multilinestring + * fix(typo): symetric => symmetric + * chore(cspell): ignore Gammell (person name) + * chore(cspell): ignore Karaman (person name) + * chore(cspell): ignore feps with adding explanation + * chore(cspell): replace iradius with i_radius + * chore(cspell): replace inorm with inv_norm + * chore(cspell): replace idist with i_dist + * chore(cspell): ignore lfit, LFIT + * chore(cspell): ignore Bboxes + * fix(typo): unsuppoerted => unsupported + * chore(cspell): ignore person names + * chore(cspell): replace eigvec with eig_vec + * chore(cspell): replace eigv with eig_v + * chore(cspell): ignore eigenbox + * chore(cspell): replace fltmax with flt_max + * chore(cspell): ignore asan + * ci(pre-commit): autofix + * chore(cspell): ignore rsspace with adding explanation + * chore(cspell): replace bfqueue with bf_queue + * chore(cspell): expanded abbreviations in variable names in debug_plot.py + * chore(cspell): ignore nparr with adding explanation + * chore(cspell): replace vmodel with vehicle_model + * chore(cspell): ignore fpalgos + * ci(pre-commit): autofix + * chore(cspell): replace inpro with inner_product + * chore(cspell): replace iradius with i_radius + * chore(cspell): replace sstm with ss + * chore(cspell): ignore dend + * chore(cspell): ignore ndim, ndata, linewidth + * ci(pre-commit): autofix + * chore(cspell): ignore errors from parameter name + * fix(typo): socre => score + * chore(cspell): newstamp => new_stamp + * chore(cspell): fuseon => fuseOn + * chore(cspell): stdpair => std_pair + * chore(cspell): boxid => box_id + * fix(typo): intensity => intensity + * fix(typo): inorder to => in order to + * chore(cspell): ignore divup + * chore(cspell): faceobjects => face_objects + * chore(cspell): ignore rsspace + * chore(cspell): ignore errors from citation + * chore(cspell): ignore moraisim + * chore(cspell): ignore ADMM + * chore(cspell): ignore pointinpoly from reference + * fix(typo): replaned => replanned + * fix(typo): interaface => interface + * fix(typo): supress => suppress + * ci(pre-commit): autofix + * fix(typo): distane => distance + * fix(typo): relevent => relevant + * fix(typo): pedestrain => pedestrian + * fix(typo): obejct => object + * fix(typo): paramters => parameters + * ci(pre-commit): autofix + * chore(cspell): ignore asdasd + * chore(cspell): unnormalized => un-normalized + * chore(cspell): precompilation => pre-compilation + * fix(typo): compensents => components + * fix(typo): cummulative => cumulative + * chore(cspell): ignore degrounded + * chore(cspell): ignore person names + * ci(pre-commit): autofix + * chore(cspell): publically => publicly + * chore(cspell): interpolable => interpolatable + * chore(cspell): ignore longl + * chore(cspell): pngs => png images + * chore(cspell): concate => concat + * chore(cspell): ignore cand + * chore(cspell): image magick => imagemagick + * fix(typo): faceo_ject=> face_object + * chore(cspell): velocityinsertion => velocity insertion + * fix(typo): euclidian => euclidean + * chore(cspell): ignore steerings + * chore(cspell): ignore OCCUPANCYGRID + * fix(typo): occuring => occurring + * fix(typo): refere => refer + * chore(cspell): ignore fourcell + * chore(cspell): eigvalue => eigenvalue + * chore(cspell): ignore badpt + * chore(cspell): ignore divb + * ci(pre-commit): autofix + * style(pre-commit): autofix + * doc: add comment to describe LFIT + Co-authored-by: Yukihiro Saito + * fix(typo): computationall => computational + * fix(typo): hypothenus => hypotenuse + * ci(pre-commit): autofix + * fix(typo): computationall => computational + * fix(typo): hypothenus => hypotenuse + * ci(pre-commit): autofix + * update + * fix(typo): interpolatable => interpolable (more common) + * Squashed commit of the following: + commit c7d3b7d2132323af3437af01e9d774b13005bace + Author: Hirokazu Ishida <38597814+HiroIshida@users.noreply.github.com> + Date: Fri Dec 16 13:51:35 2022 +0900 + test(freespace_planning_algorithms): done't dump rosbag by default (`#2504 `_) + commit 6731e0ced39e3187c2afffe839eaa697a19e5e84 + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Fri Dec 16 09:29:35 2022 +0900 + feat(pose_initializer): partial map loading (`#2500 `_) + * first commit + * move function + * now works + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * clarify how to enable partial mao loading interface + * ci(pre-commit): autofix + * update readme + * ci(pre-commit): autofix + * Update localization/pose_initializer/config/pose_initializer.param.yaml + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * fix pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + commit efb4ff1cea6e07aa9e894a6042e8685e30b420ba + Author: Kosuke Takeuchi + Date: Thu Dec 15 17:29:44 2022 +0900 + feat(trajectory_follower): extend mpc trajectory for terminal yaw (`#2447 `_) + * feat(trajectory_follower): extend mpc trajectory for terminal yaw + * make mpc min vel param + * add mpc extended point after smoothing + * Revert "make mpc min vel param" + This reverts commit 02157b6ae0c2ff1564840f6d15e3c55025327baf. + * add comment and hypot + * remove min vel + * add flag for extending traj + * add extend param to default param + * fix typo + * fix from TakaHoribe review + * fix typo + * refactor + commit ad2ae7827bdc3af7da8607fdd53ea74940426421 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Thu Dec 15 15:52:34 2022 +0900 + feat(component_interface_tools): add service log checker (`#2503 `_) + * feat(component_interface_utils): add service log checker + * feat(component_interface_tools): add service log checker + * feat(component_interface_tools): add diagnostics + * feat: update system error monitor config + commit 4a13cc5a32898f5b17791d9381744bf71ff8ed20 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Thu Dec 15 12:54:11 2022 +0900 + fix(behavior_path_planner): fix goal lanelet extension (`#2508 `_) + commit 77b1c36b5ca89b25250dcbb117c9f03a9c36c1c4 + Author: Kyoichi Sugahara <81.s.kyo.19@gmail.com> + Date: Thu Dec 15 10:45:45 2022 +0900 + feat(behavior_path_planner): change side shift module logic (`#2195 `_) + * change side shift module design + * cherry picked side shift controller + * add debug marker to side shift + * fix pointer error due to direct assignment + added make_shared + * add flow chart + * add status of AFTER_SHIFT + * remove function for debug + * ci(pre-commit): autofix + * fix flow chart + * ci(pre-commit): autofix + Co-authored-by: tanaka3 + Co-authored-by: Muhammad Zulfaqar Azmi + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 9183c4f20eb4592ed0b48c2eac67add070711677 + Author: Takamasa Horibe + Date: Wed Dec 14 19:59:00 2022 +0900 + refactor(simple_planning_simulator): make function for duplicated code (`#2502 `_) + commit ed992b10ed326f03354dce3b563b8622f9ae9a6c + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 14 17:48:24 2022 +0900 + fix(behavior_path_planner): fix planner data copy (`#2501 `_) + commit 0c6c46b33b3c828cb95eaa31fcbf85655fc6a55f + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 14 14:42:16 2022 +0900 + fix(behavior_path_planner): fix find nearest function from lateral distance (`#2499 `_) + * feat(behavior_path_planner): fix find nearest function from lateral distance + * empty commit + commit a26b69d1df55e9369ea3adcdd011ae2d7c86dfb7 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 14 11:28:07 2022 +0900 + feat(behavior_path_planner): fix overlap checker (`#2498 `_) + * feat(behavior_path_planner): fix overlap checker + * remove reserve + commit 3a24859ca6851caaeb25fc4fac2334fcbdb887d1 + Author: Ismet Atabay <56237550+ismetatabay@users.noreply.github.com> + Date: Tue Dec 13 16:51:59 2022 +0300 + feat(mission_planner): check goal footprint (`#2088 `_) + commit b6a18855431b5f3a67fcbf383fac8df2b45d462e + Author: Takamasa Horibe + Date: Tue Dec 13 22:46:24 2022 +0900 + feat(trajectory_visualizer): update for steer limit, remove tf for pose source (`#2267 `_) + commit f1a9a9608559a5b89f631df3dc2fadd037e36ab4 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Tue Dec 13 19:47:16 2022 +0900 + feat(behavior_path_planner): remove unnecessary code and clean turn signal decider (`#2494 `_) + * feat(behavior_path_planner): clean drivable area code + * make a function for turn signal decider + commit fafe1d8235b99302bc9ba8f3770ae34878f1e7e7 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Tue Dec 13 18:19:41 2022 +0900 + feat(behavior_path_planner): change turn signal output timing (`#2493 `_) + commit c48b9cfa7074ecd46d96f6dc43679e17bde3a63d + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Tue Dec 13 09:16:14 2022 +0900 + feat(map_loader): add differential map loading interface (`#2417 `_) + * first commit + * ci(pre-commit): autofix + * added module load in _node.cpp + * ci(pre-commit): autofix + * create pcd metadata dict when either of the flag is true + * ci(pre-commit): autofix + * fix readme + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 9a3613bfcd3e36e522d0ea9130f6200ca7689e2b + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Tue Dec 13 08:49:23 2022 +0900 + docs(default_ad_api): add readme (`#2491 `_) + * docs(default_ad_api): add readme + * feat: update table + commit 49aa10b04de61c36706f6151d11bf17257ca54d1 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Tue Dec 13 06:46:20 2022 +0900 + feat(default_ad_api): split parameters into file (`#2488 `_) + * feat(default_ad_api): split parameters into file + * feat: remove old parameter + * fix: test + * feat: add default config + commit 7f0138c356c742b6e15e571e7a4683caa55969ac + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Mon Dec 12 22:16:54 2022 +0900 + feat(behavior_path_planner, obstacle_avoidance_planner): add new drivable area (`#2472 `_) + * update + * update + * update + * update obstacle avoidance planner + * update + * clean code + * uddate + * clean code + * remove resample + * update + * add orientation + * change color + * update + * remove drivable area + * add flag + * update + * update color + * fix some codes + * change to makerker array + * change avoidance utils + commit c855e23cc17d1518ebce5dd15629d03acfe17da3 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Mon Dec 12 17:15:10 2022 +0900 + refactor(vehicle_cmd_gate): remove old emergency topics (`#2403 `_) + commit fa04d540c9afdded016730c9978920a194d2d2b4 + Author: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Date: Mon Dec 12 16:04:00 2022 +0900 + feat: replace python launch with xml launch for system monitor (`#2430 `_) + * feat: replace python launch with xml launch for system monitor + * ci(pre-commit): autofix + * update figure + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 4a6990c49d1f8c3bedfb345e7c94c3c6893b4099 + Author: Kosuke Takeuchi + Date: Mon Dec 12 15:01:39 2022 +0900 + feat(trajectory_follower): pub steer converged marker (`#2441 `_) + * feat(trajectory_follower): pub steer converged marker + * Revert "feat(trajectory_follower): pub steer converged marker" + This reverts commit a6f6917bc542d5b533150f6abba086121e800974. + * add steer converged debug marker in contoller_node + commit 3c01f15125dfbc45e1050ee96ccc42618d6ee6fd + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Mon Dec 12 12:48:41 2022 +0900 + docs(tier4_state_rviz_plugin): update readme (`#2475 `_) + commit d8ece0040354be5381a27403bcc757354735a77b + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Mon Dec 12 11:57:03 2022 +0900 + chore(simulator_compatibility_test): suppress setuptools warnings (`#2483 `_) + commit 727586bfe86dc9cb21ce34d9cbe19c241e162b04 + Author: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + Date: Mon Dec 12 10:00:35 2022 +0900 + fix(behavior_path_planner): lane change candidate resolution (`#2426 `_) + * fix(behavior_path_planner): lane change candidate resolution + * rework sampling based on current speed + * refactor code + * use util's resampler + * consider min_resampling_points and resampling dt + * simplify code + commit 284548ca7f38b1d83af11f2b9caaac116eb9b09c + Author: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + Date: Mon Dec 12 09:57:19 2022 +0900 + fix(behavior_path_planner): minimum distance for lane change (`#2413 `_) + commit 469d8927bd7a0c98b9d491d347e111065973e13f + Author: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Date: Fri Dec 9 21:27:18 2022 +0900 + revert(behavior_path): revert removal of refineGoalFunction (`#2340 `_)" (`#2485 `_) + This reverts commit 8e13ced6dfb6edfea77a589ef4cb93d82683bf51. + commit d924f85b079dfe64feab017166685be40e977e62 + Author: NorahXiong <103234047+NorahXiong@users.noreply.github.com> + Date: Fri Dec 9 19:53:51 2022 +0800 + fix(freespace_planning_algorithms): fix rrtstar can't arrive goal error (`#2350 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + commit b2ded82324bce78d9db3ff01b0227b00709b1efe + Author: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> + Date: Fri Dec 9 17:12:13 2022 +0900 + fix(ground-segmentation): recheck gnd cluster pointcloud (`#2448 `_) + * fix: reclassify ground cluster pcl + * fix: add lowest-based recheck + * chore: refactoring + * chore: refactoring + Co-authored-by: Shunsuke Miura <37187849+miursh@users.noreply.github.com> + commit 8906a1e78bc5b7d6417683ecedc1efe3f48be31e + Author: Takamasa Horibe + Date: Fri Dec 9 16:29:45 2022 +0900 + fix(trajectory_follower): fix mpc trajectory z pos (`#2482 `_) + commit d4939058f05f9a1609f0ed22afbd0d4febfb212d + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Fri Dec 9 12:40:30 2022 +0900 + feat(behavior_velocity_planner): clean walkway module (`#2480 `_) + commit d3b86a37ae7c3a0d59832caf56afa13b148d562c + Author: Makoto Kurihara + Date: Thu Dec 8 22:59:32 2022 +0900 + fix(emergency_handler): fix mrm handling when mrm behavior is none (`#2476 `_) + commit 2dde073a101e96757ef0cd189bb9ff06836934e9 + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Thu Dec 8 17:16:13 2022 +0900 + feat(behavior_velocity_planner): add velocity factors (`#1985 `_) + * (editting) add intersection_coordination to stop reason + * (editting) add intersection coordination to stop reasons + * (Editting) add v2x to stop reason + * (editting) add stop reason2 publisher + * (editting) add stop reason2 to scene modules + * add stop reason2 to obstacle stop planner and surround obstacle checker + * Modify files including unintended change by rebase + * ci(pre-commit): autofix + * Modification 1: not to publsh vacant stop reason, 2: change default status in obstacle stop and surround obstacle checker + * fix error + * ci(pre-commit): autofix + * modification for renaming stop_reason2 to motion_factor + * (Editting) rename variables + * bug fix + * (WIP) Add motion factor message. Modify scene modules due to new motion factor. Moving motion factor aggregator. + * (WIP) Save current work. Modify aggregator, CMakeList. Add launcher + * (WIP) Solved build error, but not launched + * (WIP) fixing error in launch + * (WIP) fixing error in launch + * (WIP) fixing launch error + * Fix error in launching motion factor aggregator + * Delete unnecessary comment-out in CMakelists. Change remapping in launcher. + * ci(pre-commit): autofix + * pull the latest foundation/main + * (fix for pre-commit.ci) Add to motion_factor_aggregator.hpp + * ci(pre-commit): autofix + * feat: add velocity factor interface + * fix: fix build error + * feat: stop sign + * WIP + * feat: update visualizer + * feat: modify traffic light manager + * feat: update velocity factors + * feat: update api + * feat: move adapi msgs + * feat: remove old aggregator + * feat: move api + * feat: rename message + * feat: add using + * feat: add distance + * feat: fix build error + * feat: use nan as default distance + * fix: set virtual traffic light detail + * fix: remove debug code + * fix: copyright + Co-authored-by: TakumiKozaka-T4 + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 9a5057e4948ff5ac9165c14eb7112d79f2de76d5 + Author: Kosuke Takeuchi + Date: Thu Dec 8 13:42:50 2022 +0900 + fix(freespace_planning_algorithms): comment out failing tests (`#2440 `_) + commit cddb8c74d0fbf49390b4d462c20c12bc257f4825 + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Thu Dec 8 11:57:04 2022 +0900 + feat(gyro_odometer): publish twist when both data arrives (`#2423 `_) + * feat(gyro_odometer): publish when both data arrive + * remove unnecessary commentouts + * ci(pre-commit): autofix + * use latest timestamp + * small fix + * debugged + * update gyro_odometer + * ci(pre-commit): autofix + * add comments + * add comments + * ci(pre-commit): autofix + * fix timestamp validation flow + * ci(pre-commit): autofix + * remove unnecessary commentouts + * pre-commit + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit f0f513cf44532dfe8d51d27c4caef23fb694af16 + Author: kminoda <44218668+kminoda@users.noreply.github.com> + Date: Thu Dec 8 11:08:29 2022 +0900 + fix: remove unnecessary DEBUG_INFO declarations (`#2457 `_) + commit 01daebf42937a05a2d83f3dee2c0778389492e50 + Author: Takayuki Murooka + Date: Thu Dec 8 00:28:35 2022 +0900 + fix(tier4_autoware_api_launch): add rosbridge_server dependency (`#2470 `_) + commit 26ef8174b1c12b84070b36df2a7cd14bfa9c0363 + Author: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> + Date: Wed Dec 7 19:32:09 2022 +0900 + fix: rename `use_external_emergency_stop` to `check_external_emergency_heartbeat` (`#2455 `_) + * fix: rename use_external_emergency_stop to check_external_emergency_heartbeat + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + commit 024b993a0db8c0d28db0f05f64990bed7069cbd8 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 7 18:00:32 2022 +0900 + fix(motion_utils): rename sampling function (`#2469 `_) + commit c240ce2b6f4e79c435ed651b347a7d665a947862 + Author: Yukihiro Saito + Date: Wed Dec 7 16:33:44 2022 +0900 + feat: remove web controller (`#2405 `_) + commit 2992b1cadae7e7ac86fd249998ce3c7ddbe476c9 + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 7 15:39:28 2022 +0900 + feat(motion_utils): add points resample function (`#2465 `_) + commit 4a75d7c0ddbd88f54afaf2bb05eb65138a53ea60 + Author: Mingyu1991 <115005477+Mingyu1991@users.noreply.github.com> + Date: Wed Dec 7 14:42:33 2022 +0900 + docs: update training data for traffic light (`#2464 `_) + * update traffic light cnn classifier README.md + * correct to upper case + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + commit a4287165be87fa7727f79c01dfb0bea6af54c333 + Author: Ryuta Kambe + Date: Wed Dec 7 12:21:49 2022 +0900 + perf(behavior_velocity_planner): remove unnecessary debug data (`#2462 `_) + commit 0a5b2857d3b2c1c9370598013b25aeaebf2d654d + Author: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Date: Wed Dec 7 12:03:46 2022 +0900 + feat(behavior_path_planner): cut overlapped path (`#2451 `_) + * feat(behavior_path_planner): cut overlapped path + * clean code + commit 65003dc99f2abe937afcc010514530fa666fbbfd + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Wed Dec 7 11:06:41 2022 +0900 + revert(default_ad_api): fix autoware state to add wait time (`#2407 `_) (`#2460 `_) + Revert "fix(default_ad_api): fix autoware state to add wait time (`#2407 `_)" + This reverts commit c4224854a7e57a9526dde998f742741fe383471c. + commit fab18677ca4de378faff84a41db5147577e7448d + Author: Makoto Kurihara + Date: Wed Dec 7 10:32:41 2022 +0900 + fix(raw_vehicle_cmd_converter): fix column index for map validation (`#2450 `_) + commit a1d3c80a4f5e3a388887a5afb32d9bf7961301f1 + Author: Ambroise Vincent + Date: Tue Dec 6 10:39:02 2022 +0100 + fix(tvm_utility): copy test result to CPU (`#2414 `_) + Also remove dependency to autoware_auto_common. + Issue-Id: SCM-5401 + Change-Id: I83b859742df2f2ff7df1d0bd2d287bfe0aa04c3d + Co-authored-by: Xinyu Wang <93699235+angry-crab@users.noreply.github.com> + commit eb9946832c7e42d5380fd71956165409d0b592c3 + Author: Mamoru Sobue + Date: Tue Dec 6 18:11:41 2022 +0900 + chore(behaviror_velocity_planner): changed logging level for intersection (`#2459 `_) + changed logging level + commit c4224854a7e57a9526dde998f742741fe383471c + Author: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Date: Tue Dec 6 17:01:37 2022 +0900 + fix(default_ad_api): fix autoware state to add wait time (`#2407 `_) + * fix(default_ad_api): fix autoware state to add wait time + * Update system/default_ad_api/src/compatibility/autoware_state.cpp + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + commit f984fbb708cb02947ec2824ce041c739c35940f7 + Author: Takamasa Horibe + Date: Tue Dec 6 13:55:17 2022 +0900 + feat(transition_manager): add param to ignore autonomous transition condition (`#2453 `_) + * feat(transition_manager): add param to ignore autonomous transition condition + * same for modeChangeCompleted + * remove debug print + commit d3e640df270a0942c4639e11451faf26e099bbe1 + Author: Tomoya Kimura + Date: Tue Dec 6 13:01:06 2022 +0900 + feat(operation_mode_transition_manager): transition to auto quickly when vehicle stops (`#2427 `_) + * chore(cspell): interpolable => interpolatable + * Revert "Merge branch 'destroy-typos-check-all' into destroy-typos" + This reverts commit 6116ca02d9df59f815d772a271fed7b0b21ebaf7, reversing + changes made to 1f7157a6b6d957dc0ddd2ac5ef7f8a36c94b96e4. + * chore: fix duplication of parameter + * chore: fix duplication of function + * revert: system/system_monitor/launch/system_monitor.launch.xml + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Yukihiro Saito +* feat(dummy_perception_publisher): publish object with acc (`#1853 `_) + * feat(dummy_perception_publisher): publish object with acc + * fix + * fix +* fix(dummy_perception_publisher): independent of pointcloud from detection_successful_rate (`#1166 `_) + * fix(dummy_perception_publisher): independent of pointcloud from detection_success_rate + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* perf(dummy_perception_publisher): tune ego-centric pointcloud generation of dummy perception publisher (`#926 `_) + * Take advantage of visible range + * Tune + * Fix: typo + * Use hypot +* fix(dummy_perception_publisher): publish multiple layers of pointcloud (`#882 `_) + * fix: single -> multiple layers pointcloud + * refactor: share common among different pcloud creators +* feat: isolate gtests in all packages (`#693 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: simplify Rolling support (`#854 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* chore: remove bad chars (`#845 `_) +* fix: suppress compiler warnings (`#852 `_) +* style: fix format of package.xml (`#844 `_) +* feat(dummy_perception_publisher): publish realistic dummy pointcloud using raymarchig (`#527 `_) + * Create pointcloud by raycasting from vehicle + * [after-review] Use vector of ObjectInfo + * [after-review] Implemented by strategy pattern + * [after-review] split files + * Use pcl raytracing + Tmp + Tmp + Tmp + * Add signed distance function lib + * Use sdf library + * Remove no longer used functions + * Refactor + * Simplify getPoint + * Raytracing considering inter object relation + * Add random noise + * Default is object centric + * Return if no objects are detected + * Change definition of tf_global_to_local (same as other autoware codes) + * Remove create method + * Reaname: VehicleCentric -> EgoCentric + * Refactor a bit + * Tune parameter + * Fix: Even if selected_idices is zero, pointclouds must be published + * Fix launch file + * Fix typo + * Fix: create merged pointcloud when no idx is selected + * Use ray-maching by default +* fix(dummy_perception_publisher): modify build error in rolling (`#761 `_) +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: move empty_objects_publisher (`#613 `_) + * feat: move empty_objects_publisher + * fix group of empty_object_publisher +* fix(dummy_perception_publisher): modified objects also use baselink z-position (`#588 `_) +* revert(dummy_perception): change leaf size and disable ray trace (`#468 `_) + * Revert "chore(dummy_perception_publisher): change raytrace param (`#414 `_)" + This reverts commit d29e0e1d6630ef53edea1dd66bebf1a657aa6e8b. + * chore(dummy_perception): revert change leaf size and disable raytrace +* feat(tier4_simulator_launch, dummy_perception_publisher): launch perception modules from simulator.launch.xml (`#465 `_) + * feat(tier4_simulator_launch, dummy_perception_publisher): launch perception modules from simualtor.launch.xml + * remove perception launching dummy_perception_publisher.launch.xml + * remove unnecessary comment +* fix(dummy_perception): fix to use launch at perception launch (`#454 `_) + * fix(dummy_perception): fix to use launch file in perception launch + * fix(tier4_perception_launch): fix angle increment for occupancy grid +* chore(dummy_perception_publisher): change raytrace param (`#414 `_) +* chore: replace legacy timer (`#329 `_) + * chore(goal_distance_calculator): replace legacy timer + * chore(path_distance_calculator): replace legacy timer + * chore(control_performance_analysis): replace legacy timer + * chore(external_cmd_selector): replace legacy timer + * chore(joy_controller): replace legacy timer + * chore(lane_departure_checker): replace legacy timer + * chore(obstacle_collision_checker): replace legacy timer + * chore(pure_pursuit): replace legacy timer + * chore(shift_decider): replace legacy timer + * chore(trajectory_follower_nodes): replace legacy timer + * chore(vehicle_cmd_gate): replace legacy timer + * chore(ekf_localizer): replace legacy timer + * chore(localization_error_monitor): replace legacy timer + * chore(multi_object_tracker): replace legacy timer + * chore(tensorrt_yolo): replace legacy timer + * chore(traffic_light_classifier): replace legacy timer + * chore(traffic_light_ssd_fine_detector): replace legacy timer + * chore(traffic_light_visualization): replace legacy timer + * chore(behavior_path_planner): replace legacy timer + * chore(costmap_generator): replace legacy timer + * chore(freespace_planner): replace legacy timer + * chore(planning_error_monitor): replace legacy timer + * chore(scenario_selector): replace legacy timer + * chore(pointcloud_preprocessor): replace legacy timer + * chore(dummy_perception_publisher): replace legacy timer + * chore(ad_service_state_monitor): replace legacy timer + * chore(dummy_diag_publisher): replace legacy timer + * chore(emergency_handler): replace legacy timer + * chore(system_error_monitor): replace legacy timer + * chore(topic_state_monitor): replace legacy timer + * chore(accel_brake_map_calibrator): replace legacy timer + * chore(external_cmd_converter): replace legacy timer + * chore(pacmod_interface): replace legacy timer + * chore(lint): apply pre-commit +* fix(dummy_perception): fix ns and topic (`#242 `_) +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* feat: change pachage name: autoware_msgs -> tier4_msgs (`#150 `_) + * change pkg name: autoware\_*_msgs -> tier\_*_msgs + * ci(pre-commit): autofix + * autoware_external_api_msgs -> tier4_external_api_msgs + * ci(pre-commit): autofix + * fix description + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* feat: add dummy perception publisher (`#90 `_) + * release v0.4.0 + * add use_object_recognition flag in dummy_perception_publisher (`#696 `_) + * remove ROS1 packages temporarily + * add sample ros2 packages + * remove ROS1 packages + * Revert "remove ROS1 packages temporarily" + This reverts commit 2e9822586a3539a32653e6bcd378715674b519ca. + * add COLCON_IGNORE to ros1 packages + * Rename launch files to launch.xml (`#28 `_) + * Port dummy_perception_publisher to ROS2 (`#90 `_) + * Port dummy_perception_publisher to ROS2 + * Uncrustify + * Lint + * Copyright + * Period + * Further ament_cpplint fixes + * Convert calls of Duration to Duration::from_seconds where appropriate (`#131 `_) + * Use quotes for includes where appropriate (`#144 `_) + * Use quotes for includes where appropriate + * Fix lint tests + * Make tests pass hopefully + * adding linters to dummy_perception_publisher (`#220 `_) + * [dummy_perception_publisher] fix launch file and installation (`#215 `_) + * [dummy_perception_publisher] fix launch file and installation + * Apply suggestions from code review + Co-authored-by: Takamasa Horibe + Co-authored-by: Takamasa Horibe + * reduce terminal ouput for better error message visibility (`#200 `_) + * reduce terminal ouput for better error message visibility + * [costmap_generator] fix waiting for first transform + * fix tests + * fix test + * modify launch file for making psim work (`#238 `_) + * modify launch file for making psim work + * remove unnecesary ns + * Ros2 v0.8.0 dummy perception publisher (`#286 `_) + * Remove "/" in frame_id (`#406 `_) + * Fix transform (`#420 `_) + * Replace rclcpp::Time(0) by tf2::TimePointZero() in lookupTransform + * Fix canTransform + * Fix test + * add use_sim-time option (`#454 `_) + * Remove use_sim_time for set_parameter (`#1260 `_) + * Diable dummy_perception_publisher if argument 'scenario_simulation' i… (`#1275 `_) + * Diable dummy_perception_publisher if argument 'scenario_simulation' is true + * Rename argument to 'disable_dummy_perception_publisher_node' from 'scenario_simulation' + * change theta step for obj point cloud (`#1280 `_) + * Revert changes of PR `#1275 `_ (`#1377 `_) + * Add pre-commit (`#1560 `_) + * add pre-commit + * add pre-commit-config + * add additional settings for private repository + * use default pre-commit-config + * update pre-commit setting + * Ignore whitespace for line breaks in markdown + * Update .github/workflows/pre-commit.yml + Co-authored-by: Kazuki Miyahara + * exclude svg + * remove pretty-format-json + * add double-quote-string-fixer + * consider COLCON_IGNORE file when seaching modified package + * format file + * pre-commit fixes + * Update pre-commit.yml + * Update .pre-commit-config.yaml + Co-authored-by: Kazuki Miyahara + Co-authored-by: pre-commit + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Fix dependency type of rosidl_default_generators (`#1801 `_) + * Fix dependency type of rosidl_default_generators + * Remove unnecessary depends + * Use ament_cmake_auto + * Fix -Wunused-parameter (`#1836 `_) + * Fix -Wunused-parameter + * Fix mistake + * fix spell + * Fix lint issues + * Ignore flake8 warnings + Co-authored-by: Hiroki OTA + * fix topic namespace (`#2054 `_) + * add sort-package-xml hook in pre-commit (`#1881 `_) + * add sort xml hook in pre-commit + * change retval to exit_status + * rename + * add prettier plugin-xml + * use early return + * add license note + * add tier4 license + * restore prettier + * change license order + * move local hooks to public repo + * move prettier-xml to pre-commit-hooks-ros + * update version for bug-fix + * apply pre-commit + * Feature/porting occlusion spot (`#1740 `_) + * Feature/occlusion_spot safety planner public road (`#1594 `_) + * add blind spot safety planner public road + * remove duplicated procesing + * remove unused private param + * renaming fix typo add comments + * fix spell check + * velocity -> relative velocity + * calc2d, To param, simplify search, To original + * add the num possible collision gurd + * computational cost reduction + * Cosmetic change for PossibleCollisionInfo + * add interpolation to possible collision value + * refactor codes + * fix details + * invalid point gurd + * To Param + * refacotor to occlusion spot util + * cosmetic change + * clean up blindspot + * To Occlusion Spot + * revise readme + * refactor drawing + * for better explanation + * fix velocity profile + * clean up details + * cosmetic change for debug marker + * use max velocity in obstacle info instead + * add gtest for Too Many Possible Collision case + * change case + * refactor readme + * minor fix + * add more occlusion spot explanation + * replace svg + * add gtest build path lanelet + * hotfix lateral distance and searching method + * update g test for lateral distance + * use faster search + * set more realistic param + * add lanelet subtype highway + * cosmetic change of reviews + * add occlusion spot module in private area (`#1640 `_) + * add occlusion spot in private + * For debugging change + * add spline interpolation to path + * add review changes + * adding minor change + * cosmetic change + * Vector to retval + * Blindspot To OcclusionSpot1 + * To Occlusion Spot 2 + * To Occlusions spot3 + * update gtest with unified anchor + * remove anchor + * add test slice + * simplify interpolation + * Too Occlusion spot4 + * add test buffer + * To Occlusion spot + * namespace gurd + * correct slice and add interpolation first + * handle self crossing with check for invation + * to ros debug stream + * removed unused interpolation + * add readme to plant uml + * cosmetic change + * minor change + * update readme + * review change + * change occlusion spot text color + * To Offset no Throw + * better debug marker + * catch only inversion error + * skip return in case of inversion + * for better grid + * simplify path lanelet at first + * remove std::cout + * for better path + * limit ego path inside target lanelet location + * remove last points + * cosmetic change for markers + * apply module for limited scene + * fix interpolation gurd + * for better params + * do not includes path behind + * remove dummy perception publisher + * Revert "remove dummy perception publisher" + This reverts commit 4acad985fe31dd9befaa21a16631495de6c3a117. + * replace hard coded occupancy grid option in psim + * remove respawn + * add arg to params and remove redundunt launch + * fix spell check + * fix default value + Co-authored-by: tkimura4 + * Feature/occlusion spot private slice size param (`#1703 `_) + * add min slice size + * for a bit narrow lateral distance + * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/config/occlusion_spot_param.yaml + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Rename files + * Porting to ros2 + * pre-commit fixes + * Fix typo + * Fix launch namespace + Co-authored-by: tkimura4 + * Fix parameter type + Co-authored-by: tkimura4 + * Update planning/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/src/scene_module/occlusion_spot/scene_occlusion_spot_in_private_road.cpp + Co-authored-by: tkimura4 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: tkimura4 + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * port dummy perception publisher to auto (`#562 `_) + * port dummy perception publisher to auto + * autoware_perception_msgs/DynamicObjectWithFeatureArray convert to autoware_perception_msgs/DetectedObjectsWithFeature + * change tracked objects to PREDICTED objects + * separate pub type with real + * Add README.md to dummy perception publisher (`#641 `_) + * Added readme for dummy_perception_pub + * README update + * README update + * Fix pre-commit + * fix typo + * Update README.md + * Update README.md + * Update README.md + * Modified node.cpp + * Modified README.md + * change parameter name + * Update README.md + * [shape_estimation]change type (`#663 `_) + * change output type of shape_estimation + * remove unused function + * add dynamic_object_converter + * rename + * fix typo + * fix dummy_perception_publisher + * update readme + * fix copyright + * rename package + * add readme + * fix launch name + * remove unused variable + * fix readme + * fix convert function + * change topic name of DynamicObjectsWithFeature + * Fix no ground pointcloud topic name (`#733 `_) + Co-authored-by: j4tfwm6z + * auto/fix occupancy grid name space in dummy perception publisher (`#739 `_) + * fix name space + * change namespace: object_segmentation -> obstacle_segmentation + * feat: add use_traffic_light status + Co-authored-by: mitsudome-r + Co-authored-by: Taichi Higashide + Co-authored-by: Nikolai Morin + Co-authored-by: nik-tier4 <71747268+nik-tier4@users.noreply.github.com> + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Co-authored-by: Takamasa Horibe + Co-authored-by: Kosuke Murakami + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: tkimura4 + Co-authored-by: Tatsuya Yamasaki + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: Kazuki Miyahara + Co-authored-by: pre-commit + Co-authored-by: Hiroki OTA + Co-authored-by: Azumi Suzuki <38061530+s-azumi@users.noreply.github.com> + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + Co-authored-by: Yohei Mishina <66298900+YoheiMishina@users.noreply.github.com> + Co-authored-by: j4tfwm6z + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> +* Contributors: Ahmed Ebrahim, Berkay Karaman, Daisuke Nishimatsu, Guan Muhua (Tier4), Hirokazu Ishida, Kenji Miyake, Kotaro Yoshimoto, Mamoru Sobue, Maxime CLEMENT, Satoshi OTA, Shumpei Wakabayashi, Takayuki Murooka, Takeshi Miura, Tomoya Kimura, Vincent Richard, Yoshi Ri, taikitanaka3 diff --git a/simulator/dummy_perception_publisher/package.xml b/simulator/dummy_perception_publisher/package.xml index dda52fd5e8fbb..09c4cc63de67b 100644 --- a/simulator/dummy_perception_publisher/package.xml +++ b/simulator/dummy_perception_publisher/package.xml @@ -2,7 +2,7 @@ dummy_perception_publisher - 0.1.0 + 0.38.0 The dummy_perception_publisher package Yukihiro Saito Apache License 2.0 diff --git a/simulator/fault_injection/CHANGELOG.rst b/simulator/fault_injection/CHANGELOG.rst new file mode 100644 index 0000000000000..0fe14cbeefa11 --- /dev/null +++ b/simulator/fault_injection/CHANGELOG.rst @@ -0,0 +1,249 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package fault_injection +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(system diags): rename diag of ndt scan matcher (`#6889 `_) + rename ndt diag +* feat(fault injection): change for diagnostic graph aggregator (`#6750 `_) + * feat: change to adapt diagnostic graph aggregator + * Change the configuration to adapt to both system_error_monitor and diagnostic_graph_aggregator + * style(pre-commit): autofix + * pre-commit fix + * style(pre-commit): autofix + * spell check fix + * clang-tidy fix + * style(pre-commit): autofix + * pre-commit fix + * style(pre-commit): autofix + * fix datatype + * cleanup code + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Tomohito ANDO +* Contributors: Keisuke Shima, Takayuki Murooka, Yamato Ando, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* refactor(localization_error_monitor): rename localization_accuracy (`#5178 `_) + refactor: Rename localization_accuracy + to localization_error_ellipse +* fix(fault_injection_node): fix history_depth in subscriber qos (`#4042 `_) + * fix(fault_injection_node): fix history_depth in sub qos + * fix(fault_injection_node): add test cases + * fix(fault_injection): fix test + * fix(test_fault_injection): ensure that publication takes place + * ref(test_fault_injection): remove unused import + --------- + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(fault injection): add find package to cmake (`#2973 `_) + * fix(fault injection) add find package to cmake + * feat: add pluginlib to dependency + --------- +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(fault_injection): fix diag name (`#958 `_) +* feat: isolate gtests in all packages (`#693 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: simplify Rolling support (`#854 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* fix: apply fixes for rolling (`#821 `_) + * fix(component_interface_utils): add USE_DEPRECATED_TO_YAML + * fix(lidar_apollo_instance_segmentation): add USE_TF2_GEOMETRY_MSGS_DEPRECATED_HEADER + * add rclcpp_components to package.xml + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(fault_injection): fix empty hardware_id (`#814 `_) +* fix(fault_injection): modify build error in rolling (`#762 `_) + * fix(fault_injection): modify build error in rolling + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(fault_injection): fix launch_testing (`#489 `_) + * fix(fault_injection): fix launch_testing + * add label + * add todo comment +* ci: check include guard (`#438 `_) + * ci: check include guard + * apply pre-commit + * Update .pre-commit-config.yaml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix: pre-commit + Co-authored-by: Kenji Miyake + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: change pachage name: autoware_msgs -> tier4_msgs (`#150 `_) + * change pkg name: autoware\_*_msgs -> tier\_*_msgs + * ci(pre-commit): autofix + * autoware_external_api_msgs -> tier4_external_api_msgs + * ci(pre-commit): autofix + * fix description + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* feat: add fault_injection packages (`#101 `_) + * Add fault injection package (`#1760 `_) + * add fault injection package + * fix copyright url + * fix for lint + * pre-commit fixed + * change license note + * separate functions for responsivity + * add tests + * add compile option + * Remove unnecessary descriptions + * Update the readme + * Replace png with svg + * Remove the constructor to follow the recommendations + * Remove amant_clang_format to match the standard + * Change the using statement to clarify the type + * Add using to shorten the type + * lint + * change variable name + * Rename input and delete output + * sort lines + * use range-based for + * added const + * Remove temporary variables + * Set an empty value to get all parameters + * change filename + * Move test files to test directory + * Remove unused lines + * fix to add reference symbol + * add read_parameter.launch.py + * remove unused option + * add comment + * Change input type to autoware_simulation_msgs + * refactoring: move parameter function to parameter_handler + * refactoring + * remove key_storage + * replace data with simulation_events + * remove temporary variable + * reflects the opinions of review + * change order + * delete template + * change event name + * reflect review request + * remove & + * change constructor argument + * delete unused function + * change to event_diag_map class + * changes for review + * fix build error + * fix test error + * refactor launch_test + * replace logging with launch.logging + reason: launch.logging supports verbose output option. + i.e. launch_test -v FILE + * merge update function + * rename callback function + * move using line + * add node name as hardware id + * fix comment + * change return value + * add menber to DiagConfig + * sort menber order + * use to_yaml + * remove const + * change function order + * rename getValue() to getDiag() + * add isEventRegistered function + * move test + * modify script + * delete else + * change cond + * use docstring style + * move msg_buffer + * rename + * rename + * fix + * fix + * fix + * use emplace_back + * add isEventRegistered + * fix build error + * remove destroy_sub,pub + * change check statement + * add comment + * fix build error + * use leveltype + * fair test + * change spin time + * restore config + * add node name + * shorten name + * change function name + * remove read_parameter + * expand timeout + * comment out launch_test + * Fix a broken link of the component diagram on Fault Injection document (`#2202 `_) + * [Fault injection] Update component diagram (`#2203 `_) + * Update component diagram + * Rename pSim to scenario_simulator_v2 + * fix upload error + * Transparent background + * Fix line widths of the component diagram on Fault Injection document (`#2205 `_) + * Feature/add fault injection settings (`#2199 `_) + * add parameter file + * add message + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * remove colcon_ignore in fault injection (`#585 `_) + * update readme in fault injection (`#644 `_) + * Update readme in fault_injection + * fix precommit + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: Kazuki Miyahara + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Yohei Mishina <66298900+YoheiMishina@users.noreply.github.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: DMoszynski, Daisuke Nishimatsu, Hiroki OTA, Keisuke Shima, Kenji Miyake, Maxime CLEMENT, Motz, Takagi, Isamu, Tomoya Kimura, Vincent Richard diff --git a/simulator/fault_injection/package.xml b/simulator/fault_injection/package.xml index 57d1fa3401f41..7e432357139d4 100644 --- a/simulator/fault_injection/package.xml +++ b/simulator/fault_injection/package.xml @@ -2,7 +2,7 @@ fault_injection - 0.0.1 + 0.38.0 fault_injection Keisuke Shima Apache License 2.0 diff --git a/simulator/learning_based_vehicle_model/CHANGELOG.rst b/simulator/learning_based_vehicle_model/CHANGELOG.rst new file mode 100644 index 0000000000000..dc7ef365d2642 --- /dev/null +++ b/simulator/learning_based_vehicle_model/CHANGELOG.rst @@ -0,0 +1,23 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package learning_based_vehicle_model +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(learning_based_vehicle_model): fix passedByValue (`#8244 `_) + * fix:passedByValue + * fix:clang format + --------- +* fix(learning_based_vehicle_model): fix constVariableReference (`#8061 `_) + fix:constVariableReference +* fix(learning_based_vehicle_model): fix constVariablePointer warning (`#7575 `_) + * fix constVariablePointer warning + * add reference + --------- +* feat(learned_model): create package (`#6395 `_) + Co-authored-by: Tomas Nagy +* Contributors: Ryuta Kambe, Tomas Nagy, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/simulator/learning_based_vehicle_model/package.xml b/simulator/learning_based_vehicle_model/package.xml index 18db5236c272e..c09d152c432cb 100644 --- a/simulator/learning_based_vehicle_model/package.xml +++ b/simulator/learning_based_vehicle_model/package.xml @@ -2,7 +2,7 @@ learning_based_vehicle_model - 1.0.0 + 0.38.0 learning_based_vehicle_model for simple_planning_simulator Maxime Clement Tomas Nagy diff --git a/simulator/simple_planning_simulator/CHANGELOG.rst b/simulator/simple_planning_simulator/CHANGELOG.rst new file mode 100644 index 0000000000000..5f9e3570b86f1 --- /dev/null +++ b/simulator/simple_planning_simulator/CHANGELOG.rst @@ -0,0 +1,1080 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package simple_planning_simulator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(simple_planning_simulator): change orger of IDX in SimModelDelayS… (`#9128 `_) +* fix(simple_planning_simulator, raw_vehicle_cmd_converter): swap row index and column index for csv loader (`#8963 `_) + swap row and column +* chore(simple_planning_simulator): remove unnecessary lines (`#8932 `_) + remove unnecessary semicolons +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* fix(simple_planning_simulator): delete velocity dead band for brake (`#8685 `_) + * delete dead band +* fix(simple_planning_simulator): increase test_steer_map values (`#8631 `_) +* feat(simple_planning_simulator): print actual and expected value in test (`#8630 `_) +* fix(simple_planning_simulator): fix dimension (`#8629 `_) +* fix(simple_planning_simulator): fix acc output for the model sim_model_delay_steer_acc_geared_wo_fall_guard (`#8607 `_) + fix acceleration output +* feat(simple_planning_simulator): add VGR sim model (`#8415 `_) + * feat(simple_planning_simulator): add VGR sim model + * Update simulator/simple_planning_simulator/test/test_simple_planning_simulator.cpp + * move to interface + * add const + --------- +* feat(psim)!: preapre settings to launch localization modules on psim (`#8212 `_) +* fix(simple_planning_simulator): fix publised acc of actuation simulator (`#8169 `_) +* feat(simple_planning_simulator): add actuation command simulator (`#8065 `_) + * feat(simple_planning_simulator): add actuation command simulator + tmp + add + * remove unused functions + * common map + * pre-commit + * update readme + * add test + install test dir + fix test + * pre-commit + * clean up test for for scalability parameter + * fix typo + --------- + Co-authored-by: Takamasa Horibe +* feat: add `autoware\_` prefix to `lanelet2_extension` (`#7640 `_) +* feat(simple_planning_simulator): add new vehicle model with falling down (`#7651 `_) + * add new vehicle model +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(simple_planning_simulator): fix duplicateBranch warnings (`#7574 `_) + * fix(simple_planning_simulator): fix duplicateBranch warnings + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* refactor(simple_planning_simulator): remove static odom tf publisher (`#7265 `_) +* feat!: replace autoware_auto_msgs with autoware_msgs for simulator modules (`#7248 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* feat!: remove autoware_auto_tf2 package (`#7218 `_) + * feat!: remove autoware_auto_geometry package + * docs: remove autoware_auto_geometry package from docs + * feat!: remove autoware_auto_tf2 package + * fix: remove from autoware_auto_tf2 packages from docs page + --------- +* chore(simple_planning_simulator): add maintainer (`#7026 `_) +* chore(simple_planning_simulator): publish control mode before the self-position is given (`#7008 `_) +* feat(learned_model): create package (`#6395 `_) + Co-authored-by: Tomas Nagy +* Contributors: Autumn60, Dawid Moszyński, Esteve Fernandez, Go Sakayori, Kosuke Takeuchi, Maxime CLEMENT, Ryohsuke Mitsudome, Ryuta Kambe, Satoshi OTA, Takayuki Murooka, Tomas Nagy, Tomoya Kimura, Yuki TAKAGI, Yutaka Kondo, Zulfaqar Azmi + +0.26.0 (2024-04-03) +------------------- +* feat(simple_planning_simulator): add enable_road_slope_simulation param (`#5933 `_) +* fix(log-messages): reduce excessive log messages (`#5971 `_) +* fix(simple_planning_simulator): fix steering bias model (`#6240 `_) + * fix(simple_planning_simulator): fix steering bias model + * remove old implementation + * fix initialize order + * fix yawrate measurement + * remove unused code + * add bias to steer rate + * add comments + * fix getWz() + * Update simulator/simple_planning_simulator/src/simple_planning_simulator/vehicle_model/sim_model_delay_steer_acc.cpp + * Update simulator/simple_planning_simulator/src/simple_planning_simulator/vehicle_model/sim_model_delay_steer_map_acc_geared.cpp + * Update simulator/simple_planning_simulator/src/simple_planning_simulator/vehicle_model/sim_model_delay_steer_vel.cpp + --------- + Co-authored-by: kosuke55 +* feat(simple_planning_simulator): add option to use initialpose for z position (`#4256 `_) + * feat(simple_planning_simulator): add option to use initialpose for z position + * Revert "feat(simple_planning_simulator): add option to use initialpose for z position" + This reverts commit a3e2779cd38841ba49e063c42fc3a2366c176ad6. + * update initial z logic + --------- + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* fix(autoware_auto_common): move headers to a separate directory (`#5919 `_) + * fix(autoware_auto_common): move headers to a separate directory + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(simple_planning_simulator): add mesurent_steer_bias (`#5868 `_) + * feat(simple_planning_simulator): add mesurent_steer_bias + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(simple_plannign_simulator): add map acc model (`#5688 `_) + * (simple_planning_simulator):add delay converter model + * refactoring + rename and format + read acc map path from config + * update docs + * remove noisy print + * update map + * fix pre-commit + * update acc map + * fix pre-commit and typo + typo + typo + * Update simulator/simple_planning_simulator/README.md + Co-authored-by: Takamasa Horibe + * Update simulator/simple_planning_simulator/README.md + Co-authored-by: Takamasa Horibe + * Update simulator/simple_planning_simulator/README.md + Co-authored-by: Takamasa Horibe + * Update simulator/simple_planning_simulator/include/simple_planning_simulator/vehicle_model/sim_model_delay_steer_map_acc_geared.hpp + Co-authored-by: Takamasa Horibe + * update error message + * simplify map exmaple + * use double + * style(pre-commit): autofix + * Update simulator/simple_planning_simulator/README.md + Co-authored-by: Takamasa Horibe + * add csv loader im sim pacakges + * revert raw vehicle cmd converter + * Update simulator/simple_planning_simulator/src/simple_planning_simulator/vehicle_model/sim_model_delay_steer_map_acc_geared.cpp + Co-authored-by: Takamasa Horibe + * Update simulator/simple_planning_simulator/include/simple_planning_simulator/utils/csv_loader.hpp + Co-authored-by: Takamasa Horibe + * Update simulator/simple_planning_simulator/src/simple_planning_simulator/utils/csv_loader.cpp + Co-authored-by: Takamasa Horibe + --------- + Co-authored-by: Takumi Ito + Co-authored-by: Takamasa Horibe + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(simple_planning_simulator): fix ego sign pitch problem (`#5616 `_) + * fix ego sign pitch problem + * change variable name for clarity + * update documentation to clarify that driving against the lane is not supported + --------- +* fix(simple_planning_simulator): change default value of manual gear, DRIVE -> PARK (`#5563 `_) +* feat(simple_planning_simulator): add acceleration and steer command scaling factor for debug (`#5534 `_) + * feat(simple_planning_simulator): add acceleration and steer command scaling factor + * update params as debug + --------- +* fix(simple_planning_simulator): set ego pitch to 0 if road slope is not simulated (`#5501 `_) + set ego pitch to 0 if road slope is not simulated +* feat(simple_planning_simulator): add steer dead band (`#5477 `_) + * feat(simple_planning_simulator): add steer dead band + * Update simulator/simple_planning_simulator/src/simple_planning_simulator/simple_planning_simulator_core.cpp + Co-authored-by: Takamasa Horibe + * Update simulator/simple_planning_simulator/README.md + Co-authored-by: Takamasa Horibe + * update params + --------- + Co-authored-by: Takamasa Horibe +* fix(simple_planning_simulator): initialize variables (`#5460 `_) +* feat(simple_planning_sim): publish lateral acceleration (`#5307 `_) +* fix(simulator, controller): fix inverse pitch calculation (`#5199 `_) + Co-authored-by: Takamasa Horibe +* fix(simple_planning_simulator): fix build error (`#5062 `_) +* feat(simple_planning_simulator): consider ego pitch angle for simulation (`#4941 `_) + * feat(simple_planning_simulator): consider ego pitch angle for simulation + * update + * fix spell + * update + --------- +* chore(build): remove tier4_autoware_utils.hpp evaluator/ simulator/ (`#4839 `_) +* docs(simple_planning_simulator): rename docs to readme (`#4221 `_) +* fix(simple_planning_simulator): old style arg for static_tf_publisher (`#3736 `_) + * fix(simple_planning_simulator): old style arg for static_tf_publisher + * Update simulator/simple_planning_simulator/launch/simple_planning_simulator.launch.py + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + --------- + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> +* build: proper eigen deps and include (`#3615 `_) + * build: proper eigen deps and include + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(simple_planning_sim): publish sensing interface imu data (`#2843 `_) + * feat(simple_planning_sim): publish sensing interface imu data + * fix covariance index + --------- +* chore(planning-sim): change debug topic name (`#2610 `_) +* fix(simple_planning_simulator): fix ideal steer acc calc (`#2595 `_) +* refactor(simple_planning_simulator): make function for duplicated code (`#2502 `_) +* feat(simple_planning_simulator): add initial twist for debug purpose (`#2268 `_) +* chore(simple_planning_simulator): add maintainer (`#2444 `_) + chore(simple_planning_simulator): add maintainer + Co-authored-by: Takamasa Horibe +* fix(simple_planning_simulator): sim model with gear acc (`#2437 `_) +* chore: remove autoware_auto_common dependency from simple_planning_simulator and osqp_interface (`#2233 `_) + remove autoware_auto_common dependency from simple_planning_simulator, osqp_interface +* chore: remove motion_common dependency (`#2231 `_) + * remove motion_common from smoother + * remove motion_common from control_performance_analysis and simple_planning_simualtor + * fix include + * add include +* refactor!: remove tier4 control mode msg (`#1533 `_) + * [simple_planning_simulator] replace T4 ControlMode msg too auto_msg + * [operation_mode_transition_manager] replace T4 ControlMode msg too auto_msg +* refactor(simple_planning_simulator): refactor covariance index (`#1972 `_) +* feat(pose_initializer)!: support ad api (`#1500 `_) + * feat(pose_initializer): support ad api + * docs: update readme + * fix: build error + * fix: test + * fix: auto format + * fix: auto format + * feat(autoware_ad_api_msgs): define localization interface + * feat: update readme + * fix: copyright + * fix: main function + * Add readme of localization message + * feat: modify stop check time + * fix: fix build error + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(simple_planning_simulator): fix param file levels (`#1612 `_) +* chore(planning/control packages): organized authors and maintainers (`#1610 `_) + * organized planning authors and maintainers + * organized control authors and maintainers + * fix typo + * fix colcon test + * fix + Update control/external_cmd_selector/package.xml + Update control/vehicle_cmd_gate/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/motion_velocity_smoother/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/freespace_planner/package.xml + Co-authored-by: Hiroki OTA + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update planning/planning_debug_tools/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/shift_decider/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/pure_pursuit/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Update control/operation_mode_transition_manager/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix + * fix + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(simple_planning_simulator): fix timer type (`#1538 `_) +* feat(operation_mode_transition_manager): add package to manage vehicle autonomous mode change (`#1246 `_) + * add engage_transition_manager + * rename to operation mode transition manager + * fix precommit + * fix cpplint + * fix topic name & vehicle_info + * update launch + * update default param + * add allow_autonomous_in_stopped + * fix typo + * fix precommit +* feat(simple_planning_simulator): add acceleration publisher (`#1214 `_) + * feat(simple_planning_simulator): add acceleration publisher + * add cov +* feat(simple_planning_simulator): add control_mode server (`#1061 `_) + * add control-mode in simulator + * precommit + * update + * update readme + * update simulator + * fix typo +* fix(simple_planning_simlator): keep alive tf (`#1175 `_) + * fix(simple_planning_simlator): keep alive tf + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* docs(simulator): fixed simple_planning_simulator table (`#1025 `_) +* docs: update link style and fix typos (`#950 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * docs: update link style + * chore: fix link + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * docs(tier4_traffic_light_rviz_plugin): update documentation (`#905 `_) + * fix(accel_brake_map_calibrator): rviz panel type (`#895 `_) + * fixed panel type + * modified instruction for rosbag replay case + * modified update_map_dir service name + * fix(behavior velocity planner): skipping emplace back stop reason if it is empty (`#898 `_) + * skipping emplace back stop reason if it is empty + * add braces + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + * feat(behavior_path_planner): weakened noise filtering of drivable area (`#838 `_) + * feat(behavior_path_planner): Weakened noise filtering of drivable area + * fix lanelet's longitudinal disconnection + * add comments of erode/dilate process + * refactor(vehicle-cmd-gate): using namespace for msgs (`#913 `_) + * refactor(vehicle-cmd-gate): using namespace for msgs + * for clang + * feat(pose_initializer): introduce an array copy function (`#900 `_) + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat: add lidar point filter when debug (`#865 `_) + * feat: add lidar point filter when debug + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(component_interface_utils): add interface classes (`#899 `_) + * feat(component_interface_utils): add interface classes + * feat(default_ad_api): apply the changes of interface utils + * fix(component_interface_utils): remove old comment + * fix(component_interface_utils): add client log + * fix(component_interface_utils): remove unimplemented message + * docs(component_interface_utils): add design policy + * docs(component_interface_utils): add comment + * refactor(vehicle_cmd_gate): change namespace in launch file (`#927 `_) + Co-authored-by: Berkay + * feat: visualize lane boundaries (`#923 `_) + * feat: visualize lane boundaries + * fix: start_bound + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(system_monitor): fix truncation warning in strncpy (`#872 `_) + * fix(system_monitor): fix truncation warning in strncpy + * Use std::string constructor to copy char array + * Fixed typo + * fix(behavior_velocity_planner.stopline): extend following and previous search range to avoid no collision (`#917 `_) + * fix: extend following and previous search range to avoid no collision + * chore: add debug marker + * fix: simplify logic + * chore: update debug code + * fix: delete space + * fix: some fix + * ci(pre-commit): autofix + * fix: delete debug code + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * docs(surround obstacle checker): update documentation (`#878 `_) + * docs(surround_obstacle_checker): update pub/sub topics & params + * docs(surround_obstacle_checker): remove unused files + * docs(surround_obstacke_checker): update purpose + * feat(tier4_autoware_utils): add vehicle state checker (`#896 `_) + * feat(tier4_autoware_utils): add vehicle state checker + * fix(tier4_autoware_utils): use absolute value + * feat(tier4_autoware_utils): divide into two classies + * test(tier4_autoware_utils): add unit test for vehicle_state checker + * fix(tier4_autoware_utils): impl class inheritance + * docs(tier4_autoware_utils): add vehicle_state_checker document + * fix(tier4_autoware_utils): into same loop + * fix(tier4_autoware_utils): fix variables name + * fix(tier4_autoware_utils): remove redundant codes + * fix(motion_velocity_smoother): fix overwriteStopPoint using backward point (`#816 `_) + * fix(motion_velocity_smoother): fix overwriteStopPoint using backward point + * Modify overwriteStopPoint input and output + * feat(obstacle_avoidance_planner): explicitly insert zero velocity (`#906 `_) + * feat(obstacle_avoidance_planner) fix bug of stop line unalignment + * fix bug of unsorted output points + * move calcVelocity in node.cpp + * fix build error + * feat(behavior_velocity): find occlusion more efficiently (`#829 `_) + * fix(system_monitor): add some smart information to diagnostics (`#708 `_) + * feat(obstacle_avoidance_planner): dealt with close lane change (`#921 `_) + * feat(obstacle_avoidance_planner): dealt with close lane change + * fix bug of right lane change + * feat(obstacle_avoidance_planner): some fix for narrow driving (`#916 `_) + * use car like constraints in mpt + * use not widest bounds for the first bounds + * organized params + * fix format + * prepare rear_drive and uniform_circle constraints + * fix param callback + * update config + * remove unnecessary files + * update tier4_planning_launch params + * chore(obstacle_avoidance_planner): removed obsolete obstacle_avoidance_planner doc in Japanese (`#919 `_) + * chore(behavior_velocity_planner.stopline): add debug marker for stopline collision check (`#932 `_) + * chore(behavior_velocity_planner.stopline): add debug marker for stopline collision check + * feat: use marker helper + * feat(map_loader): visualize center line by points (`#931 `_) + * feat: visualize center line points + * fix: delete space + * feat: visualize center line by arrow + * revert insertMarkerArray + * fix: delete space + * feat: add RTC interface (`#765 `_) + * feature(rtc_interface): add files + * feature(rtc_interface): implement functions + * feature(rtc_interface): reimprement functions to use CooperateCommands and write README.md + * feature(rtc_interface): fix README + * feature(rtc_interface): add getModuleType() + * feature(rtc_interface): fix definition of constructor + * feature(rtc_interface): fix time stamp + * feature(rtc_interface): fix README + * feature(rtc_interface): add isRegistered and clearCooperateStatus + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore: sync files (`#911 `_) + Co-authored-by: kenji-miyake + * fix: replace boost::mutex::scoped_lock to std::scoped_lock (`#907 `_) + * fix: replace boost::mutex::scoped_lock to std::scoped_lock + * fix: replace boost::mutex to std::mutex + * feat(tensorrt_yolo): add multi gpu support to tensorrt_yolo node (`#885 `_) + * feat(tensorrt_yolo): add multi gpu support to tensorrt_yolo node + * feat(tensorrt_yolo): update arg + Co-authored-by: Kaan Colak + * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner (`#887 `_) + * feat(tier4_planning_launch): create parameter yaml for behavior_velocity_planner + * Update launch/tier4_planning_launch/config/scenario_planning/lane_driving/behavior_planning/behavior_velocity_planner/behavior_velocity_planner.param.yaml + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * feat: add param.yaml in behavior_velocity_planner package + * some fix + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader (`#942 `_) + * fix(map_loader): use std::filesystem to load pcd files in pointcloud_map_loader + * fix(map_loader): remove c_str + * fix(map_loader): replace c_str to string + * fix: relative link + * fix: relative links + * fix: relative links + * fix: relative links + * fix: typo + * fix relative links + * docs: ignore rare unknown words + * ci(pre-commit): autofix + * docs: ignore unknown words one by one + * ci(pre-commit): autofix + Co-authored-by: Hiroki OTA + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Ishita + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: Mamoru Sobue + Co-authored-by: TakumiKozaka-T4 <70260442+TakumiKozaka-T4@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Takayuki Murooka + Co-authored-by: Takamasa Horibe + Co-authored-by: storrrrrrrrm <103425473+storrrrrrrrm@users.noreply.github.com> + Co-authored-by: suchang + Co-authored-by: Berkay + Co-authored-by: Berkay + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: Kosuke Takeuchi + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: kk-inoue-esol <76925382+kk-inoue-esol@users.noreply.github.com> + Co-authored-by: Fumiya Watanabe + Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com> + Co-authored-by: kenji-miyake + Co-authored-by: RyuYamamoto + Co-authored-by: Kaan Çolak + Co-authored-by: Kaan Colak + Co-authored-by: Kenji Miyake +* feat(vehicle_info_util): add max_steer_angle (`#740 `_) + * feat(vehicle_info_util): add max_steer_angle + * applied pre-commit + * Added max_steer_angle in test config + Co-authored-by: Tomoya Kimura +* feat: isolate gtests in all packages (`#693 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: simplify Rolling support (`#854 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* chore: remove bad chars (`#845 `_) +* fix: suppress compiler warnings (`#852 `_) +* style: fix format of package.xml (`#844 `_) +* fix(autoware_auto_tf2): modify build error in rolling (`#718 `_) + * fix(autoware_auto_common): modify build error in rolling + * fix(autoware_auto_tf2): modify build error in rolling + * fix(autoware_auto_geometry): modify build error in rolling + * fix(simple_planning_simulator): add compile definition for geometry2 + * fix(motion_common): add compile definition for geometry2 + * fix(motion_testing): add compile definition for geometry2 + * fix(simple_planning_simulator): modify build error in rolling + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci(pre-commit): clear the exclude option (`#426 `_) + * ci(pre-commit): remove unnecessary excludes + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * address pre-commit for Markdown files + * fix Python imports + * address cpplint errors + * fix broken package.xml + * rename ROS parameter files + * fix build + * use autoware_lint_common + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(simple_planning_simulator): fix bug in function to apply noise (`#665 `_) +* test(simple_planning_simulator): add node test (`#422 `_) + * test(simple_planning_simulator): add node test + * use TEST_P +* fix(simple psim): gear bug to update state in simple psim (`#370 `_) + * fix(simple psim): gear bug to update state in simple psim + * upadte ideal acc geared model as well +* fix: simple psim with vehicle engage (`#301 `_) + * feat: add initial_engage_state for /vehicle/engage sub result + * feat: simulating only when vehicle engage is true +* feat(simple_planning_simulator): add delay model of velocity and steering (`#235 `_) + * add delay steer vel in psim + * change wz to steer + * fix param description + * modify readme + * modify cmake + * ci: change file URL + * fix: order to create callback (`#220 `_) + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + * chore: remove unnecessary depends (`#227 `_) + * ci: add check-build-depends.yaml + * chore: simplify build_depends.repos + * chore: remove exec_depend + * chore: use register-autonomoustuff-repository + * chore: add setup tasks to other workflows + * ci: update .yamllint.yaml (`#229 `_) + * ci: update .yamllint.yaml + * chore: fix for yamllint + * fix: remove warning for compile error (`#198 `_) + * fix: fix compile error of pointcloud preprocessor + * fix: fix compiler warning for had map utils + * fix: fix compiler warning for behavior velocity planner + * fix: fix compiler warning for compare map segmentation + * fix: fix compiler warning for occupancy grid map outlier filter + * fix: fix compiler warning for detection by tracker + * fix: restore comment + * fix: set control_mode false before autoware engage (`#232 `_) + * fix: set control_mode false before autoware engage + * add input/engage remap in launch + * fix: library path (`#225 `_) + Co-authored-by: taikitanaka3 + * fix: interpolation (`#791 `_) (`#218 `_) + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * add missing function definition in .cpp + * set input and state for DELAY_STEER_VEL model + * fix: fix typo + Co-authored-by: Kenji Miyake + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Takayuki Murooka + Co-authored-by: taikitanaka3 + Co-authored-by: Tomoya Kimura +* fix: set control_mode false before autoware engage (`#232 `_) + * fix: set control_mode false before autoware engage + * add input/engage remap in launch +* feat: replace VehicleStateCommand with GearCommand (`#217 `_) + Co-authored-by: Tomoya Kimura +* fix: fix typo and url (`#201 `_) + * fix typo + * fix url (jp -> en) + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix: update simple planning simulator param file (`#179 `_) + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* feat: add simulator_launch package (`#166 `_) + * Add simulator_launch package (`#459 `_) + * Add simulator_launch package + * add argument + * fix depend order + * add argument + * move dummy_perception_publisher + * add arg for dummy_perception_publisher + * Update simulator_launch/launch/simulator.launch.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Move simple_planning_simulator to simulator_launch (`#462 `_) + * move simple_planning_simulator + * add simulation arg to logging_simulator.launch + * delete unused argument + * add arguments for logging simulation + * change default value + * update README + * add default value to simulator arg + * restore vehicle_simulation arg + * Fix/revert initial engage state (`#484 `_) + * Fix args + * Add initial_engage_state to vehicle.launch.xml + * Update vehicle.launch.xml + * Change formatter to black (`#488 `_) + * Update pre-commit settings + * Apply Black + * Replace ament_lint_common with autoware_lint_common + * Update build_depends.repos + * Fix build_depends + * Auto/fix launch (`#110 `_) + * fix namespace + * remove dynamic_object_visualization + * fix rviz + * add default vehicle param file + * ci(pre-commit): autofix + * fix typo + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* feat: load vehicle info default param (`#148 `_) + * update global_parameter loader readme + * remove unused dependency + * add default vehicle_info_param to launch files + * fix: import os + * Update simulator/simple_planning_simulator/launch/simple_planning_simulator.launch.py + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + * Update perception/ground_segmentation/launch/scan_ground_filter.launch.py + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + * fix dependency + * fix scan_ground_filter.launch + * ci(pre-commit): autofix + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: change pachage name: autoware_msgs -> tier4_msgs (`#150 `_) + * change pkg name: autoware\_*_msgs -> tier\_*_msgs + * ci(pre-commit): autofix + * autoware_external_api_msgs -> tier4_external_api_msgs + * ci(pre-commit): autofix + * fix description + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* feat: add simple planning simulator package (`#5 `_) + * release v0.4.0 + * remove ROS1 packages temporarily + * add sample ros2 packages + * add COLCON_IGNORE to ros1 packages + * Fix simple planning simulator (`#26 `_) + * simple planning simulator: fix params & launch file + * remove unused file + * fix timercallback + * [simple_planning_simulator] add rostopic relay in launch file (`#117 `_) + * [simple_planning_simulator] add rostopic relay in launch file + * add topic_tools as exec_depend + * Adjust copyright notice on 532 out of 699 source files (`#143 `_) + * Use quotes for includes where appropriate (`#144 `_) + * Use quotes for includes where appropriate + * Fix lint tests + * Make tests pass hopefully + * Run uncrustify on the entire Pilot.Auto codebase (`#151 `_) + * Run uncrustify on the entire Pilot.Auto codebase + * Exclude open PRs + * reduce terminal ouput for better error message visibility (`#200 `_) + * reduce terminal ouput for better error message visibility + * [costmap_generator] fix waiting for first transform + * fix tests + * fix test + * Use trajectory for z position source (`#243 `_) + * Ros2 v0.8.0 engage (`#342 `_) + * [autoware_vehicle_msgs]: Add engage message + * [as]: Update message + * [awapi_awiv_adapter]: Update message + * [web_controller]: Update message + * [vehicle_cmd_gate]: Update message + * [autoware_state_monitor]: Update message + * [autoware_control_msgs]: Remove EngageMode message + * [simple_planning_simulator]: Update message + * Ros2 v0.8.0 fix packages (`#351 `_) + * add subscription to QoS + * add vihicle_param _file to simple_planning_sim + * update cmake/packages.xml + * comment out unused parameter + * apply lint + * add vehicle_info_util to lane_change_planner + * add vehicle_info_util to vehicle_cmd_gate + * fix cmake of simple planning simulator + * update cmake/packages.xml of vehicle cmd gate + * apply lint + * apply lint + * add latch option to autoware_state_monitor + * delete unused comment + * Rename ROS-related .yaml to .param.yaml (`#352 `_) + * Rename ROS-related .yaml to .param.yaml + * Remove prefix 'default\_' of yaml files + * Rename vehicle_info.yaml to vehicle_info.param.yaml + * Rename diagnostic_aggregator's param files + * Fix overlooked parameters + * Fix typo in simulator module (`#439 `_) + * add use_sim-time option (`#454 `_) + * Format launch files (`#1219 `_) + * Fix rolling build errors (`#1225 `_) + * Add missing include files + * Replace rclcpp::Duration + * Use reference for exceptions + * Use from_seconds + * Sync public repo (`#1228 `_) + * [simple_planning_simulator] add readme (`#424 `_) + * add readme of simple_planning_simulator + * Update simulator/simple_planning_simulator/README.md + * set transit_margin_time to intersect. planner (`#460 `_) + * Fix pose2twist (`#462 `_) + * Ros2 vehicle info param server (`#447 `_) + * add vehicle_info_param_server + * update vehicle info + * apply format + * fix bug + * skip unnecessary search + * delete vehicle param file + * fix bug + * Ros2 fix topic name part2 (`#425 `_) + * Fix topic name of traffic_light_classifier + * Fix topic name of traffic_light_visualization + * Fix topic name of traffic_light_ssd_fine_detector + * Fix topic name of traffic_light_map_based_detector + * Fix lint traffic_light_recognition + * Fix lint traffic_light_ssd_fine_detector + * Fix lint traffic_light_classifier + * Fix lint traffic_light_classifier + * Fix lint traffic_light_ssd_fine_detector + * Fix issues in hdd_reader (`#466 `_) + * Fix some issues detected by Coverity Scan and Clang-Tidy + * Update launch command + * Add more `close(new_sock)` + * Simplify the definitions of struct + * fix: re-construct laneletMapLayer for reindex RTree (`#463 `_) + * Rviz overlay render fix (`#461 `_) + * Moved painiting in SteeringAngle plugin to update() + * super class now back to MFD + * uncrustified + * acquire data in mutex + * back to RTD as superclass + * Rviz overlay render in update (`#465 `_) + * Moved painiting in SteeringAngle plugin to update() + * super class now back to MFD + * uncrustified + * acquire data in mutex + * removed unnecessary includes and some dead code + * Adepted remaining vehicle plugin classes to render-in-update concept. Returned to MFD superclass + * restored RTD superclass + Co-authored-by: Takamasa Horibe + Co-authored-by: tkimura4 + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Kazuki Miyahara + Co-authored-by: Makoto Tokunaga + Co-authored-by: Adam Dąbrowski + * Remove use_sim_time for set_parameter (`#1260 `_) + * Refactor vehicle info util (`#1305 `_) + * Update license + * Refactor vehicle_info_util + * Rename and split files + * Fix interfaces + * Fix bug and add error handling + * Add "// namespace" + * Add missing include + * Fix lint errors (`#1378 `_) + * Fix lint errors + * Fix variable names + * Add pre-commit (`#1560 `_) + * add pre-commit + * add pre-commit-config + * add additional settings for private repository + * use default pre-commit-config + * update pre-commit setting + * Ignore whitespace for line breaks in markdown + * Update .github/workflows/pre-commit.yml + Co-authored-by: Kazuki Miyahara + * exclude svg + * remove pretty-format-json + * add double-quote-string-fixer + * consider COLCON_IGNORE file when seaching modified package + * format file + * pre-commit fixes + * Update pre-commit.yml + * Update .pre-commit-config.yaml + Co-authored-by: Kazuki Miyahara + Co-authored-by: pre-commit + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Add markdownlint and prettier (`#1661 `_) + * Add markdownlint and prettier + * Ignore .param.yaml + * Apply format + * add cov pub in psim (`#1732 `_) + * Fix -Wunused-parameter (`#1836 `_) + * Fix -Wunused-parameter + * Fix mistake + * fix spell + * Fix lint issues + * Ignore flake8 warnings + Co-authored-by: Hiroki OTA + * fix some typos (`#1941 `_) + * fix some typos + * fix typo + * Fix typo + Co-authored-by: Kenji Miyake + * Add autoware api (`#1979 `_) + * add sort-package-xml hook in pre-commit (`#1881 `_) + * add sort xml hook in pre-commit + * change retval to exit_status + * rename + * add prettier plugin-xml + * use early return + * add license note + * add tier4 license + * restore prettier + * change license order + * move local hooks to public repo + * move prettier-xml to pre-commit-hooks-ros + * update version for bug-fix + * apply pre-commit + * Feature/add ideal accel model interface (`#1894 `_) + * Add IDEAL_ACCEL model interface for simple planning simulator + * Add IDEAL_ACCEL model descriptions + * Fix format + * Change vehicle model type description at config file + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * Back port .auto control packages (`#571 `_) + * Implement Lateral and Longitudinal Control Muxer + * [`#570 `_] Porting wf_simulator + * [`#1189 `_] Deactivate flaky test in 'trajectory_follower_nodes' + * [`#1189 `_] Fix flacky test in 'trajectory_follower_nodes/latlon_muxer' + * [`#1057 `_] Add osqp_interface package + * [`#1057 `_] Add library code for MPC-based lateral control + * [`#1271 `_] Use std::abs instead of abs + * [`#1057 `_] Implement Lateral Controller for Cargo ODD + * [`#1246 `_] Resolve "Test case names currently use snake_case but should be CamelCase" + * [`#1325 `_] Deactivate flaky smoke test in 'trajectory_follower_nodes' + * [`#1058 `_] Add library code of longitudinal controller + * Fix build error for trajectory follower + * Fix build error for trajectory follower nodes + * [`#1272 `_] Add AckermannControlCommand support to simple_planning_simulator + * [`#1058 `_] Add Longitudinal Controller node + * [`#1058 `_] Rename velocity_controller -> longitudinal_controller + * [`#1058 `_] Update CMakeLists.txt for the longitudinal_controller_node + * [`#1058 `_] Add smoke test python launch file + * [`#1058 `_] Use LowPassFilter1d from trajectory_follower + * [`#1058 `_] Use autoware_auto_msgs + * [`#1058 `_] Changes for .auto (debug msg tmp fix, common func, tf listener) + * [`#1058 `_] Remove unused parameters + * [`#1058 `_] Fix ros test + * [`#1058 `_] Rm default params from declare_parameters + use autoware types + * [`#1058 `_] Use default param file to setup NodeOptions in the ros test + * [`#1058 `_] Fix docstring + * [`#1058 `_] Replace receiving a Twist with a VehicleKinematicState + * [`#1058 `_] Change class variables format to m\_ prefix + * [`#1058 `_] Fix plugin name of LongitudinalController in CMakeLists.txt + * [`#1058 `_] Fix copyright dates + * [`#1058 `_] Reorder includes + * [`#1058 `_] Add some tests (~89% coverage without disabling flaky tests) + * [`#1058 `_] Add more tests (90+% coverage without disabling flaky tests) + * [`#1058 `_] Use Float32MultiArrayDiagnostic message for debug and slope + * [`#1058 `_] Calculate wheel_base value from vehicle parameters + * [`#1058 `_] Cleanup redundant logger setting in tests + * [`#1058 `_] Set ROS_DOMAIN_ID when running tests to prevent CI failures + * [`#1058 `_] Remove TF listener and use published vehicle state instead + * [`#1058 `_] Change smoke tests to use autoware_testing + * [`#1058 `_] Add plotjuggler cfg for both lateral and longitudinal control + * [`#1058 `_] Improve design documents + * [`#1058 `_] Disable flaky test + * [`#1058 `_] Properly transform vehicle state in longitudinal node + * [`#1058 `_] Fix TF buffer of lateral controller + * [`#1058 `_] Tuning of lateral controller for LGSVL + * [`#1058 `_] Fix formating + * [`#1058 `_] Fix /tf_static sub to be transient_local + * [`#1058 `_] Fix yaw recalculation of reverse trajs in the lateral controller + * modify trajectory_follower for galactic build + * [`#1379 `_] Update trajectory_follower + * [`#1379 `_] Update simple_planning_simulator + * [`#1379 `_] Update trajectory_follower_nodes + * apply trajectory msg modification in control + * move directory + * remote control/trajectory_follower level dorectpry + * remove .iv trajectory follower + * use .auto trajectory_follower + * remove .iv simple_planning_simulator & osqp_interface + * use .iv simple_planning_simulator & osqp_interface + * add tmp_autoware_auto_dependencies + * tmporally add autoware_auto_msgs + * apply .auto message split + * fix build depend + * fix packages using osqp + * fix autoware_auto_geometry + * ignore lint of some packages + * ignore ament_lint of some packages + * ignore lint/pre-commit of trajectory_follower_nodes + * disable unit tests of some packages + Co-authored-by: Maxime CLEMENT + Co-authored-by: Joshua Whitley + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: MIURA Yasuyuki + Co-authored-by: wep21 + Co-authored-by: tomoya.kimura + * [simple planning simulator]change type of msg (`#590 `_) + * remove kinematic_state + * remove vehicle_state_command/report + * get z-position from trajectory + * set topic name of trajectory + * twist -> velocity report + * change default param + * Update simulator/simple_planning_simulator/test/test_simple_planning_simulator.cpp + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * Update simulator/simple_planning_simulator/include/simple_planning_simulator/simple_planning_simulator_core.hpp + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * fix typo + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + * [autoware_vehicle_rviz_plugin/route_handler/simple_planning_simulator]fix some packages (`#606 `_) + * fix console meter + * fix velocity_history + * fix route handler + * change topic name + * update to support velocity report header (`#655 `_) + * update to support velocity report header + * Update simulator/simple_planning_simulator/src/simple_planning_simulator/simple_planning_simulator_core.cpp + Co-authored-by: tkimura4 + * use maybe_unused + * fix precommit + Co-authored-by: tkimura4 + * adapt to actuation cmd/status as control msg (`#646 `_) + * adapt to actuation cmd/status as control msg + * fix readme + * fix topics + * fix remaing topics + * as to pacmod interface + * fix vehicle status + * add header to twist + * revert gyro_odometer_change + * revert twist topic change + * revert unchanged package + * FIx vehicle status topic name/type (`#658 `_) + * shift -> gear_status + * twist -> velocity_status + * fix topic name (`#674 `_) + * fix topic name + * fix gear message name + * Fix psim param path (`#696 `_) + * Fix/psim topics emergency handler awapi (`#702 `_) + * fix emergency handler + * fix awapi + * remove unused topic + * remove duplecated vehicle cmd + * Auto/add turn indicators and hazards (`#717 `_) + * add turn indicators + * add hazard light + * omit name space + * remap topic name + * delete unnecessary blank line + * [simple_planning_simulator]fix bug (`#727 `_) + * input z-axis of trajectory to pose(tf/odometry) + * output 0 velocity when invalid gear is input + * fix gear process in sim (`#728 `_) + * Fix for integration test (`#732 `_) + * Add backward compatibility of autoware state + * Add simulator initial pose service + * Fix pre-commit + * Fix pre-commit + * Simple planning simulator update for latest develop (`#735 `_) + * Refactor vehicle info util (`#1305 `_) + * add cov pub in psim (`#1732 `_) + * remove pose_with_covariance publisher and add covariance information in Odometry + * Fix acceleration for reverse (`#737 `_) + * Fix acceleration for reverse + * Fix acceleration in set_input + * remove unused using + * Fix code + * ci(pre-commit): autofix + * remove tests + Co-authored-by: mitsudome-r + Co-authored-by: Takamasa Horibe + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Co-authored-by: Nikolai Morin + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kazuki Miyahara + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Makoto Tokunaga + Co-authored-by: Adam Dąbrowski + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: pre-commit + Co-authored-by: Kosuke Murakami + Co-authored-by: Hiroki OTA + Co-authored-by: Kenji Miyake + Co-authored-by: Makoto Kurihara + Co-authored-by: Maxime CLEMENT + Co-authored-by: Joshua Whitley + Co-authored-by: Igor Bogoslavskyi + Co-authored-by: MIURA Yasuyuki + Co-authored-by: wep21 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: Sugatyon <32741405+Sugatyon@users.noreply.github.com> + Co-authored-by: Fumiya Watanabe + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Ahmed Ebrahim, Daisuke Nishimatsu, Esteve Fernandez, Haoru Xue, Hiroki OTA, Kenji Miyake, Kosuke Takeuchi, Mamoru Sobue, Maxime CLEMENT, Satoshi OTA, Satoshi Tanaka, Shumpei Wakabayashi, Takagi, Isamu, Takamasa Horibe, Takayuki Murooka, Tomoya Kimura, Vincent Richard, Yukihiro Saito, awf-autoware-bot[bot], danielsanchezaran, kyoichi-sugahara, taikitanaka3 diff --git a/simulator/simple_planning_simulator/package.xml b/simulator/simple_planning_simulator/package.xml index fbd08ff39a64f..a81f9e2147bab 100644 --- a/simulator/simple_planning_simulator/package.xml +++ b/simulator/simple_planning_simulator/package.xml @@ -2,7 +2,7 @@ simple_planning_simulator - 1.0.0 + 0.38.0 simple_planning_simulator as a ROS 2 node Takamasa Horibe Tomoya Kimura diff --git a/simulator/tier4_dummy_object_rviz_plugin/CHANGELOG.rst b/simulator/tier4_dummy_object_rviz_plugin/CHANGELOG.rst new file mode 100644 index 0000000000000..1a8c55e318454 --- /dev/null +++ b/simulator/tier4_dummy_object_rviz_plugin/CHANGELOG.rst @@ -0,0 +1,27 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package tier4_dummy_object_rviz_plugin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* style: update rviz plugin icons to match the theme (`#8868 `_) +* fix(dummy_perception_publisher, tier4_dummy_object_rviz_plugin): separate dummy object msg (`#8828 `_) + * fix: dummy object rviz plugin dependency + * fix: remove message from dummy perception publisher + * fix: node name + --------- +* fix(tier4_dummy_object_rviz_plugin): fix unusedFunction (`#8844 `_) + fix:unusedFunction +* fix(tier4_dummy_object_rviz_plugin): fix functionConst (`#8830 `_) + fix:functionConst +* fix(tier4_perception_rviz_plugin): relocate tier4_perception_rviz_plugin and rename it to tier4_dummy_object_rviz_plugin (`#8818 `_) + * chore: move tier4_perception_rviz_plugin package to simulation folder + * chore: reorder codeowners + * rename package to tier4_dummy_perception_rviz_plugin + * chore: rename to tier4_dummy_object_rviz_plugin + --------- +* Contributors: Khalil Selyan, Taekjin LEE, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/simulator/tier4_dummy_object_rviz_plugin/package.xml b/simulator/tier4_dummy_object_rviz_plugin/package.xml index ce0ce0dbb84f7..688f72026804e 100644 --- a/simulator/tier4_dummy_object_rviz_plugin/package.xml +++ b/simulator/tier4_dummy_object_rviz_plugin/package.xml @@ -2,7 +2,7 @@ tier4_dummy_object_rviz_plugin - 0.1.0 + 0.38.0 The tier4_dummy_object_rviz_plugin package Yukihiro Saito Apache License 2.0 diff --git a/simulator/vehicle_door_simulator/CHANGELOG.rst b/simulator/vehicle_door_simulator/CHANGELOG.rst new file mode 100644 index 0000000000000..7b17ff1b51fc1 --- /dev/null +++ b/simulator/vehicle_door_simulator/CHANGELOG.rst @@ -0,0 +1,14 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package vehicle_door_simulator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix: fix internal door interface qos (`#9144 `_) +* Contributors: Takagi, Isamu, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* feat(default_ad_api): add door api (`#5737 `_) +* Contributors: Takagi, Isamu diff --git a/simulator/vehicle_door_simulator/package.xml b/simulator/vehicle_door_simulator/package.xml index f65a1e07040d7..b500940602ce2 100644 --- a/simulator/vehicle_door_simulator/package.xml +++ b/simulator/vehicle_door_simulator/package.xml @@ -2,7 +2,7 @@ vehicle_door_simulator - 0.1.0 + 0.38.0 The vehicle_door_simulator package Takagi, Isamu Apache License 2.0 diff --git a/system/autoware_component_monitor/CHANGELOG.rst b/system/autoware_component_monitor/CHANGELOG.rst new file mode 100644 index 0000000000000..f950048d41550 --- /dev/null +++ b/system/autoware_component_monitor/CHANGELOG.rst @@ -0,0 +1,14 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_component_monitor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(autoware_component_monitor): add maintainers (`#8867 `_) +* fix(autoware_component_monitor): fix unusedFunction (`#8582 `_) +* feat(system): create a package to monitor component containers (`#7094 `_) +* Contributors: Hayate TOBA, Mehmet Emin BAŞOĞLU, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/system/autoware_component_monitor/package.xml b/system/autoware_component_monitor/package.xml index 8c2afc741435b..92f2fa51f704e 100644 --- a/system/autoware_component_monitor/package.xml +++ b/system/autoware_component_monitor/package.xml @@ -2,7 +2,7 @@ autoware_component_monitor - 0.0.0 + 0.38.0 A ROS 2 package to monitor system usage of component containers. Mehmet Emin Başoğlu Barış Zeren diff --git a/system/autoware_default_adapi/CHANGELOG.rst b/system/autoware_default_adapi/CHANGELOG.rst new file mode 100644 index 0000000000000..4f463ff2ecea3 --- /dev/null +++ b/system/autoware_default_adapi/CHANGELOG.rst @@ -0,0 +1,20 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_default_adapi +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(component_interface_specs): prefix package and namespace with autoware (`#9094 `_) +* fix(default_ad_api): fix unusedFunction (`#8581 `_) + * fix: unusedFunction + * Revert "fix: unusedFunction" + This reverts commit c70a36d4d29668f02dae9416f202ccd05abee552. + * fix: unusedFunction + --------- + Co-authored-by: kobayu858 <129580202+kobayu858@users.noreply.github.com> +* chore(autoware_default_adapi)!: prefix autoware to package name (`#8533 `_) +* Contributors: Esteve Fernandez, Hayate TOBA, Takagi, Isamu, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/system/autoware_default_adapi/package.xml b/system/autoware_default_adapi/package.xml index 4c9664912db40..fcb52767c126d 100644 --- a/system/autoware_default_adapi/package.xml +++ b/system/autoware_default_adapi/package.xml @@ -2,7 +2,7 @@ autoware_default_adapi - 0.1.0 + 0.38.0 The autoware_default_adapi package Takagi, Isamu Ryohsuke Mitsudome diff --git a/system/autoware_processing_time_checker/CHANGELOG.rst b/system/autoware_processing_time_checker/CHANGELOG.rst new file mode 100644 index 0000000000000..fb41b530fd4ca --- /dev/null +++ b/system/autoware_processing_time_checker/CHANGELOG.rst @@ -0,0 +1,27 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_processing_time_checker +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): add processing time pub. (`#9065 `_) + * feat(costmap_generator, control_validator, scenario_selector, surround_obstacle_checker, vehicle_cmd_gate): Add: processing_time_pub + * fix: pre-commit + * feat(costmap_generator): fix: No output when not Active. + * fix: clang-format + * Re: fix: clang-format + --------- +* feat(processing_time_checker): add a new package (`#7957 `_) + * feat(processing_time_checker): add a new package + * fix + * fix + * update README and schema.json + * fix + * fix + * fix + --------- +* Contributors: Kazunori-Nakajima, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/system/autoware_processing_time_checker/package.xml b/system/autoware_processing_time_checker/package.xml index 52f6fe6c2c27d..579f7de0bdb4e 100644 --- a/system/autoware_processing_time_checker/package.xml +++ b/system/autoware_processing_time_checker/package.xml @@ -2,7 +2,7 @@ autoware_processing_time_checker - 1.0.0 + 0.38.0 A package to find out nodes with common names Takayuki Murooka Kosuke Takeuchi diff --git a/system/bluetooth_monitor/CHANGELOG.rst b/system/bluetooth_monitor/CHANGELOG.rst new file mode 100644 index 0000000000000..7c87ae598d638 --- /dev/null +++ b/system/bluetooth_monitor/CHANGELOG.rst @@ -0,0 +1,72 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package bluetooth_monitor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(docs): fix file name for bluetooth monitor schema (`#8308 `_) + * fix file name for schema + * the variable name should be addresses instead + --------- +* fix(bluetooth_monitor): fix unreadVariable (`#8371 `_) + fix:unreadVariable +* fix(bluetooth_monitor): apply cppcheck-suppress for cstyleCast (`#7869 `_) +* Contributors: Koichi98, Yutaka Kondo, Yuxuan Liu, kobayu858 + +0.26.0 (2024-04-03) +------------------- +* refactor(bluetooth_monitor): rework parameters (`#5239 `_) + * refactor(bluetooth_monitor): rework parameters + * style(pre-commit): autofix + * doc(bluetooth_monitor): fix default for integer parameters + * doc(bluetooth_monitor): add default for parameter addresses + * style(pre-commit): autofix + * doc(bluetooth_monitor): fix parameter description + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* build(bluetooth_monitor): add build dependency (`#2738 `_) +* ci(pre-commit): format SVG files (`#2172 `_) + * ci(pre-commit): format SVG files + * ci(pre-commit): autofix + * apply pre-commit + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(bluetooth_monitor): run bluetooth monitor with new parameter (`#1111 `_) + * feat(bluetooth_monitor): run bluetooth monitor with new parameter + * ci(pre-commit): autofix + * Fixed a build error in humble + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(bluetooth_monitor): add functionality to monitor Bluetooth connection (`#862 `_) + * feat(bluetooth_monitor): add functionality to monitor Bluetooth connection + * ci(pre-commit): autofix + * Fixed a typo + * Add a dependency + * Fixed pre-commit errors + * ci(pre-commit): autofix + * Fixed pre-commit errors + * Fixed uncrustify errors + * ci(pre-commit): autofix + * use autoware_cmake + * Fixed license, Fixed CMakeLists.txt, and Use register_node_macro + * Fixed license + * Fixed link title + * changed the way to run l2ping + * ci(pre-commit): autofix + * fixed clang tidy error and removed unnecessary dependencies in CMakeLists.txt + * corrected dependency in package.xml + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Esteve Fernandez, Kenji Miyake, Vincent Richard, Yuqi Huai, awf-autoware-bot[bot], ito-san diff --git a/system/bluetooth_monitor/package.xml b/system/bluetooth_monitor/package.xml index 3f489d9ba29a2..4f6b9f38f7cb3 100644 --- a/system/bluetooth_monitor/package.xml +++ b/system/bluetooth_monitor/package.xml @@ -2,7 +2,7 @@ bluetooth_monitor - 0.1.0 + 0.38.0 Bluetooth alive monitoring Fumihito Ito Apache License 2.0 diff --git a/system/component_state_monitor/CHANGELOG.rst b/system/component_state_monitor/CHANGELOG.rst new file mode 100644 index 0000000000000..5b35d6e4e0ea0 --- /dev/null +++ b/system/component_state_monitor/CHANGELOG.rst @@ -0,0 +1,63 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package component_state_monitor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat!: replace autoware_auto_msgs with autoware_msgs for system modules (`#7249 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* fix(componet_state_monitor): remove ndt node alive monitoring (`#6957 `_) + remove ndt node alive monitoring +* chore(component_state_monitor): relax pose_estimator_pose timeout (`#6916 `_) +* Contributors: Ryohsuke Mitsudome, Shumpei Wakabayashi, Yamato Ando, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* fix(component_state_monitor): change pose_estimator_pose rate (`#6563 `_) +* chore: update api package maintainers (`#6086 `_) + * update api maintainers + * fix + --------- +* feat(component_state_monitor): monitor traffic light recognition output (`#5778 `_) +* feat(component_state_monitor): monitor pose_estimator output (`#5617 `_) +* docs: add readme for interface packages (`#4235 `_) + add readme for interface packages +* chore: update maintainer (`#4140 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(pose_initializer): enable pose initialization while running (only for sim) (`#3038 `_) + * feat(pose_initializer): enable pose initialization while running (only for sim) + * both logsim and psim params + * only one pose_initializer_param_path arg + * use two param files for pose_initializer + --------- +* fix(component_state_monitor): add dependency on topic_state_monitor (`#3030 `_) +* fix(component_state_monitor): fix lanelet route package (`#2552 `_) +* feat!: replace HADMap with Lanelet (`#2356 `_) + * feat!: replace HADMap with Lanelet + * update topic.yaml + * Update perception/traffic_light_map_based_detector/README.md + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update planning/behavior_path_planner/README.md + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update planning/mission_planner/README.md + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update planning/scenario_selector/README.md + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * format readme + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* chore: add api maintainers (`#2361 `_) +* feat(component_state_monitor): add component state monitor (`#2120 `_) + * feat(component_state_monitor): add component state monitor + * feat: change module +* Contributors: Kenji Miyake, Kosuke Takeuchi, Takagi, Isamu, Tomohito ANDO, Vincent Richard, Yamato Ando, kminoda diff --git a/system/component_state_monitor/package.xml b/system/component_state_monitor/package.xml index 16903fa216174..9e4d77878941a 100644 --- a/system/component_state_monitor/package.xml +++ b/system/component_state_monitor/package.xml @@ -2,7 +2,7 @@ component_state_monitor - 0.1.0 + 0.38.0 The component_state_monitor package Takagi, Isamu Apache License 2.0 diff --git a/system/default_ad_api_helpers/ad_api_adaptors/CHANGELOG.rst b/system/default_ad_api_helpers/ad_api_adaptors/CHANGELOG.rst new file mode 100644 index 0000000000000..013ce592350b1 --- /dev/null +++ b/system/default_ad_api_helpers/ad_api_adaptors/CHANGELOG.rst @@ -0,0 +1,142 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package ad_api_adaptors +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(ad_api_adaptors): rework parameter (`#8796 `_) + * refactor(ad_api_adaptors): rework parameter + * + * ad_api_adaptors.schema.json + * style(pre-commit): autofix + * refactor(ad_api_adaptors): rework parameter + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(map_height_fitter)!: prefix package and namespace with autoware (`#8421 `_) + * add autoware\_ prefix + * style(pre-commit): autofix + * remove duplicated dependency + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: SakodaShintaro +* feat(ad_api_adaptors): componentize nodes (`#7022 `_) +* Contributors: Masaki Baba, Prakash Kannaiah, Takagi, Isamu, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* feat(map_height_fitter): fitting by vector_map (`#6340 `_) + * Added fit_target + * Fixed group + * Fixed to run + * style(pre-commit): autofix + * Fixed to work by pointcloud_map + * Fixed comments + * Added a comment + * Fixed a comment + * Fixed to use arg + * Added info log + * FIxed default value + * FIxed default values + * Updated schema.json + * Fixed description of fit_target + * Fixed arg name + * Restore const + * Fixed map_height_fitter.param.yaml + * Fixed map_height_fitter.schema.json + * style(pre-commit): autofix + * Removed an unused variable + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> +* chore: update api package maintainers (`#6086 `_) + * update api maintainers + * fix + --------- +* chore(default_ad_api_helpers): update readme topic (`#5258 `_) + * chore(default_ad_api_helpers): update readme topic + * style(pre-commit): autofix + * update readme + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(map_height_fitter): add service node (`#4128 `_) + * add map height fitter node + * fix response success + --------- +* docs(ad_api_adaptors): fix readme to remove unused service (`#4117 `_) +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* feat(default_ad_api): add route change api (`#3197 `_) + * feat: add route change api + * fix: reroute + --------- +* chore(default_ad_api): add yukkysaito and mitsudome-r to maintainer (`#3440 `_) + * chore(default_ad_api): add yukkysaito to maintainer + * add mitsudome-r instead of kenji-miyake + --------- +* feat(default_ad_api_helpers): support goal modification for rviz (`#3370 `_) +* feat(map_height_fitter): change map height fitter to library (`#2724 `_) + * feat: move map height fitter + * feat: remove map height fitter dependency + * apply to initial pose adaptor + * feat: get param from map loader + * feat: modify pose initializer + * feat: parameterize map loader name + * docs: update readme + * feat: add debug code + * Revert "feat: add debug code" + This reverts commit 71250342305aad6ac3710625ab2ea1dfd3eca11a. + * feat: add map fit log + --------- +* chore: add api maintainers (`#2361 `_) +* fix(ad_api_adaptors): fix to merge waypoint (`#2215 `_) + * fix(ad_api_adaptors): fix to merge waypoint + * fix(ad_api_adaptors): update comments and variable name +* feat(autoware_ad_api_msgs): replace adapi message (`#1897 `_) +* feat(default_ad_api): add localization api (`#1431 `_) + * feat(default_ad_api): add localization api + * docs: add readme + * feat: add auto initial pose + * feat(autoware_ad_api_msgs): define localization interface + * fix(default_ad_api): fix interface definition + * feat(default_ad_api): modify interface version api to use spec package + * feat(default_ad_api): modify interface version api to use spec package + * fix: pre-commit + * fix: pre-commit + * fix: pre-commit + * fix: copyright + * feat: split helper package + * fix: change topic name to local + * fix: style + * fix: style + * fix: style + * fix: remove needless keyword + * feat: change api helper node namespace + * fix: fix launch file path +* feat(default_ad_api): add routing api (`#1494 `_) + * feat(default_ad_api): add routing api + * fix: build error + * docs: add readme + * feat: change topic namespace + * fix: function name + * fix: remove debug code + * fix: copyright + * fix: adaptor name + * fix: remove macro + * feat: add launch option for default ad api + * fix: component interface namespace + * fix: build error + * feat: remove start pose + * feat(autoware_ad_api_msgs): define routing interface + * feat: rename route body message + * feat: remove create node macro + * feat: adaptor package + * fix: helper node + * fix: error handling +* Contributors: Kosuke Takeuchi, SakodaShintaro, Takagi, Isamu, Vincent Richard, kminoda diff --git a/system/default_ad_api_helpers/ad_api_adaptors/package.xml b/system/default_ad_api_helpers/ad_api_adaptors/package.xml index a395eadbe3d2d..8e757626b052b 100644 --- a/system/default_ad_api_helpers/ad_api_adaptors/package.xml +++ b/system/default_ad_api_helpers/ad_api_adaptors/package.xml @@ -2,7 +2,7 @@ ad_api_adaptors - 0.1.0 + 0.38.0 The ad_api_adaptors package Takagi, Isamu Ryohsuke Mitsudome diff --git a/system/default_ad_api_helpers/ad_api_visualizers/CHANGELOG.rst b/system/default_ad_api_helpers/ad_api_visualizers/CHANGELOG.rst new file mode 100644 index 0000000000000..b12567c03499a --- /dev/null +++ b/system/default_ad_api_helpers/ad_api_visualizers/CHANGELOG.rst @@ -0,0 +1,29 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package ad_api_visualizers +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* Contributors: Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore: update api package maintainers (`#6086 `_) + * update api maintainers + * fix + --------- +* refactor(start_planner): rename pull out to start planner (`#3908 `_) +* refactor(behavior_path_planner): rename pull_over to goal_planner (`#3501 `_) +* chore(default_ad_api): add yukkysaito and mitsudome-r to maintainer (`#3440 `_) + * chore(default_ad_api): add yukkysaito to maintainer + * add mitsudome-r instead of kenji-miyake + --------- +* feat(default_ad_api): add planning api (`#2481 `_) + * feat(default_ad_api): add planning api + * feat: complement velocity factor + * feat: add stop check + * feat: make the same process into a function + * feat: update visualizer + * fix: remove flake8 test +* Contributors: Kosuke Takeuchi, Takagi, Isamu diff --git a/system/default_ad_api_helpers/ad_api_visualizers/package.xml b/system/default_ad_api_helpers/ad_api_visualizers/package.xml index 75fd09a1335b1..ab7d2ec4a5799 100644 --- a/system/default_ad_api_helpers/ad_api_visualizers/package.xml +++ b/system/default_ad_api_helpers/ad_api_visualizers/package.xml @@ -2,7 +2,7 @@ ad_api_visualizers - 0.1.0 + 0.38.0 The ad_api_visualizers package Takagi, Isamu Ryohsuke Mitsudome diff --git a/system/default_ad_api_helpers/ad_api_visualizers/setup.py b/system/default_ad_api_helpers/ad_api_visualizers/setup.py index 5712980f8e3fb..fe2fdd46463e3 100644 --- a/system/default_ad_api_helpers/ad_api_visualizers/setup.py +++ b/system/default_ad_api_helpers/ad_api_visualizers/setup.py @@ -11,7 +11,7 @@ setup( name=package_name, - version="0.0.0", + version="0.38.0", packages=[package_name], data_files=[ ("share/ament_index/resource_index/packages", [f"resource/{package_name}"]), diff --git a/system/default_ad_api_helpers/automatic_pose_initializer/CHANGELOG.rst b/system/default_ad_api_helpers/automatic_pose_initializer/CHANGELOG.rst new file mode 100644 index 0000000000000..9215b1d4be07e --- /dev/null +++ b/system/default_ad_api_helpers/automatic_pose_initializer/CHANGELOG.rst @@ -0,0 +1,54 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package automatic_pose_initializer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(automatic_pose_initializer): fix plugin name (`#7035 `_) + Fixed automatic_pose_initializer plugin name +* feat(automatic_pose_initializer): componentize node (`#7021 `_) +* Contributors: SakodaShintaro, Takagi, Isamu, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore: update api package maintainers (`#6086 `_) + * update api maintainers + * fix + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore(default_ad_api): add yukkysaito and mitsudome-r to maintainer (`#3440 `_) + * chore(default_ad_api): add yukkysaito to maintainer + * add mitsudome-r instead of kenji-miyake + --------- +* chore: add api maintainers (`#2361 `_) +* feat(autoware_ad_api_msgs): replace adapi message (`#1897 `_) +* fix(automatic_pose_initializer): fix starvation (`#1756 `_) +* feat(default_ad_api): add localization api (`#1431 `_) + * feat(default_ad_api): add localization api + * docs: add readme + * feat: add auto initial pose + * feat(autoware_ad_api_msgs): define localization interface + * fix(default_ad_api): fix interface definition + * feat(default_ad_api): modify interface version api to use spec package + * feat(default_ad_api): modify interface version api to use spec package + * fix: pre-commit + * fix: pre-commit + * fix: pre-commit + * fix: copyright + * feat: split helper package + * fix: change topic name to local + * fix: style + * fix: style + * fix: style + * fix: remove needless keyword + * feat: change api helper node namespace + * fix: fix launch file path +* Contributors: Kosuke Takeuchi, Takagi, Isamu, Vincent Richard diff --git a/system/default_ad_api_helpers/automatic_pose_initializer/package.xml b/system/default_ad_api_helpers/automatic_pose_initializer/package.xml index 7321de4b1811d..fa698687e280a 100644 --- a/system/default_ad_api_helpers/automatic_pose_initializer/package.xml +++ b/system/default_ad_api_helpers/automatic_pose_initializer/package.xml @@ -2,7 +2,7 @@ automatic_pose_initializer - 0.1.0 + 0.38.0 The automatic_pose_initializer package Takagi, Isamu Ryohsuke Mitsudome diff --git a/system/diagnostic_graph_aggregator/CHANGELOG.rst b/system/diagnostic_graph_aggregator/CHANGELOG.rst new file mode 100644 index 0000000000000..ff6880b9a07b6 --- /dev/null +++ b/system/diagnostic_graph_aggregator/CHANGELOG.rst @@ -0,0 +1,61 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package diagnostic_graph_aggregator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(diagnostic_graph_aggregator): fix unusedFunction (`#8580 `_) + fix: unusedFunction + Co-authored-by: kobayu858 <129580202+kobayu858@users.noreply.github.com> +* fix(diagnostic_graph_aggregator): fix noConstructor (`#8508 `_) + fix:noConstructor +* fix(diagnostic_graph_aggregator): fix cppcheck warning of functionStatic (`#8266 `_) + * fix: deal with functionStatic warning + * suppress warning by comment + --------- +* fix(diagnostic_graph_aggregator): fix uninitMemberVar (`#8313 `_) + * fix:funinitMemberVar + * fix:funinitMemberVar + * fix:uninitMemberVar + * fix:clang format + --------- +* fix(diagnostic_graph_aggregator): fix functionConst (`#8279 `_) + * fix:functionConst + * fix:functionConst + * fix:clang format + --------- +* fix(diagnostic_graph_aggregator): fix constParameterReference (`#8054 `_) + fix:constParameterReference +* fix(diagnostic_graph_aggregator): fix constVariableReference (`#8062 `_) + * fix:constVariableReference + * fix:constVariableReference + * fix:constVariableReference + * fix:constVariableReference + --------- +* fix(diagnostic_graph_aggregator): fix shadowFunction (`#7838 `_) + * fix(diagnostic_graph_aggregator): fix shadowFunction + * feat: modify variable name + --------- + Co-authored-by: Takagi, Isamu +* fix(diagnostic_graph_aggregator): fix uselessOverride warning (`#7768 `_) + * fix(diagnostic_graph_aggregator): fix uselessOverride warning + * restore and suppress inline + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(diagnostic_graph_aggregator): fix shadowArgument warning in create_unit_config (`#7664 `_) +* feat(diagnostic_graph_aggregator): componentize node (`#7025 `_) +* fix(diagnostic_graph_aggregator): fix a bug where unit links were incorrectly updated (`#6932 `_) + fix(diagnostic_graph_aggregator): fix unit link filter +* feat: remake diagnostic graph packages (`#6715 `_) +* Contributors: Hayate TOBA, Koichi98, Ryuta Kambe, Takagi, Isamu, Yutaka Kondo, kobayu858, taisa1 + +0.26.0 (2024-04-03) +------------------- +* feat(diagnostic_graph_aggregator): update tools (`#6614 `_) +* docs(diagnostic_graph_aggregator): update documents (`#6613 `_) +* feat(diagnostic_graph_aggregator): add dump tool (`#6427 `_) +* feat(diagnostic_graph_aggregator): change default publish rate (`#5872 `_) +* feat(diagnostic_graph_aggregator): rename system_diagnostic_graph package (`#5827 `_) +* Contributors: Takagi, Isamu diff --git a/system/diagnostic_graph_aggregator/package.xml b/system/diagnostic_graph_aggregator/package.xml index a89196f25a78d..bee03ba087e83 100644 --- a/system/diagnostic_graph_aggregator/package.xml +++ b/system/diagnostic_graph_aggregator/package.xml @@ -2,7 +2,7 @@ diagnostic_graph_aggregator - 0.1.0 + 0.38.0 The diagnostic_graph_aggregator package Takagi, Isamu Apache License 2.0 diff --git a/system/diagnostic_graph_utils/CHANGELOG.rst b/system/diagnostic_graph_utils/CHANGELOG.rst new file mode 100644 index 0000000000000..51673855a00f3 --- /dev/null +++ b/system/diagnostic_graph_utils/CHANGELOG.rst @@ -0,0 +1,15 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package diagnostic_graph_utils +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(static_centerline_generator): organize AUTO/GUI/VMB modes (`#7432 `_) +* feat(diagnostic_graph_utils): componentize node (`#7189 `_) +* feat(default_ad_api): add diagnostics api (`#7052 `_) +* feat: remake diagnostic graph packages (`#6715 `_) +* Contributors: Takagi, Isamu, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/system/diagnostic_graph_utils/package.xml b/system/diagnostic_graph_utils/package.xml index c5a70363bfecb..2b393b4191581 100644 --- a/system/diagnostic_graph_utils/package.xml +++ b/system/diagnostic_graph_utils/package.xml @@ -2,7 +2,7 @@ diagnostic_graph_utils - 0.1.0 + 0.38.0 The diagnostic_graph_utils package Takagi, Isamu Apache License 2.0 diff --git a/system/dummy_diag_publisher/CHANGELOG.rst b/system/dummy_diag_publisher/CHANGELOG.rst new file mode 100644 index 0000000000000..0aff998ade0f0 --- /dev/null +++ b/system/dummy_diag_publisher/CHANGELOG.rst @@ -0,0 +1,267 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package dummy_diag_publisher +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(dummy_diag_publisher): componentize node (`#7190 `_) +* Contributors: Kosuke Takeuchi, Takagi, Isamu, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore: update maintainer (`#5730 `_) + update maintainer +* chore: update maintainer (`#4140 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(dummy diag publisher): change diag name specification method to YAML (`#2840 `_) + * Signed-off-by: asana17 + modified dummy_diag_publisher to use YAML for param + * Signed-off-by: asana17 + use YAML param for dummy_diag_publisher + * fix empty param + * fixed empty param + * fix spelling + * add pkg maintainer + * launch dummy_diag_publisher by launch_dummy_diag_publisher param + --------- +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* fix(dummy_diag_publisher): modify build error in rolling (`#760 `_) +* feat(dummy_diag_publisher): use as a component (`#652 `_) + * feat(dummy_diag_publisher): use as components + * fix: add explicit + * fix: fix node name +* fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (`#639 `_) +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(dummy_diag_publisher): update README and launch file (`#536 `_) + * chore: update README + * feat: add param in launch + * chore: Update system/dummy_diag_publisher/README.md + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * chore: update readme + * ci(pre-commit): autofix + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(dummy_diag_publisher): add exec_depend (`#523 `_) + * chore(dummy_diag_publisher): add exec_depend + * Update system/dummy_diag_publisher/package.xml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* chore: replace legacy timer (`#329 `_) + * chore(goal_distance_calculator): replace legacy timer + * chore(path_distance_calculator): replace legacy timer + * chore(control_performance_analysis): replace legacy timer + * chore(external_cmd_selector): replace legacy timer + * chore(joy_controller): replace legacy timer + * chore(lane_departure_checker): replace legacy timer + * chore(obstacle_collision_checker): replace legacy timer + * chore(pure_pursuit): replace legacy timer + * chore(shift_decider): replace legacy timer + * chore(trajectory_follower_nodes): replace legacy timer + * chore(vehicle_cmd_gate): replace legacy timer + * chore(ekf_localizer): replace legacy timer + * chore(localization_error_monitor): replace legacy timer + * chore(multi_object_tracker): replace legacy timer + * chore(tensorrt_yolo): replace legacy timer + * chore(traffic_light_classifier): replace legacy timer + * chore(traffic_light_ssd_fine_detector): replace legacy timer + * chore(traffic_light_visualization): replace legacy timer + * chore(behavior_path_planner): replace legacy timer + * chore(costmap_generator): replace legacy timer + * chore(freespace_planner): replace legacy timer + * chore(planning_error_monitor): replace legacy timer + * chore(scenario_selector): replace legacy timer + * chore(pointcloud_preprocessor): replace legacy timer + * chore(dummy_perception_publisher): replace legacy timer + * chore(ad_service_state_monitor): replace legacy timer + * chore(dummy_diag_publisher): replace legacy timer + * chore(emergency_handler): replace legacy timer + * chore(system_error_monitor): replace legacy timer + * chore(topic_state_monitor): replace legacy timer + * chore(accel_brake_map_calibrator): replace legacy timer + * chore(external_cmd_converter): replace legacy timer + * chore(pacmod_interface): replace legacy timer + * chore(lint): apply pre-commit +* feat: rename existing packages name starting with autoware to different names (`#180 `_) + * autoware_api_utils -> tier4_api_utils + * autoware_debug_tools -> tier4_debug_tools + * autoware_error_monitor -> system_error_monitor + * autoware_utils -> tier4_autoware_utils + * autoware_global_parameter_loader -> global_parameter_loader + * autoware_iv_auto_msgs_converter -> tier4_auto_msgs_converter + * autoware_joy_controller -> joy_controller + * autoware_error_monitor -> system_error_monitor(launch) + * autoware_state_monitor -> ad_service_state_monitor + * autoware_web_controller -> web_controller + * remove autoware_version + * remove autoware_rosbag_recorder + * autoware\_*_rviz_plugin -> tier4\_*_rviz_plugin + * fix ad_service_state_monitor + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add dummy_diag_publisher package (`#18 `_) + * release v0.4.0 + * remove ROS1 packages temporarily + * Revert "remove ROS1 packages temporarily" + This reverts commit 6ab6bcca1dea5065fcb06aeec107538dad1f62af. + * add COLCON_IGNORE to ros1 packages + * Rename launch files to launch.xml (`#28 `_) + * ROS2 Porting: dummy_diag_publisher (`#69 `_) + * Fix CMake, package.xml and remove COLCON_IGNORE + * First pass + - Remove ROS references: dynamic_configuration + - Can compile + * Fix references to dynamic_reconfigure + - Clean up comments in cmake and package.xml + - Add timer callback + * Modify config yamls and remove dynamic reconfigure file + - Fix launch files + * Fix declaration of parameters using get parameters + - Add rqt_reconfigure to package deps + * Add comment in launch file + * Remove fmt dependency + * Address PR comment: + - Ensure that status value is initialised properly + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + * Address PR comment: + - Ensure config are declared to ensure it can be set in the parameter callback + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + * Address PR comment: + - Remove headers from executable generation in cmake + * Address PR comment: + - Remove headers specification + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + * Rename h files to hpp (`#142 `_) + * Change includes + * Rename files + * Adjustments to make things compile + * Other packages + * Adjust copyright notice on 532 out of 699 source files (`#143 `_) + * Use quotes for includes where appropriate (`#144 `_) + * Use quotes for includes where appropriate + * Fix lint tests + * Make tests pass hopefully + * Run uncrustify on the entire Pilot.Auto codebase (`#151 `_) + * Run uncrustify on the entire Pilot.Auto codebase + * Exclude open PRs + * Add linters (`#208 `_) + * Rename ROS-related .yaml to .param.yaml (`#352 `_) + * Rename ROS-related .yaml to .param.yaml + * Remove prefix 'default\_' of yaml files + * Rename vehicle_info.yaml to vehicle_info.param.yaml + * Rename diagnostic_aggregator's param files + * Fix overlooked parameters + * add use_sim-time option (`#454 `_) + * Fix for rolling (`#1226 `_) + * Replace doc by description + * Replace ns by push-ros-namespace + * Remove use_sim_time for set_parameter (`#1260 `_) + * Cleanup dummy_diag_publisher (`#1392 `_) + * Cleanup dummy_diag_publisher + * Fix typo + * Make double and write comment + * Set hardware_id from diag_name + * Add const to daig_name and hardware_id + Co-authored-by: kosuke55 + * suppress warnings for declare parameters (`#1724 `_) + * fix for lanelet2_extension + * fix for traffic light ssd fine detector + * fix for topic_state_monitor + * fix for dummy diag publisher + * fix for remote cmd converter + * fix for vehicle_info_util + * fix for multi object tracker + * fix for freespace planner + * fix for autoware_error_monitor + * add Werror for multi object tracker + * fix for multi object tracker + * add Werror for liraffic light ssd fine detector + * add Werror for topic state monitor + * add Werror + * add Werror + * add Werror + * add Werror + * fix style + * Fix -Wunused-parameter (`#1836 `_) + * Fix -Wunused-parameter + * Fix mistake + * fix spell + * Fix lint issues + * Ignore flake8 warnings + Co-authored-by: Hiroki OTA + * Fix typo `obstacle_crush` to `obstacle_crash` (`#2031 `_) + * add sort-package-xml hook in pre-commit (`#1881 `_) + * add sort xml hook in pre-commit + * change retval to exit_status + * rename + * add prettier plugin-xml + * use early return + * add license note + * add tier4 license + * restore prettier + * change license order + * move local hooks to public repo + * move prettier-xml to pre-commit-hooks-ros + * update version for bug-fix + * apply pre-commit + * Refactor dummy_diag_publisher (`#2151 `_) + * Refactor dummy_diag_publisher + * fix depend order + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * remove COLCON_IGNORE in dummy_diag_publisher (`#528 `_) + * add README in dummy diag publisher (`#627 `_) + Co-authored-by: mitsudome-r + Co-authored-by: Nikolai Morin + Co-authored-by: Jilada Eccleston + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: kosuke55 + Co-authored-by: Hiroki OTA + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* Contributors: Akihiro Sakurai, Daisuke Nishimatsu, Hiroki OTA, Keisuke Shima, Kenji Miyake, Tomoya Kimura, Vincent Richard, asana17, awf-autoware-bot[bot] diff --git a/system/dummy_diag_publisher/package.xml b/system/dummy_diag_publisher/package.xml index befe02ecb330e..6029314232100 100644 --- a/system/dummy_diag_publisher/package.xml +++ b/system/dummy_diag_publisher/package.xml @@ -2,7 +2,7 @@ dummy_diag_publisher - 0.1.0 + 0.38.0 The dummy_diag_publisher ROS 2 package Fumihito Ito TetsuKawa diff --git a/system/dummy_infrastructure/CHANGELOG.rst b/system/dummy_infrastructure/CHANGELOG.rst new file mode 100644 index 0000000000000..b6ec51ae7d5c9 --- /dev/null +++ b/system/dummy_infrastructure/CHANGELOG.rst @@ -0,0 +1,80 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package dummy_infrastructure +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(dummy_infrastructure): rework parameters (`#5275 `_) +* Contributors: Yuntianyi Chen, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore: update maintainer (`#4140 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* build(dummy_infrastructure): add build dependency (`#2739 `_) +* feat(dummy_infrastructure): change to multiple virtual signal state outputs (`#1717 `_) + * Added parameter to dummy_infrastructure.param.yaml + * Modified dummy infrastructure + * Modified dummy infrastructure for multiple commands + * update dummy_infrastructure +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* ci: check include guard (`#438 `_) + * ci: check include guard + * apply pre-commit + * Update .pre-commit-config.yaml + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * fix: pre-commit + Co-authored-by: Kenji Miyake + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> +* feat: change pachage name: autoware_msgs -> tier4_msgs (`#150 `_) + * change pkg name: autoware\_*_msgs -> tier\_*_msgs + * ci(pre-commit): autofix + * autoware_external_api_msgs -> tier4_external_api_msgs + * ci(pre-commit): autofix + * fix description + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> +* feat: add dummy_infrastructure package (`#19 `_) + * Feature/add virtual traffic light planner (`#1588 `_) + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * delete COLCON_IGNORE (`#540 `_) + * add readme [dummy infrastructure] (`#693 `_) + * add readme dummy infra + * fix lint + * update readme + Co-authored-by: taikitanaka3 + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: taikitanaka3 +* Contributors: Esteve Fernandez, Kenji Miyake, Takagi, Isamu, Tomoya Kimura, Vincent Richard, Yohei Mishina diff --git a/system/dummy_infrastructure/package.xml b/system/dummy_infrastructure/package.xml index b1cf997b58eeb..431845825f3d5 100644 --- a/system/dummy_infrastructure/package.xml +++ b/system/dummy_infrastructure/package.xml @@ -2,7 +2,7 @@ dummy_infrastructure - 0.0.0 + 0.38.0 dummy_infrastructure Ryohsuke Mitsudome Apache License 2.0 diff --git a/system/duplicated_node_checker/CHANGELOG.rst b/system/duplicated_node_checker/CHANGELOG.rst new file mode 100644 index 0000000000000..410026b29f94d --- /dev/null +++ b/system/duplicated_node_checker/CHANGELOG.rst @@ -0,0 +1,46 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package duplicated_node_checker +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(duplicated_node_checker): fix unusedFunction (`#8579 `_) + fix: unusedFunction + Co-authored-by: kobayu858 <129580202+kobayu858@users.noreply.github.com> +* feat(duplicated_node_checker): add duplicate nodes to ignore (`#7959 `_) + * feat: add duplicate nodes to ignore + * remove talker + * newline + * commments + * pre-commit and sign + * rviz->rviz2 + --------- + Co-authored-by: Dmitrii Koldaev +* Contributors: Dmitrii Koldaev, Hayate TOBA, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore(duplicate_node_checker): print duplication name (`#6488 `_) +* feat(duplicated_node_checker): add duplicated node names to msg (`#5382 `_) + * add duplicated node names to msg + * align with launcher repository + --------- +* feat(duplicated_node_checker): add packages to check duplication of node names in ros2 (`#5286 `_) + * add implementation for duplicated node checking + * update the default parameters of system_error_monitor to include results from duplication check + * style(pre-commit): autofix + * fix typo in readme + * update license + * change module to the system module + * follow json schema: 1. update code to start without default 2. add schema/config/readme/launch accordingly + * add duplicated node checker to launch + * style(pre-commit): autofix + * fix var name to config for uniform launch + * Update system/duplicated_node_checker/README.md + * Update system/duplicated_node_checker/README.md + --------- + Co-authored-by: Owen-Liuyuxuan + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* Contributors: Kyoichi Sugahara, Mamoru Sobue, Yuxuan Liu diff --git a/system/duplicated_node_checker/package.xml b/system/duplicated_node_checker/package.xml index e25758ba51557..5b699d014b5f0 100644 --- a/system/duplicated_node_checker/package.xml +++ b/system/duplicated_node_checker/package.xml @@ -2,7 +2,7 @@ duplicated_node_checker - 1.0.0 + 0.38.0 A package to find out nodes with common names Shumpei Wakabayashi yliuhb diff --git a/system/hazard_status_converter/CHANGELOG.rst b/system/hazard_status_converter/CHANGELOG.rst new file mode 100644 index 0000000000000..151dba1f7d688 --- /dev/null +++ b/system/hazard_status_converter/CHANGELOG.rst @@ -0,0 +1,27 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package hazard_status_converter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat!: replace autoware_auto_msgs with autoware_msgs for system modules (`#7249 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* feat: remake diagnostic graph packages (`#6715 `_) +* fix(hazard_status_converter): check current operation mode (`#6733 `_) + * fix: hazard status converter + * fix: topic name and modes + * fix check target mode + * fix message type + * Revert "fix check target mode" + This reverts commit 8b190b7b99490503a52b155cad9f593c1c97e553. + --------- +* Contributors: Ryohsuke Mitsudome, Takagi, Isamu, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* feat(tier4_system_launch): add option to launch mrm handler (`#6660 `_) +* feat(hazard_status_converter): add package (`#6428 `_) +* Contributors: Takagi, Isamu diff --git a/system/hazard_status_converter/package.xml b/system/hazard_status_converter/package.xml index addf51edbb8e9..ec54b4c003080 100644 --- a/system/hazard_status_converter/package.xml +++ b/system/hazard_status_converter/package.xml @@ -2,7 +2,7 @@ hazard_status_converter - 0.1.0 + 0.38.0 The hazard_status_converter package Takagi, Isamu Apache License 2.0 diff --git a/system/mrm_comfortable_stop_operator/CHANGELOG.rst b/system/mrm_comfortable_stop_operator/CHANGELOG.rst new file mode 100644 index 0000000000000..bfb6602f7a622 --- /dev/null +++ b/system/mrm_comfortable_stop_operator/CHANGELOG.rst @@ -0,0 +1,103 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package mrm_comfortable_stop_operator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(mrm_comfortable_stop_operator): remove unused main file (`#7191 `_) +* Contributors: Takagi, Isamu, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* chore(mrm_emergency_stop_operator): add a maintainer for mrm operator… (`#3489 `_) + chore(mrm_emergency_stop_operator): add a maintainer for mrm operator packages +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(mrm_emergency_stop_operator): fix parameter loading in mrm operators (`#2378 `_) + * fix(mrm_emergency_stop_operator): fix parameter loading in mrm operators + * ci(pre-commit): autofix + * fix(mrm_emergency_stop_operator): remove os import + * fix(mrm_emergency_stop_operator): remove unused packages + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(emergency_handler): add a selector for multiple MRM behaviors (`#2070 `_) + * feat(emergency_handler): add mrm command and status publishers + * feat(autoware_ad_api_msgs): define mrm operation srv and mrm status msg + * feat(emergency_handler): add mrm clients and subscribers + * feat(mrm_comfortable_stop_operator): ready ros2 node template + * feat(mrm_comfortable_stop_operator): implemented + * feat(mrm_comfortable_stop_operator): implement as component + * chore(mrm_comfortable_stop_operator): add a launch script + * refactor(mrm_comfortable_stop_operator): remove a xml launch file + * feat(autoware_ad_api_msgs): change mrm status msg + * feat(emergency_handler): add mrm operator and mrm behavior updater + * feat(emergency_handler): add mrm behavior state machine + * feat(emergency_handler): remap io names + * fix(emergency_handler): fix request generation + * fix(emergency_handler): add multi thread execution for service + * feat(vehicle_cmd_gate): add mrm operation service and status publisher + * refactor(mrm_comfortable_stop_operator): use MRMBehaviorStatus struct + * fix(mrm_comfortable_stop_operator): add time stamp for status + * feat(vehicle_cmd_gate): change system emergency state by mrm operation + * chore(autoware_ad_api_msgs): remove rti_operating state from mrm status + * feat(mrm_sudden_stop_operator): add mrm_sudden_stop_operator + * refactor(autoware_ad_api_msgs): rename from mrm status to mrm state + * fix(mrm_comfortable_stop_operator): set qos for velocity limit publisher + * feat(emergency_handler): add mrm state publisher + * feat(vehicle_cmd_gate): add subscription for mrm_state + * fix(mrm_sudden_stop_operator): fix control command topic name + * feat(vehicle_cmd_gate): pub emergency control_cmd according to mrm state + * feat(emergency_handler): remove emergency control_cmd publisher + * chore(tier4_control_launch): remap mrm state topic + * feat(tier4_system_launch): launch mrm operators + * fix(emergency_handler): fix autoware_ad_api_msgs to autoware_adapi_v1_msgs + * fix(vehicle_cmd_gate): remove subscribers for emergency_state and mrm operation + * fix(vehicle_cmd_gate): fix system emergency condition + * fix(emergency_handler): add stamp for mrm_state + * fix(mrm_emergency_stop_operator): rename sudden stop to emergency stop + * fix(vehicle_cmd_gate): remove emergency stop status publisher + * fix(emergency_handler): replace emergency state to mrm state + * feat(mrm_emergency_stop_operator): add is_available logic + * feat(emergency_handler): add use_comfortable_stop param + * refactor(emergency_handler): rename getCurrentMRMBehavior + * feat(emergency_handler): add mrm available status for ready conditions + * feat(emergency_handler): add readme + * fix(mrm_comfortable_stop_operator): fix update rate + * refactor(emergency_handler): move MRMBehaviorStatus msg to tier4_system_msgs + * feat(emergency_handler): describe new io for emergency_handler + * fix(emergency_handler): remove extra settings + * fix(mrm_emergency_stop_operator): fix is_available condition + * fix(mrm_emergency_stop_operator): fix typo + * ci(pre-commit): autofix + * fix(mrm_emergency_stop_operator): remove extra descriptions on config files + * fix(mrm_comfortable_stop_operator): fix typo + * chore(mrm_comfortable_stop_operator): change words + * chore(mrm_comfortable_stop_operator): change maintainer infomation + * fix(emergency_handler): fix acronyms case + * chore(emergency_handler): add a maintainer + * fix(emergency_handler): fix to match msg changes + * fix(vehicle_cmd_gate): remove an extra include + * ci(pre-commit): autofix + * fix(emergency_handler): fix topic name spaces + * fix(emergency_handler): fix acronyms case + * chore(tier4_system_launch): add a mrm comfortable stop parameter + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Kenji Miyake, Makoto Kurihara, Vincent Richard, awf-autoware-bot[bot] diff --git a/system/mrm_comfortable_stop_operator/package.xml b/system/mrm_comfortable_stop_operator/package.xml index ca65de87d762a..67211c95d4bdf 100644 --- a/system/mrm_comfortable_stop_operator/package.xml +++ b/system/mrm_comfortable_stop_operator/package.xml @@ -2,7 +2,7 @@ mrm_comfortable_stop_operator - 0.1.0 + 0.38.0 The MRM comfortable stop operator package Makoto Kurihara Tomohito Ando diff --git a/system/mrm_emergency_stop_operator/CHANGELOG.rst b/system/mrm_emergency_stop_operator/CHANGELOG.rst new file mode 100644 index 0000000000000..83df65ec5d921 --- /dev/null +++ b/system/mrm_emergency_stop_operator/CHANGELOG.rst @@ -0,0 +1,106 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package mrm_emergency_stop_operator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat!: replace autoware_auto_msgs with autoware_msgs for system modules (`#7249 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* feat(mrm_emergency_stop_operator): add support for real time param reconfigure for mrm_emergency_stop (`#6994 `_) + add support for real time param reconfigure for mrm_emergency_stop +* Contributors: Kosuke Takeuchi, Ryohsuke Mitsudome, Takayuki Murooka, Yutaka Kondo, danielsanchezaran + +0.26.0 (2024-04-03) +------------------- +* chore(mrm_emergency_stop_operator): add a maintainer for mrm operator… (`#3489 `_) + chore(mrm_emergency_stop_operator): add a maintainer for mrm operator packages +* docs(mrm_emergency_stop_operator): fix file name (`#4226 `_) +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(mrm_emergency_stop_operator): fix parameter loading in mrm operators (`#2378 `_) + * fix(mrm_emergency_stop_operator): fix parameter loading in mrm operators + * ci(pre-commit): autofix + * fix(mrm_emergency_stop_operator): remove os import + * fix(mrm_emergency_stop_operator): remove unused packages + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(emergency_handler): add a selector for multiple MRM behaviors (`#2070 `_) + * feat(emergency_handler): add mrm command and status publishers + * feat(autoware_ad_api_msgs): define mrm operation srv and mrm status msg + * feat(emergency_handler): add mrm clients and subscribers + * feat(mrm_comfortable_stop_operator): ready ros2 node template + * feat(mrm_comfortable_stop_operator): implemented + * feat(mrm_comfortable_stop_operator): implement as component + * chore(mrm_comfortable_stop_operator): add a launch script + * refactor(mrm_comfortable_stop_operator): remove a xml launch file + * feat(autoware_ad_api_msgs): change mrm status msg + * feat(emergency_handler): add mrm operator and mrm behavior updater + * feat(emergency_handler): add mrm behavior state machine + * feat(emergency_handler): remap io names + * fix(emergency_handler): fix request generation + * fix(emergency_handler): add multi thread execution for service + * feat(vehicle_cmd_gate): add mrm operation service and status publisher + * refactor(mrm_comfortable_stop_operator): use MRMBehaviorStatus struct + * fix(mrm_comfortable_stop_operator): add time stamp for status + * feat(vehicle_cmd_gate): change system emergency state by mrm operation + * chore(autoware_ad_api_msgs): remove rti_operating state from mrm status + * feat(mrm_sudden_stop_operator): add mrm_sudden_stop_operator + * refactor(autoware_ad_api_msgs): rename from mrm status to mrm state + * fix(mrm_comfortable_stop_operator): set qos for velocity limit publisher + * feat(emergency_handler): add mrm state publisher + * feat(vehicle_cmd_gate): add subscription for mrm_state + * fix(mrm_sudden_stop_operator): fix control command topic name + * feat(vehicle_cmd_gate): pub emergency control_cmd according to mrm state + * feat(emergency_handler): remove emergency control_cmd publisher + * chore(tier4_control_launch): remap mrm state topic + * feat(tier4_system_launch): launch mrm operators + * fix(emergency_handler): fix autoware_ad_api_msgs to autoware_adapi_v1_msgs + * fix(vehicle_cmd_gate): remove subscribers for emergency_state and mrm operation + * fix(vehicle_cmd_gate): fix system emergency condition + * fix(emergency_handler): add stamp for mrm_state + * fix(mrm_emergency_stop_operator): rename sudden stop to emergency stop + * fix(vehicle_cmd_gate): remove emergency stop status publisher + * fix(emergency_handler): replace emergency state to mrm state + * feat(mrm_emergency_stop_operator): add is_available logic + * feat(emergency_handler): add use_comfortable_stop param + * refactor(emergency_handler): rename getCurrentMRMBehavior + * feat(emergency_handler): add mrm available status for ready conditions + * feat(emergency_handler): add readme + * fix(mrm_comfortable_stop_operator): fix update rate + * refactor(emergency_handler): move MRMBehaviorStatus msg to tier4_system_msgs + * feat(emergency_handler): describe new io for emergency_handler + * fix(emergency_handler): remove extra settings + * fix(mrm_emergency_stop_operator): fix is_available condition + * fix(mrm_emergency_stop_operator): fix typo + * ci(pre-commit): autofix + * fix(mrm_emergency_stop_operator): remove extra descriptions on config files + * fix(mrm_comfortable_stop_operator): fix typo + * chore(mrm_comfortable_stop_operator): change words + * chore(mrm_comfortable_stop_operator): change maintainer infomation + * fix(emergency_handler): fix acronyms case + * chore(emergency_handler): add a maintainer + * fix(emergency_handler): fix to match msg changes + * fix(vehicle_cmd_gate): remove an extra include + * ci(pre-commit): autofix + * fix(emergency_handler): fix topic name spaces + * fix(emergency_handler): fix acronyms case + * chore(tier4_system_launch): add a mrm comfortable stop parameter + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* Contributors: Kenji Miyake, Makoto Kurihara, Takamasa Horibe, Vincent Richard diff --git a/system/mrm_emergency_stop_operator/package.xml b/system/mrm_emergency_stop_operator/package.xml index 44c80485d5b1b..402a94f305cfe 100644 --- a/system/mrm_emergency_stop_operator/package.xml +++ b/system/mrm_emergency_stop_operator/package.xml @@ -2,7 +2,7 @@ mrm_emergency_stop_operator - 0.1.0 + 0.38.0 The MRM emergency stop operator package Makoto Kurihara Tomohito Ando diff --git a/system/mrm_handler/CHANGELOG.rst b/system/mrm_handler/CHANGELOG.rst new file mode 100644 index 0000000000000..9b3aa1e525df7 --- /dev/null +++ b/system/mrm_handler/CHANGELOG.rst @@ -0,0 +1,96 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package mrm_handler +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(mrm_handler, emergency_handler): remove unnecessary depend (`#8099 `_) + * fix(mrm_handler): remove unnecessary depends + * fix(emergency_handler): remove unnecessary depends + --------- +* feat(mrm_handler): input gear command (`#8080 `_) + * feat(mrm_handler): input gear command + * style(pre-commit): autofix + * fix minor + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(mrm_handler): add check for autonomous mode and do some refactoring (`#8067 `_) + * add check for autonomous mode and do some refactoring + * add comments + * fix comment + --------- +* feat(mrm_handler): operate mrm only when autonomous operation mode (`#7784 `_) + * feat: add isOperationModeAutonomous() function to MRM handler core + The code changes add a new function `isOperationModeAutonomous()` to the MRM handler core. This function is used to check if the operation mode is set to autonomous. + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(mrm_handler): fix multiCondition warning (`#7543 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* fix(mrm_handler): fix stop judgement (`#7362 `_) + fix stop judgement + Co-authored-by: Autumn60 +* feat(emergency_handler, mrm_handler): change to read topic by polling (`#7297 `_) + * replace Subscription to InterProcessPollingSubscriber + * sort depend packages list in package.xml + * fix end of file + * clang format + * chore: fix comments + * replace Subscription to InterProcessPollingSubscriber (mrm_handler) + --------- + Co-authored-by: Autumn60 +* refactor(mrm_handler): use switch for state machine (`#7277 `_) + * refactor nested if elses + * delete other commits + * return for consistency + --------- +* fix(emergency_handler,mrm_handler): check for ego speed when determining the gear command (`#7264 `_) + * check for ego speed when determining the gear command + * add gear history + * update msg types + --------- + Co-authored-by: veqcc +* feat!: replace autoware_auto_msgs with autoware_msgs for system modules (`#7249 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* feat: componentize-mrm-handler (`#7018 `_) +* Contributors: Autumn60, Kosuke Takeuchi, Kyoichi Sugahara, Ryohsuke Mitsudome, Ryuta Kambe, Takayuki Murooka, TetsuKawa, Yutaka Kondo, danielsanchezaran + +0.26.0 (2024-04-03) +------------------- +* fix(mrm_handler): fix bug in operation mode availability timeout (`#6513 `_) + * fix operation mode availability timeout +* feat: add timeouts of request services (`#6532 `_) + * feat: add timeouts of request services + * style(pre-commit): autofix + * feat: replace define with enum + * style(pre-commit): autofix + * modify: renam a function + * modify: rename a function + * modify: fix functions name at the caller side + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Ryuta Kambe +* refactor(mrm_handler): delete control_cmd publish function (`#6514 `_) + * refactor(mrm_handler): delete control_cmd publish function +* feat(mrm_handler, emergency_handler): remove takeover (`#6522 `_) + update(mrm_handler, emergency_handler): remove takeover +* feat(mrm_handler): add mrm_handler (`#6400 `_) + * feat: add mrm_handler + * style(pre-commit): autofix + * modify: update README + * feat: refactor isArrivedAtGoal() + * modify: fix error massages gramatically. + * feat: update the person in charge of the unimplemented parts + * modify: fix typo in schema.json + * modify: fix copyright + * modify: fix mistakes in README + * modify: correct a type mistake in README + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Makoto Kurihara +* Contributors: Ryuta Kambe, TetsuKawa diff --git a/system/mrm_handler/package.xml b/system/mrm_handler/package.xml index 6e08b261f09c0..93959a6931794 100644 --- a/system/mrm_handler/package.xml +++ b/system/mrm_handler/package.xml @@ -2,7 +2,7 @@ mrm_handler - 0.1.0 + 0.38.0 The mrm_handler ROS 2 package Makoto Kurihara Ryuta Kambe diff --git a/system/system_diagnostic_monitor/CHANGELOG.rst b/system/system_diagnostic_monitor/CHANGELOG.rst new file mode 100644 index 0000000000000..dc237f55ab53c --- /dev/null +++ b/system/system_diagnostic_monitor/CHANGELOG.rst @@ -0,0 +1,28 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package system_diagnostic_monitor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(localization_error_monitor, system diag): fix to use diagnostics_module in localization_util (`#8543 `_) + * fix(localization_error_monitor): fix to use diagnostics_module in localization_util + * fix: update media + * fix: update component name + * fix: rename include file + --------- +* feat(autonomous_emergency_braking): enable AEB emergency stop (`#8255 `_) + enable AEB emergency stop +* fix(system_diagnostic_monitor): fix local mode config (`#7532 `_) +* feat(tier4_system_launch): modify diagnostic_graph_aggregator_graph argument (`#7133 `_) +* feat(default_ad_api): use diagnostic graph (`#7043 `_) +* feat(system diags): rename diag of ndt scan matcher (`#6889 `_) + rename ndt diag +* feat: remake diagnostic graph packages (`#6715 `_) +* Contributors: RyuYamamoto, Takagi, Isamu, Yamato Ando, Yutaka Kondo, danielsanchezaran + +0.26.0 (2024-04-03) +------------------- +* feat(system_diagnostic_graph): change config file format (`#5340 `_) +* feat: system diagnostic monitor (`#4722 `_) +* Contributors: Takagi, Isamu diff --git a/system/system_diagnostic_monitor/package.xml b/system/system_diagnostic_monitor/package.xml index a54a3dd0d109a..54031a2e82daa 100644 --- a/system/system_diagnostic_monitor/package.xml +++ b/system/system_diagnostic_monitor/package.xml @@ -2,7 +2,7 @@ system_diagnostic_monitor - 0.1.0 + 0.38.0 The system_diagnostic_monitor package Takagi, Isamu Apache License 2.0 diff --git a/system/system_monitor/CHANGELOG.rst b/system/system_monitor/CHANGELOG.rst index ce6769d12e186..874e58908e8be 100644 --- a/system/system_monitor/CHANGELOG.rst +++ b/system/system_monitor/CHANGELOG.rst @@ -1,8 +1,1082 @@ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Changelog for package system_monitor -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -1.1x.0 (2020-xx-xx) +0.38.0 (2024-11-08) ------------------- -* Initial commit -* Contributors: Fumihito Ito +* remove system_monitor/CHANGELOG.rst +* unify package.xml version to 0.37.0 +* fix(system_monitor): fix variableScope (`#8448 `_) + fix:variableScope +* fix(system_monitor): fix unusedStructMember (`#8401 `_) + * fix:unusedStructMember + * fix:clang format + * fix:clang format + --------- +* fix(system_monitor): fix unreadVariable (`#8372 `_) + fix:unreadVariable +* fix(system_monitor): fix shadowVariable (`#7981 `_) + fix:shadowVariable +* fix(system_monitor): apply cppcheck-suppress for cstyleCast (`#7867 `_) + * fix(system_monitor): apply cppcheck-suppress for cstyleCast + * fix(system_monitor): apply cppcheck-suppress for cstyleCast + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* fix(net_monitor): fix cppcheck warnings (`#7573 `_) + * fix unusedVariable warning + * fix unusedVariable warning + * fix variableScope warning + * fix unreadVariable warning + * fix + --------- +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* fix(system_monitor): fix unsignedLessThanZero warning (`#7545 `_) +* ci(pre-commit): autoupdate (`#7499 `_) + Co-authored-by: M. Fatih Cırıt +* fix(system_monitor): fix warning of containerOutOfBounds (`#6927 `_) +* Contributors: Koichi98, Kosuke Takeuchi, Ryuta Kambe, Takayuki Murooka, Yutaka Kondo, awf-autoware-bot[bot], kobayu858 + +0.26.0 (2024-04-03) +------------------- +* fix(system_monitor): move headers to a separate directory (`#5942 `_) + * fix(system_monitor): move headers to a separate directory + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(system_monitor): fix uninitialized diag level of process monitor (`#5753 `_) +* chore: update maintainer (`#5730 `_) + update maintainer +* fix(system_monitor): output command line (`#5430 `_) + * fix(system_monitor): output command line + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* perf(system_monitor): fix program command line reading (`#5191 `_) + * Fix program command line reading + * style(pre-commit): autofix + * fix spelling commandline->command_line + --------- + Co-authored-by: Owen-Liuyuxuan + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(ntp_monitor): move chronyc command execution to a timer (`#4634 `_) + * fix(ntp_monitor): move chronyc command execution to a timer + * add newly added parameter timeout to config + --------- + Co-authored-by: Hiroki OTA +* fix(system_monitor): high-memory process are not provided in MEM order (`#4654 `_) + * fix(process_monitor): high-memory process are not being provided in %MEM order + * changed option from 'g' to 'n' + --------- +* fix(system_monitor): extend command line to display (`#4553 `_) +* feat(system_monitor): add detection of ECC memory errors (`#3795 `_) + * feat(system_monitor): add detection of ECC memory errors + * style(pre-commit): autofix + * fix process crash when edac-utils is not installed + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(perception): remove UB reinterpret_cast (`#3383 `_) + * fix(perception): remove UB reinterpret_cast + see https://github.com/autowarefoundation/autoware.universe/issues/3215 + * fix(pointcloud_preprocessor): remove UB reinterpret_cast + * refactor + --------- +* style: fix typos (`#3617 `_) + * style: fix typos in documents + * style: fix typos in package.xml + * style: fix typos in launch files + * style: fix typos in comments + --------- +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* build(system_monitor): added missing Boost dependencies (`#2881 `_) + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> +* build(system_monitor): add build dependency (`#2740 `_) +* fix(system_monitor): change default param path (`#2560 `_) +* fix(system_monitor): prevent nethogs from monitoring all networks due to high CPU load (`#2474 `_) + * fix(system_monitor): prevent nethogs from monitoring all networks due to high CPU load + * ci(pre-commit): autofix + * fix(system_monitor): fix include guards + * fix(system_monitor): fix build error + * fix(net_monitor): change lower camel case to snake case + * fix(net_monitor): fix clang-tidy errors and warnings + * ci(pre-commit): autofix + * fix(net_monitor): fix clang-tidy warnings + * ci(pre-commit): autofix + * fix(net_monitor: fix clang-tidy warnings) + * fix(net_monitor): fix clang-tidy warnings + * fix(net_monitor): change C-style socket to boost::asio + * fix(net_monitor): fix clang-tidy warnings + * fix(net_monitor): fix clang-tidy warnings + * fix(net_monitor): first refactoring + * fix(net_monitor): refactoring + * fix(net_monitor): fix clang-tidy errors + * fix(net_monitor): update README + * fix(net_monitor): add lock guard to protect variable + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: replace python launch with xml launch for system monitor (`#2430 `_) + * feat: replace python launch with xml launch for system monitor + * ci(pre-commit): autofix + * update figure + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore(system_monitor): add maintainer (`#2420 `_) +* refactor(system_monitor/hdd_monitor): rename structs and functions (`#2144 `_) + * refactor(system_monitor/hdd_monitor): rename structs and functions + * fix a mistake +* chore(system_monitor): fix typos (`#2142 `_) +* feat: (system_monitor) adding a node for CMOS battery monitoring (`#1989 `_) + * adding document for voltage monitor + * ci(pre-commit): autofix + * fixed for the issue of multithread + * Fixed the lack for processing of Error case. + * deleted magic number 200 + * ci(pre-commit): autofix + * moved voltage_mnitor to tha last + * minimizing between try-catch. + * ci(pre-commit): autofix + * deleted unused files + * added default vlue of cmos_battery_voltage + * changed the label name to cmos_battery_label. + * adding language specified + * resolved conflict + * resolved conflict + * resolved conflict + * ci(pre-commit): autofix + * added topics_voltage_monitor.md) + * ci(pre-commit): autofix + * chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (`#639 `_) + * chore: sync files (`#648 `_) + * chore: sync files + * Revert "chore: sync files" + This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. + * sync codecov.yaml + Co-authored-by: kenji-miyake + Co-authored-by: Kenji Miyake + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage (`#666 `_) + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(behavior_velocity): avoid insert same point on trajectory utils (`#834 `_) + * refactor(behavior_velocity_planner): simplify CMakeLists.txt (`#855 `_) + * docs: fix 404 error caused by typo in url (`#871 `_) + * docs: fix 404 error caused by typo in url + * docs: fix typo in url for yolov4 + * fix(image_projection_based_fusion): set imagebuffersize (`#820 `_) + * fix: set imagebuffersize configured + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore(avoidance_module): fix spell check (`#732 `_) + * feat: isolate gtests in all packages (`#693 `_) + * docs(virtual traffic light): add documentation (`#245 `_) + * doc(behavior_velocity): add graph and fix link + * doc(behavior_velocity): update virtual traffic light doc + * doc(behavior_velocity): minor fix + * doc : mediate to coordinate + * doc: minor update + * doc: fix pre-commit + * doc: update docs + * apply suggestion + * doc: to intersection-coordination + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (`#830 `_) + * fix(surroud_obstacle_checker): use alias + * feat(surround_obstacle_checker): use velocity limit + * chore(surround_obstacle_checker): rename publisher, subscriber and callback functions + * refactor(surround_obstacle_checker): use parameter struct + * fix(surround_obstacle_checker): use alias + * refactor(surround_obstacle_checker): cleanup member functions + * refactor(surround_obstacle_checker): cleanup polygon handling + * refactor(surround_obstacle_checker): use marker helper + * feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow + * fix(surround_obstacle_checker): fix ego footprint polygon (`#877 `_) + * fix: update nvinfer api (`#863 `_) + * fix(lidar_centerpoint): update nvinfer api + * fix(tensorrt_yolo): update nvinfer api + * fix(lidar_apollo_instance_segmentation): update nvinfer api + * fix(traffic_light_classifier): update nvinfer api + * fix(traffic_light_ssd_fine_detector): update nvinfer api + * pre-commit run + * fix(avoidance_module): ignore object instead of creating zero shift (`#731 `_) + * fix: ignore object instead of creating zero shift + instead of creating zero shift point, the object will be ignored. + no behavior changes should be observed. + * refactor: sync continue with upstream + * fix: fix debug message for insufficient lateral margin + * fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (`#738 `_) + * test(autoware_testing): fix smoke_test (`#479 `_) + * fix(autoware_testing): fix smoke_test + * restore smoke_test for trajectory_follower_nodes + * add support multiple parameter files + * ci(pre-commit): autofix + * minor fix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(rviz_plugins): add velocity limit to autoware state panel (`#879 `_) + * feat(rviz_plugins): add velocity limit to autoware state panel + * chore(rviz_plugin): change ms to kmh + * feat(vehicle_info_util): add max_steer_angle (`#740 `_) + * feat(vehicle_info_util): add max_steer_angle + * applied pre-commit + * Added max_steer_angle in test config + Co-authored-by: Tomoya Kimura + * fix(lidar_centerpoint): fix google drive url to avoid 404 (`#889 `_) + * fix(lidar_centerpoint): fix google drive url to avoid 404 + * Update CMakeLists.txt + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * chore: fix typos (`#886 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * ci(pre-commit): autofix + * fixed conflicts + * ci(pre-commit): autofix + * merged fork-origin + * merged + * resolve conflict + * ci(pre-commit): autofix + * deleted + * added "Voltage Monitor" + * merged with main->feature_battery_monitoring + * merge main ->feature_battery_monitoring + * ci(pre-commit): autofix + * added default vlue of cmos_battery_voltage + * resolved conflict + * resolved conflict + * ci(pre-commit): autofix + * added topics_voltage_monitor.md) + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (`#639 `_) + * chore: sync files (`#648 `_) + * chore: sync files + * Revert "chore: sync files" + This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. + * sync codecov.yaml + Co-authored-by: kenji-miyake + Co-authored-by: Kenji Miyake + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage (`#666 `_) + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(behavior_velocity): avoid insert same point on trajectory utils (`#834 `_) + * refactor(behavior_velocity_planner): simplify CMakeLists.txt (`#855 `_) + * docs: fix 404 error caused by typo in url (`#871 `_) + * docs: fix 404 error caused by typo in url + * docs: fix typo in url for yolov4 + * fix(image_projection_based_fusion): set imagebuffersize (`#820 `_) + * fix: set imagebuffersize configured + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore(avoidance_module): fix spell check (`#732 `_) + * feat: isolate gtests in all packages (`#693 `_) + * docs(virtual traffic light): add documentation (`#245 `_) + * doc(behavior_velocity): add graph and fix link + * doc(behavior_velocity): update virtual traffic light doc + * doc(behavior_velocity): minor fix + * doc : mediate to coordinate + * doc: minor update + * doc: fix pre-commit + * doc: update docs + * apply suggestion + * doc: to intersection-coordination + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (`#830 `_) + * fix(surroud_obstacle_checker): use alias + * feat(surround_obstacle_checker): use velocity limit + * chore(surround_obstacle_checker): rename publisher, subscriber and callback functions + * refactor(surround_obstacle_checker): use parameter struct + * fix(surround_obstacle_checker): use alias + * refactor(surround_obstacle_checker): cleanup member functions + * refactor(surround_obstacle_checker): cleanup polygon handling + * refactor(surround_obstacle_checker): use marker helper + * feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow + * fix(surround_obstacle_checker): fix ego footprint polygon (`#877 `_) + * fix: update nvinfer api (`#863 `_) + * fix(lidar_centerpoint): update nvinfer api + * fix(tensorrt_yolo): update nvinfer api + * fix(lidar_apollo_instance_segmentation): update nvinfer api + * fix(traffic_light_classifier): update nvinfer api + * fix(traffic_light_ssd_fine_detector): update nvinfer api + * pre-commit run + * fix(avoidance_module): ignore object instead of creating zero shift (`#731 `_) + * fix: ignore object instead of creating zero shift + instead of creating zero shift point, the object will be ignored. + no behavior changes should be observed. + * refactor: sync continue with upstream + * fix: fix debug message for insufficient lateral margin + * fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (`#738 `_) + * test(autoware_testing): fix smoke_test (`#479 `_) + * fix(autoware_testing): fix smoke_test + * restore smoke_test for trajectory_follower_nodes + * add support multiple parameter files + * ci(pre-commit): autofix + * minor fix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(rviz_plugins): add velocity limit to autoware state panel (`#879 `_) + * feat(rviz_plugins): add velocity limit to autoware state panel + * chore(rviz_plugin): change ms to kmh + * feat(vehicle_info_util): add max_steer_angle (`#740 `_) + * feat(vehicle_info_util): add max_steer_angle + * applied pre-commit + * Added max_steer_angle in test config + Co-authored-by: Tomoya Kimura + * fix(lidar_centerpoint): fix google drive url to avoid 404 (`#889 `_) + * fix(lidar_centerpoint): fix google drive url to avoid 404 + * Update CMakeLists.txt + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * chore: fix typos (`#886 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * ci(pre-commit): autofix + * fixed conflicts + * ci(pre-commit): autofix + * resolve conflict + * ci(pre-commit): autofix + * merged with main->feature_battery_monitoring + * merge main ->feature_battery_monitoring + * Added voltages are provisional values. + * ci(pre-commit): autofix + * feat(behavior_path_planner): add turn signal parameters (`#2086 `_) + * feat(behavior_path_planner): add and change parameters + * update + * update + * refactor(perception_utils): refactor matching function in perception_utils (`#2045 `_) + * refactor(perception_util): refactor matching function in perception_util + * fix namespace + * refactor + * refactor + * fix bug + * add const + * refactor function name + * refactor(perception_utils): refactor object_classification (`#2042 `_) + * refactor(perception_utils): refactor object_classification + * fix bug + * fix unittest + * refactor + * fix unit test + * remove redundant else + * refactor variable name + * feat(autoware_auto_perception_rviz_plugin): add accel text visualization (`#2046 `_) + * refactor(motion_utils, obstacle_cruise_planner): add offset to virtual wall utils func (`#2078 `_) + * refactor(osqp_interface, motion_velocity_smoother): unsolved status log (`#2076 `_) + * refactor(osqp_interface, motion_velocity_smoother): unsolved status log + * Update common/osqp_interface/src/osqp_interface.cpp + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + * feat(lidar_centerpoint): eliminated the tf dependency for single frame detection (`#1925 `_) + Co-authored-by: Yusuke Muramatsu + * change name hardware_monitor -> voltage_monitor + * copy right 2020 -> 2022 + * delete duplicated lines + * fix: catch exception, remove sensors_exists\_ + * adding error message output + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * adding document for voltage monitor + * fixed for the issue of multithread + * ci(pre-commit): autofix + * Fixed the lack for processing of Error case. + * deleted magic number 200 + * moved voltage_mnitor to tha last + * minimizing between try-catch. + * ci(pre-commit): autofix + * added default vlue of cmos_battery_voltage + * changed the label name to cmos_battery_label. + * adding language specified + * resolved conflict + * resolved conflict + * ci(pre-commit): autofix + * added topics_voltage_monitor.md) + * ci(pre-commit): autofix + * chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (`#639 `_) + * chore: sync files (`#648 `_) + * chore: sync files + * Revert "chore: sync files" + This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. + * sync codecov.yaml + Co-authored-by: kenji-miyake + Co-authored-by: Kenji Miyake + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage (`#666 `_) + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(behavior_velocity): avoid insert same point on trajectory utils (`#834 `_) + * refactor(behavior_velocity_planner): simplify CMakeLists.txt (`#855 `_) + * docs: fix 404 error caused by typo in url (`#871 `_) + * docs: fix 404 error caused by typo in url + * docs: fix typo in url for yolov4 + * fix(image_projection_based_fusion): set imagebuffersize (`#820 `_) + * fix: set imagebuffersize configured + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore(avoidance_module): fix spell check (`#732 `_) + * feat: isolate gtests in all packages (`#693 `_) + * docs(virtual traffic light): add documentation (`#245 `_) + * doc(behavior_velocity): add graph and fix link + * doc(behavior_velocity): update virtual traffic light doc + * doc(behavior_velocity): minor fix + * doc : mediate to coordinate + * doc: minor update + * doc: fix pre-commit + * doc: update docs + * apply suggestion + * doc: to intersection-coordination + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (`#830 `_) + * fix(surroud_obstacle_checker): use alias + * feat(surround_obstacle_checker): use velocity limit + * chore(surround_obstacle_checker): rename publisher, subscriber and callback functions + * refactor(surround_obstacle_checker): use parameter struct + * fix(surround_obstacle_checker): use alias + * refactor(surround_obstacle_checker): cleanup member functions + * refactor(surround_obstacle_checker): cleanup polygon handling + * refactor(surround_obstacle_checker): use marker helper + * feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow + * fix(surround_obstacle_checker): fix ego footprint polygon (`#877 `_) + * fix: update nvinfer api (`#863 `_) + * fix(lidar_centerpoint): update nvinfer api + * fix(tensorrt_yolo): update nvinfer api + * fix(lidar_apollo_instance_segmentation): update nvinfer api + * fix(traffic_light_classifier): update nvinfer api + * fix(traffic_light_ssd_fine_detector): update nvinfer api + * pre-commit run + * fix(avoidance_module): ignore object instead of creating zero shift (`#731 `_) + * fix: ignore object instead of creating zero shift + instead of creating zero shift point, the object will be ignored. + no behavior changes should be observed. + * refactor: sync continue with upstream + * fix: fix debug message for insufficient lateral margin + * fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (`#738 `_) + * test(autoware_testing): fix smoke_test (`#479 `_) + * fix(autoware_testing): fix smoke_test + * restore smoke_test for trajectory_follower_nodes + * add support multiple parameter files + * ci(pre-commit): autofix + * minor fix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(rviz_plugins): add velocity limit to autoware state panel (`#879 `_) + * feat(rviz_plugins): add velocity limit to autoware state panel + * chore(rviz_plugin): change ms to kmh + * feat(vehicle_info_util): add max_steer_angle (`#740 `_) + * feat(vehicle_info_util): add max_steer_angle + * applied pre-commit + * Added max_steer_angle in test config + Co-authored-by: Tomoya Kimura + * fix(lidar_centerpoint): fix google drive url to avoid 404 (`#889 `_) + * fix(lidar_centerpoint): fix google drive url to avoid 404 + * Update CMakeLists.txt + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * chore: fix typos (`#886 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * ci(pre-commit): autofix + * fixed conflicts + * ci(pre-commit): autofix + * resolve conflict + * deleted + * added "Voltage Monitor" + * ci(pre-commit): autofix + * merged with main->feature_battery_monitoring + * merge main ->feature_battery_monitoring + * ci(pre-commit): autofix + * added default vlue of cmos_battery_voltage + * resolved conflict + * resolved conflict + * added topics_voltage_monitor.md) + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * chore: sync files (`#629 `_) + * chore: sync files + * ci(pre-commit): autofix + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(dummy_diag_publisher): use anon to make unique node name instead of diag name (`#639 `_) + * chore: sync files (`#648 `_) + * chore: sync files + * Revert "chore: sync files" + This reverts commit b24f530b48306e16aa285f80a629ce5c5a9ccda7. + * sync codecov.yaml + Co-authored-by: kenji-miyake + Co-authored-by: Kenji Miyake + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage (`#666 `_) + * fix(autoware_state_panel): fix message type for /api/autoware/get/engage + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * fix(behavior_velocity): avoid insert same point on trajectory utils (`#834 `_) + * refactor(behavior_velocity_planner): simplify CMakeLists.txt (`#855 `_) + * docs: fix 404 error caused by typo in url (`#871 `_) + * docs: fix 404 error caused by typo in url + * docs: fix typo in url for yolov4 + * fix(image_projection_based_fusion): set imagebuffersize (`#820 `_) + * fix: set imagebuffersize configured + * ci(pre-commit): autofix + Co-authored-by: suchang + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * chore(avoidance_module): fix spell check (`#732 `_) + * feat: isolate gtests in all packages (`#693 `_) + * docs(virtual traffic light): add documentation (`#245 `_) + * doc(behavior_velocity): add graph and fix link + * doc(behavior_velocity): update virtual traffic light doc + * doc(behavior_velocity): minor fix + * doc : mediate to coordinate + * doc: minor update + * doc: fix pre-commit + * doc: update docs + * apply suggestion + * doc: to intersection-coordination + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * feat(surround_obstacle_checker): separate surround_obstacle_checker from hierarchical planning flow (`#830 `_) + * fix(surroud_obstacle_checker): use alias + * feat(surround_obstacle_checker): use velocity limit + * chore(surround_obstacle_checker): rename publisher, subscriber and callback functions + * refactor(surround_obstacle_checker): use parameter struct + * fix(surround_obstacle_checker): use alias + * refactor(surround_obstacle_checker): cleanup member functions + * refactor(surround_obstacle_checker): cleanup polygon handling + * refactor(surround_obstacle_checker): use marker helper + * feat(planning_launch): separate surround_obstacle_checker from hierarchical motion planning flow + * fix(surround_obstacle_checker): fix ego footprint polygon (`#877 `_) + * fix: update nvinfer api (`#863 `_) + * fix(lidar_centerpoint): update nvinfer api + * fix(tensorrt_yolo): update nvinfer api + * fix(lidar_apollo_instance_segmentation): update nvinfer api + * fix(traffic_light_classifier): update nvinfer api + * fix(traffic_light_ssd_fine_detector): update nvinfer api + * pre-commit run + * fix(avoidance_module): ignore object instead of creating zero shift (`#731 `_) + * fix: ignore object instead of creating zero shift + instead of creating zero shift point, the object will be ignored. + no behavior changes should be observed. + * refactor: sync continue with upstream + * fix: fix debug message for insufficient lateral margin + * fix(motion_velocity_smoother): curve deceleration not working with a specific parameter set (`#738 `_) + * test(autoware_testing): fix smoke_test (`#479 `_) + * fix(autoware_testing): fix smoke_test + * restore smoke_test for trajectory_follower_nodes + * add support multiple parameter files + * ci(pre-commit): autofix + * minor fix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(rviz_plugins): add velocity limit to autoware state panel (`#879 `_) + * feat(rviz_plugins): add velocity limit to autoware state panel + * chore(rviz_plugin): change ms to kmh + * feat(vehicle_info_util): add max_steer_angle (`#740 `_) + * feat(vehicle_info_util): add max_steer_angle + * applied pre-commit + * Added max_steer_angle in test config + Co-authored-by: Tomoya Kimura + * fix(lidar_centerpoint): fix google drive url to avoid 404 (`#889 `_) + * fix(lidar_centerpoint): fix google drive url to avoid 404 + * Update CMakeLists.txt + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * chore: fix typos (`#886 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button (`#894 `_) + * feat(state_rviz_plugin): add GateMode and PathChangeApproval Button + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + * feat(map_tf_generator): accelerate the 'viewer' coordinate calculation (`#890 `_) + * add random point sampling function to quickly calculate the 'viewer' coordinate + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * docs(obstacle_stop_planner): update documentation (`#880 `_) + * ci(pre-commit): autofix + * fixed conflicts + * ci(pre-commit): autofix + * resolve conflict + * ci(pre-commit): autofix + * merged with main->feature_battery_monitoring + * merge main ->feature_battery_monitoring + * Added voltages are provisional values. + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * fixed conflict manually + * fixed conflict manually + * ci(pre-commit): autofix + * fixed conflict + * fixed conflict + * ci(pre-commit): autofix + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: awf-autoware-bot[bot] <94889083+awf-autoware-bot[bot]@users.noreply.github.com> + Co-authored-by: kenji-miyake + Co-authored-by: Hiroki OTA + Co-authored-by: Kenji Miyake + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Shintaro Tomie <58775300+Shin-kyoto@users.noreply.github.com> + Co-authored-by: storrrrrrrrm <103425473+storrrrrrrrm@users.noreply.github.com> + Co-authored-by: suchang + Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> + Co-authored-by: Maxime CLEMENT <78338830+maxime-clem@users.noreply.github.com> + Co-authored-by: Satoshi OTA <44889564+satoshi-ota@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Takamasa Horibe + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: Takayuki Murooka + Co-authored-by: Tomoya Kimura + Co-authored-by: badai nguyen <94814556+badai-nguyen@users.noreply.github.com> + Co-authored-by: Takeshi Ishita + Co-authored-by: Yutaka Shimizu <43805014+purewater0901@users.noreply.github.com> + Co-authored-by: Satoshi Tanaka <16330533+scepter914@users.noreply.github.com> + Co-authored-by: Kenzo Lobos Tsunekawa + Co-authored-by: Yusuke Muramatsu +* feat: add HDD monitoring items to hdd_monitor (`#721 `_) + * feat: add HDD monitoring items to hdd_monitor + * fix pre-commit C long type error + * fixed the monitoring method of RecoveredError + * additional support for storage health check + * resolve conflicts + * fix bug when setting mount point of HDD Monitor + * fix(system_monitor): level change when not connected and unmount function added in HDD connection monitoring + * fix(system_monitor): level change when not connected in HDD connection monitoring + * fix(system_monitor): unmount function added in hdd_reader + * fix(system_monitor): separate S.M.A.R.T. request and lazy unmount request for hdd_reader +* feat(system_monitor): add IP packet reassembles failed monitoring to net_monitor (`#1427 `_) + * feat(system_monitor): add IP packet reassembles failed monitoring to net_monitor + * fix build errors caused by merge mistakes + * fix(system_monitor): chang word Reasm and fix deep nesting + * fix(system_monitor): fix deep nesting + * fix(system_monitor): lightweight /proc/net/snmp reading + * fix(system_monitor): fix index variable type to unsigned, add log output, and make index evaluation expression easier to understand + * fix(system_monitor): remove unnecessary static_cast + * fix(system_monitor): typo fix + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> +* feat: add GPU clock monitoring to gpu_monitor (`#687 `_) +* fix(system_monitor): fix parameter threshold of CPU Usage monitoring (`#1805 `_) + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> +* fix(system_monitor): incorrect counter increment in CPU Usage monitor (`#1783 `_) + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> +* feat: add CRC error monitoring to net_monitor (`#638 `_) + * feat: add CRC error monitoring to net_monitor + * add CRC error monitoring information to README.md + * ci(pre-commit): autofix + Co-authored-by: noriyuki.h + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* fix(system_monitor): multithreading support for boost::process (`#1714 `_) +* fix(system_monitor): move top command execution to a timer (`#948 `_) + * fix(system_monitor): move top command execution to a timer + * removed unnecessary update method + * use tier4_autoware_utils::StopWatch + * Ensure thread-safe +* fix(system_monitor): add some smart information to diagnostics (`#708 `_) +* fix(system_monitor): fix truncation warning in strncpy (`#872 `_) + * fix(system_monitor): fix truncation warning in strncpy + * Use std::string constructor to copy char array + * Fixed typo +* feat: isolate gtests in all packages (`#693 `_) +* fix(system_monitor): fix build error on tegra platform (`#869 `_) + * fix(system_monitor): fix build error on tegra platform + * ci(pre-commit): autofix + * Update system/system_monitor/src/gpu_monitor/tegra_gpu_monitor.cpp + Co-authored-by: Shark Liu + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* chore: remove bad chars (`#845 `_) +* fix: suppress compiler warnings (`#852 `_) +* style: fix format of package.xml (`#844 `_) +* fix(system_monitor): modify build error in rolling (`#788 `_) +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(system_monitor): add some smart information to diagnostics (`#560 `_) + * feat(system_monitor): add some smart information to diagnostics + * ci(pre-commit): autofix + * modify regex for nvme device name + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(system_monitor): change method of CPU usage monitoring (`#557 `_) + * feat(lidar_detection): changing default input topic name of lidar detection nodes (`#433 `_) + * feat(system_monitor): change method of CPU usage monitoring + Co-authored-by: Taichi Higashide +* feat(hdd_monitor): add unit to value side as well as other metrics (`#325 `_) +* feat: add cpu usage topic (`#353 `_) + * modified for publishing cpu_usage_api + * modified for calib error output and cpu usage output + * modified push_back condition + * modified topic name + * Delete unnecessary comments + * Delete unnecessary comments + * modified for publishing cpu_usage_api + * Delete unnecessary comments + * ci(pre-commit): autofix + * ci(pre-commit): autofix + * run pre-commit + * remove unnecessary comments + * modify unnecessary change for pull request + * run pre-commit + * modify unnecessary change + * modified along the comments on PR `#353 `_ + * modified along the comments on PR `#353 `_ + * remove unnecessary process + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(system_monitor): handle parameter as mount point (`#259 `_) +* fix(system_monitor): fix build error on aarch64 (`#263 `_) +* feat: change launch package name (`#186 `_) + * rename launch folder + * autoware_launch -> tier4_autoware_launch + * integration_launch -> tier4_integration_launch + * map_launch -> tier4_map_launch + * fix + * planning_launch -> tier4_planning_launch + * simulator_launch -> tier4_simulator_launch + * control_launch -> tier4_control_launch + * localization_launch -> tier4_localization_launch + * perception_launch -> tier4_perception_launch + * sensing_launch -> tier4_sensing_launch + * system_launch -> tier4_system_launch + * ci(pre-commit): autofix + * vehicle_launch -> tier4_vehicle_launch + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: tanaka3 + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* chore(sync): merged autoware.iv/pull/2362 (`#761 `_) (`#134 `_) + Co-authored-by: h-mitsui-esol <57085544+h-mitsui-esol@users.noreply.github.com> +* feat: add autoware_system_monitor package (`#14 `_) + * release v0.4.0 + * Fixed uninitialized variable. (`#763 `_) + * Fixed various bugs. (`#768 `_) + * Fixed various bugs. + * Fixed wrong status report of NIC. + * Added the mode of CPU Usage to check statistics calculated as averages among all processors by default. (`#788 `_) + * fix uninitialized variables (`#816 `_) + * remove ROS1 packages temporarily + * Revert "remove ROS1 packages temporarily" + This reverts commit a9436882d50dc09fa5b8d6c0a151a10def76b242. + * add COLCON_IGNORE to ros1 packages + * Rename launch files to launch.xml (`#28 `_) + * Port system monitor to ros2 (`#71 `_) + * Implement a utility function that spins and updates a monitor node. + * Port cpu monitor + * Port hdd monitor. + * Port mem_monitor to ROS2 + * Port net_monitor to ROS2 + * Port ntp_monitor to ROS2 + * Port process_monitor to ROS2 + * Port GPU_monitor to ROS2 + * Port msr_reader and hdd_reader to ROS2 + * Clean up the build and launch files: + * Clean up and comment on CMake and package files. + * Port the launch file to ROS2 + * Rename h files to hpp (`#142 `_) + * Change includes + * Rename files + * Adjustments to make things compile + * Other packages + * Adjust copyright notice on 532 out of 699 source files (`#143 `_) + * Use quotes for includes where appropriate (`#144 `_) + * Use quotes for includes where appropriate + * Fix lint tests + * Make tests pass hopefully + * Run uncrustify on the entire Pilot.Auto codebase (`#151 `_) + * Run uncrustify on the entire Pilot.Auto codebase + * Exclude open PRs + * ROS2 Linting: system_monitor (`#207 `_) + * Add linters + * Fix clang-tidy error in util.hpp + * Ros2 v0.8.0 system monitor (`#276 `_) + * fix dependency of system_monitor + * Rename ROS-related .yaml to .param.yaml (`#352 `_) + * Rename ROS-related .yaml to .param.yaml + * Remove prefix 'default\_' of yaml files + * Rename vehicle_info.yaml to vehicle_info.param.yaml + * Rename diagnostic_aggregator's param files + * Fix overlooked parameters + * Exclude SwPowerCap as an error. (`#1146 `_) (`#364 `_) + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + * [Update v0.9.0] system monitor (`#365 `_) + * Disable CPU Load Average warning. (`#1147 `_) + * Fix cpu_monitor respawning forever. (`#1150 `_) + * Disable cpu_temperature in planning simulation (`#1151 `_) + * Net Monitor: Handle as an error if specified device not exist. (`#1152 `_) + * Handled as an error if specified device not exist. + * Disable network diags in simulation + Co-authored-by: Kenji Miyake + * apply ament_uncrustify + * Disable resource monitoring in planning_simulator (`#1172 `_) + * Treat logging errors as safe faults (`#1164 `_) + * Fix test code of system_monitor (`#1178 `_) + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: Kenji Miyake + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + * Use thread for ntpdate. (`#1160 `_) (`#375 `_) + * Use thread for ntpdate. (`#1160 `_) + * removed unused variable + * Import v0.9.1 (`#431 `_) + * add local optimal solution ocillation check to ndt_scan_matcher (`#1182 `_) + * Add obstacle_crush diagnostic (`#1186 `_) + * Fix diagnostics api (`#1185 `_) + * Fix diagnostics api + * Don't overwrite level + * Overwrite level of No Fault diagnostics + * Add missing diag in autoware_error_monitor.yaml (`#1187 `_) + * Filter hazard_status (`#1191 `_) + * Filter hazard_status + * Filter leaf diagnostics + * Fix wrong calculation of available memory. (`#1168 `_) + * Fixed wrong calculation of available memory. + * Added comments about output example of free -tb command. + * Change monitoring method to get HDD temperature and usage per specified device. (`#1195 `_) + * Changed monitoring method to get temperature and usage per specified device. + * Fixed test codes. + * Removed unnecessary (void) parameter. + * return input pointcloud when ground plane not found (`#1190 `_) + * fix yaw-smoothing bug (`#1198 `_) + * Fix lint + Co-authored-by: Taichi Higashide + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: tkimura4 + * Fix typo in system module (`#434 `_) + * Fix typo in system module + * Change variable name + * Move comments + * Apply uncrustify + * Split system_monitor config (`#452 `_) + * Remove unnecessary diagnostic update. (`#455 `_) + * add use_sim-time option (`#454 `_) + * Sync public repo (`#1228 `_) + * [simple_planning_simulator] add readme (`#424 `_) + * add readme of simple_planning_simulator + * Update simulator/simple_planning_simulator/README.md + * set transit_margin_time to intersect. planner (`#460 `_) + * Fix pose2twist (`#462 `_) + * Ros2 vehicle info param server (`#447 `_) + * add vehicle_info_param_server + * update vehicle info + * apply format + * fix bug + * skip unnecessary search + * delete vehicle param file + * fix bug + * Ros2 fix topic name part2 (`#425 `_) + * Fix topic name of traffic_light_classifier + * Fix topic name of traffic_light_visualization + * Fix topic name of traffic_light_ssd_fine_detector + * Fix topic name of traffic_light_map_based_detector + * Fix lint traffic_light_recognition + * Fix lint traffic_light_ssd_fine_detector + * Fix lint traffic_light_classifier + * Fix lint traffic_light_classifier + * Fix lint traffic_light_ssd_fine_detector + * Fix issues in hdd_reader (`#466 `_) + * Fix some issues detected by Coverity Scan and Clang-Tidy + * Update launch command + * Add more `close(new_sock)` + * Simplify the definitions of struct + * fix: re-construct laneletMapLayer for reindex RTree (`#463 `_) + * Rviz overlay render fix (`#461 `_) + * Moved painiting in SteeringAngle plugin to update() + * super class now back to MFD + * uncrustified + * acquire data in mutex + * back to RTD as superclass + * Rviz overlay render in update (`#465 `_) + * Moved painiting in SteeringAngle plugin to update() + * super class now back to MFD + * uncrustified + * acquire data in mutex + * removed unnecessary includes and some dead code + * Adepted remaining vehicle plugin classes to render-in-update concept. Returned to MFD superclass + * restored RTD superclass + Co-authored-by: Takamasa Horibe + Co-authored-by: tkimura4 + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Kazuki Miyahara + Co-authored-by: Makoto Tokunaga + Co-authored-by: Adam Dąbrowski + * Fix issues in gpu_monitor (`#1248 `_) + * Fix issues in gpu_monitor + * Fix uninitialized variables + * Use range-based for loop + * Fix compile errors of tegra_gpu_monitor + * Replace C-style to C++-style + * Make iterators const + * Fix fmt::format() usage error + * Unify Apache-2.0 license name (`#1242 `_) + * Remove use_sim_time for set_parameter (`#1260 `_) + * [system_monitor] change some nodes into components (`#1234 `_) + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + Co-authored-by: Takeshi Miura + Co-authored-by: wep21 + * add system_monitor.launch.py (`#1238 `_) + * add system_monitor.launch.py + * refactor system_monitor.launch.py + * fix launch bug + * fix typo + * fix launch py + * fix param loading + * format code + * fix system monitor executor to publish diagnostics asynclonously (`#1283 `_) + * Fix lint errors (`#1378 `_) + * Fix lint errors + * Fix variable names + * Add kernel CPU usage. (`#1465 `_) + * Add kernel CPU usage. + * Change CPU x: usage to CPU x: total. + * Changed variable name. + * Add markdownlint and prettier (`#1661 `_) + * Add markdownlint and prettier + * Ignore .param.yaml + * Apply format + * suppress warnings for system monitor (`#1723 `_) + * fix for hdd_monitor + * fix no initialization and warning + * change command for ntp_monitor (`#1705 `_) + * [EVT4-403] change command for ntp_monitor + * [EVT4-403] fixed CI build error + * [EVT4-403] fixed cpplint error + * delete executeChronyc thread, fix error topic and log output code + * fix cpplint error and code style divergence + * fix cpplint error(missing correction) + * Fix MD029 (`#1813 `_) + * Fix -Wunused-parameter (`#1836 `_) + * Fix -Wunused-parameter + * Fix mistake + * fix spell + * Fix lint issues + * Ignore flake8 warnings + Co-authored-by: Hiroki OTA + * add gpu usage per process (`#1798 `_) + * add gpu usage per process + * change illegal usage(4294967295%) to 0%, and fix CI running errors + * Replace gettimeofday with rclcpp::Node::now(). + * Fix uncrustify error. + * Replace rclcpp::Node::now() with rclcpp::Clock(RCL_SYSTEM_TIME). + Co-authored-by: ito-san + * fix some typos (`#1941 `_) + * fix some typos + * fix typo + * Fix typo + Co-authored-by: Kenji Miyake + * suppress warnings for system directory `#2046 `_ + * add sort-package-xml hook in pre-commit (`#1881 `_) + * add sort xml hook in pre-commit + * change retval to exit_status + * rename + * add prettier plugin-xml + * use early return + * add license note + * add tier4 license + * restore prettier + * change license order + * move local hooks to public repo + * move prettier-xml to pre-commit-hooks-ros + * update version for bug-fix + * apply pre-commit + * Add execution time logging. (`#2066 `_) + * Add markdown-link-check pre-commit (`#2215 `_) + * add markdown-lint-check pre-commit + * delete files argument + * add optional hook + * modify comment + * add comment + * delete hook + * add retry option + * add option + * add files arg + * Fix links in hdd_reader.md + * Ignore 403 + * Ignore tier4 github url + * Update link + Co-authored-by: Kenji Miyake + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * remove COLCON_IGNORE in system_packages and map_tf_generator (`#532 `_) + Co-authored-by: mitsudome-r + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> + Co-authored-by: Kazuki Miyahara + Co-authored-by: Nikolai Morin + Co-authored-by: Yunus Emre Çalışkan + Co-authored-by: Jilada Eccleston + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Takagi, Isamu + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Co-authored-by: Kenji Miyake + Co-authored-by: Taichi Higashide + Co-authored-by: Takamasa Horibe + Co-authored-by: Takagi, Isamu <43976882+isamu-takagi@users.noreply.github.com> + Co-authored-by: Makoto Tokunaga + Co-authored-by: Adam Dąbrowski + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + Co-authored-by: Takeshi Miura + Co-authored-by: wep21 + Co-authored-by: Hiroki OTA + Co-authored-by: v-kitahara8153 <86092199+v-kitahara8153@users.noreply.github.com> + Co-authored-by: ito-san + Co-authored-by: Keisuke Shima <19993104+KeisukeShima@users.noreply.github.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Akihiro Sakurai, Daisuke Nishimatsu, Esteve Fernandez, Keisuke Shima, Kenji Miyake, Maxime CLEMENT, Shark, Takagi, Isamu, Takayuki AKAMINE, TakumiKozaka-T4, Tomoya Kimura, Vincent Richard, Yuxuan Liu, awf-autoware-bot[bot], ito-san, kk-inoue-esol, kminoda, nobuotakamasa, takeshi-iwanari, v-nakayama7440-esol diff --git a/system/system_monitor/package.xml b/system/system_monitor/package.xml index 880c885721fbc..e1a872812660d 100644 --- a/system/system_monitor/package.xml +++ b/system/system_monitor/package.xml @@ -2,7 +2,7 @@ system_monitor - 1.13.0 + 0.38.0 The system_monitor package Fumihito Ito TetsuKawa diff --git a/system/topic_state_monitor/CHANGELOG.rst b/system/topic_state_monitor/CHANGELOG.rst new file mode 100644 index 0000000000000..f47e2edb1079c --- /dev/null +++ b/system/topic_state_monitor/CHANGELOG.rst @@ -0,0 +1,166 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package topic_state_monitor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* chore(topic_state_monitor): enrich error log message (`#7236 `_) +* Contributors: Takamasa Horibe, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* refactor(topic_state_monitor): add state log message (`#5378 `_) + * refactor(topic_state_monitor): add state log message + * add debug print + --------- +* docs(topic_state_monitor): rename readme to README (`#4225 `_) +* chore: update maintainer (`#4140 `_) + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* chore: sync files (`#3227 `_) + * chore: sync files + * style(pre-commit): autofix + --------- + Co-authored-by: kenji-miyake + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat(topic_state_monitor): support transform topic check (`#1586 `_) +* refactor(topic_state_monitor): move the parameter group to match implementation (`#1909 `_) +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* chore: replace legacy timer (`#329 `_) + * chore(goal_distance_calculator): replace legacy timer + * chore(path_distance_calculator): replace legacy timer + * chore(control_performance_analysis): replace legacy timer + * chore(external_cmd_selector): replace legacy timer + * chore(joy_controller): replace legacy timer + * chore(lane_departure_checker): replace legacy timer + * chore(obstacle_collision_checker): replace legacy timer + * chore(pure_pursuit): replace legacy timer + * chore(shift_decider): replace legacy timer + * chore(trajectory_follower_nodes): replace legacy timer + * chore(vehicle_cmd_gate): replace legacy timer + * chore(ekf_localizer): replace legacy timer + * chore(localization_error_monitor): replace legacy timer + * chore(multi_object_tracker): replace legacy timer + * chore(tensorrt_yolo): replace legacy timer + * chore(traffic_light_classifier): replace legacy timer + * chore(traffic_light_ssd_fine_detector): replace legacy timer + * chore(traffic_light_visualization): replace legacy timer + * chore(behavior_path_planner): replace legacy timer + * chore(costmap_generator): replace legacy timer + * chore(freespace_planner): replace legacy timer + * chore(planning_error_monitor): replace legacy timer + * chore(scenario_selector): replace legacy timer + * chore(pointcloud_preprocessor): replace legacy timer + * chore(dummy_perception_publisher): replace legacy timer + * chore(ad_service_state_monitor): replace legacy timer + * chore(dummy_diag_publisher): replace legacy timer + * chore(emergency_handler): replace legacy timer + * chore(system_error_monitor): replace legacy timer + * chore(topic_state_monitor): replace legacy timer + * chore(accel_brake_map_calibrator): replace legacy timer + * chore(external_cmd_converter): replace legacy timer + * chore(pacmod_interface): replace legacy timer + * chore(lint): apply pre-commit +* feat: add topic_state_monitor package (`#15 `_) + * Ros2 v0.8.0 topic state monitor (`#283 `_) + * Add node_name_suffix to topic_state_monitor.launch (`#1157 `_) (`#370 `_) + * fix launch file (`#411 `_) + * add transient local option to topic state monitor (`#410 `_) + * add transient local option to topic state monitor + * sort parameters + * sort parameter + * [topic_state_monitor]: Add best effort option (`#430 `_) + Co-authored-by: autoware + * add use_sim-time option (`#454 `_) + * Fix for rolling (`#1226 `_) + * Replace doc by description + * Replace ns by push-ros-namespace + * change to composable node (`#1233 `_) + * Unify Apache-2.0 license name (`#1242 `_) + * Remove use_sim_time for set_parameter (`#1260 `_) + * Fix lint errors (`#1378 `_) + * Fix lint errors + * Fix variable names + * Use integrated generic subscription (`#1342 `_) + * suppress warnings for declare parameters (`#1724 `_) + * fix for lanelet2_extension + * fix for traffic light ssd fine detector + * fix for topic_state_monitor + * fix for dummy diag publisher + * fix for remote cmd converter + * fix for vehicle_info_util + * fix for multi object tracker + * fix for freespace planner + * fix for autoware_error_monitor + * add Werror for multi object tracker + * fix for multi object tracker + * add Werror for liraffic light ssd fine detector + * add Werror for topic state monitor + * add Werror + * add Werror + * add Werror + * add Werror + * fix style + * Fix -Wunused-parameter (`#1836 `_) + * Fix -Wunused-parameter + * Fix mistake + * fix spell + * Fix lint issues + * Ignore flake8 warnings + Co-authored-by: Hiroki OTA + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * remove COLCON_IGNORE in system_packages and map_tf_generator (`#532 `_) + * [topic_state_monitor]add readme (`#565 `_) + * add readme + * Update system/topic_state_monitor/Readme.md + Co-authored-by: Kazuki Miyahara + * Update system/topic_state_monitor/Readme.md + Co-authored-by: Kazuki Miyahara + * Update system/topic_state_monitor/Readme.md + Co-authored-by: Kazuki Miyahara + * Update system/topic_state_monitor/Readme.md + Co-authored-by: Kazuki Miyahara + * Update system/topic_state_monitor/Readme.md + Co-authored-by: Kazuki Miyahara + Co-authored-by: Kazuki Miyahara + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Ryohsuke Mitsudome <43976834+mitsudome-r@users.noreply.github.com> + Co-authored-by: autoware + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Taichi Higashide + Co-authored-by: Kazuki Miyahara + Co-authored-by: Hiroki OTA + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: Daisuke Nishimatsu, Kenji Miyake, Takagi, Isamu, Takamasa Horibe, Tomoya Kimura, Vincent Richard, awf-autoware-bot[bot] diff --git a/system/topic_state_monitor/package.xml b/system/topic_state_monitor/package.xml index 057d58d00d5a1..d0521145b9fec 100644 --- a/system/topic_state_monitor/package.xml +++ b/system/topic_state_monitor/package.xml @@ -2,7 +2,7 @@ topic_state_monitor - 0.1.0 + 0.38.0 The topic_state_monitor package Ryohsuke Mitsudome Apache License 2.0 diff --git a/system/velodyne_monitor/CHANGELOG.rst b/system/velodyne_monitor/CHANGELOG.rst new file mode 100644 index 0000000000000..c5ad4d6604ec5 --- /dev/null +++ b/system/velodyne_monitor/CHANGELOG.rst @@ -0,0 +1,134 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package velodyne_monitor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(velodyne_monitor): componentize node (`#7201 `_) +* Contributors: Takagi, Isamu, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- +* refactor(system-velodyne-monitor): rework parameters (`#5667 `_) + system-velodyne-monitor +* docs(velodyne_monitor): rename readme to README (`#4224 `_) +* build: mark autoware_cmake as (`#3616 `_) + * build: mark autoware_cmake as + with , autoware_cmake is automatically exported with ament_target_dependencies() (unecessary) + * style(pre-commit): autofix + * chore: fix pre-commit errors + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Kenji Miyake +* fix(velodyne_monitor): add fmt package to dependencies (`#3069 `_) + Co-authored-by: ito-san <57388357+ito-san@users.noreply.github.com> +* docs(velodyne_monitor): add known limits (`#1802 `_) + * docs(velodyne_monitor): add known limits + * Update Readme.md +* fix(velodyne_monitor): add temp_hot\_*** to 20 (`#1744 `_) + fix(velodyne_monitor): add 20 to temp_hot\_*** +* fix(velodyne monitor): fix warning and error threshold of hot temperature (`#1623 `_) + * fix(velodyne_monitor): fix warning and error threshold of hot temperature + * doc: update README + * doc: fix typo + * doc: update README + * feat: add config file for each model + * Update Readme.md + * Update Readme.md + * fix: typo +* chore: upgrade cmake_minimum_required to 3.14 (`#856 `_) +* refactor: use autoware cmake (`#849 `_) + * remove autoware_auto_cmake + * add build_depend of autoware_cmake + * use autoware_cmake in CMakeLists.txt + * fix bugs + * fix cmake lint errors +* style: fix format of package.xml (`#844 `_) +* ci(pre-commit): update pre-commit-hooks-ros (`#625 `_) + * ci(pre-commit): update pre-commit-hooks-ros + * ci(pre-commit): autofix + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* feat: add velodyne_monitor package (`#17 `_) + * Ros2 v0.8.0 velodyne monitor (`#285 `_) + * Rename ROS-related .yaml to .param.yaml (`#352 `_) + * Rename ROS-related .yaml to .param.yaml + * Remove prefix 'default\_' of yaml files + * Rename vehicle_info.yaml to vehicle_info.param.yaml + * Rename diagnostic_aggregator's param files + * Fix overlooked parameters + * add use_sim-time option (`#454 `_) + * Unify Apache-2.0 license name (`#1242 `_) + * Remove use_sim_time for set_parameter (`#1260 `_) + * Add exception handling for extract_json() (`#1779 `_) + * Add exception handling for extract_json() + * Add diagnostics error when catching exception + Co-authored-by: Takayuki AKAMINE + * Fix -Wunused-parameter (`#1836 `_) + * Fix -Wunused-parameter + * Fix mistake + * fix spell + * Fix lint issues + * Ignore flake8 warnings + Co-authored-by: Hiroki OTA + * Fix compiler warnings (`#1837 `_) + * Fix -Wunused-private-field + * Fix -Wunused-variable + * Fix -Wformat-security + * Fix -Winvalid-constexpr + * Fix -Wdelete-non-abstract-non-virtual-dtor + * Fix -Wdelete-abstract-non-virtual-dtor + * Fix -Winconsistent-missing-override + * Fix -Wrange-loop-construct + * Fix "invalid application of 'sizeof' to an incomplete type" + * Ignore -Wgnu-anonymous-struct and -Wnested-anon-types + * Fix lint + * Ignore -Wno-deprecated-declarations in CUDA-related packages + * Fix mistake + * Fix -Wunused-parameter + * Remove duplicated update (`#2072 `_) (`#2084 `_) + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Fix velodyne monitor config file variable name (`#2090 `_) (`#2092 `_) + Co-authored-by: j4tfwm6z + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: j4tfwm6z + * Change formatter to clang-format and black (`#2332 `_) + * Revert "Temporarily comment out pre-commit hooks" + This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3. + * Replace ament_lint_common with autoware_lint_common + * Remove ament_cmake_uncrustify and ament_clang_format + * Apply Black + * Apply clang-format + * Fix build errors + * Fix for cpplint + * Fix include double quotes to angle brackets + * Apply clang-format + * Fix build errors + * Add COLCON_IGNORE (`#500 `_) + * remove COLCON_IGNORE in system_packages and map_tf_generator (`#532 `_) + * [Velodyne monitor]add readme (`#570 `_) + * add readme + * change the description + * Update system/velodyne_monitor/Readme.md + Co-authored-by: Kazuki Miyahara + * Update system/velodyne_monitor/Readme.md + Co-authored-by: Kazuki Miyahara + * Update system/velodyne_monitor/Readme.md + Co-authored-by: Kazuki Miyahara + * velodyne -> velodyne lidar + * Update system/velodyne_monitor/Readme.md + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + * Update system/velodyne_monitor/Readme.md + Co-authored-by: Kazuki Miyahara + Co-authored-by: Kazuki Miyahara + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Daisuke Nishimatsu <42202095+wep21@users.noreply.github.com> + Co-authored-by: Kenji Miyake <31987104+kenji-miyake@users.noreply.github.com> + Co-authored-by: Kazuki Miyahara + Co-authored-by: Takayuki AKAMINE + Co-authored-by: Hiroki OTA + Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com> + Co-authored-by: j4tfwm6z + Co-authored-by: Takeshi Miura <57553950+1222-takeshi@users.noreply.github.com> + Co-authored-by: taikitanaka3 <65527974+taikitanaka3@users.noreply.github.com> +* Contributors: David Wong, Hiroki OTA, Kenji Miyake, Takamasa Horibe, Tomoya Kimura, Vincent Richard, karishma1911 diff --git a/system/velodyne_monitor/package.xml b/system/velodyne_monitor/package.xml index a6432345c9ef6..c37dac15a48aa 100644 --- a/system/velodyne_monitor/package.xml +++ b/system/velodyne_monitor/package.xml @@ -2,7 +2,7 @@ velodyne_monitor - 0.1.0 + 0.38.0 The velodyne_monitor package Fumihito Ito Apache License 2.0 diff --git a/tools/reaction_analyzer/CHANGELOG.rst b/tools/reaction_analyzer/CHANGELOG.rst new file mode 100644 index 0000000000000..720b662630fa3 --- /dev/null +++ b/tools/reaction_analyzer/CHANGELOG.rst @@ -0,0 +1,50 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package reaction_analyzer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* docs(reaction_analyzer): update bag files and the README (`#8633 `_) + * docs(reaction_analyzer): update bag files and the README +* fix(reaction_analyzer): fix include hierarchy of tf2_eigen (`#8663 `_) + Fixed include hierarchy of tf2_eigen +* fix(reaction_analyzer): fix variableScope (`#8450 `_) + * fix:variableScope + * fix:clang format + --------- +* fix(reaction_analyzer): fix constVariableReference (`#8063 `_) + * fix:constVariableReference + * fix:constVariableReference + * fix:constVariableReference + * fix:suppression constVariableReference + --------- +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat!: replace autoware_auto_msgs with autoware_msgs for tools (`#7250 `_) + Co-authored-by: Cynthia Liu + Co-authored-by: NorahXiong + Co-authored-by: beginningfan +* feat(reaction_analyzer): add reaction anaylzer tool to measure end-to-end delay in sudden obstacle braking response (`#5954 `_) + * feat(reaction_analyzer): add reaction anaylzer tool to measure end-to-end delay in sudden obstacle braking response + * feat: implement message_filters package, clean up + * feat: update style and readme + * feat: add predicted path for the PredictedObject and add publish_only_pointcloud_with_object + * feat: add wrong initialize localization protection, improve code readability + * feat: launch occupancy_grid_map from reaction analyzer's own launch file + * feat: update + * feat: change function names + * feat: update + * feat: improve style, change csv output stringstream + * fix: ci/cd + * feat: update for new sensor setup, fix bug, optimize code, show pipeline latency, update readme + * fix: container die problem + * feat: update stats, check path param, add marker, warn user for wrong reaction_chain + --------- +* Contributors: Batuhan Beytekin, Berkay Karaman, Kosuke Takeuchi, Ryohsuke Mitsudome, SakodaShintaro, Takayuki Murooka, Yutaka Kondo, kobayu858 + +0.26.0 (2024-04-03) +------------------- diff --git a/tools/reaction_analyzer/package.xml b/tools/reaction_analyzer/package.xml index 04de3986e3a71..8ec8f924edc1f 100644 --- a/tools/reaction_analyzer/package.xml +++ b/tools/reaction_analyzer/package.xml @@ -2,7 +2,7 @@ reaction_analyzer - 1.0.0 + 0.38.0 Analyzer that measures reaction times of the nodes Berkay Karaman diff --git a/vehicle/autoware_accel_brake_map_calibrator/CHANGELOG.rst b/vehicle/autoware_accel_brake_map_calibrator/CHANGELOG.rst new file mode 100644 index 0000000000000..6cc3ccca1d49a --- /dev/null +++ b/vehicle/autoware_accel_brake_map_calibrator/CHANGELOG.rst @@ -0,0 +1,43 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_accel_brake_map_calibrator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(autoware_accel_brake_map_calibrator): conditional actuation data processing based on source (`#8593 `_) + * fix: Conditional Actuation Data Processing Based on Source + * style(pre-commit): autofix + * delete extra comentout, indent + * add take validation + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(autowre_accel_brake_map_calibrator): fix for flake-ros v0.9.0 (`#8529 `_) +* fix(autoware_accel_brake_map_calibrator): fix redundantInitialization (`#8230 `_) +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* refactor(motion_utils)!: add autoware prefix and include dir (`#7539 `_) + refactor(motion_utils): add autoware prefix and include dir +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(accel_brake_map_calibrator): replace polling takeData function with the callback function (`#7429 `_) + * fix : repush to solve conflict + * style(pre-commit): autofix + * delete duplicated int cast + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> +* refactor(accel_brake_map_calibrator)!: add autoware\_ prefix (`#7351 `_) + * add prefix to the codes + change dir name + update + update + * delete debug + * fix format + * fix format + * restore + * poi + --------- +* Contributors: Kosuke Takeuchi, Ryuta Kambe, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, eiki + +0.26.0 (2024-04-03) +------------------- diff --git a/vehicle/autoware_accel_brake_map_calibrator/package.xml b/vehicle/autoware_accel_brake_map_calibrator/package.xml index 4b246a2234a66..ef8ebb9df5625 100644 --- a/vehicle/autoware_accel_brake_map_calibrator/package.xml +++ b/vehicle/autoware_accel_brake_map_calibrator/package.xml @@ -2,7 +2,7 @@ autoware_accel_brake_map_calibrator - 0.1.0 + 0.38.0 The accel_brake_map_calibrator Tomoya Kimura Taiki Tanaka diff --git a/vehicle/autoware_external_cmd_converter/CHANGELOG.rst b/vehicle/autoware_external_cmd_converter/CHANGELOG.rst new file mode 100644 index 0000000000000..9621a46534b05 --- /dev/null +++ b/vehicle/autoware_external_cmd_converter/CHANGELOG.rst @@ -0,0 +1,44 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_external_cmd_converter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* feat(autoware_external_cmd_converter): add ext cmd converter tests (`#9118 `_) + * add ext cmd converter tests + * add briefs to describe the tests + * update tests and add nan and inf check + --------- +* refactor(autoware_external_cmd_converter): add explanation about external control commands (`#8224 `_) + * refactor(autoware_external_cmd_converter): add explanation about external control commands + * style(pre-commit): autofix + --------- + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Tomoya Kimura +* fix(autoware_external_cmd_converter): fix check_topic_state (`#7921 `_) + * fix(autoware_external_cmd_converter): fix check_topic_state + * style(pre-commit): autofix + * Update vehicle/autoware_external_cmd_converter/src/node.cpp + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> + * style(pre-commit): autofix + --------- + Co-authored-by: shtokuda + Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(external cmd converter)!: add autoware\_ prefix (`#7361 `_) + * add prefix to the code + * rename + * fix + * fix + * fix + * Update .github/CODEOWNERS + --------- + Co-authored-by: Takayuki Murooka +* Contributors: Kosuke Takeuchi, SHtokuda, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo, danielsanchezaran + +0.26.0 (2024-04-03) +------------------- diff --git a/vehicle/autoware_external_cmd_converter/package.xml b/vehicle/autoware_external_cmd_converter/package.xml index 59e2077d45cc5..35003f624c704 100644 --- a/vehicle/autoware_external_cmd_converter/package.xml +++ b/vehicle/autoware_external_cmd_converter/package.xml @@ -2,7 +2,7 @@ autoware_external_cmd_converter - 0.1.0 + 0.38.0 The autoware_external_cmd_converter package Takamasa Horibe Eiki Nagata diff --git a/vehicle/autoware_raw_vehicle_cmd_converter/CHANGELOG.rst b/vehicle/autoware_raw_vehicle_cmd_converter/CHANGELOG.rst new file mode 100644 index 0000000000000..d13df1dd55306 --- /dev/null +++ b/vehicle/autoware_raw_vehicle_cmd_converter/CHANGELOG.rst @@ -0,0 +1,73 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_raw_vehicle_cmd_converter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* fix(simple_planning_simulator, raw_vehicle_cmd_converter): swap row index and column index for csv loader (`#8963 `_) + swap row and column +* test(raw_vehicle_cmd_converter): add tests (`#8951 `_) + * remove header file according to clangd warning + * add test + * fix + * add test for get function + * apply clang tidy + * fix test content + --------- +* refactor(autoware_interpolation): prefix package and namespace with autoware (`#8088 `_) + Co-authored-by: kosuke55 +* refactor(start_planner,raw_vechile_cmd_converter): align parameter with autoware_launch's parameter (`#8913 `_) + * align autoware_raw_vehicle_cmd_converter's parameter + * align start_planner's parameter + --------- +* fix(raw_vehicle_cmd_converter): fix convert_steer_cmd_method condition (`#8813 `_) +* fix(raw_vehicle_cmd_converter): fix null check (`#8677 `_) +* chore(raw_vehicle_cmd_converter): add maintainer (`#8671 `_) +* feat(raw_vehicle_cmd_converter): set convert_actuation_to_steering_status false by default (`#8668 `_) +* feat(raw_vehicle_cmd_converter): disable actuation to steering (`#8588 `_) +* feat(raw_vehicle_cmd_converter): add steer command conversion with VGR (`#8504 `_) + * feat(raw_vehicle_cmd_converter): add steer command conversion with VGR + * make class and add test + * remove member vgr_coef from node + * update readme + * add svg + * add plot scripts + * Update vehicle/autoware_raw_vehicle_cmd_converter/README.md + Co-authored-by: Takamasa Horibe + * not always subscribe actuation_status + * add comment for using normal sub for steering status + --------- + Co-authored-by: Takamasa Horibe +* refactor(universe_utils/motion_utils)!: add autoware namespace (`#7594 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* feat(raw_vehicle_cmd_converter): use polling subscriber (`#7319 `_) + * replace subscription + * fix document + * sum up functions + * add maintainer + --------- + Co-authored-by: Shumpei Wakabayashi <42209144+shmpwk@users.noreply.github.com> +* refactor(accel_brake_map_calibrator)!: add autoware\_ prefix (`#7351 `_) + * add prefix to the codes + change dir name + update + update + * delete debug + * fix format + * fix format + * restore + * poi + --------- +* refactor(raw_vehicle_cmd_converter)!: prefix package and namespace with autoware (`#7385 `_) + * add prefix + * fix other packages + * fix cppcheck + * pre-commit + * fix + --------- +* Contributors: Esteve Fernandez, Go Sakayori, Kosuke Takeuchi, Kyoichi Sugahara, Sho Iwasawa, Takayuki Murooka, Yuki TAKAGI, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/vehicle/autoware_raw_vehicle_cmd_converter/package.xml b/vehicle/autoware_raw_vehicle_cmd_converter/package.xml index 86a76c397c728..41bbff445ba7e 100644 --- a/vehicle/autoware_raw_vehicle_cmd_converter/package.xml +++ b/vehicle/autoware_raw_vehicle_cmd_converter/package.xml @@ -2,7 +2,7 @@ autoware_raw_vehicle_cmd_converter - 0.1.0 + 0.38.0 The autoware_raw_vehicle_cmd_converter package Takamasa Horibe Tanaka Taiki diff --git a/vehicle/autoware_steer_offset_estimator/CHANGELOG.rst b/vehicle/autoware_steer_offset_estimator/CHANGELOG.rst new file mode 100644 index 0000000000000..d8120eb5ad00d --- /dev/null +++ b/vehicle/autoware_steer_offset_estimator/CHANGELOG.rst @@ -0,0 +1,59 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package autoware_steer_offset_estimator +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +0.38.0 (2024-11-08) +------------------- +* unify package.xml version to 0.37.0 +* refactor(pose2twist)!: prefix package and namespace with autoware (`#8347 `_) + * add autoware\_ prefix + * use target_include_directories instead + --------- + Co-authored-by: SakodaShintaro +* fix(steer_offset_estimator): fix link to json schema in README (`#7655 `_) +* feat(autoware_universe_utils)!: rename from tier4_autoware_utils (`#7538 `_) + Co-authored-by: kosuke55 +* refactor(vehicle_info_utils)!: prefix package and namespace with autoware (`#7353 `_) + * chore(autoware_vehicle_info_utils): rename header + * chore(bpp-common): vehicle info + * chore(path_optimizer): vehicle info + * chore(velocity_smoother): vehicle info + * chore(bvp-common): vehicle info + * chore(static_centerline_generator): vehicle info + * chore(obstacle_cruise_planner): vehicle info + * chore(obstacle_velocity_limiter): vehicle info + * chore(mission_planner): vehicle info + * chore(obstacle_stop_planner): vehicle info + * chore(planning_validator): vehicle info + * chore(surround_obstacle_checker): vehicle info + * chore(goal_planner): vehicle info + * chore(start_planner): vehicle info + * chore(control_performance_analysis): vehicle info + * chore(lane_departure_checker): vehicle info + * chore(predicted_path_checker): vehicle info + * chore(vehicle_cmd_gate): vehicle info + * chore(obstacle_collision_checker): vehicle info + * chore(operation_mode_transition_manager): vehicle info + * chore(mpc): vehicle info + * chore(control): vehicle info + * chore(common): vehicle info + * chore(perception): vehicle info + * chore(evaluator): vehicle info + * chore(freespace): vehicle info + * chore(planning): vehicle info + * chore(vehicle): vehicle info + * chore(simulator): vehicle info + * chore(launch): vehicle info + * chore(system): vehicle info + * chore(sensing): vehicle info + * fix(autoware_joy_controller): remove unused deps + --------- +* chore(steer_offset_estimator): add prefix autoware\_ to steer_offset_estimator (`#7342 `_) + * add perfix + * fix directory structrue + * fix include guard + --------- +* Contributors: Go Sakayori, Masaki Baba, Maxime CLEMENT, Satoshi OTA, Takayuki Murooka, Yutaka Kondo + +0.26.0 (2024-04-03) +------------------- diff --git a/vehicle/autoware_steer_offset_estimator/package.xml b/vehicle/autoware_steer_offset_estimator/package.xml index ea35883334e35..561cb85e0d806 100644 --- a/vehicle/autoware_steer_offset_estimator/package.xml +++ b/vehicle/autoware_steer_offset_estimator/package.xml @@ -1,7 +1,7 @@ autoware_steer_offset_estimator - 0.1.0 + 0.38.0 The steer_offset_estimator Taiki Tanaka Apache License 2.0