From 54af44d1e9f0a142a13b961b314af0d711b02eee Mon Sep 17 00:00:00 2001 From: Hayato Mizushima Date: Thu, 5 Dec 2024 16:01:01 +0900 Subject: [PATCH] chore: release 3.0.0 (#62) * feat: import changelog from v1 Signed-off-by: Hayato Mizushima * chore: release 3.0.0 Signed-off-by: Hayato Mizushima --------- Signed-off-by: Hayato Mizushima --- ReleaseNotes.md | 1416 +++++++++++++++++ driving_log_replayer_v2/CHANGELOG.rst | 1151 ++++++++++++++ .../CHANGELOG.rst | 33 + driving_log_replayer_v2_msgs/CHANGELOG.rst | 17 + pyproject.toml | 2 +- 5 files changed, 2618 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes.md create mode 100644 driving_log_replayer_v2/CHANGELOG.rst create mode 100644 driving_log_replayer_v2_analyzer/CHANGELOG.rst create mode 100644 driving_log_replayer_v2_msgs/CHANGELOG.rst diff --git a/ReleaseNotes.md b/ReleaseNotes.md new file mode 100644 index 00000000..245a0843 --- /dev/null +++ b/ReleaseNotes.md @@ -0,0 +1,1416 @@ +# Release Notes + +## Version 3.0.0 + +Start version tagging in v2. +Major changes + +| Module | Feature | Brief summary | Pull request | Contributor | +| ------------------ | -------- | ------------------------------ | --------------------------------------------------------------- | --------------------------------------------- | +| `planning_control` | use case | add planning_control_evaluator | [#43](https://github.com/tier4/driving_log_replayer_v2/pull/43) | [hayato-m126](https://github.com/hayato-m126) | +| `diagnostics` | use case | add diagnostics_evaluator | [#42](https://github.com/tier4/driving_log_replayer_v2/pull/42) | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.4.0 + +Major changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------- | -------- | --------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------------- | +| `ground_segmentation` | use case | add ground_segmentation_evaluator | [#528](https://github.com/tier4/driving_log_replayer/pull/528) | - | [nanoshimarobot](https://github.com/nanoshimarobot) | + +## Version 2.3.11 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ----------- | --------------------------- | -------------------------------------------------------------- | ---- | ------------------------------------- | +| `perception` | performance | perf: 2x processing speedup | [#581](https://github.com/tier4/driving_log_replayer/pull/581) | - | [ralwing](https://github.com/ralwing) | + +## Version 2.3.10 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | --------- | -------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `obstacle_segmentation` | condition | fix condition to judge diag name | [#582](https://github.com/tier4/driving_log_replayer/pull/582) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.3.9 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ---------------- | -------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | formatter linter | update pre-commit add ruff | [#579](https://github.com/tier4/driving_log_replayer/pull/579) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.3.8 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | --------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | CI | add sonar cloud | [#577](https://github.com/tier4/driving_log_replayer/pull/577) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.3.7 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------- | ----------- | ------------------------------------------ | -------------------------------------------------------------- | ---- | --------------------------------------------------- | +| `all` | IDE setting | use vscode setting | [#574](https://github.com/tier4/driving_log_replayer/pull/574) | - | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | bag record | add record topics in localization scenario | [#575](https://github.com/tier4/driving_log_replayer/pull/575) | - | [SakodaShintaro](https://github.com/SakodaShintaro) | + +## Version 2.3.6 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------- | --------------- | ----------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `cli` | package manager | use uv | [#571](https://github.com/tier4/driving_log_replayer/pull/571) | - | [hayato-m126](https://github.com/hayato-m126) | +| `yabloc` | error handling | check DiagnosticArray status length | [#572](https://github.com/tier4/driving_log_replayer/pull/572) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.3.5 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | -------------- | ------------------------------------------------- | -------------------------------------------------------------- | ---- | ------------------------------------- | +| `perception` | refactor | evaluator di | [#566](https://github.com/tier4/driving_log_replayer/pull/566) | - | [ralwing](https://github.com/ralwing) | +| `cli` | error handling | Handle missing scenario file and invalid Datasets | [#567](https://github.com/tier4/driving_log_replayer/pull/567) | - | [ralwing](https://github.com/ralwing) | + +## Version 2.3.4 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------- | ----------------------------------- | -------------------------------------------------------------- | ---- | ------------------------------------- | +| `perception` | result | add covariance information in jsonl | [#568](https://github.com/tier4/driving_log_replayer/pull/568) | - | [YoshiRi](https://github.com/YoshiRi) | + +## Version 2.3.3 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ---------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | ci | fix colcon test | [#561](https://github.com/tier4/driving_log_replayer/pull/561) | RT1-7842 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | ci | use shallow clone | [#562](https://github.com/tier4/driving_log_replayer/pull/562) | RT1-7842 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | documentation | add transforms3d version fix | [#563](https://github.com/tier4/driving_log_replayer/pull/563) | RT1-7887 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.3.2 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ---------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | documentation | update usage flow | [#554](https://github.com/tier4/driving_log_replayer/pull/554) | RT1-7788 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | dependency | delete pytest version fix | [#555](https://github.com/tier4/driving_log_replayer/pull/555) | RT1-7813 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | dependency | add transforms3d version fix | [#557](https://github.com/tier4/driving_log_replayer/pull/557) | RT1-7813 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | dependency | delete numpy version fix | [#558](https://github.com/tier4/driving_log_replayer/pull/558) | RT1-7826 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | dependency | add numpy version fix < 2 | [#560](https://github.com/tier4/driving_log_replayer/pull/560) | RT1-7826 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.3.1 + +Documentation + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ------------------ | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | documentation | add use case pages | [#552](https://github.com/tier4/driving_log_replayer/pull/552) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.3.0 + +Major changes +Ensure that you are using Autoware.universe that incorporates [this PR](https://github.com/autowarefoundation/autoware.universe/pull/8421). + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------------------------------------------------- | ---------- | ------------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `localization, performance_diag, yabloc, eagleye, ar_tag_based_localizer` | dependency | update map_height_fitter package name | [#543](https://github.com/tier4/driving_log_replayer/pull/543) | - | [a-maumau](https://github.com/a-maumau) | +| `all` | dependency | fix exec_depend | [#550](https://github.com/tier4/driving_log_replayer/pull/550) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.2.4 + +Documentation + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------ | -------- | --------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `performance_diag` | criteria | apply pass_rate | [#545](https://github.com/tier4/driving_log_replayer/pull/545) | RT1-7569 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.2.3 + +Documentation + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ---------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------- | +| `all` | documentation | docs: fix bag slice command option | [#539](https://github.com/tier4/driving_log_replayer/pull/539) | - | [UMiho](https://github.com/UMiho) | + +## Version 2.2.2 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | -------------------------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------- | +| `all` | library | use `pyquaternion` instead of `tf_transformations` | [#537](https://github.com/tier4/driving_log_replayer/pull/537) | - | [kosuke55](https://github.com/kosuke55) | + +## Version 2.2.1 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------------------ | -------------- | --------------- | -------------------------------------------------------------- | ---- | ----------------------------------------------- | +| `obstacle_segmentation` | error handling | fix index error | [#534](https://github.com/tier4/driving_log_replayer/pull/534) | - | [1222-takeshi](https://github.com/1222-takeshi) | +| `ar_tag_based_localizer, performance_diag` | error handling | fix index error | [#535](https://github.com/tier4/driving_log_replayer/pull/535) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.2.0 + +Major changes +Ensure that you are using Autoware.universe that incorporates [this PR](https://github.com/autowarefoundation/autoware.universe/pull/8152). + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | ---------- | ------------------------ | -------------------------------------------------------------- | ---- | --------------------------------------- | +| `annotationless_perception` | topic name | rename input diag topics | [#529](https://github.com/tier4/driving_log_replayer/pull/529) | - | [kosuke55](https://github.com/kosuke55) | + +## Version 2.1.5 + +Bug fix, Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ---------- | ------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | dependency | remove old msg from package.xml | [#531](https://github.com/tier4/driving_log_replayer/pull/531) | - | [hayato-m126](https://github.com/hayato-m126) | +| `all` | dependency | update dependency.repos | [#497](https://github.com/tier4/driving_log_replayer/pull/497) | - | [youtalk](https://github.com/youtalk) | + +## Version 2.1.4 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------- | ------- | ------------------------------------------------ | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `traffic_light` | message | remove autoware_perception_msgs in traffic_light | [#526](https://github.com/tier4/driving_log_replayer/pull/526) | - | [MasatoSaeki](https://github.com/MasatoSaeki) | + +## Version 2.1.3 + +Documentation + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | documentation | update can msg topic name | [#524](https://github.com/tier4/driving_log_replayer/pull/524) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.1.2 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------- | ------------------------------ | -------------------------------------------------------------- | ---- | --------------------------------------- | +| `perception` | result | resolve invalid access to None | [#521](https://github.com/tier4/driving_log_replayer/pull/521) | - | [ktro2828](https://github.com/ktro2828) | + +## Version 2.1.1 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------- | ----------------------------------- | -------------------------------------------------------------- | ---- | ------------------------------------- | +| `perception` | result | add perception object info to jsonl | [#452](https://github.com/tier4/driving_log_replayer/pull/452) | - | [YoshiRi](https://github.com/YoshiRi) | + +## Version 2.1.0 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | visualization | use autoware project rviz | [#516](https://github.com/tier4/driving_log_replayer/pull/516) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.0.12 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------- | -------- | -------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `traffic_light` | msg type | fix traffic light msg type | [#489](https://github.com/tier4/driving_log_replayer/pull/489) | - | [MasatoSaeki](https://github.com/MasatoSaeki) | + +## Version 2.0.11 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | -------- | ------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | refactor | delete unused file and function | [#509](https://github.com/tier4/driving_log_replayer/pull/509) | RT1-6800 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.0.10 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------------------ | ------------- | ------------------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | visualization | merge rviz | [#507](https://github.com/tier4/driving_log_replayer/pull/507) | RT1-6800 | [hayato-m126](https://github.com/hayato-m126) | +| `perception, perception_2d, traffic_light` | interface | interface in add_frame_result | [#499](https://github.com/tier4/driving_log_replayer/pull/499) | - | [MasatoSaeki](https://github.com/MasatoSaeki) | +| `perception, perception_2d, traffic_light` | criteria | resolve invalid access to critical_ground_truth_objects | [#503](https://github.com/tier4/driving_log_replayer/pull/503) | - | [ktro2828](https://github.com/ktro2828) | + +## Version 2.0.9 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | -------- | ----------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------- | +| `perception` | criteria | add support of GT TP criteria | [#500](https://github.com/tier4/driving_log_replayer/pull/500) | RT1-6191 | [ktro2828](https://github.com/ktro2828) | + +## Version 2.0.8 + +Bug Fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------- | -------------- | ---------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception` | unit test | update unit test | [#494](https://github.com/tier4/driving_log_replayer/pull/494) | RT1-6191 | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | error handling | check DiagnosticArray length | [#493](https://github.com/tier4/driving_log_replayer/pull/493) | RT1-6903 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.0.7 + +Bug Fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | -------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------- | +| `perception` | analyzer | avoid error that conf_mat_dict is referenced before assignment | [#490](https://github.com/tier4/driving_log_replayer/pull/490) | RT1-6191 | [ktro2828](https://github.com/ktro2828) | + +## Version 2.0.6 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | -------- | ------------------------------------ | -------------------------------------------------------------- | -------- | --------------------------------------- | +| `perception` | analyzer | apply PerceptionAnalysisResult | [#483](https://github.com/tier4/driving_log_replayer/pull/483) | RT1-6191 | [ktro2828](https://github.com/ktro2828) | +| `perception` | criteria | if there is no objects returns 100.0 | [#486](https://github.com/tier4/driving_log_replayer/pull/486) | RT1-6191 | [ktro2828](https://github.com/ktro2828) | + +## Version 2.0.5 + +Documentation + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | documentation | add trouble shooting page | [#484](https://github.com/tier4/driving_log_replayer/pull/484) | RT4-9983 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.0.4 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | -------- | --------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------- | +| `perception` | criteria | add a criteria of yaw error | [#450](https://github.com/tier4/driving_log_replayer/pull/450) | - | [ktro2828](https://github.com/ktro2828) | + +## Version 2.0.3 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | -------- | -------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------- | +| `perception` | criteria | add support of velocity criteria | [#465](https://github.com/tier4/driving_log_replayer/pull/465) | - | [ktro2828](https://github.com/ktro2828) | + +## Version 2.0.2 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | ------------ | -------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `annotationless_perception` | metric_value | support metric_value | [#465](https://github.com/tier4/driving_log_replayer/pull/465) | RT1-6482 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.0.1 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ----------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | documentation | update quick start | [#473](https://github.com/tier4/driving_log_replayer/pull/473) | RT1-6661 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | rosbag2 | add dependency rosbag2_storage_mcap | [#475](https://github.com/tier4/driving_log_replayer/pull/475) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 2.0.0 + +Breaking Change +Requires Autoware to support autoware_msg + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------ | -------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | autoware_msg | support autoware_msg | [#472](https://github.com/tier4/driving_log_replayer/pull/472) | RT1-6661 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.18.1 + +Document update + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | -------- | --------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | document | update document | [#470](https://github.com/tier4/driving_log_replayer/pull/470) | RT4-9983 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.18.0 + +Major Changes +The time in result_bag is now the same as the start end of input_bag. + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | ----------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | rosbag | add use-sim-time option | [#468](https://github.com/tier4/driving_log_replayer/pull/468) | RT4-9983 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.17.0 + +Major Changes +Ensure that you are using Autoware.universe that incorporates [this PR](https://github.com/autowarefoundation/autoware.universe/pull/7048). + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------- | ------------ | -------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `localization` | initial pose | set initial pose directory | [#460](https://github.com/tier4/driving_log_replayer/pull/460) | RT4-8507 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.16.0 + +Major Changes +Use perception_eval v1.2.0 or later + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ------------------- | --------------------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `obstacle_segmentation` | function | move function from evaluator.py | [#451](https://github.com/tier4/driving_log_replayer/pull/451) | - | [hayato-m126](https://github.com/hayato-m126) | +| `all` | cli | delete json conversion | [#457](https://github.com/tier4/driving_log_replayer/pull/457) | - | [hayato-m126](https://github.com/hayato-m126) | +| `traffic_light` | criteria, interface | support multi criterion and update interface | [#291](https://github.com/tier4/driving_log_replayer/pull/291) | RT4-8944 | [hayato-m126](https://github.com/hayato-m126) | +| `traffic_light` | topic | restore topic name | [#458](https://github.com/tier4/driving_log_replayer/pull/458) | RT4-8944 | [hayato-m126](https://github.com/hayato-m126) | +| `traffic_light` | frame_id | rename FrameID.TRAFFIC_LIGHT to FrameID.CAM_TRAFFIC_LIGHT | [#460](https://github.com/tier4/driving_log_replayer/pull/460) | RT4-5928 | [ktro2828](https://github.com/ktro2828) | + +## Version 1.15.5 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | ------- | ---------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `annotationless_perception` | launch | set use_perception_online_evaluator=true | [#449](https://github.com/tier4/driving_log_replayer/pull/449) | RT1-6339 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.15.4 + +Bug Fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------ | ------------- | ---------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | cli | fix suppress error msg | [#441](https://github.com/tier4/driving_log_replayer/pull/441) | RT4-9983 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | documentation | update sample result.json | [#443](https://github.com/tier4/driving_log_replayer/pull/443) | RT4-9983 | [hayato-m126](https://github.com/hayato-m126) | +| `perception` | criteria | use perception_eval function | [#436](https://github.com/tier4/driving_log_replayer/pull/436) | - | [ktro2828](https://github.com/ktro2828) | +| `performance_diag` | launch | disable perception module | [#444](https://github.com/tier4/driving_log_replayer/pull/444) | RT1-6321 | [hayato-m126](https://github.com/hayato-m126) | +| `perception` | visualization | show full bounding box uuid | [#445](https://github.com/tier4/driving_log_replayer/pull/445) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.15.3 + +Bug Fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | ---------- | ----------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception` | result | add object label list | [#432](https://github.com/tier4/driving_log_replayer/pull/432) | RT4-9830 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | cli | support base scenario | [#437](https://github.com/tier4/driving_log_replayer/pull/437) | RT1-6169 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | cli | fix suppress error msg | [#438](https://github.com/tier4/driving_log_replayer/pull/438) | RT1-6169 | [hayato-m126](https://github.com/hayato-m126) | +| `annotationless_perception` | result bag | record pointcloud and objects | [#440](https://github.com/tier4/driving_log_replayer/pull/440) | - | [kosuke55](https://github.com/kosuke55) | + +## Version 1.15.2 + +Bug Fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------------------------------------------------------ | ----------- | --------------------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `performance_diag` | diagnostics | Change processing to match the diagnostics data structure | [#433](https://github.com/tier4/driving_log_replayer/pull/433) | RT4-9826 | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle_segmentation, localization, yabloc, eagleye, ar_tag_based_localizer` | diagnostics | Change topic from diagnostics_agg to diagnostics | [#434](https://github.com/tier4/driving_log_replayer/pull/434) | RT4-9826 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.15.1 + +Bug Fix, Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ---------------- | ------------------------------------------------ | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `obstacle_segmentation` | evaluation logic | set EvaluationItem.success False | [#419](https://github.com/tier4/driving_log_replayer/pull/419) | RT4-9627 | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle_segmentation` | target topic | Change topic from diagnostics_agg to diagnostics | [#422](https://github.com/tier4/driving_log_replayer/pull/422) | RT4-9627 | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | evaluation logic | set EvaluationItem.success False | [#420](https://github.com/tier4/driving_log_replayer/pull/420) | RT4-9627 | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | target topic | Change topic from diagnostics_agg to diagnostics | [#421](https://github.com/tier4/driving_log_replayer/pull/421) | RT4-9627 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | documentation | Document reasons for using pipx | [#423](https://github.com/tier4/driving_log_replayer/pull/423) | RT4-9084 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.15.0 + +Bug Fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------ | ---------------- | ------------------------------------------------ | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `performance_diag` | evaluation logic | set EvaluationItem.success False | [#415](https://github.com/tier4/driving_log_replayer/pull/415) | RT4-9627 | [hayato-m126](https://github.com/hayato-m126) | +| `performance_diag` | target topic | Change topic from diagnostics_agg to diagnostics | [#417](https://github.com/tier4/driving_log_replayer/pull/417) | RT4-9627 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.14.10 + +Bug Fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------------------ | ---------------- | ------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception, perception_2d, traffic_light` | evaluation logic | set EvaluationItem.success True | [#412](https://github.com/tier4/driving_log_replayer/pull/412) | RT4-9572 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.14.9 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------------------ | ---------------- | -------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | test | fix pytest version | [#408](https://github.com/tier4/driving_log_replayer/pull/408) | - | [hayato-m126](https://github.com/hayato-m126) | +| `perception, perception_2d, traffic_light` | evaluation logic | do not count no gt and no object | [#409](https://github.com/tier4/driving_log_replayer/pull/409) | RT4-9572 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.14.8 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | -------------- | -------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `annotationless_perception` | unit test | fix unit test | [#402](https://github.com/tier4/driving_log_replayer/pull/402) | - | [hayato-m126](https://github.com/hayato-m126) | +| `all` | pyproject.toml | update dependency | [#404](https://github.com/tier4/driving_log_replayer/pull/404) | RT4-9477 | [hayato-m126](https://github.com/hayato-m126) | +| `annotationless_perception` | cli | support scenario less mode | [#405](https://github.com/tier4/driving_log_replayer/pull/405) | RT4-9477 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.14.7 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | ------- | --------------- | -------------------------------------------------------------- | ---- | --------------------------------------- | +| `annotationless_perception` | metrics | fix min metrics | [#400](https://github.com/tier4/driving_log_replayer/pull/400) | - | [kosuke55](https://github.com/kosuke55) | + +## Version 1.14.6 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | --------- | --------------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception` | exception | skip evaluation when 1 <= len(footprint.points) < 3 | [#397](https://github.com/tier4/driving_log_replayer/pull/397) | RT4-9407 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.14.5 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------- | ---------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------- | +| `perception` | metrics | add support of label metrics | [#386](https://github.com/tier4/driving_log_replayer/pull/386) | - | [ktro2828](https://github.com/ktro2828) | + +## Version 1.14.4 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | -------------- | ------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `localization` | initial pose | revert #319 bag play pause | [#390](https://github.com/tier4/driving_log_replayer/pull/390) | RT4-8507 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | cli | update cli run option | [#392](https://github.com/tier4/driving_log_replayer/pull/392) | RT4-8507 | [hayato-m126](https://github.com/hayato-m126) | +| `perception` | error handling | set Result False when run time error occurs | [#387](https://github.com/tier4/driving_log_replayer/pull/387) | RT4-9407 | [hayato-m126](https://github.com/hayato-m126) | +| `annotationless_perception` | result | add command to update scenario condition | [#393](https://github.com/tier4/driving_log_replayer/pull/393) | RT4-9377 | [kosuke55](https://github.com/kosuke55) | + +## Version 1.14.3 + +Minor Tweak + +This release is only an update of the CLI. + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | ------- | ---------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | cli | cli change structure | [#382](https://github.com/tier4/driving_log_replayer/pull/382) | RT4-9377 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | cli | fix package name | [#383](https://github.com/tier4/driving_log_replayer/pull/383) | RT4-9377 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | cli | check UseCaseName to create command | [#384](https://github.com/tier4/driving_log_replayer/pull/384) | RT4-9377 | [hayato-m126](https://github.com/hayato-m126) | +| `annotationless_perception` | cli | add command to update scenario condition | [#385](https://github.com/tier4/driving_log_replayer/pull/385) | RT4-9377 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.14.2 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | ------- | ---------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------- | +| `annotationless_perception` | result | output details of fail items | [#379](https://github.com/tier4/driving_log_replayer/pull/379) | - | [kosuke55](https://github.com/kosuke55) | + +## Version 1.14.1 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | ---------- | ----------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `annotationless_perception` | evaluation | support object classification | [#377](https://github.com/tier4/driving_log_replayer/pull/377) | RT4-9083 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.14.0 + +Major Changes +To use this version, you need to have `perception_online_evaluator` in your Autoware workspace + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | -------- | ---------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `annotationless_perception` | use_case | add annotationless_perception evaluation | [#373](https://github.com/tier4/driving_log_replayer/pull/373) | RT4-8943 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.13.4 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ----------- | --------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `obstacle_segmentation` | performance | filter only lanelets close to ego | [#366](https://github.com/tier4/driving_log_replayer/pull/366) | RT4-8792 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | package.xml | Delete confusing comments | [#371](https://github.com/tier4/driving_log_replayer/pull/371) | RT4-8792 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.13.3 + +Minor Tweak, Document update, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | -------------- | ----------------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `obstacle_segmentation` | unit test | update unit test | [#364](https://github.com/tier4/driving_log_replayer/pull/364) | RT4-8792 | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle_segmentation` | documentation | update document | [#367](https://github.com/tier4/driving_log_replayer/pull/367) | RT4-8792 | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle_segmentation` | run time error | add handling of cases where non_detection is disabled | [#368](https://github.com/tier4/driving_log_replayer/pull/368) | RT4-8937 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.13.2 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | --------- | ---------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `obstacle_segmentation` | unit test | add unit test | [#361](https://github.com/tier4/driving_log_replayer/pull/361) | RT4-8792 | [hayato-m126](https://github.com/hayato-m126) | +| `performance_diag` | rosbag2 | drop concatenated/pointcloud | [#362](https://github.com/tier4/driving_log_replayer/pull/362) | RT4-8848 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.13.1 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | --------------- | ------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | package manager | use rye | [#359](https://github.com/tier4/driving_log_replayer/pull/359) | RT4-8797 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.13.0 + +Breaking Change +To use this version, you need to have `lanelet2-extension-python` in your autoware workspace + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | -------- | ----------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `obstacle_segmentation` | lanelet2 | use lanelet2-extension-python | [#356](https://github.com/tier4/driving_log_replayer/pull/356) | RT4-8497 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.12.5 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------- | ------- | ---------------------- | -------------------------------------------------------------- | ---- | ------------------------------------- | +| `traffic_light` | rosbag2 | change recorded topics | [#357](https://github.com/tier4/driving_log_replayer/pull/357) | - | [YoshiRi](https://github.com/YoshiRi) | + +## Version 1.12.4 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------- | ------- | ---------------------- | -------------------------------------------------------------- | ---- | ------------------------------------- | +| `traffic_light` | rosbag2 | change recorded topics | [#353](https://github.com/tier4/driving_log_replayer/pull/353) | - | [kminoda](https://github.com/kminoda) | + +## Version 1.12.3 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | ----------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | CI | update CI setting | [#351](https://github.com/tier4/driving_log_replayer/pull/351) | RT4-8497 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.12.2 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------------ | -------------------------------------------------- | -------------------------------------------------------------- | ---- | ------------------------------------- | +| `perception` | Ground Truth | enable to interpolate gt when scenario is tracking | [#349](https://github.com/tier4/driving_log_replayer/pull/349) | - | [YoshiRi](https://github.com/YoshiRi) | + +## Version 1.12.1 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | ------------------ | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | rviz | update config/rviz | [#346](https://github.com/tier4/driving_log_replayer/pull/346) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.12.0 + +Breaking change +This update includes breaking changes to the `perception` scenario + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | -------- | -------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception` | criteria | allow setting of criteria for each distance. | [#339](https://github.com/tier4/driving_log_replayer/pull/339) | RT4-8120 | [ktro2828](https://github.com/ktro2828) | +| `perception` | criteria | allow omission of distance upper limit | [#344](https://github.com/tier4/driving_log_replayer/pull/339) | RT4-8120 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.11.1 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | -------- | ---------------------------------------------- | -------------------------------------------------------------- | ---- | ------------------------------------- | +| `perception` | criteria | add maph criteria and allow multiple criterion | [#337](https://github.com/tier4/driving_log_replayer/pull/337) | - | [kminoda](https://github.com/kminoda) | + +## Version 1.11.0 + +Major change + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | ------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | cli | allow arbitrary arguments | [#333](https://github.com/tier4/driving_log_replayer/pull/333) | RT4-7955 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.10.6 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | --------------- | ---------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception` | data validation | check footprint length | [#332](https://github.com/tier4/driving_log_replayer/pull/332) | RT4-7993 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.10.5 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | ------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | cli | refactor cli | [#329](https://github.com/tier4/driving_log_replayer/pull/329) | RT4-7955 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.10.4 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | --------------- | ------------------------------------------ | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | launch argument | remove unnecessary functions and arguments | [#326](https://github.com/tier4/driving_log_replayer/pull/326) | RT4-7875 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | launch argument | fix overwrite pose_source and twist_source | [#327](https://github.com/tier4/driving_log_replayer/pull/327) | RT4-7954 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.10.3 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------------------------- | ----------- | --------------------------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `localization, performance_diag` | bag control | Stop bag playback while the initial pose process is in progress | [#319](https://github.com/tier4/driving_log_replayer/pull/319) | RT4-7312 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | cli | save the log displayed in the console as a file | [#320](https://github.com/tier4/driving_log_replayer/pull/320) | RT4-7883 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | ci | fix github actions deprecating command | [#321](https://github.com/tier4/driving_log_replayer/pull/321) | RT4-7922 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.10.2 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------------------ | --------------- | ---------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception, perception_2d, traffic_light` | unit test | add test for custom criteria level | [#316](https://github.com/tier4/driving_log_replayer/pull/316) | RT4-7872 | [hayato-m126](https://github.com/hayato-m126) | +| `perception, perception_2d, traffic_light` | perception_mode | fix override perception_mode | [#317](https://github.com/tier4/driving_log_replayer/pull/316) | RT4-7872 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.10.1 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------------------ | ------------------- | ----------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `common` | type hint | add type hint for rclpy.task.Future | [#312](https://github.com/tier4/driving_log_replayer/pull/312) | RT4-7872 | [hayato-m126](https://github.com/hayato-m126) | +| `cli` | security | fix ruff rule S602 | [#313](https://github.com/tier4/driving_log_replayer/pull/313) | - | [hayato-m126](https://github.com/hayato-m126) | +| `perception, perception_2d, traffic_light` | scenario validation | fix criteria type | [#314](https://github.com/tier4/driving_log_replayer/pull/314) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.10.0 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ---------------- | ---------------------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | documentation | add release process | [#308](https://github.com/tier4/driving_log_replayer/pull/308) | - | [hayato-m126](https://github.com/hayato-m126) | +| `all` | scenario | add scenario class | [#306](https://github.com/tier4/driving_log_replayer/pull/306) | RT4-7583 | [hayato-m126](https://github.com/hayato-m126) | +| `cli` | shell completion | add bash and fish completion | [#309](https://github.com/tier4/driving_log_replayer/pull/309) | RT4-7803 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | bag record | add runtime arguments to override the topic to be recorded | [#301](https://github.com/tier4/driving_log_replayer/pull/301) | RT4-7669 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.9.1 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ----------- | ----------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `diag` | refactoring | refactor diag blockage result | [#303](https://github.com/tier4/driving_log_replayer/pull/303) | RT4-7580 | [hayato-m126](https://github.com/hayato-m126) | +| `perception` | criteria | fix no data criteria | [#305](https://github.com/tier4/driving_log_replayer/pull/305) | - | [YoshiRi](https://github.com/YoshiRi) | + +## Version 1.9.0 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ------- | ----------------------------------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `obstacle_segmentation` | test | add unit test for obstacle segmentation, update log format and analyzer | [#273](https://github.com/tier4/driving_log_replayer/pull/273) | RT4-7580 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.8.4 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | --------------- | ------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception` | launch argument | add perception_mode | [#299](https://github.com/tier4/driving_log_replayer/pull/299) | RT4-7580 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.8.3 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | -------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | documentation | update result format | [#297](https://github.com/tier4/driving_log_replayer/pull/297) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.8.2 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------- | ------- | ------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception` | test | add unit test for perception | [#292](https://github.com/tier4/driving_log_replayer/pull/292) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `cli` | runner | fix create output directory | [#294](https://github.com/tier4/driving_log_replayer/pull/294) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `perception_2d` | test | add unit test for perception_2d | [#295](https://github.com/tier4/driving_log_replayer/pull/295) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.8.1 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------------------- | ------------- | ------------------------------------ | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `cli` | refactoring | refactor command generation | [#285](https://github.com/tier4/driving_log_replayer/pull/285) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | refactoring | apply ruff PTH rules (use pathlib) | [#286](https://github.com/tier4/driving_log_replayer/pull/286) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | refactoring | refactor pathlib.Path initialization | [#287](https://github.com/tier4/driving_log_replayer/pull/287) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `common` | refactoring | refactor common module | [#288](https://github.com/tier4/driving_log_replayer/pull/288) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `traffic_light` | documentation | update traffic light ml model | [#289](https://github.com/tier4/driving_log_replayer/pull/289) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `perception, perception_2d` | documentation | update ml model | [#290](https://github.com/tier4/driving_log_replayer/pull/290) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.8.0 + +Major change +Ensure that you are using Autoware.universe that incorporates [this PR](https://github.com/autowarefoundation/autoware.universe/pull/5319). + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------- | -------------------- | ----------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------------- | +| `localization` | evaluate convergence | use initial_to_result_relative_pose | [#282](https://github.com/tier4/driving_log_replayer/pull/282) | - | [SakodaShintaro](https://github.com/SakodaShintaro) | +| `all` | documentation | scenario format 3.1.0 | [#283](https://github.com/tier4/driving_log_replayer/pull/283) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.7.0 + +Major change + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | --------------- | ----------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `perception` | lint | fix TCH002 | [#278](https://github.com/tier4/driving_log_replayer/pull/278) | - | [hayato-m126](https://github.com/hayato-m126) | +| `perception` | scenario format | support perception_mode | [#279](https://github.com/tier4/driving_log_replayer/pull/279) | - | [ktro2828](https://github.com/ktro2828) | + +## Version 1.6.7 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------- | ---------------- | -------------------------------------------------------------- | ---- | --------------------------------------- | +| `perception` | library | fix import error | [#277](https://github.com/tier4/driving_log_replayer/pull/277) | - | [ktro2828](https://github.com/ktro2828) | + +## Version 1.6.6 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ---------------------------------------------- | ---------- | --------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `performance_diag` | test | add unit test for performance_diag | [#269](https://github.com/tier4/driving_log_replayer/pull/269) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `perception` | test | add unit test for perception_eval_conversions | [#271](https://github.com/tier4/driving_log_replayer/pull/271) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | dependency | update dependency.repos | [#274](https://github.com/tier4/driving_log_replayer/pull/274) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `perception`, `perception_2d`, `traffic_light` | criteria | update perception criteria | [#272](https://github.com/tier4/driving_log_replayer/pull/272) | RT4-7103 | [ktro2828](https://github.com/ktro2828) | + +## Version 1.6.5 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | -------------------- | ---------------------------------------------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | Library installation | Install mkdocs library with poetry group docs | [#265](https://github.com/tier4/driving_log_replayer/pull/265) | - | [hayato-m126](https://github.com/hayato-m126) | +| `all` | Library installation | Automatically install specific versions of libraries with colcon build | [#266](https://github.com/tier4/driving_log_replayer/pull/266) | - | [ktro2828](https://github.com/ktro2828) | + +## Version 1.6.4 + +Document update + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ----------------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | documentation | fix mkdocs github actions library install | [#263](https://github.com/tier4/driving_log_replayer/pull/263) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.6.3 + +Document update + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------- | ------------- | --------------------- | -------------------------------------------------------------- | ---- | ------------------------------------- | +| `yabloc` | documentation | fix yabloc rosbag url | [#261](https://github.com/tier4/driving_log_replayer/pull/261) | - | [kminoda](https://github.com/kminoda) | + +## Version 1.6.2 + +Major change + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------ | ------------------------ | ------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------------- | +| `all` | test | add unit test for result class | [#246](https://github.com/tier4/driving_log_replayer/pull/246) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | test | add unit test for localization | [#248](https://github.com/tier4/driving_log_replayer/pull/248) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | log | add topic result class | [#249](https://github.com/tier4/driving_log_replayer/pull/249) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | log | update initial value of TopicResult.success | [#250](https://github.com/tier4/driving_log_replayer/pull/250) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | log, test | update localization availability | [#251](https://github.com/tier4/driving_log_replayer/pull/251) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `yabloc` | test | add yabloc unit test | [#252](https://github.com/tier4/driving_log_replayer/pull/252) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `eagleye` | test | add eagleye unit test | [#253](https://github.com/tier4/driving_log_replayer/pull/253) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | log | change TopicResult to EvaluationItem | [#254](https://github.com/tier4/driving_log_replayer/pull/254) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | log, test | add frame_success | [#256](https://github.com/tier4/driving_log_replayer/pull/256) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | test | update variable name | [#257](https://github.com/tier4/driving_log_replayer/pull/257) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `ar_tag_based_localizer` | `ar_tag_based_localizer` | add `ar_tag_based_localizer` evaluation | [#258](https://github.com/tier4/driving_log_replayer/pull/258) | - | [SakodaShintaro](https://github.com/SakodaShintaro) | +| `all` | documentation | update document | [#259](https://github.com/tier4/driving_log_replayer/pull/259) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.6.1 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | ----------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | launch | fix restore launch argument default value | [#244](https://github.com/tier4/driving_log_replayer/pull/244) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.6.0 + +Breaking change +End of support for ROS 2 galactic + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------- | ---------------- | ------------------------------ | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `localization, yabloc, eagleye` | refactoring | refactor evaluator node | [#228](https://github.com/tier4/driving_log_replayer/pull/228) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `performance_diag` | refactoring | refactor evaluator node | [#229](https://github.com/tier4/driving_log_replayer/pull/229) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `perception` | refactoring | refactor evaluator node | [#230](https://github.com/tier4/driving_log_replayer/pull/230) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `perception_2d` | refactoring | refactor evaluator node | [#231](https://github.com/tier4/driving_log_replayer/pull/231) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `traffic_light` | refactoring | refactor evaluator node | [#232](https://github.com/tier4/driving_log_replayer/pull/232) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | refactoring | refactor call lookup transform | [#233](https://github.com/tier4/driving_log_replayer/pull/233) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle_segmentation` | refactoring | refactor evaluator node | [#234](https://github.com/tier4/driving_log_replayer/pull/234) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | linter | apply ruff linter rules | [#237](https://github.com/tier4/driving_log_replayer/pull/237) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | linter | apply type hint | [#238](https://github.com/tier4/driving_log_replayer/pull/238) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | linter | apply ruff linter rules | [#239](https://github.com/tier4/driving_log_replayer/pull/239) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | linter | apply ruff linter rules | [#240](https://github.com/tier4/driving_log_replayer/pull/240) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | linter | apply ruff linter rules | [#241](https://github.com/tier4/driving_log_replayer/pull/241) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | CMake, type hint | drop galactic support | [#242](https://github.com/tier4/driving_log_replayer/pull/242) | RT4-5832 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.5.4 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------- | --------------- | ------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | `documentation` | update mkdocs i18n setting | [#224](https://github.com/tier4/driving_log_replayer/pull/224) | - | [hayato-m126](https://github.com/hayato-m126) | +| `eagleye` | `documentation` | fix `eagleye` bag download link | [#225](https://github.com/tier4/driving_log_replayer/pull/225) | - | [kminoda](https://github.com/kminoda) | + +## Version 1.5.3 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------- | --------------- | ---------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `cli` | `poetry` | update pyproject.toml | [#220](https://github.com/tier4/driving_log_replayer/pull/220) | - | [hayato-m126](https://github.com/hayato-m126) | +| `eagleye` | `documentation` | add `eagleye` tutorial | [#222](https://github.com/tier4/driving_log_replayer/pull/222) | - | [kminoda](https://github.com/kminoda) | + +## Version 1.5.2 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------- | ---------------- | ------------------------------ | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | `linter` | apply `ruff` linter EM rules | [#211](https://github.com/tier4/driving_log_replayer/pull/211) | RT4-6363 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | `linter` | apply `ruff` linter PIE rules | [#212](https://github.com/tier4/driving_log_replayer/pull/212) | RT4-6363 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | `linter` | apply `ruff` linter RET rules | [#213](https://github.com/tier4/driving_log_replayer/pull/213) | RT4-6363 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | `linter` | apply `ruff` linter SLF rules | - | RT4-6363 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | `linter` | apply `ruff` linter TCH rules | [#214](https://github.com/tier4/driving_log_replayer/pull/214) | RT4-6363 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | `linter` | apply `ruff` linter UP rules | [#215](https://github.com/tier4/driving_log_replayer/pull/215) | RT4-6363 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | `linter` | apply `ruff` linter SIM rules | [#216](https://github.com/tier4/driving_log_replayer/pull/216) | RT4-6363 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | `linter` | apply `ruff` linter RUF | [#217](https://github.com/tier4/driving_log_replayer/pull/217) | RT4-6363 | [hayato-m126](https://github.com/hayato-m126) | +| `perception_2d` | `error_handling` | handle invalid evaluation task | [#218](https://github.com/tier4/driving_log_replayer/pull/218) | RT4-6363 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.5.1 + +Breaking change + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ----------------- | ------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception` | fp validation log | store fp result in result.jsonl | [#206](https://github.com/tier4/driving_log_replayer/pull/206) | RT4-5559 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | `library` | update python library version | [#207](https://github.com/tier4/driving_log_replayer/pull/207) | - | [hayato-m126](https://github.com/hayato-m126) | +| `all` | `linter` | use `ruff` linter | [#208](https://github.com/tier4/driving_log_replayer/pull/208) | RT4-6363 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.5.0 + +Breaking change + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------------------ | --------------- | ------------------------ | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception` | `fp validation` | add `fp validation` mode | [#200](https://github.com/tier4/driving_log_replayer/pull/200) | RT4-5559 | [hayato-m126](https://github.com/hayato-m126) | +| `perception, perception_2d, traffic_light` | `object shape` | support `unknown` label | [#198](https://github.com/tier4/driving_log_replayer/pull/198) | RT4-5880 | [hayato-m126](https://github.com/hayato-m126) | +| `eagleye` | `eagleye` | add `eagleye` evaluation | [#203](https://github.com/tier4/driving_log_replayer/pull/203) | RT1-3254 | [kminoda](https://github.com/kminoda) | +| `perception, perception_2d, traffic_light` | `scenario` | update `sample scenario` | [#204](https://github.com/tier4/driving_log_replayer/pull/204) | RT4-6041 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.4.1 + +Major change + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------- | -------- | ----------------------- | -------------------------------------------------------------- | -------- | ------------------------------------- | +| `yabloc` | `yabloc` | add `yabloc` evaluation | [#201](https://github.com/tier4/driving_log_replayer/pull/201) | RT1-3255 | [kminoda](https://github.com/kminoda) | + +## Version 1.4.0 + +Major change +Ensure that you are using Autoware.universe that incorporates [this PR](https://github.com/autowarefoundation/autoware.universe/pull/4128). + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------ | ------------ | ---------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `localization` | initial pose | use map_height_fitter to correct z value | [#176](https://github.com/tier4/driving_log_replayer/pull/176) | RT4-5532 | [hayato-m126](https://github.com/hayato-m126) | +| `performance_diag` | initial pose | use map_height_fitter to correct z value | [#179](https://github.com/tier4/driving_log_replayer/pull/179) | RT4-5532 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.17 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------- | -------------------- | ---------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `localization` | evaluation condition | delete converged condition to start evaluation | [#193](https://github.com/tier4/driving_log_replayer/pull/193) | RT4-5630 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.16 + +Bug fix, Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ---------------- | ------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `obstacle_segmentation` | CMake | fix build error due to lanelet2 | [#185](https://github.com/tier4/driving_log_replayer/pull/185) | - | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | summary | add average and std_dev of likelihood | [#184](https://github.com/tier4/driving_log_replayer/pull/184) | RT4-5584 | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | NDT availability | update monitoring topic | [#187](https://github.com/tier4/driving_log_replayer/pull/187) | RT4-5570 | [kminoda](https://github.com/kminoda) | + +## Version 1.3.15 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | ---------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | ci | add tier4 cspell-dicts | [#182](https://github.com/tier4/driving_log_replayer/pull/182) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.14 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------- | ------------- | -------------------- | -------------------------------------------------------------- | -------- | ------------------------------------- | +| `localization` | state monitor | add ndt availability | [#178](https://github.com/tier4/driving_log_replayer/pull/178) | RT4-5570 | [kminoda](https://github.com/kminoda) | + +## Version 1.3.13 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------- | -------- | ---------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `localization` | scenario | fill z value to initial pose | [#173](https://github.com/tier4/driving_log_replayer/pull/173) | RT4-5532 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.12 + +Documentation + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------------------- | ------------- | ---------------------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception, obstacle_segmentation` | documentation | add description of t4_dataset conversion tools | [#171](https://github.com/tier4/driving_log_replayer/pull/171) | RT1-2597 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.11 + +Bug fix, Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------------------- | -------------- | ------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `localization, perception` | error handling | catch transform exception | [#169](https://github.com/tier4/driving_log_replayer/pull/169) | RT4-5289 | [hayato-m126](https://github.com/hayato-m126) | +| `ALL` | cli | support scenario.yml | [#167](https://github.com/tier4/driving_log_replayer/pull/167) | RT4-4995 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.10 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ------------- | -------------------------------------------------------------- | ---- | ----------------------------------------- | +| `ALL` | documentation | fix link | [#165](https://github.com/tier4/driving_log_replayer/pull/165) | - | [vios-fish](https://github.com/vios-fish) | + +## Version 1.3.9 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | ------------------ | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `ALL` | launch | apply ShutdownOnce | [#163](https://github.com/tier4/driving_log_replayer/pull/163) | RT4-4690 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.8 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------------------- | ------------- | ------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception, localization` | documentation | update result json format | [#161](https://github.com/tier4/driving_log_replayer/pull/161) | RT4-5057 | [hayato-m126](https://github.com/hayato-m126) | +| `perception` | documentation | update bag topic | [#160](https://github.com/tier4/driving_log_replayer/pull/160) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.7 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------------------ | --------------- | -------------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception, perception_2d` | label attribute | support ignore attributes | [#146](https://github.com/tier4/driving_log_replayer/pull/146) | RT4-4195 | [hayato-m126](https://github.com/hayato-m126) | +| `perception_2d` | target camera | support multi camera | [#148](https://github.com/tier4/driving_log_replayer/pull/148) | RT4-4195 | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle_segmentation` | scenario format | check if input polygon clockwise | [#153](https://github.com/tier4/driving_log_replayer/pull/153) | RT4-4162 | [hayato-m126](https://github.com/hayato-m126) | +| `perception, perception_2d, traffic_light` | scenario format | check scenario format | [#155](https://github.com/tier4/driving_log_replayer/pull/155) | - | [hayato-m126](https://github.com/hayato-m126) | +| `localization, performance_diag` | initial pose | fix call initial pose service | [#157](https://github.com/tier4/driving_log_replayer/pull/157) | RT4-4961 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.6 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | ------------------------------------ | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | launch | use on_exit and delete event handler | [#151](https://github.com/tier4/driving_log_replayer/pull/151) | RT4-4162 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.5 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| --------------- | ---------- | ----------------------------- | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `perception_2d` | tracking2d | support tracking2d evaluation | [#142](https://github.com/tier4/driving_log_replayer/pull/142) | RT4-4048 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.4 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------- | -------------------- | ------------------------------------ | -------------------------------------------------------------- | -------- | --------------------------------------------- | +| `all` | linter and formatter | update linter and formatter settings | [#139](https://github.com/tier4/driving_log_replayer/pull/139) | RT4-3916 | [hayato-m126](https://github.com/hayato-m126) | +| `localization` | documentation | update scenario sample | [#138](https://github.com/tier4/driving_log_replayer/pull/138) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.3 + +Major Changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------ | ------------------------ | ---------------------------------- | -------------------------------------------------------------- | ---------- | --------------------------------------------- | +| `performance_diag` | update for ADAPI changes | delete fit_map_height service call | [#136](https://github.com/tier4/driving_log_replayer/pull/136) | T4PB-27288 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.2 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------- | ------------ | --------------------- | -------------------------------------------------------------- | ---------- | --------------------------------------------- | +| `perception_diag` | result.jsonl | fix output msg format | [#134](https://github.com/tier4/driving_log_replayer/pull/134) | T4PB-27178 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.1 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------- | ------- | ------------------------- | -------------------------------------------------------------- | ---------- | --------------------------------------------- | +| `localization` | launch | disable perception module | [#132](https://github.com/tier4/driving_log_replayer/pull/132) | T4PB-27344 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.3.0 + +Major Changes + +Ensure that you are using Autoware.universe that incorporates [this PR](https://github.com/autowarefoundation/autoware.universe/pull/2724). + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------------- | ------------------------ | ---------------------------------- | -------------------------------------------------------------- | ---------- | --------------------------------------------- | +| `localization` | update for ADAPI changes | delete fit_map_height service call | [#129](https://github.com/tier4/driving_log_replayer/pull/129) | T4PB-27288 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.2.0 + +Major Changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------------------ | ------------- | ------------------------------------------------------- | -------------------------------------------------------------- | ---------- | --------------------------------------------- | +| `perception_2d, traffic_light` | new evaluator | add perception_2d_evaluator and traffic_light_evaluator | [#122](https://github.com/tier4/driving_log_replayer/pull/122) | T4PB-25343 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.22 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------------ | ---------- | ----------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `performance_diag` | bag record | drop camera topic | [#123](https://github.com/tier4/driving_log_replayer/pull/123) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.21 + +Documentation + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | -------- | --------------------------- | -------------------------------------------------------------- | ---------- | --------------------------------------------- | +| `all` | document | update input bag topic list | [#120](https://github.com/tier4/driving_log_replayer/pull/120) | T4PB-26922 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.20 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------- | -------------------------------- | -------------------------------------------------------------- | ---------- | --------------------------------------------- | +| `perception` | library | update for perception_eval 1.0.4 | [#118](https://github.com/tier4/driving_log_replayer/pull/118) | T4PB-26566 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.19 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------- | ------------------------ | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `perception` | metrics | fix count tp, fp, and fn | [#116](https://github.com/tier4/driving_log_replayer/pull/116) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.18 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------- | -------------------------------------- | -------------------------------------------------------------- | ---------- | --------------------------------------------- | +| `perception` | library | update for perception_eval new feature | [#113](https://github.com/tier4/driving_log_replayer/pull/113) | T4PB-25343 | [hayato-m126](https://github.com/hayato-m126) | +| `cli` | library | add dependent package | [#114](https://github.com/tier4/driving_log_replayer/pull/114) | T4PB-25810 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.17 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | -------------------- | -------------------------------------------------------------- | ---------- | --------------------------------------------- | +| `all` | visualization | update rviz settings | [#111](https://github.com/tier4/driving_log_replayer/pull/111) | T4PB-25343 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.16 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------------ | ------------------------------------- | -------------------------------------------------------------- | ---------- | --------------------------------------------- | +| `perception` | json library | use simplejson to convert NaN to null | [#109](https://github.com/tier4/driving_log_replayer/pull/109) | T4PB-25810 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.15 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ---------- | --------- | ------------- | -------------------------------------------------------------- | ---- | ----------------------------------------------- | +| `document` | html link | fix link | [#105](https://github.com/tier4/driving_log_replayer/pull/105) | - | [KeisukeShima](https://github.com/KeisukeShima) | +| `document` | html link | fix link | [#106](https://github.com/tier4/driving_log_replayer/pull/106) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.14 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ---------- | -------------- | -------------------------------------------- | -------------------------------------------------------------- | ---- | --------------------------------------------- | +| `document` | mkdocs setting | update setting for mkdocs material version 9 | [#102](https://github.com/tier4/driving_log_replayer/pull/102) | - | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.13 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ---------- | ------------- | ------------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `analyzer` | visualization | update obstacle segmentation analyzer | [#94](https://github.com/tier4/driving_log_replayer/pull/94) | T4PB-24956 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.12 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ------------- | ----------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `analyzer` | refactor | refactor analyzer | [#89](https://github.com/tier4/driving_log_replayer/pull/89) | T4PB-24956 | [hayato-m126](https://github.com/hayato-m126) | +| `ci` | github action | update pre-commit-shfmt | [#95](https://github.com/tier4/driving_log_replayer/pull/95) | - | [hayato-m126](https://github.com/hayato-m126) | +| `perception` | dependency | update perception eval | [#98](https://github.com/tier4/driving_log_replayer/pull/98) | T4PB-25347 | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle_segmentation` | api | use awapi to get stop reasons | [#99](https://github.com/tier4/driving_log_replayer/pull/99) | T4PB-25316 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.11 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------------- | -------------------------------------------- | ------------------------------------------------------------ | ---------- | ----------------------------------------------- | +| `cli` | kill zombie process | Fixed to not kill processes unrelated to ros | [#92](https://github.com/tier4/driving_log_replayer/pull/92) | T4PB-25129 | [M(-\_-)Sakamoto](https://github.com/Motsu-san) | + +## Version 1.1.10 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ------------------ | ------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `cli` | sub command | fix command name | [#80](https://github.com/tier4/driving_log_replayer/pull/80) | - | [hayato-m126](https://github.com/hayato-m126) | +| `all` | license | use Apache-2.0 | [#82](https://github.com/tier4/driving_log_replayer/pull/82) | - | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle_segmentation` | dependency | add exec depend | [#83](https://github.com/tier4/driving_log_replayer/pull/83) | T4PB-23864 | [hayato-m126](https://github.com/hayato-m126) | +| `performance_diag` | exception handling | handle TransformException | [#85](https://github.com/tier4/driving_log_replayer/pull/85) | T4PB-24969 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.9 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ------------- | ---------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `obstacle_segmentation` | visualization | fix import error | [#78](https://github.com/tier4/driving_log_replayer/pull/78) | T4PB-23864 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.8 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `obstacle_segmentation` | marker color | The result of the topic's rate is reflected in the color of the bounding box. | [#72](https://github.com/tier4/driving_log_replayer/pull/72) | T4PB-23864 | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle_segmentation` | visualization | add graph data to result.jsonl | [#73](https://github.com/tier4/driving_log_replayer/pull/73) | T4PB-23864 | [hayato-m126](https://github.com/hayato-m126) | +| `performance_diag` | localization | fix infinite wait when localization module off | [#75](https://github.com/tier4/driving_log_replayer/pull/75) | T4PB-24705 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.7 + +Minor Tweak, Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ---------------------------------- | ------------- | ---------------------------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `obstacle_segmentation` | visualization | publish and record data for visualization | [#67](https://github.com/tier4/driving_log_replayer/pull/67) | T4PB-23864 | [hayato-m126](https://github.com/hayato-m126) | +| `performance_diag` | initial pose | delete uninitialized publisher | [#68](https://github.com/tier4/driving_log_replayer/pull/68) | T4PB-24491 | [hayato-m126](https://github.com/hayato-m126) | +| `localization`, `performance_diag` | initial pose | use map fit service to correct `initialpose z value` | [#70](https://github.com/tier4/driving_log_replayer/pull/70) | T4PB-24491 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.6 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ---------------------------------- | ------------ | --------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `localization`, `performance_diag` | initial pose | set initial pose via ad-api | [#65](https://github.com/tier4/driving_log_replayer/pull/65) | T4PB-24491 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.5 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------------ | -------------------------------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `perception` | marker color | different colors are applied to tp_gt, tp_est, fp and fn | [#61](https://github.com/tier4/driving_log_replayer/pull/61) | T4PB-24425 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.4 + +Major Changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | -------------- | --------------------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `perception` | launch process | Removed waiting for conversion of onnx files. | [#59](https://github.com/tier4/driving_log_replayer/pull/59) | T4PB-24362 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.3 + +Major Changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ------------------- | ------------------------------------------------ | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `obstacle segmentation` | evaluation settings | set evaluation period for each bbox | [#51](https://github.com/tier4/driving_log_replayer/pull/51) | T4PB-24138 | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle segmentation` | result file | output timestamp of bounding box and point cloud | [#52](https://github.com/tier4/driving_log_replayer/pull/52) | T4PB-24238 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.2 + +Minor Tweak + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ---------- | ----------------------------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `all` | cli | kill zombie process | [#45](https://github.com/tier4/driving_log_replayer/pull/45) | T4PB-24124 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | cli | fix generated command to kill zombie process | [#46](https://github.com/tier4/driving_log_replayer/pull/46) | T4PB-24124 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | cli | modified commands to avoid killing the running shell. | [#47](https://github.com/tier4/driving_log_replayer/pull/47) | T4PB-24124 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | dictionary | add local dictionary | [#48](https://github.com/tier4/driving_log_replayer/pull/48) | T4PB-23864 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | code style | fix lit check | [#49](https://github.com/tier4/driving_log_replayer/pull/49) | T4PB-23864 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.1 + +Major Changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ---------- | -------- | -------------------------------------- | ------------------------------------------------------------ | ---------- | ----------------------------------------------- | +| `analyzer` | analyzer | add analyzer to visualize result.jsonl | [#42](https://github.com/tier4/driving_log_replayer/pull/42) | T4PB-23864 | [KeisukeShima](https://github.com/KeisukeShima) | +| `analyzer` | analyzer | fix pre-commit check | [#43](https://github.com/tier4/driving_log_replayer/pull/43) | T4PB-23864 | [hayato-m126](https://github.com/hayato-m126) | +| `analyzer` | analyzer | add cli command and ros2 launch | [#44](https://github.com/tier4/driving_log_replayer/pull/44) | T4PB-23864 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.1.0 + +Major Changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ---------------------------- | -------------------------------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `obstacle_segmentation` | point cloud topic rate check | update diagnostics status name of point cloud topic rate | [#40](https://github.com/tier4/driving_log_replayer/pull/40) | T4PB-23868 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.12 + +Bug fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ------------ | ------------------------------ | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `obstacle_segmentation` | frame result | fix status and judgement logic | [#37](https://github.com/tier4/driving_log_replayer/pull/37) | T4PB-23309 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.11 + +Major Changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | --------- | --------------------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `obstacle_segmentation` | test mode | support 3 test mode for obstacle_segmentation | [#35](https://github.com/tier4/driving_log_replayer/pull/35) | T4PB-23309 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.10 + +Minor Tweaks + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ----------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `all` | documentation | update Japanese Documentation | [#30](https://github.com/tier4/driving_log_replayer/pull/30) | T4PB-23145 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.9 + +Bug Fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | --------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `all` | documentation | fix MkDocs Dependency | [#28](https://github.com/tier4/driving_log_replayer/pull/28) | T4PB-21730 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.8 + +Minor Tweaks + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `all` | documentation | add English Documentation | [#20](https://github.com/tier4/driving_log_replayer/pull/20) | T4PB-21730 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.7 + +Bug Fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------------------------ | ------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `perception` | pass fail decision logic | fix logic | [#25](https://github.com/tier4/driving_log_replayer/pull/25) | T4PB-22918 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.6 + +Bug Fix + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| -------- | -------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `common` | publish initial pose | Cast the value of the initial position described in the scenario to a float | [#22](https://github.com/tier4/driving_log_replayer/pull/22) | T4PB-22700 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.5 + +Major Changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ------------------- | -------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `perception` | database evaluation | output database_result.json file | [#17](https://github.com/tier4/driving_log_replayer/pull/17) | T4PB-22358 | [hayato-m126](https://github.com/hayato-m126) | +| `perception` | database evaluation | fix exit with failure 1 file | [#18](https://github.com/tier4/driving_log_replayer/pull/18) | T4PB-22358 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.4 + +Minor Tweaks + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | ------------------------------------ | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `all` | documentation | Adopted MkDocs as documentation tool | [#14](https://github.com/tier4/driving_log_replayer/pull/14) | T4PB-22101 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.3 + +Major Changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------------ | ---------------- | -------------------------------------- | ------------------------------------------------------------ | ---------- | --------------------------------------------- | +| `perception` | launch parameter | delete use_pointcloud_container option | [#12](https://github.com/tier4/driving_log_replayer/pull/12) | T4PB-21729 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.2 + +Minor Tweaks + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------------- | --------------------------------- | ---------------------------------------------------------- | ---------- | --------------------------------------------- | +| `all` | documentation | update sample scenario and config | [#6](https://github.com/tier4/driving_log_replayer/pull/6) | T4PB-21729 | [hayato-m126](https://github.com/hayato-m126) | +| `all` | documentation | update sample scenario | [#7](https://github.com/tier4/driving_log_replayer/pull/7) | T4PB-21729 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.1 + +Minor Tweaks + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ----------------------- | ------------- | ------------------------------------------ | ---------------------------------------------------------- | ---------- | --------------------------------------------- | +| `perception` | visualization | shorten bounding box uuid to display | [#2](https://github.com/tier4/driving_log_replayer/pull/2) | T4PB-21729 | [hayato-m126](https://github.com/hayato-m126) | +| `obstacle_segmentation` | remap topic | remap concatenated point cloud in bag file | [#4](https://github.com/tier4/driving_log_replayer/pull/4) | T4PB-21729 | [hayato-m126](https://github.com/hayato-m126) | + +## Version 1.0.0 + +Major Changes + +| Module | Feature | Brief summary | Pull request | Jira | Contributor | +| ------ | ------- | -------------- | ---------------------------------------------------------- | ---- | --------------------------------------------- | +| `all` | oss | publish as oss | [#0](https://github.com/tier4/driving_log_replayer/pull/0) | - | [hayato-m126](https://github.com/hayato-m126) | diff --git a/driving_log_replayer_v2/CHANGELOG.rst b/driving_log_replayer_v2/CHANGELOG.rst new file mode 100644 index 00000000..9d399b80 --- /dev/null +++ b/driving_log_replayer_v2/CHANGELOG.rst @@ -0,0 +1,1151 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package driving_log_replayer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Forthcoming +----------- +* feat: import changelog from v1 +* feat: diag evaluator (`#42 `_) + * feat: add node + * feat(WIP): DiagConditions + * feat: update + * fix: CMakeLists.txt + * fix: add launch config + * fix: level check + * docs: add ja + * docs: add en document + * fix: pre-commit + * fix: pre-commit + * feat: unit test + * feat: update unit test + * fix: lint + * feat: add use case args + --------- +* Merge pull request `#55 `_ from tier4/feat/merge-ground-segmentation-evaluator + feat: merge ground segmentation evaluator +* feat: enable system_monitor (`#56 `_) +* feat: add use case launch argument (`#54 `_) + * feat: support use case launch argument + * fix: order + --------- +* Merge branch 'feat/add-use-case-launch-argument' into feat/merge-ground-segmentation-evaluator +* fix: order +* feat: support use case launch argument +* feat: split launch config by use case (`#53 `_) + * feat: split launch config by use case + * feat: import launch_config + * fix: replace " with ' + * fix: typo + * fix: copyright + --------- +* fix: use wrong setting (`#52 `_) +* fix: replace TierIV with TIER IV (`#51 `_) +* feat: update launch config +* fix: replace TierIV with TIER IV +* Merge remote-tracking branch 'v1/main' into feat/merge-ground-segmentation-evaluator +* feat: planning control metric msg (`#43 `_) + * feat: add metric msg + * feat: update scenario format + * feat: aeb evaluation + * feat: update + * feat: update + * feat: delete sample + * feat: update unit test + * fix: lint + * fix: update repos + * fix: update depend + * docs: update + * revert: dependency.repos + --------- +* feat: use cmd sleep for delay (`#50 `_) +* feat: remap profile (`#48 `_) + * feat: add launch argument remap_profile + * fix: access invalid field + * fix: resolve symlink + * fix: ruff lint + * fix: ruff C901 + * Rename and add remap profiles + * Remove empty lines + * Add an empty line at the last + * Remove unnecessary tabs + --------- + Co-authored-by: TadaKazuto +* feat: set use_aeb_autoware_state_check (`#46 `_) +* fix: remap topic to be unique (`#45 `_) +* feat: bag play remap (`#44 `_) + * feat: remap topics + * fix: remap command + --------- +* fix: get launch context (`#41 `_) + * fix: with_autoware false mode + * chore: value + * fix: ruff lint + --------- +* Merge branch 'main' into v2/develop +* Merge branch 'main' into v2/develop +* Merge branch 'main' into v2/develop +* feat: support record only mode (`#38 `_) + * feat: support record only mode + * chore: update sample argument + * fix: shutdown when bag play ends + * fix: sample record regex + * fix: output dummy result.jsonl + * feat: mcap zstd_fast + * feat: support storage type switch + * feat: update default value + --------- +* Merge branch 'main' into v2/develop +* feat: merge qos.yaml (`#37 `_) +* refactor(launch): Output message if module is not launched (`#36 `_) +* Merge branch 'main' into v2/develop +* Merge branch 'main' into v2/develop +* fix: return dataset index (`#31 `_) + * chore: return error msg + * fix: return idx_int + --------- +* feat: add t4_dataset_id (`#30 `_) +* feat: add argument t4_dataset_path for compatibility with v1 (`#29 `_) + * feat: add argument t4_dataset_path for compatibility with v1 + * fix: extract_index + --------- +* feat: set dataset index (`#28 `_) +* refactor: launch (`#27 `_) +* refactor: launch (`#26 `_) +* fix: path name to keep compatibility of v1 (`#25 `_) +* fix: update diag UseCaseFormatVersion (`#24 `_) +* feat: create latest log directory symlink (`#22 `_) +* docs: update architecture graph (`#19 `_) + * docs: add planning_control use case + * docs: update architecture graph + * fix: ruff SIM103 + --------- +* Merge branch 'main' into v2 +* Merge branch 'develop' into v2 +* Merge branch 'develop' into v2 +* Merge branch 'main' into v2 +* feat: rename driving log replayer v2 (`#18 `_) + * feat: replace log_evaluator with driving_log_replayer_v2 + * feat: replace LogEvaluator with DLREvaluatorV2 + * fix: pre-commit + * fix: command + * chore: update graph + --------- +* Contributors: Hayato Mizushima, iwatake + +2.4.0 (2024-11-20) +------------------ +* feat: add ground_segmentation_evaluator (`#528 `_) + Co-authored-by: toyozoshimada +* Contributors: Toyozo Shimada + +2.3.11 (2024-11-02) +------------------- +* perf: 2x processing speedup (`#581 `_) + Co-authored-by: Hayato Mizushima +* Contributors: ralwing + +2.3.10 (2024-11-01) +------------------- +* fix: condition to judge diag name (`#582 `_) +* Contributors: Hayato Mizushima + +2.3.9 (2024-10-28) +------------------ +* feat: update pre commit and ruff (`#579 `_) +* Contributors: Hayato Mizushima + +2.3.8 (2024-10-17) +------------------ +* ci: add sonar cloud (`#577 `_) +* Contributors: chris-tier4, Hayato Mizushima + +2.3.7 (2024-10-11) +------------------ +* chore: vscode settings (`#574 `_) +* fix: add record topics in localization scenario (`#575 `_) +* Contributors: SakodaShintaro, Hayato Mizushima + +2.3.6 (2024-10-09) +------------------ +* feat: use uv (`#571 `_) +* fix: check DiagnosticArray status length (`#572 `_) +* Contributors: Hayato Mizushima + +2.3.5 (2024-10-03) +------------------ +* refactor: evaluator di (`#566 `_) + Co-authored-by: Hayato Mizushima +* fix: Handle missing scenario file and invalid Datasets (`#567 `_) +* Contributors: ralwing + +2.3.4 (2024-10-03) +------------------ +* feat: add covariance information in jsonl (`#568 `_) +* Contributors: Yoshi Ri + +2.3.3 (2024-09-17) +------------------ +* fix: ci +* docs: add v2 link +* Contributors: Hayato Mizushima + +2.3.2 (2024-09-10) +------------------ +* chore: update requirements.txt +* Contributors: Hayato Mizushima + +2.3.1 (2024-08-26) +------------------ +* docs: add use case pages (`#552 `_) +* Contributors: Hayato Mizushima + +2.3.0 (2024-08-23) +------------------ +* fix: add exec_depend (`#550 `_) +* fix(driving_log_replayer): add autoware prefix for map_height_fitter package (`#543 `_) +* feat: remove black use ruff format (`#548 `_) +* chore: update formatter linter (`#547 `_) +* Contributors: Hayato Mizushima, Masaki Baba + +2.2.4 (2024-08-21) +------------------ +* feat: diag apply pass rate (`#545 `_) +* Contributors: Hayato Mizushima + +2.2.3 (2024-08-09) +------------------ +docs: fix command option (`#539 `_) +* Contributors: Miho Ueno + + +2.2.2 (2024-08-02) +------------------ +* fix: use `pyquaternion` instead of `tf_transformations` (`#537 `_) + Co-authored-by: Hayato Mizushima +* Contributors: Kotaro Uetake + +2.2.1 (2024-07-30) +------------------ +* fix: check length (`#535 `_) +* fix: fix diag index error (`#534 `_) +* Contributors: Hayato Mizushima, Takeshi Miura + +2.2.0 (2024-07-29) +------------------ +* Revert "Revert "feat(annotationless_perception): rename input diag topics (`#529 `_)"" + This reverts commit 3215421ad780740575033f330fbf59d54b9b973b. +* Contributors: Kosuke Takeuchi + +2.1.5 (2024-07-27) +------------------ +* fix: delete old msg (`#531 `_) +* feat: update dependency.repos to clone renewal core repositories (`#497 `_) +* Contributors: Hayato Mizushima, Yutaka Kondo + +2.1.4 (2024-07-22) +------------------ +* fix(traffic_light): remove autoware_perception_msgs in traffic_light (`#526 `_) +* Contributors: Masato Saeki + +2.1.3 (2024-07-19) +------------------ +* docs: update can topic name (`#524 `_) +* Contributors: Hayato Mizushima + +2.1.2 (2024-07-17) +------------------ +* fix(perception): resolve invalid access to `None` (`#521 `_) +* Contributors: Hayato Mizushima, ktro2828 + +2.1.1 (2024-07-14) +------------------ +* feat: add perception object info to jsonl (`#452 `_) + Co-authored-by: Hayato Mizushima +* Contributors: Yoshi Ri + +2.1.0 (2024-07-10) +------------------ +* feat: use autoware project rviz (`#516 `_) +* Contributors: Hayato Mizushima + +2.0.12 (2024-07-09) +------------------- +* fix(traffic_light): different type (`#489 `_) +* Contributors: MasatoSaeki + +2.0.11 (2024-07-04) +------------------- +* chore: delete unused (`#509 `_) +* fix: pre-commit +* chore: delete unused +* Contributors: Hayato Mizushima + +2.0.10 (2024-07-04) +------------------- +* chore: merge rviz (`#507 `_) +* fix: resolve invalid access to `critical_ground_truth_objects` (`#503 `_) +* feat: interface in add_frame_result (`#499 `_) +* Contributors: Hayato Mizushima, Kotaro Uetake, Masato Saeki + +2.0.9 (2024-07-01) +------------------ +* feat: add support of GT TP criteria (`#500 `_) +* Contributors: Kotaro Uetake + +2.0.8 (2024-06-24) +------------------ +* fix: check DiagnosticArray length (`#493 `_) +* fix: unit test (`#494 `_) +* Contributors: Hayato Mizushima + +2.0.7 (2024-06-21) +------------------ +* fix: avoid error that `conf_mat_dict` is referenced before assignment (`#490 `_) +* Contributors: Kotaro Uetake + +2.0.6 (2024-06-20) +------------------ +* feat: apply `PerceptionAnalysisResult` (`#483 `_) +* fix: if there is no objects returns 100.0 (`#486 `_) +* Contributors: Kotaro Uetake + +2.0.5 (2024-06-11) +------------------ +* docs: add trouble shooting +* Contributors: Hayato Mizushima + +2.0.4 (2024-06-10) +------------------ +* feat: add a criteria of yaw error (`#450 `_) +* Contributors: Kotaro Uetake + +2.0.3 (2024-06-10) +------------------ +* feat(perception): add support of velocity criteria (`#425 `_) + Co-authored-by: Hayato Mizushima +* Contributors: Kotaro Uetake + +2.0.2 (2024-06-07) +------------------ +* feat: `#465 `_ annotaionless metric value (`#467 `_) +* Contributors: Hayato Mizushima + +2.0.1 (2024-06-07) +------------------ +* docs: update quick start (`#473 `_) +* feat: add rosbag2_storage_mcap (`#475 `_) +* Contributors: Hayato Mizushima + +2.0.0 (2024-06-06) +------------------ +* feat!: autoware msg (`#472 `_) +* Contributors: Hayato Mizushima + +1.18.1 (2024-06-06) +------------------- +* docs: update document +* Contributors: Hayato Mizushima + +1.18.0 (2024-06-05) +------------------- +* feat: use sim time (`#468 `_) +* Contributors: Hayato Mizushima + +1.17.0 (2024-05-28) +------------------- +* feat: `#389 `_ set initial pose directly (`#399 `_) +* Contributors: Hayato Mizushima + +1.16.0 (2024-05-28) +------------------- +* chore: rename `FrameID.TRAFFIC_LIGHT` to `FrameID.CAM_TRAFFIC_LIGHT` (`#460 `_) +* chore: restore topic name (`#458 `_) +* feat: update tlr new interface (`#291 `_) +* chore: cli delete json conversion (`#457 `_) +* refactor: move function (`#451 `_) +* Contributors: Hayato Mizushima, ktro2828 + +1.15.5 (2024-05-16) +------------------- +* feat: set use_perception_online_evaluator=true by default (`#449 `_) +* Contributors: Hayato Mizushima + +1.15.4 (2024-05-15) +------------------- +* chore: show full uuid (`#445 `_) +* fix(performance_diag): disable perception (`#444 `_) +* refactor: use a function in perception_eval (`#436 `_) +* feat: cli show exit status (`#441 `_) +* Contributors: Hayato Mizushima, Kotaro Uetake + +1.15.3 (2024-05-09) +------------------- +* feat(annotationless_perception): record pointcloud and objects (`#440 `_) +* feat: add object label list (`#432 `_) +* feat: cli support base scenario (`#437 `_) +* Contributors: Hayato Mizushima, Kosuke Takeuchi + +1.15.2 (2024-05-02) +------------------- +* Merge branch 'main' into develop +* fix: filter diagnostics (`#434 `_) +* feat: Change processing to match the diagnostics data structure (`#433 `_) +* Contributors: Hayato Mizushima + +1.15.1 (2024-05-02) +------------------- +* feat(obstacle_segmentation): diagnostics_agg to diagnostics (`#422 `_) +* feat: ndt diagnostics agg to diagnostics (`#421 `_) +* fix: localization default success value (`#420 `_) +* fix: obstacle segmentation default success value is False (`#419 `_) +* Contributors: Hayato Mizushima + +1.15.0 (2024-04-17) +------------------- +* feat: `#416 `_ diagnostics_agg to diagnostics (`#417 `_) +* fix: default success is False (`#415 `_) +* Contributors: Hayato Mizushima + +1.14.10 (2024-04-15) +-------------------- +* fix: set success True (`#412 `_) +* Contributors: Hayato Mizushima + +1.14.9 (2024-04-12) +------------------- +* fix: colcon test error (`#408 `_) +* feat: do not count no gt no object (`#409 `_) +* Contributors: Hayato Mizushima + +1.14.8 (2024-04-09) +------------------- +* fix: annotationless_perception unit test (`#402 `_) +* Contributors: Hayato Mizushima + +1.14.7 (2024-04-05) +------------------- +* fix: annotationless_perception min metrics (`#400 `_) + Co-authored-by: Hayato Mizushima +* Contributors: Kosuke Takeuchi + +1.14.6 (2024-04-04) +------------------- +* feat: `#396 `_ drop topic footprint 1or2 (`#397 `_) +* Contributors: Hayato Mizushima + +1.14.5 (2024-04-02) +------------------- +* feat: add support of label metrics (`#386 `_) +* Contributors: Kotaro Uetake + +1.14.4 (2024-04-02) +------------------- +* feat: change failure details message (`#393 `_) +* feat: #391 update cli run option (`#392 `_) +* feat: set Result False when run time error occurs (`#387 `_) +* revert: `#319 `_ bag controller (`#390 `_) +* Contributors: Hayato Mizushima, Kosuke Takeuchi + +1.14.3 (2024-03-30) +------------------- +* feat: cli update scenario condition +* Contributors: Hayato Mizushima + +1.14.2 (2024-03-25) +------------------- +* feat(annotationless_perception): output details of fail items (`#379 `_) +* Contributors: Kosuke Takeuchi + +1.14.1 (2024-03-21) +------------------- +* feat: `#376 `_ annotationless support perception class (`#377 `_) + Co-authored-by: Kosuke Takeuchi +* Contributors: Hayato Mizushima + +1.14.0 (2024-03-07) +------------------- +* feat: `#370 `_ annotation less perception evaluator (`#373 `_) +* Contributors: Hayato Mizushima + +1.13.4 (2024-02-28) +------------------- +* feat: filter only lanelets close to ego (`#366 `_) +* chore: Delete confusing comments (`#371 `_) +* Contributors: Hayato Mizushima + +1.13.3 (2024-02-28) +------------------- +* fix: add handling of cases where non_detection is disabled (`#368 `_) +* docs: update obstacle_segmentation document (`#367 `_) +* chore: unit test (`#364 `_) +* Contributors: Hayato Mizushima + +1.13.2 (2024-02-21) +------------------- +* feat: drop concatenated/pointcloud (`#362 `_) +* chore: add unit test (`#361 `_) +* Contributors: Hayato Mizushima + +1.13.1 (2024-02-16) +------------------- +* feat: rye (`#359 `_) +* Contributors: Hayato Mizushima + +1.13.0 (2024-02-15) +------------------- +* feat: `#348 `_ use lanelet2 extension python (`#356 `_) +* Contributors: Hayato Mizushima + +1.12.5 (2024-02-14) +------------------- +* chore: record tracking delay in perception sim (`#357 `_) +* Contributors: Yoshi Ri + +1.12.4 (2024-02-09) +------------------- +* feat(traffic_light): change recorded topics (`#353 `_) +* Contributors: kminoda + +1.12.3 (2024-02-08) +------------------- +* chore: update ci (`#351 `_) +* Contributors: Hayato Mizushima + +1.12.2 (2024-02-08) +------------------- +* feat: enable to interpolate gt when scenario is tracking (`#349 `_) + Co-authored-by: Hayato Mizushima +* Contributors: Yoshi Ri + +1.12.1 (2024-01-23) +------------------- +* chore: update rviz (`#346 `_) +* Contributors: Hayato Mizushima + +1.12.0 (2024-01-15) +------------------- +* feat: perception criteria upper limit (`#344 `_) +* feat!: criteria per distance (`#339 `_) + Co-authored-by: Hayato Mizushima +* Contributors: Hayato Mizushima, Kotaro Uetake + +1.11.1 (2023-12-20) +------------------- +* feat: add maph criteria (`#337 `_) + Co-authored-by: Hayato Mizushima +* Contributors: kminoda + +1.11.0 (2023-12-19) +------------------- +* feat: cli allow arbitrary arguments (`#333 `_) +* Contributors: Hayato Mizushima + +1.10.6 (2023-12-15) +------------------- +* fix: `#331 `_ check footprint length (`#332 `_) +* Contributors: Hayato Mizushima + +1.10.5 (2023-12-08) +------------------- +* chore: Stop PLAYER after standing for 1 second. +* refactor: cli +* Contributors: Hayato Mizushima + +1.10.4 (2023-12-07) +------------------- +* fix: overwrite pose_source and twist_source (`#327 `_) +* refactor: launch arg (`#326 `_) +* Contributors: Hayato Mizushima + +1.10.3 (2023-12-04) +------------------- +* feat: bag controller (`#319 `_) +* feat: save the log displayed in the console as a file (`#320 `_) +* fix: github actions deprecating command (`#321 `_) +* Contributors: Hayato Mizushima + +1.10.2 (2023-12-01) +------------------- +* fix: perception mode default (`#317 `_) +* chore: test perception criteria custom level (`#316 `_) +* Contributors: Hayato Mizushima + +1.10.1 (2023-11-30) +------------------- +* fix: perception criteria validation bug (`#314 `_) +* fix: fix ruff S602 rule (`#313 `_) +* chore: type hint (`#312 `_) +* Contributors: Hayato Mizushima + +1.10.0 (2023-11-28) +------------------- +* feat: override record topics (`#301 `_) +* feat: scenario class (`#306 `_) +* Contributors: Hayato Mizushima + +1.9.1 (2023-11-21) +------------------ +* fix no data criteria (`#305 `_) + Co-authored-by: YoshiRi +* refactor: diag (`#303 `_) +* Contributors: Hayato Mizushima, Yoshi Ri + +1.9.0 (2023-11-14) +------------------ +* feat: obstacle segmentation test (`#273 `_) +* Contributors: Hayato Mizushima + +1.8.4 (2023-11-08) +------------------ +* feat: parameterize perception mode (`#299 `_) +* Contributors: Hayato Mizushima + +1.8.3 (2023-11-07) +------------------ +* docs: update result format (`#297 `_) +* Contributors: Hayato Mizushima + +1.8.2 (2023-11-07) +------------------ +* feat: perception 2d test (`#295 `_) +* fix: cli create output directory (`#294 `_) +* feat: perception test (`#292 `_) +* Contributors: Hayato Mizushima + +1.8.1 (2023-11-02) +------------------ +* feat: traffic light test (`#255 `_) +* refactor: common module (`#288 `_) +* chore: delete meaningless joinpath (`#287 `_) +* refactor: use pathlib (`#286 `_) +* Contributors: Hayato Mizushima + +1.8.0 (2023-10-19) +------------------ +* perf: fixed to use `/localization/pose_estimator/initial_to_result_relative_pose` (`#282 `_) + Co-authored-by: Hayato Mizushima +* docs: update (`#283 `_) +* Contributors: SakodaShintaro + +1.7.0 (2023-10-16) +------------------ +* feat(perception): allow to specify perception mode in scenario (`#279 `_) + Co-authored-by: Hayato Mizushima +* fix: TCH002 (`#278 `_) +* Contributors: Hayato Mizushima, Kotaro Uetake + +1.6.7 (2023-10-12) +------------------ +* fix(perception): remove `typing_extensions` (`#277 `_) +* Contributors: Kotaro Uetake + +1.6.6 (2023-10-06) +------------------ +* feat(perception): update perception criteria (`#272 `_) + Co-authored-by: ktro2828 + Co-authored-by: Hayato Mizushima +* fix: dependency (`#274 `_) +* feat: eval_conversions add test (`#271 `_) +* feat: diag test (`#269 `_) +* Contributors: Hayato Mizushima, Kotaro Uetake + +1.6.5 (2023-09-29) +------------------ +* feat: poetry add group docs (`#265 `_) +* build: add requirements and install operation to overwrite python libraries (`#266 `_) +* Contributors: Kotaro Uetake + +1.6.4 (2023-09-28) +------------------ +* fix: mkdocs github actions library install +* Contributors: Hayato Mizushima + +1.6.3 (2023-09-28) +------------------ +* fix(yabloc): fix rosbag url (`#261 `_) +* Contributors: kminoda + +1.6.2 (2023-09-27) +------------------ +* feat: add ar_tag_based_localizer evaluation (`#258 `_) + Co-authored-by: Hayato Mizushima +* feat: eagleye test (`#253 `_) +* feat: yabloc test (`#252 `_) +* chore: update variable name (`#257 `_) +* feat: add frame success (`#256 `_) +* chore: evaluation item (`#254 `_) +* feat: update localization availability (`#251 `_) +* chore: change topic result success initial value (`#250 `_) +* feat: topic result (`#249 `_) +* feat: localization test (`#248 `_) +* feat: result test (`#246 `_) +* Contributors: Hayato Mizushima, SakodaShintaro + +1.6.1 (2023-09-12) +------------------ +* fix: restore default value (`#244 `_) +* Contributors: Hayato Mizushima + +1.6.0 (2023-09-11) +------------------ +* feat!: drop galactic support (`#242 `_) +* refactor: apply ruff rules (`#241 `_) +* refactor: apply ruff rules (`#240 `_) +* refactor: comma (`#239 `_) +* refactor: type hint (`#238 `_) +* refactor: add type hint +* refactor: add type hint to main method +* fix: annotate void function +* refactor: apply ruff rules (`#237 `_) +* fix: ERA +* fix: PLR0911 +* refactor: evaluator abstract base class (`#236 `_) +* refactor: obstacle segmentation abc (`#234 `_) +* refactor: lookup transform (`#233 `_) +* refactor: traffic light abc (`#232 `_) +* refactor: 2d abc (`#231 `_) +* refactor: perception abc (`#230 `_) +* refactor: diag abc (`#229 `_) +* refactor: localization abstract base class (`#228 `_) +* Contributors: Hayato Mizushima + +1.5.4 (2023-09-01) +------------------ +* chore: update mkdocs i18n setting +* docs: fix eagleye downlaod link +* Contributors: Hayato Mizushima, kminoda + +1.5.3 (2023-08-31) +------------------ +* chore: update pyproject.toml +* docs: add eagleye tutorial +* Contributors: Hayato Mizushima, kminoda + +1.5.2 (2023-08-21) +------------------ +* fix: handle 2d evaluation task error (`#218 `_) +* refactor: apply ruff specific RUF rules (`#217 `_) +* refactor: apply simplify SIM rules (`#216 `_) +* refactor: apply pyupgrade (`#215 `_) +* refactor: apply type checking TCH rules (`#214 `_) +* refactor: apply private-member-access slf rules +* refactor: apply return ret rules (`#213 `_) +* refactor: apply errmsg em rules (`#211 `_) +* Contributors: Hayato Mizushima + +1.5.1 (2023-08-17) +------------------ +* feat: use ruff linter (`#208 `_) +* fix: store fp result in result.jsonl (`#206 `_) +* Contributors: Hayato Mizushima + +1.5.0 (2023-08-07) +------------------ +* feat: update sample scenario and set None if dict key is not found (`#204 `_) +* feat: add eagleye evaluation (`#203 `_) + Co-authored-by: Hayato Mizushima +* feat: support multiple object shapes (`#198 `_) + Co-authored-by: ktro2828 + Co-authored-by: ktro2828 + Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com> +* feat: `#199 `_ perception fp validation (`#200 `_) +* Contributors: Hayato Mizushima, kminoda + +1.4.1 (2023-08-01) +------------------ +* feat: add yabloc scenario (`#201 `_) + Co-authored-by: Hayato Mizushima +* Contributors: kminoda + +1.4.0 (2023-07-06) +------------------ +* feat: map height fitter for diag (`#179 `_) +* feat: `#175 `_ map height fitter (`#176 `_) + closes: `#175 `_ +* Contributors: Hayato Mizushima + +1.3.17 (2023-07-06) +------------------- +* feat: `#192 `_ delete converged condition to start evaluation (`#193 `_) +* Contributors: Hayato Mizushima + +1.3.16 (2023-07-05) +------------------- +* fix(localization): update NDT availability monitoring topic (`#187 `_) + Co-authored-by: kminoda + Co-authored-by: Hayato Mizushima +* feat: localization likelihood average std_dev (`#184 `_) + Co-authored-by: kminoda <44218668+kminoda@users.noreply.github.com> +* fix: colcon build error (`#185 `_) +* Contributors: Hayato Mizushima, kminoda + +1.3.15 (2023-07-04) +------------------- +* ci: add tier4 cspell-dicts +* Contributors: Hayato Mizushima + +1.3.14 (2023-07-03) +------------------- +* feat(localization): add component_state_monitor in localization scenario (`#178 `_) + Co-authored-by: kminoda + Co-authored-by: Hayato Mizushima +* Contributors: kminoda + +1.3.13 (2023-06-30) +------------------- +* fix: localization scenario +* Contributors: Hayato Mizushima + +1.3.12 (2023-06-23) +------------------- +* docs: t4_dataset conversion tool +* Contributors: Hayato Mizushima + +1.3.11 (2023-06-09) +------------------- +* fix: catch transform exception (`#169 `_) + closes: `#168 `_ +* Contributors: Hayato Mizushima + +1.3.10 (2023-05-31) +------------------- +* fix: link +* Contributors: Makoto Tokunaga + +1.3.9 (2023-05-29) +------------------ +* feat: apply ShutdownOnce (`#163 `_) + closes: `#162 `_ +* Contributors: Hayato Mizushima + +1.3.8 (2023-05-29) +------------------ +* docs: update document +* Contributors: Hayato Mizushima + +1.3.7 (2023-05-19) +------------------ +* fix: `#156 `_ initialpose service call (`#157 `_) + closes: `#156 `_ +* fix: Handling incompatible scenario (`#155 `_) +* fix: typo +* fix: Handling incompatible scenario +* feat: check if input polygon clockwise (`#153 `_) + closes `#143 `_ +* feat: `#147 `_ perception 2d support multi camera (`#148 `_) + Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com> + closes: `#147 `_ +* feat: `#145 `_ perception support ignore attributes (`#146 `_) + Co-authored-by: Kotaro Uetake <60615504+ktro2828@users.noreply.github.com> + closes: `#145 `_ +* Contributors: Hayato Mizushima + +1.3.6 (2023-04-25) +------------------ +* feat: use on_exit delete event handler +* Contributors: Hayato Mizushima + +1.3.5 (2023-04-20) +------------------ +* feat: tracking2d evaluation (`#142 `_) + closes: `#141 `_ +* Revert "feat: add shutdown" + This reverts commit e2928caf26950efccace6194dc2be48823643e30. +* Revert "feat: check if input polygon is clockwise" + This reverts commit ca994e709d811816a547ed1185b2b8806fc91611. +* feat: add shutdown +* feat: check if input polygon is clockwise +* Contributors: Hayato Mizushima + +1.3.4 (2023-04-17) +------------------ +* feat: update linter and formatter settings +* docs: update sample scenario +* Contributors: Hayato Mizushima + +1.3.3 (2023-04-03) +------------------ +* feat(diag): delete fit map height service call +* Contributors: Hayato Mizushima + +1.3.2 (2023-03-30) +------------------ +* chore: fix result.jsonl msg format +* Contributors: Hayato Mizushima + +1.3.1 (2023-03-28) +------------------ +* fix: disable perception in localization launch (`#132 `_) + closes: `#131 `_ +* Contributors: Hayato Mizushima + +1.3.0 (2023-03-24) +------------------ +* feat: delete fit_map_height service call (`#129 `_) + closes: `#128 `_ +* Contributors: Hayato Mizushima + +1.2.0 (2023-03-23) +------------------ +* feat: `#104 `_ 2d perception (`#122 `_) +* Contributors: Hayato Mizushima + +1.1.22 (2023-03-17) +------------------- +* chore: drop camera image (`#123 `_) +* Contributors: Hayato Mizushima + +1.1.21 (2023-03-09) +------------------- +* docs: update input bag topic list +* Contributors: Hayato Mizushima + +1.1.20 (2023-03-06) +------------------- +* fix: lint +* fix: lint and comment out debug code +* chore: comment out analyzer +* chore: add debug code +* chore: add debug code to count traffic singal cb +* feat: update condition +* fix: convert dict +* feat: add 2d analyzer +* feat: update 3d analyzer +* fix: rename +* feat: update traffic light node +* feat: update traffic light node +* feat: update +* feat: output metrics score +* fix: TP FP FN count +* fix: work +* fix: data access +* feat: set camera no from camera type +* feat: update 2d detection +* feat: set perception_mode +* fix: lint +* feat: add traffice light evaluator +* fix: rviz file +* feat: update node +* feat: update scenario +* fix: CMakeList +* WIP +* feat: add file +* Contributors: Hayato Mizushima + +1.1.19 (2023-02-24) +------------------- +* fix: count tp fp fn (`#116 `_) +* Contributors: Hayato Mizushima + +1.1.18 (2023-02-17) +------------------- +* feat: update for perception_eval PR `#12 `_ (`#113 `_) +* fix: add cli dependency (`#114 `_) +* Contributors: Hayato Mizushima + +1.1.17 (2023-02-14) +------------------- +* feat: update rviz (`#111 `_) +* Contributors: Hayato Mizushima + +1.1.16 (2023-02-08) +------------------- +* fix: `#108 `_ perception json value (`#109 `_) + closes: `#108 `_ +* Contributors: Hayato Mizushima + +1.1.15 (2023-02-01) +------------------- +* docs: fix lint +* Contributors: Hayato Mizushima + +1.1.14 (2023-01-31) +------------------- +* docs: update mkdocs setting +* Contributors: Hayato Mizushima + +1.1.13 (2023-01-31) +------------------- +* feat: `#93 `_ update obstacle segmentation analyzer (`#94 `_) + closes: `#93 `_ +* Contributors: Hayato Mizushima + +1.1.12 (2023-01-30) +------------------- +* feat: `#96 `_ topic stop reasons (`#99 `_) + closes: `#96 `_ +* feat: `#97 `_ update perception eval (`#98 `_) + closes: `#97 `_ +* refactor: `#88 `_ analyzer (`#89 `_) + closes: `#88 `_ +* Contributors: Hayato Mizushima + +1.1.11 (2023-01-17) +------------------- +* fix: cli kill zombie process +* Contributors: Hayato Mizushima + +1.1.10 (2023-01-12) +------------------- +* fix: catch TransformException (`#85 `_) +* fix: add exec depend (`#83 `_) +* chore: license (`#82 `_) +* Contributors: Hayato Mizushima + +1.1.9 (2022-12-25) +------------------ +* fix: no module named plotly (`#78 `_) +* Contributors: Hayato Mizushima + +1.1.8 (2022-12-22) +------------------ +* fix(performance_diag): infinite wait at initialization +* Feat/`#57 `_ obstacle segmentation visualization (`#73 `_) +* fix: change bounding box color (`#72 `_) +* Contributors: Hayato Mizushima + +1.1.7 (2022-12-20) +------------------ +* feat(performance_diag): use map fit +* feat(localization): use map fit +* fix: delete uninitialized publisher (`#68 `_) +* feat: `#57 `_ obstacle segmentation visualization (`#67 `_) +* Contributors: Hayato Mizushima + +1.1.6 (2022-12-19) +------------------ +* fix: lint +* feat: apply initial pose service for performance diag +* fix: service callback +* feat(WIP): time cb works but response is not ready +* feat(WIP): use ad-api +* Contributors: Hayato Mizushima + +1.1.5 (2022-12-14) +------------------ +* fix: marker color +* Contributors: Hayato Mizushima + +1.1.4 (2022-12-13) +------------------ +* chore: git mv +* feat: delete perception_starter +* feat: delete onnx file convert wait +* Contributors: Hayato Mizushima + +1.1.3 (2022-12-13) +------------------ +* feat: `#51 `_ set evaluation period for each bbox (`#54 `_) + closes: `#51 `_ +* feat: `#52 `_-output-timestamp-of-bbox-and-pcd (`#53 `_) + closes: `#52 `_ +* Contributors: Hayato Mizushima + +1.1.2 (2022-12-07) +------------------ +* feat(cli): kill zombie process +* fix: lint check (`#49 `_) +* Contributors: Hayato Mizushima + +1.1.1 (2022-12-01) +------------------ +* feat: analyzer (`#44 `_) +* fix: pre-commit-check (`#43 `_) +* add driving_log_replayer_analyzer (`#42 `_) +* Contributors: Hayato Mizushima, Keisuke Shima + +1.1.0 (2022-11-29) +------------------ +* feat(obstacle_segmentation): `#39 `_ update diagnostic status name (`#40 `_) + closes: `#39 `_ +* Contributors: Hayato Mizushima + +1.0.12 (2022-11-11) +------------------- +* fix: obstacle segmentation frame result (`#37 `_) +* Contributors: Hayato Mizushima + +1.0.11 (2022-11-11) +------------------- +* feat: `#33 `_ test mode for obstacle segmentation (`#35 `_) + closes: `#33 `_ +* Contributors: Hayato Mizushima + +1.0.10 (2022-11-07) +------------------- +* docs: update Japanese Documentation +* Contributors: Hayato Mizushima + +1.0.9 (2022-11-04) +------------------ +* fix: MkDocs Dependency +* Contributors: Hayato Mizushima + +1.0.8 (2022-11-04) +------------------ +* docs: English document +* Contributors: Hayato Mizushima + +1.0.7 (2022-10-30) +------------------ +* fix: frame pass fail logic (`#25 `_) + closes: `#24 `_ +* Contributors: Hayato Mizushima + +1.0.6 (2022-10-27) +------------------ +* fix: cast number from yaml file (`#22 `_) + closes: `#21 `_ +* Contributors: Hayato Mizushima + +1.0.5 (2022-10-19) +------------------ +* Fix/`#16 `_ database result node failure 1 (`#18 `_) + * chore: git mv + * fix: change database result generation command +* Feat/`#16 `_ perception database evaluation result (`#17 `_) + * feat: save database result as file + * fix: add command + * fix: parameter + * fix: arg name + * fix: typo + * fix: get pkl file and add debug program + * fix: shutdown + * fix: lint + * fix: lint +* Contributors: Hayato Mizushima + +1.0.4 (2022-10-14) +------------------ +* docs: use MkDocs +* Contributors: Hayato Mizushima + +1.0.3 (2022-10-13) +------------------ +* feat: delete use pointcloud container false (`#12 `_) + closes: `#11 `_ +* Contributors: Hayato Mizushima + +1.0.2 (2022-10-12) +------------------ +* docs: update sample +* Contributors: Hayato Mizushima + +1.0.1 (2022-10-11) +------------------ +* Feat/obstacle segmentation remap topic in t4 dataset bag (`#4 `_) + * feat(obstacle_segmentation): remap concatenated_pointcloud + * feat(obstacle_segmentation): remap tf_static + * feat: use tf_static in bag +* Revert "chore: remap tf in bag (`#3 `_)" + This reverts commit e6dac86f53fa239f53df069f7da9b3bc66c31f07. +* chore: remap tf in bag (`#3 `_) +* Chore/perception UUID (`#2 `_) + * feat(perception): shorten bounding box uuid + * chore: change log +* Contributors: Hayato Mizushima + +1.0.0 (2022-09-28) +------------------ +* oss +* Contributors: Hayato Mizushima diff --git a/driving_log_replayer_v2_analyzer/CHANGELOG.rst b/driving_log_replayer_v2_analyzer/CHANGELOG.rst new file mode 100644 index 00000000..9c0777a3 --- /dev/null +++ b/driving_log_replayer_v2_analyzer/CHANGELOG.rst @@ -0,0 +1,33 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package driving_log_replayer_v2_analyzer +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Forthcoming +----------- +* fix: replace TierIV with TIER IV (`#51 `_) +* fix: replace TierIV with TIER IV +* feat: `#21 `_ recreate cli (`#23 `_) + * feat: add cli + * feat: create latest log directory symlink + * fix: argument + * fix: create detaset index folder + * fix: argument + * fix: dataset path + * fix: directory + * fix: unused if + * docs: add cli documentation + * docs: update README + * fix: spell + * fix: spell + * fix: create parent directory + --------- +* fix: url (`#20 `_) +* Merge branch 'develop' into v2 +* feat: rename driving log replayer v2 (`#18 `_) + * feat: replace log_evaluator with driving_log_replayer_v2 + * feat: replace LogEvaluator with DLREvaluatorV2 + * fix: pre-commit + * fix: command + * chore: update graph + --------- +* Contributors: Hayato Mizushima diff --git a/driving_log_replayer_v2_msgs/CHANGELOG.rst b/driving_log_replayer_v2_msgs/CHANGELOG.rst new file mode 100644 index 00000000..9408688e --- /dev/null +++ b/driving_log_replayer_v2_msgs/CHANGELOG.rst @@ -0,0 +1,17 @@ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +Changelog for package driving_log_replayer_v2_msgs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Forthcoming +----------- +* Merge pull request `#55 `_ from tier4/feat/merge-ground-segmentation-evaluator + feat: merge ground segmentation evaluator +* Merge remote-tracking branch 'v1/main' into feat/merge-ground-segmentation-evaluator +* feat: rename driving log replayer v2 (`#18 `_) + * feat: replace log_evaluator with driving_log_replayer_v2 + * feat: replace LogEvaluator with DLREvaluatorV2 + * fix: pre-commit + * fix: command + * chore: update graph + --------- +* Contributors: Hayato Mizushima diff --git a/pyproject.toml b/pyproject.toml index fe542ae0..f0178d8f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "driving-log-replayer-v2" -version = "0.1.0" +version = "3.0.0" authors = [ { name = "Hayato Mizushima", email = "hayato.mizushima@tier4.jp" }, { name = "Kotaro Uetake", email = "kotaro.uetake@tier4.jp" },