From c23236c46f838dc95e7c971235014d27e57c43c6 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 10:11:58 +0900 Subject: [PATCH 01/60] feat: implement ScopedElapsedTimeRecorder class --- .../utility/scoped_elapsed_time_recorder.hpp | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp diff --git a/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp b/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp new file mode 100644 index 00000000000..f012571103e --- /dev/null +++ b/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp @@ -0,0 +1,42 @@ +// Copyright 2015 TIER IV, Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef OPENSCENARIO_INTERPRETER__UTILITY__SCOPED_ELAPSED_TIME_RECORDER_HPP_ +#define OPENSCENARIO_INTERPRETER__UTILITY__SCOPED_ELAPSED_TIME_RECORDER_HPP_ + +#include +#include + +template +class ScopedElapsedTimeRecorder +{ +public: + explicit ScopedElapsedTimeRecorder(double & output_seconds) : output_seconds(output_seconds) {} + + ~ScopedElapsedTimeRecorder() { output_seconds = getElapsedSeconds(start); } + + double elapsedSeconds() const { return getElapsedSec(start); } + +private: + std::chrono::time_point start = TClock::now(); + + double getElapsedSeconds(std::chrono::time_point start) const + { + return std::abs(std::chrono::duration(TClock::now() - start).count()); + } + + double & output_seconds; +}; + +#endif // OPENSCENARIO_INTERPRETER__UTILITY__SCOPED_ELAPSED_TIME_RECORDER_HPP_ From b84bae245f5e9c99e1e277255af5209e848c1711 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 10:13:55 +0900 Subject: [PATCH 02/60] feat: record execution time with ScopedElapsedTimeRecorder class --- .../src/openscenario_interpreter.cpp | 39 ++++++++++++------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp index 74fdf7ca028..672a62c168b 100644 --- a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp +++ b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -186,23 +187,31 @@ auto Interpreter::on_activate(const rclcpp_lifecycle::State &) -> Result }, [this]() { withTimeoutHandler(defaultTimeoutHandler(), [this]() { - if (std::isnan(evaluateSimulationTime())) { - if (not waiting_for_engagement_to_be_completed and engageable()) { - engage(); - waiting_for_engagement_to_be_completed = true; // NOTE: DIRTY HACK!!! - } else if (engaged()) { - activateNonUserDefinedControllers(); - waiting_for_engagement_to_be_completed = false; // NOTE: DIRTY HACK!!! + double evaluate_time, update_time, context_time; + { + ScopedElapsedTimeRecorder evaluate_time_recorder(evaluate_time); + if (std::isnan(evaluateSimulationTime())) { + if (not waiting_for_engagement_to_be_completed and engageable()) { + engage(); + waiting_for_engagement_to_be_completed = true; // NOTE: DIRTY HACK!!! + } else if (engaged()) { + activateNonUserDefinedControllers(); + waiting_for_engagement_to_be_completed = false; // NOTE: DIRTY HACK!!! + } + } else if (currentScenarioDefinition()) { + currentScenarioDefinition()->evaluate(); + } else { + throw Error("No script evaluable."); } - } else if (currentScenarioDefinition()) { - currentScenarioDefinition()->evaluate(); - } else { - throw Error("No script evaluable."); } - - SimulatorCore::update(); - - publishCurrentContext(); + { + ScopedElapsedTimeRecorder update_time_recorder(update_time); + SimulatorCore::update(); + } + { + ScopedElapsedTimeRecorder context_time_recorder(context_time); + publishCurrentContext(); + } }); }); }; From 542917890c1329c8c485c2cce92e88b0b89a2432 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 10:16:40 +0900 Subject: [PATCH 03/60] feat: publish execution time from interpreter --- .../openscenario_interpreter.hpp | 10 ++++++++++ .../src/openscenario_interpreter.cpp | 17 ++++++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/openscenario/openscenario_interpreter/include/openscenario_interpreter/openscenario_interpreter.hpp b/openscenario/openscenario_interpreter/include/openscenario_interpreter/openscenario_interpreter.hpp index a1fd41e2f4e..9d7eb82322f 100644 --- a/openscenario/openscenario_interpreter/include/openscenario_interpreter/openscenario_interpreter.hpp +++ b/openscenario/openscenario_interpreter/include/openscenario_interpreter/openscenario_interpreter.hpp @@ -32,6 +32,7 @@ #include #include #include +#include #include #define INTERPRETER_INFO_STREAM(...) \ @@ -52,6 +53,15 @@ class Interpreter : public rclcpp_lifecycle::LifecycleNode, const rclcpp_lifecycle::LifecyclePublisher::SharedPtr publisher_of_context; + rclcpp_lifecycle::LifecyclePublisher::SharedPtr + evaluate_time_publisher; + + rclcpp_lifecycle::LifecyclePublisher::SharedPtr + update_time_publisher; + + rclcpp_lifecycle::LifecyclePublisher::SharedPtr + output_time_publisher; + double local_frame_rate; double local_real_time_factor; diff --git a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp index 672a62c168b..b669df92682 100644 --- a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp +++ b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp @@ -43,7 +43,13 @@ Interpreter::Interpreter(const rclcpp::NodeOptions & options) osc_path(""), output_directory("/tmp"), publish_empty_context(false), - record(false) + record(false), + evaluate_time_publisher(create_publisher( + "/simulation/interpreter/execution_time_ms/evaluate", rclcpp::QoS(1).transient_local())), + update_time_publisher(create_publisher( + "/simulation/interpreter/execution_time_ms/update", rclcpp::QoS(1).transient_local())), + output_time_publisher(create_publisher( + "/simulation/interpreter/execution_time_ms/output", rclcpp::QoS(1).transient_local())) { DECLARE_PARAMETER(local_frame_rate); DECLARE_PARAMETER(local_real_time_factor); @@ -212,6 +218,15 @@ auto Interpreter::on_activate(const rclcpp_lifecycle::State &) -> Result ScopedElapsedTimeRecorder context_time_recorder(context_time); publishCurrentContext(); } + + tier4_simulation_msgs::msg::UserDefinedValue msg; + msg.type.data = tier4_simulation_msgs::msg::UserDefinedValueType::DOUBLE; + msg.value = std::to_string(evaluate_time * 1e6); + evaluate_time_publisher->publish(msg); + msg.value = std::to_string(update_time * 1e6); + update_time_publisher->publish(msg); + msg.value = std::to_string(context_time * 1e6); + output_time_publisher->publish(msg); }); }); }; From 270dc1f983d356d8c31acafae4c92feac586cbb6 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 18:02:36 +0900 Subject: [PATCH 04/60] fix: correct time unit conversion --- .../src/openscenario_interpreter.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp index b669df92682..8fff1ed666b 100644 --- a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp +++ b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp @@ -221,11 +221,11 @@ auto Interpreter::on_activate(const rclcpp_lifecycle::State &) -> Result tier4_simulation_msgs::msg::UserDefinedValue msg; msg.type.data = tier4_simulation_msgs::msg::UserDefinedValueType::DOUBLE; - msg.value = std::to_string(evaluate_time * 1e6); + msg.value = std::to_string(evaluate_time * 1e3); evaluate_time_publisher->publish(msg); - msg.value = std::to_string(update_time * 1e6); + msg.value = std::to_string(update_time * 1e3); update_time_publisher->publish(msg); - msg.value = std::to_string(context_time * 1e6); + msg.value = std::to_string(context_time * 1e3); output_time_publisher->publish(msg); }); }); From a3c997c4c89f0ef3609b4b29ec476fb0dcf3d8e7 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 18:03:45 +0900 Subject: [PATCH 05/60] fix: add activate and deactivate process for time publisher in interpreter --- .../src/openscenario_interpreter.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp index 8fff1ed666b..56203374a2e 100644 --- a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp +++ b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp @@ -264,6 +264,9 @@ auto Interpreter::on_activate(const rclcpp_lifecycle::State &) -> Result execution_timer.clear(); publisher_of_context->on_activate(); + evaluate_time_publisher->on_activate(); + update_time_publisher->on_activate(); + output_time_publisher->on_activate(); assert(publisher_of_context->is_activated()); @@ -335,6 +338,15 @@ auto Interpreter::reset() -> void if (publisher_of_context->is_activated()) { publisher_of_context->on_deactivate(); } + if (evaluate_time_publisher->is_activated()) { + evaluate_time_publisher->on_deactivate(); + } + if (update_time_publisher->is_activated()) { + update_time_publisher->on_deactivate(); + } + if (output_time_publisher->is_activated()) { + output_time_publisher->on_deactivate(); + } if (not has_parameter("initialize_duration")) { declare_parameter("initialize_duration", 30); From a484865f271df75d09217dbc8364b6572b8a80b3 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 18:07:32 +0900 Subject: [PATCH 06/60] feat: add execution_time_test.yaml --- .../scenario/execution_time_test.yaml | 219 ++++++++++++++++++ 1 file changed, 219 insertions(+) create mode 100644 test_runner/scenario_test_runner/scenario/execution_time_test.yaml diff --git a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml new file mode 100644 index 00000000000..3d555c24e7a --- /dev/null +++ b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml @@ -0,0 +1,219 @@ +OpenSCENARIO: + FileHeader: + author: 'Kotaro Yoshimoto' + date: '2025-01-28T18:06:53+09:00' + description: 'scenario for execution time test' + revMajor: 1 + revMinor: 3 + ParameterDeclarations: + ParameterDeclaration: [] + CatalogLocations: + VehicleCatalog: + Directory: + path: $(ros2 pkg prefix --share openscenario_experimental_catalog)/vehicle + RoadNetwork: + LogicFile: + filepath: $(ros2 pkg prefix --share kashiwanoha_map)/map + Entities: + ScenarioObject: + - name: Car1 + CatalogReference: &SAMPLE_VEHICLE + catalogName: sample_vehicle + entryName: sample_vehicle + - name: Car2 + CatalogReference: *SAMPLE_VEHICLE + - name: Car3 + CatalogReference: *SAMPLE_VEHICLE + - name: Car4 + CatalogReference: *SAMPLE_VEHICLE + - name: Car5 + CatalogReference: *SAMPLE_VEHICLE + - name: Car6 + CatalogReference: *SAMPLE_VEHICLE + Storyboard: + Init: + Actions: + Private: + - entityRef: Car1 + PrivateAction: + - TeleportAction: + Position: + LanePosition: + roadId: '' + laneId: 34513 + s: 0 + offset: 0 + Orientation: &DEFAULT_ORIENTATION + type: relative + h: 0 + p: 0 + r: 0 + - entityRef: Car2 + PrivateAction: + - TeleportAction: + Position: + LanePosition: + roadId: '' + laneId: 34513 + s: 5 + offset: 0 + Orientation: *DEFAULT_ORIENTATION + - entityRef: Car3 + PrivateAction: + - TeleportAction: + Position: + LanePosition: + roadId: '' + laneId: 34513 + s: 10 + offset: 0 + Orientation: *DEFAULT_ORIENTATION + - entityRef: Car4 + PrivateAction: + - TeleportAction: + Position: + LanePosition: + roadId: '' + laneId: 34513 + s: 15 + offset: 0 + Orientation: *DEFAULT_ORIENTATION + - entityRef: Car5 + PrivateAction: + - TeleportAction: + Position: + LanePosition: + roadId: '' + laneId: 34513 + s: 20 + offset: 0 + Orientation: *DEFAULT_ORIENTATION + - entityRef: Car6 + PrivateAction: + - TeleportAction: + Position: + LanePosition: + roadId: '' + laneId: 34513 + s: 25 + offset: 0 + Orientation: *DEFAULT_ORIENTATION + Story: + - name: '' + Act: + - name: _EndCondition + ManeuverGroup: + - maximumExecutionCount: 1 + name: '' + Actors: + selectTriggeringEntities: false + EntityRef: + - entityRef: Car1 + Maneuver: + - name: '' + Event: + - name: '' + priority: parallel + StartTrigger: + ConditionGroup: + - Condition: + - name: '' + delay: 0 + conditionEdge: none + ByEntityCondition: + TriggeringEntities: + triggeringEntitiesRule: any + EntityRef: + - entityRef: Car1 + EntityCondition: + ReachPositionCondition: + Position: + LanePosition: + roadId: '' + laneId: '34513' + s: 40 + offset: 0 + Orientation: *DEFAULT_ORIENTATION + tolerance: 0.5 + Action: + - name: '' + UserDefinedAction: + CustomCommandAction: + type: exitSuccess + - name: '' + priority: parallel + StartTrigger: + ConditionGroup: + - Condition: + - name: '' + delay: 0 + conditionEdge: none + ByValueCondition: + SimulationTimeCondition: + value: 60 + rule: greaterThan + - Condition: + - name: 'evaluate time checker' + delay: 0 + conditionEdge: none + ByValueCondition: + UserDefinedValueCondition: + name: /simulation/interpreter/execution_time_ms/evaluate + rule: greaterThan + value: 1 + - name: 'avoid startup' + delay: 0 + conditionEdge: none + ByValueCondition: + SimulationTimeCondition: + value: 1 + rule: greaterThan + - Condition: + - name: 'update time checker' + delay: 0 + conditionEdge: none + ByValueCondition: + UserDefinedValueCondition: + name: /simulation/interpreter/execution_time_ms/update + rule: greaterThan + value: 1 + - name: 'avoid startup' + delay: 0 + conditionEdge: none + ByValueCondition: + SimulationTimeCondition: + value: 1 + rule: greaterThan + - Condition: + - name: 'output time checker' + delay: 0 + conditionEdge: none + ByValueCondition: + UserDefinedValueCondition: + name: /simulation/interpreter/execution_time_ms/output + rule: greaterThan + value: 1 + - name: 'avoid startup' + delay: 0 + conditionEdge: none + ByValueCondition: + SimulationTimeCondition: + value: 1 + rule: greaterThan + Action: + - name: '' + UserDefinedAction: + CustomCommandAction: + type: exitFailure + StartTrigger: + ConditionGroup: + - Condition: + - name: '' + delay: 0 + conditionEdge: none + ByValueCondition: + SimulationTimeCondition: + value: 0 + rule: greaterThan + StopTrigger: + ConditionGroup: [] From a42e4de08fe7b91a5811ce0e8a935c1202983498 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 19:16:51 +0900 Subject: [PATCH 07/60] refactor: use anchor and aliases in execution_time_test.yaml --- .../scenario/execution_time_test.yaml | 32 ++++--------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml index 3d555c24e7a..281c6612d86 100644 --- a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml +++ b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml @@ -38,7 +38,7 @@ OpenSCENARIO: PrivateAction: - TeleportAction: Position: - LanePosition: + LanePosition: &DEFAULT_LANE_POSITION roadId: '' laneId: 34513 s: 0 @@ -53,51 +53,36 @@ OpenSCENARIO: - TeleportAction: Position: LanePosition: - roadId: '' - laneId: 34513 + <<: *DEFAULT_LANE_POSITION s: 5 - offset: 0 - Orientation: *DEFAULT_ORIENTATION - entityRef: Car3 PrivateAction: - TeleportAction: Position: LanePosition: - roadId: '' - laneId: 34513 + <<: *DEFAULT_LANE_POSITION s: 10 - offset: 0 - Orientation: *DEFAULT_ORIENTATION - entityRef: Car4 PrivateAction: - TeleportAction: Position: LanePosition: - roadId: '' - laneId: 34513 + <<: *DEFAULT_LANE_POSITION s: 15 - offset: 0 - Orientation: *DEFAULT_ORIENTATION - entityRef: Car5 PrivateAction: - TeleportAction: Position: LanePosition: - roadId: '' - laneId: 34513 + <<: *DEFAULT_LANE_POSITION s: 20 - offset: 0 - Orientation: *DEFAULT_ORIENTATION - entityRef: Car6 PrivateAction: - TeleportAction: Position: LanePosition: - roadId: '' - laneId: 34513 + <<: *DEFAULT_LANE_POSITION s: 25 - offset: 0 - Orientation: *DEFAULT_ORIENTATION Story: - name: '' Act: @@ -129,11 +114,8 @@ OpenSCENARIO: ReachPositionCondition: Position: LanePosition: - roadId: '' - laneId: '34513' + <<: *DEFAULT_LANE_POSITION s: 40 - offset: 0 - Orientation: *DEFAULT_ORIENTATION tolerance: 0.5 Action: - name: '' From 017bad152df320452c9007ff004bcc2e5947b9b6 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 19:19:01 +0900 Subject: [PATCH 08/60] chore: update threshold for update time in execution_time_test.yaml --- .../scenario_test_runner/scenario/execution_time_test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml index 281c6612d86..77784e9d500 100644 --- a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml +++ b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml @@ -158,7 +158,7 @@ OpenSCENARIO: UserDefinedValueCondition: name: /simulation/interpreter/execution_time_ms/update rule: greaterThan - value: 1 + value: 5 - name: 'avoid startup' delay: 0 conditionEdge: none From 5ef2afb1df48ef01a4955cdf4545c6997e4760f5 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 19:23:52 +0900 Subject: [PATCH 09/60] feat: add execution_time_test.yaml into test scenario line-up --- test_runner/scenario_test_runner/config/workflow.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/test_runner/scenario_test_runner/config/workflow.txt b/test_runner/scenario_test_runner/config/workflow.txt index b5ae1aef8e6..bab005da398 100644 --- a/test_runner/scenario_test_runner/config/workflow.txt +++ b/test_runner/scenario_test_runner/config/workflow.txt @@ -9,6 +9,7 @@ $(find-pkg-share scenario_test_runner)/scenario/ByEntityCondition.EntityConditio $(find-pkg-share scenario_test_runner)/scenario/ByEntityCondition.EntityCondition.RelativeSpeedCondition.yaml $(find-pkg-share scenario_test_runner)/scenario/ByEntityCondition.EntityCondition.TimeToCollisionCondition.yaml $(find-pkg-share scenario_test_runner)/scenario/ControllerAction.AssignControllerAction.yaml +$(find-pkg-share scenario_test_runner)/scenario/execution_time_test.yaml $(find-pkg-share scenario_test_runner)/scenario/LateralAction.LaneChangeAction-RoadShoulder.yaml $(find-pkg-share scenario_test_runner)/scenario/LongitudinalAction.SpeedAction.yaml $(find-pkg-share scenario_test_runner)/scenario/Property.isBlind.yaml From fe036f8075723a555b94abb403777e4dff3115b8 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 19:28:42 +0900 Subject: [PATCH 10/60] fix: correct initialization order --- .../src/openscenario_interpreter.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp index 56203374a2e..1787efdba2e 100644 --- a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp +++ b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp @@ -38,18 +38,18 @@ namespace openscenario_interpreter Interpreter::Interpreter(const rclcpp::NodeOptions & options) : rclcpp_lifecycle::LifecycleNode("openscenario_interpreter", options), publisher_of_context(create_publisher("context", rclcpp::QoS(1).transient_local())), - local_frame_rate(30), - local_real_time_factor(1.0), - osc_path(""), - output_directory("/tmp"), - publish_empty_context(false), - record(false), evaluate_time_publisher(create_publisher( "/simulation/interpreter/execution_time_ms/evaluate", rclcpp::QoS(1).transient_local())), update_time_publisher(create_publisher( "/simulation/interpreter/execution_time_ms/update", rclcpp::QoS(1).transient_local())), output_time_publisher(create_publisher( - "/simulation/interpreter/execution_time_ms/output", rclcpp::QoS(1).transient_local())) + "/simulation/interpreter/execution_time_ms/output", rclcpp::QoS(1).transient_local())), + local_frame_rate(30), + local_real_time_factor(1.0), + osc_path(""), + output_directory("/tmp"), + publish_empty_context(false), + record(false) { DECLARE_PARAMETER(local_frame_rate); DECLARE_PARAMETER(local_real_time_factor); From 429ec955ca58ecc8f10b27bff691ef1ffcfcbdfe Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 28 Jan 2025 19:30:33 +0900 Subject: [PATCH 11/60] refactor: simplify ScopedElapsedTimeRecorder class --- .../utility/scoped_elapsed_time_recorder.hpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp b/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp index f012571103e..816d6dbe5fd 100644 --- a/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp +++ b/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp @@ -24,18 +24,14 @@ class ScopedElapsedTimeRecorder public: explicit ScopedElapsedTimeRecorder(double & output_seconds) : output_seconds(output_seconds) {} - ~ScopedElapsedTimeRecorder() { output_seconds = getElapsedSeconds(start); } - - double elapsedSeconds() const { return getElapsedSec(start); } + ~ScopedElapsedTimeRecorder() + { + output_seconds = std::abs(std::chrono::duration(TClock::now() - start).count()); + } private: std::chrono::time_point start = TClock::now(); - double getElapsedSeconds(std::chrono::time_point start) const - { - return std::abs(std::chrono::duration(TClock::now() - start).count()); - } - double & output_seconds; }; From 014bffc9def67193903fee9361546f665ba6e6c9 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 4 Feb 2025 17:09:42 +0900 Subject: [PATCH 12/60] refactor: rename TClock with Clock --- .../utility/scoped_elapsed_time_recorder.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp b/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp index 816d6dbe5fd..2ebf004b12d 100644 --- a/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp +++ b/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp @@ -18,7 +18,7 @@ #include #include -template +template class ScopedElapsedTimeRecorder { public: @@ -26,11 +26,11 @@ class ScopedElapsedTimeRecorder ~ScopedElapsedTimeRecorder() { - output_seconds = std::abs(std::chrono::duration(TClock::now() - start).count()); + output_seconds = std::abs(std::chrono::duration(Clock::now() - start).count()); } private: - std::chrono::time_point start = TClock::now(); + std::chrono::time_point start = Clock::now(); double & output_seconds; }; From 4d40bbfe45163ba118251d7908cedd10e69f2005 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Wed, 5 Feb 2025 17:23:37 +0900 Subject: [PATCH 13/60] refactor: use ExecutionTimer instead of ScopedElapsedTimeRecorder --- .../src/openscenario_interpreter.cpp | 79 +++++++++++-------- 1 file changed, 46 insertions(+), 33 deletions(-) diff --git a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp index 1f346c39152..6f648e3916c 100644 --- a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp +++ b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp @@ -192,42 +192,55 @@ auto Interpreter::on_activate(const rclcpp_lifecycle::State &) -> Result deactivate(); }, [this]() { - withTimeoutHandler(defaultTimeoutHandler(), [this]() { - double evaluate_time, update_time, context_time; - { - ScopedElapsedTimeRecorder evaluate_time_recorder(evaluate_time); - if (std::isnan(evaluateSimulationTime())) { - if (not waiting_for_engagement_to_be_completed and engageable()) { - engage(); - waiting_for_engagement_to_be_completed = true; // NOTE: DIRTY HACK!!! - } else if (engaged()) { - activateNonUserDefinedControllers(); - waiting_for_engagement_to_be_completed = false; // NOTE: DIRTY HACK!!! - } - } else if (currentScenarioDefinition()) { - currentScenarioDefinition()->evaluate(); - } else { - throw Error("No script evaluable."); + const auto evaluate_time = execution_timer.invoke("evaluate", [&]() { + if (std::isnan(evaluateSimulationTime())) { + if (not waiting_for_engagement_to_be_completed and engageable()) { + engage(); + waiting_for_engagement_to_be_completed = true; // NOTE: DIRTY HACK!!! + } else if (engaged()) { + activateNonUserDefinedControllers(); + waiting_for_engagement_to_be_completed = false; // NOTE: DIRTY HACK!!! } + } else if (currentScenarioDefinition()) { + currentScenarioDefinition()->evaluate(); + } else { + throw Error("No script evaluable."); } - { - ScopedElapsedTimeRecorder update_time_recorder(update_time); - SimulatorCore::update(); - } - { - ScopedElapsedTimeRecorder context_time_recorder(context_time); - publishCurrentContext(); - } - - tier4_simulation_msgs::msg::UserDefinedValue msg; - msg.type.data = tier4_simulation_msgs::msg::UserDefinedValueType::DOUBLE; - msg.value = std::to_string(evaluate_time * 1e3); - evaluate_time_publisher->publish(msg); - msg.value = std::to_string(update_time * 1e3); - update_time_publisher->publish(msg); - msg.value = std::to_string(context_time * 1e3); - output_time_publisher->publish(msg); }); + + const auto update_time = + execution_timer.invoke("update", [&]() { SimulatorCore::update(); }); + + const auto output_time = + execution_timer.invoke("output", [&]() { publishCurrentContext(); }); + + tier4_simulation_msgs::msg::UserDefinedValue msg; + msg.type.data = tier4_simulation_msgs::msg::UserDefinedValueType::DOUBLE; + msg.value = + std::to_string(std::chrono::duration(evaluate_time).count()); + evaluate_time_publisher->publish(msg); + msg.value = std::to_string(std::chrono::duration(update_time).count()); + update_time_publisher->publish(msg); + msg.value = std::to_string(std::chrono::duration(output_time).count()); + output_time_publisher->publish(msg); + + if (auto time_until_trigger = timer->time_until_trigger(); time_until_trigger.count() < 0) { + /* + Ideally, the scenario should be terminated with an error if the total + time for the ScenarioDefinition evaluation and the traffic_simulator's + updateFrame exceeds the time allowed for a single frame. However, we + have found that many users are in environments where it is not possible + to run the simulator stably at 30 FPS (the default setting) while + running Autoware. In order to prioritize comfortable daily use, we + decided to give up full reproducibility of the scenario and only provide + warnings. + */ + RCLCPP_WARN_STREAM( + get_logger(), + "Your machine is not powerful enough to run the scenario at the specified frame rate (" + << local_frame_rate << " Hz). Current frame execution exceeds " + << -time_until_trigger.count() / 1.e6 << " milliseconds."); + } }); }; From e36acb255c97e4203507738a01295d18f6f0871f Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Wed, 5 Feb 2025 17:25:27 +0900 Subject: [PATCH 14/60] refactor: delete unused code --- .../openscenario_interpreter.hpp | 30 --------------- .../utility/scoped_elapsed_time_recorder.hpp | 38 ------------------- 2 files changed, 68 deletions(-) delete mode 100644 openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp diff --git a/openscenario/openscenario_interpreter/include/openscenario_interpreter/openscenario_interpreter.hpp b/openscenario/openscenario_interpreter/include/openscenario_interpreter/openscenario_interpreter.hpp index 9d7eb82322f..923749539d6 100644 --- a/openscenario/openscenario_interpreter/include/openscenario_interpreter/openscenario_interpreter.hpp +++ b/openscenario/openscenario_interpreter/include/openscenario_interpreter/openscenario_interpreter.hpp @@ -203,36 +203,6 @@ class Interpreter : public rclcpp_lifecycle::LifecycleNode, return handle(); } } - - template - auto withTimeoutHandler(TimeoutHandler && handle, Thunk && thunk) -> decltype(auto) - { - if (const auto time = execution_timer.invoke("", thunk); currentLocalFrameRate() < time) { - handle(execution_timer.getStatistics("")); - } - } - - auto defaultTimeoutHandler() const - { - /* - Ideally, the scenario should be terminated with an error if the total - time for the ScenarioDefinition evaluation and the traffic_simulator's - updateFrame exceeds the time allowed for a single frame. However, we - have found that many users are in environments where it is not possible - to run the simulator stably at 30 FPS (the default setting) while - running Autoware. In order to prioritize comfortable daily use, we - decided to give up full reproducibility of the scenario and only provide - warnings. - */ - - return [this](const auto & statistics) { - RCLCPP_WARN_STREAM( - get_logger(), - "Your machine is not powerful enough to run the scenario at the specified frame rate (" - << local_frame_rate << " Hz). We recommend that you reduce the frame rate to " - << 1000.0 / statistics.template max().count() << " or less."); - }; - } }; } // namespace openscenario_interpreter diff --git a/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp b/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp deleted file mode 100644 index 2ebf004b12d..00000000000 --- a/openscenario/openscenario_interpreter/include/openscenario_interpreter/utility/scoped_elapsed_time_recorder.hpp +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright 2015 TIER IV, Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#ifndef OPENSCENARIO_INTERPRETER__UTILITY__SCOPED_ELAPSED_TIME_RECORDER_HPP_ -#define OPENSCENARIO_INTERPRETER__UTILITY__SCOPED_ELAPSED_TIME_RECORDER_HPP_ - -#include -#include - -template -class ScopedElapsedTimeRecorder -{ -public: - explicit ScopedElapsedTimeRecorder(double & output_seconds) : output_seconds(output_seconds) {} - - ~ScopedElapsedTimeRecorder() - { - output_seconds = std::abs(std::chrono::duration(Clock::now() - start).count()); - } - -private: - std::chrono::time_point start = Clock::now(); - - double & output_seconds; -}; - -#endif // OPENSCENARIO_INTERPRETER__UTILITY__SCOPED_ELAPSED_TIME_RECORDER_HPP_ From 23450f40f04b37baca5462f015c07b884eec3c89 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Wed, 5 Feb 2025 17:41:27 +0900 Subject: [PATCH 15/60] fix: delete unavailable include --- .../openscenario_interpreter/src/openscenario_interpreter.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp index 6f648e3916c..3b1482f07f3 100644 --- a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp +++ b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp @@ -24,7 +24,6 @@ #include #include #include -#include #include #include From c7c59ffb148a8045a1af4d82197c23d7be4b669c Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 6 Feb 2025 17:14:58 +0900 Subject: [PATCH 16/60] chore: move execution_time_test.yaml into optional_workflow.txt --- test_runner/scenario_test_runner/config/optional_workflow.txt | 1 + test_runner/scenario_test_runner/config/workflow.txt | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 test_runner/scenario_test_runner/config/optional_workflow.txt diff --git a/test_runner/scenario_test_runner/config/optional_workflow.txt b/test_runner/scenario_test_runner/config/optional_workflow.txt new file mode 100644 index 00000000000..10542919b4e --- /dev/null +++ b/test_runner/scenario_test_runner/config/optional_workflow.txt @@ -0,0 +1 @@ +$(find-pkg-share scenario_test_runner)/scenario/execution_time_test.yaml diff --git a/test_runner/scenario_test_runner/config/workflow.txt b/test_runner/scenario_test_runner/config/workflow.txt index bab005da398..b5ae1aef8e6 100644 --- a/test_runner/scenario_test_runner/config/workflow.txt +++ b/test_runner/scenario_test_runner/config/workflow.txt @@ -9,7 +9,6 @@ $(find-pkg-share scenario_test_runner)/scenario/ByEntityCondition.EntityConditio $(find-pkg-share scenario_test_runner)/scenario/ByEntityCondition.EntityCondition.RelativeSpeedCondition.yaml $(find-pkg-share scenario_test_runner)/scenario/ByEntityCondition.EntityCondition.TimeToCollisionCondition.yaml $(find-pkg-share scenario_test_runner)/scenario/ControllerAction.AssignControllerAction.yaml -$(find-pkg-share scenario_test_runner)/scenario/execution_time_test.yaml $(find-pkg-share scenario_test_runner)/scenario/LateralAction.LaneChangeAction-RoadShoulder.yaml $(find-pkg-share scenario_test_runner)/scenario/LongitudinalAction.SpeedAction.yaml $(find-pkg-share scenario_test_runner)/scenario/Property.isBlind.yaml From 868aae6e9077d8f9c2e58d3431d01e300b1f1c70 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 6 Feb 2025 17:15:35 +0900 Subject: [PATCH 17/60] chore: change scenario condition for test --- .../scenario_test_runner/scenario/execution_time_test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml index 77784e9d500..a79754f5068 100644 --- a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml +++ b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml @@ -158,7 +158,7 @@ OpenSCENARIO: UserDefinedValueCondition: name: /simulation/interpreter/execution_time_ms/update rule: greaterThan - value: 5 + value: 0 - name: 'avoid startup' delay: 0 conditionEdge: none From 2891d3e034b0e991df3081c0ff69c80046b81190 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 6 Feb 2025 17:16:34 +0900 Subject: [PATCH 18/60] feat: create outputs when workflow.sh is executed --- .github/workflows/workflow.sh | 38 +++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/.github/workflows/workflow.sh b/.github/workflows/workflow.sh index 736b7561e97..aa13435276d 100755 --- a/.github/workflows/workflow.sh +++ b/.github/workflows/workflow.sh @@ -11,17 +11,39 @@ then exit 1 fi -exit_status=0 +workflow_directory="/tmp/scenario_workflow/$(basename "$file_path" | sed 's/\.[^.]*$//')" +rm -rf "$workflow_directory" +mkdir -p "$workflow_directory" while IFS= read -r line do ros2 launch scenario_test_runner scenario_test_runner.launch.py scenario:="$line" "$@" - ros2 run scenario_test_runner result_checker.py /tmp/scenario_test_runner/result.junit.xml - command_exit_status=$? - if [ $command_exit_status -ne 0 ]; then - echo "Error: caught non-zero exit status(code: $command_exit_status)" - exit_status=1 - fi + + # save the result file before overwriting by next scenario + mkdir -p "$(dirname "$dest_file")" + cp /tmp/scenario_test_runner/result.junit.xml "$workflow_directory/$(basename "$line" | sed 's/\.[^.]*$//').junit.xml" done < "$file_path" -exit $exit_status +failure_report="$workflow_directory/failure_report.md" +rm -f "$failure_report" +touch "$failure_report" +failure_found=0 + +for file in "$workflow_directory"/*.junit.xml; do + [ -e "$file" ] || continue + if grep -q 'scenario failed
\n\n\`\`\`xml" + grep '\n" + } >> "$failure_report" + fi +done + +if [ $failure_found -eq 1 ]; then + exit 1 +else: + exit 0 +fi From 4ccc6758ea6e1a17f531173d80461a734be9ebd6 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 6 Feb 2025 17:32:18 +0900 Subject: [PATCH 19/60] feat: add optional workflow execution to BuildAndRun.yaml --- .github/workflows/BuildAndRun.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 1b344986866..bc561f3525b 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -120,6 +120,16 @@ jobs: ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/workflow.txt global_frame_rate:=20 shell: bash + - name: Scenario test + run: | + source install/setup.bash + source install/local_setup.bash + # execute scenarios but ignore the return code + ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/optional_workflow.txt global_frame_rate:=20 || true + # failed to comment if the failure_report.md is empty. + gh pr comment ${{ github.event.pull_request.number }} --body $(cat /tmp/scenario_workflow/optional_workflow/failure_report.md) || true + shell: bash + - name: Upload Lcov result uses: actions/upload-artifact@v4 with: From 75e9908550ad0d21e82f186bb925ce2d29f9c151 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 6 Feb 2025 19:16:28 +0900 Subject: [PATCH 20/60] fix: divide comment step in BuildAndRun.yaml --- .github/workflows/BuildAndRun.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index bc561f3525b..4f145d64f26 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -120,16 +120,20 @@ jobs: ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/workflow.txt global_frame_rate:=20 shell: bash - - name: Scenario test + - name: Scenario test (optional) run: | source install/setup.bash source install/local_setup.bash # execute scenarios but ignore the return code ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/optional_workflow.txt global_frame_rate:=20 || true - # failed to comment if the failure_report.md is empty. - gh pr comment ${{ github.event.pull_request.number }} --body $(cat /tmp/scenario_workflow/optional_workflow/failure_report.md) || true shell: bash + - name: Add scenario failure comment (failed to comment if the failure_report.md is empty) + run: | + gh pr comment ${{ github.event.pull_request.number }} --body $(cat /tmp/scenario_workflow/optional_workflow/failure_report.md) || true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Upload Lcov result uses: actions/upload-artifact@v4 with: From 8a4bb4beca48ec2a4b407519ee1c96adbb0e5fc8 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 6 Feb 2025 21:05:59 +0900 Subject: [PATCH 21/60] fix: use comment action --- .github/workflows/BuildAndRun.yaml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 4f145d64f26..95c5cac4776 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -128,10 +128,14 @@ jobs: ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/optional_workflow.txt global_frame_rate:=20 || true shell: bash - - name: Add scenario failure comment (failed to comment if the failure_report.md is empty) - run: | - gh pr comment ${{ github.event.pull_request.number }} --body $(cat /tmp/scenario_workflow/optional_workflow/failure_report.md) || true - env: + - name: register command output to github variable + run: echo "::set-output name=scenario_test_output::$(cat /tmp/scenario_workflow/optional_workflow/output.txt)" + + - name: comment scenario_test_output + uses: alawiii521/current-pr-comment@v1.0 + with: + comment: + ${{ steps.scenario_test_output.outputs.scenario_test_output }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload Lcov result From 38684cc27c1fc7c07fd753820cc9f761ba174ec6 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 6 Feb 2025 23:05:48 +0900 Subject: [PATCH 22/60] fix: correct reading file path --- .github/workflows/BuildAndRun.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 95c5cac4776..d514f8add48 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -129,7 +129,7 @@ jobs: shell: bash - name: register command output to github variable - run: echo "::set-output name=scenario_test_output::$(cat /tmp/scenario_workflow/optional_workflow/output.txt)" + run: echo "::set-output name=scenario_test_output::$(cat /tmp/scenario_workflow/optional_workflow/failure_report.md)" - name: comment scenario_test_output uses: alawiii521/current-pr-comment@v1.0 From b21f26544ba1b381f6c26228b18dbff113a3b5ff Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Fri, 7 Feb 2025 02:00:46 +0900 Subject: [PATCH 23/60] fix: set step id to use output correctly --- .github/workflows/BuildAndRun.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index d514f8add48..942dc000687 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -129,13 +129,14 @@ jobs: shell: bash - name: register command output to github variable - run: echo "::set-output name=scenario_test_output::$(cat /tmp/scenario_workflow/optional_workflow/failure_report.md)" + id: optional_test_result + run: echo "scenario_test_output=$(cat /tmp/scenario_workflow/optional_workflow/failure_report.md)" >> $GITHUB_OUTPUT - name: comment scenario_test_output uses: alawiii521/current-pr-comment@v1.0 with: comment: - ${{ steps.scenario_test_output.outputs.scenario_test_output }} + ${{ steps.optional_test_result.outputs.scenario_test_output }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - name: Upload Lcov result From 6c8e9e5c0668895494c657ddc9ddd9ae6d1b2482 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Fri, 7 Feb 2025 08:16:58 +0900 Subject: [PATCH 24/60] fix: handle multiple line output --- .github/workflows/BuildAndRun.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 942dc000687..489aeda61a6 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -130,7 +130,12 @@ jobs: - name: register command output to github variable id: optional_test_result - run: echo "scenario_test_output=$(cat /tmp/scenario_workflow/optional_workflow/failure_report.md)" >> $GITHUB_OUTPUT + run: | + { + echo "scenario_test_output=<> "$GITHUB_OUTPUT" - name: comment scenario_test_output uses: alawiii521/current-pr-comment@v1.0 From 103f815666288a73b66f07a3add0f5471ddbd6b6 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Fri, 7 Feb 2025 14:53:12 +0900 Subject: [PATCH 25/60] fix: use github script to commet file content --- .github/workflows/BuildAndRun.yaml | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 489aeda61a6..7c807ca74cd 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -128,21 +128,17 @@ jobs: ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/optional_workflow.txt global_frame_rate:=20 || true shell: bash - - name: register command output to github variable - id: optional_test_result - run: | - { - echo "scenario_test_output=<> "$GITHUB_OUTPUT" - - - name: comment scenario_test_output - uses: alawiii521/current-pr-comment@v1.0 + - uses: actions/github-script@v7 with: - comment: - ${{ steps.optional_test_result.outputs.scenario_test_output }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + script: | + const fs = require('fs'); + const commentBody = fs.readFileSync('/tmp/scenario_workflow/optional_workflow/failure_report.md', 'utf8'); + octokit.rest.issues.createComment({ + issue_number: context.issue.number, + owner: context.repo.owner, + repo: context.repo.repo, + body: commentBody + }) - name: Upload Lcov result uses: actions/upload-artifact@v4 From 16f08dc06cbee2c7e56899d77a27efe0d8cbd0da Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Fri, 7 Feb 2025 17:29:40 +0900 Subject: [PATCH 26/60] fix: modify github script --- .github/workflows/BuildAndRun.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 7c807ca74cd..9d8b5e7b9f5 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -130,10 +130,11 @@ jobs: - uses: actions/github-script@v7 with: + github-token: ${{ secrets.GITHUB_TOKEN }} script: | const fs = require('fs'); const commentBody = fs.readFileSync('/tmp/scenario_workflow/optional_workflow/failure_report.md', 'utf8'); - octokit.rest.issues.createComment({ + await github.rest.issues.createComment({ issue_number: context.issue.number, owner: context.repo.owner, repo: context.repo.repo, From 2ad8c6cf49b554d16a994a030fc852dd78e44636 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 13 Feb 2025 21:47:38 +0900 Subject: [PATCH 27/60] chore: simplify failure report --- .github/workflows/BuildAndRun.yaml | 3 +++ .github/workflows/workflow.sh | 3 +-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 9d8b5e7b9f5..b5317179e02 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -134,6 +134,9 @@ jobs: script: | const fs = require('fs'); const commentBody = fs.readFileSync('/tmp/scenario_workflow/optional_workflow/failure_report.md', 'utf8'); + if (commentBody) { + commentBody = '## failure optional scenarios\n' + commentBody; + } await github.rest.issues.createComment({ issue_number: context.issue.number, owner: context.repo.owner, diff --git a/.github/workflows/workflow.sh b/.github/workflows/workflow.sh index aa13435276d..ea608c128c2 100755 --- a/.github/workflows/workflow.sh +++ b/.github/workflows/workflow.sh @@ -34,8 +34,7 @@ for file in "$workflow_directory"/*.junit.xml; do if grep -q 'scenario failed
\n\n\`\`\`xml" + echo "
scenario failed: $(basename "$file")
\n\n\`\`\`xml" grep '
\n" } >> "$failure_report" From 6b3842b7ea254fc356aaab648a2be28c2c85391f Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 13 Feb 2025 21:48:57 +0900 Subject: [PATCH 28/60] chore: post failure report only when failure scenarios exist --- .github/workflows/BuildAndRun.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index b5317179e02..c5ddb41e853 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -121,14 +121,17 @@ jobs: shell: bash - name: Scenario test (optional) + id: optional-scenario-test run: | source install/setup.bash source install/local_setup.bash # execute scenarios but ignore the return code ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/optional_workflow.txt global_frame_rate:=20 || true + echo failure=$(grep -c "> $GITHUB_OUTPUT shell: bash - uses: actions/github-script@v7 + if: steps.optional-scenario-test.outputs.failure > 0 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | From 28ddff327c286525e72897987353b382620cfb9a Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Fri, 14 Feb 2025 01:35:40 +0900 Subject: [PATCH 29/60] fix: remove const from overwritten variable in github script --- .github/workflows/BuildAndRun.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index c5ddb41e853..13739d3dd87 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -136,7 +136,7 @@ jobs: github-token: ${{ secrets.GITHUB_TOKEN }} script: | const fs = require('fs'); - const commentBody = fs.readFileSync('/tmp/scenario_workflow/optional_workflow/failure_report.md', 'utf8'); + let commentBody = fs.readFileSync('/tmp/scenario_workflow/optional_workflow/failure_report.md', 'utf8'); if (commentBody) { commentBody = '## failure optional scenarios\n' + commentBody; } From 4177209a09bbcd484411b5fc2fb8fb26667518b7 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Fri, 14 Feb 2025 11:19:21 +0900 Subject: [PATCH 30/60] Revert "chore: change scenario condition for test" This reverts commit 868aae6e9077d8f9c2e58d3431d01e300b1f1c70. --- .../scenario_test_runner/scenario/execution_time_test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml index a79754f5068..77784e9d500 100644 --- a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml +++ b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml @@ -158,7 +158,7 @@ OpenSCENARIO: UserDefinedValueCondition: name: /simulation/interpreter/execution_time_ms/update rule: greaterThan - value: 0 + value: 5 - name: 'avoid startup' delay: 0 conditionEdge: none From 47614906b557c22a00631efcb898c8f50dc2f51a Mon Sep 17 00:00:00 2001 From: abco20 Date: Mon, 17 Feb 2025 15:25:41 +0900 Subject: [PATCH 31/60] Implement static route function in lanelet_wrapper --- simulation/traffic_simulator/CMakeLists.txt | 1 + .../lanelet_wrapper/route.hpp | 34 ++++++++++++++ .../src/lanelet_wrapper/route.cpp | 46 +++++++++++++++++++ 3 files changed, 81 insertions(+) create mode 100644 simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/route.hpp create mode 100644 simulation/traffic_simulator/src/lanelet_wrapper/route.cpp diff --git a/simulation/traffic_simulator/CMakeLists.txt b/simulation/traffic_simulator/CMakeLists.txt index f55539afe1f..ffdf947bbad 100644 --- a/simulation/traffic_simulator/CMakeLists.txt +++ b/simulation/traffic_simulator/CMakeLists.txt @@ -52,6 +52,7 @@ ament_auto_add_library(traffic_simulator SHARED src/lanelet_wrapper/lanelet_map.cpp src/lanelet_wrapper/lanelet_wrapper.cpp src/lanelet_wrapper/pose.cpp + src/lanelet_wrapper/route.cpp src/lanelet_wrapper/traffic_rules.cpp src/simulation_clock/simulation_clock.cpp src/traffic/traffic_controller.cpp diff --git a/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/route.hpp b/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/route.hpp new file mode 100644 index 00000000000..ead1d5ccc8a --- /dev/null +++ b/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/route.hpp @@ -0,0 +1,34 @@ +// Copyright 2015 Tier IV, Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef TRAFFIC_SIMULATOR__LANELET_WRAPPER_ROUTE_HPP_ +#define TRAFFIC_SIMULATOR__LANELET_WRAPPER_ROUTE_HPP_ + +#include + +#include + +namespace traffic_simulator +{ +namespace lanelet_wrapper +{ +namespace route +{ +auto route( + const lanelet::Id from_lanelet_id, const lanelet::Id to_lanelet_id, + const RoutingConfiguration & routing_configuration = RoutingConfiguration()) -> lanelet::Ids; +} // namespace route +} // namespace lanelet_wrapper +} // namespace traffic_simulator +#endif // TRAFFIC_SIMULATOR__LANELET_WRAPPER_ROUTE_HPP_ \ No newline at end of file diff --git a/simulation/traffic_simulator/src/lanelet_wrapper/route.cpp b/simulation/traffic_simulator/src/lanelet_wrapper/route.cpp new file mode 100644 index 00000000000..26930ba5ee0 --- /dev/null +++ b/simulation/traffic_simulator/src/lanelet_wrapper/route.cpp @@ -0,0 +1,46 @@ + + +// Copyright 2015 Tier IV, Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +namespace traffic_simulator +{ +namespace lanelet_wrapper +{ +namespace route +{ +auto route( + const lanelet::Id from_lanelet_id, const lanelet::Id to_lanelet_id, + const RoutingConfiguration & routing_configuration) -> lanelet::Ids +{ + /// @todo improve architecture in terms of access to cache of the graph + return LaneletWrapper::routeCache(routing_configuration.routing_graph_type) + .getRoute( + from_lanelet_id, to_lanelet_id, LaneletWrapper::map(), routing_configuration, + LaneletWrapper::routingGraph(routing_configuration.routing_graph_type)); +} +} // namespace route +} // namespace lanelet_wrapper +} // namespace traffic_simulator \ No newline at end of file From 6a919dd1753a9c42845a21ed7ad6c4d5a558d3af Mon Sep 17 00:00:00 2001 From: abco20 Date: Mon, 17 Feb 2025 15:42:34 +0900 Subject: [PATCH 32/60] add route::route utils --- .../include/traffic_simulator/utils/route.hpp | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 simulation/traffic_simulator/include/traffic_simulator/utils/route.hpp diff --git a/simulation/traffic_simulator/include/traffic_simulator/utils/route.hpp b/simulation/traffic_simulator/include/traffic_simulator/utils/route.hpp new file mode 100644 index 00000000000..7af9283a435 --- /dev/null +++ b/simulation/traffic_simulator/include/traffic_simulator/utils/route.hpp @@ -0,0 +1,36 @@ +// Copyright 2015 Tier IV, Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#ifndef TRAFFIC_SIMULATOR__UTILS__ROUTE_HPP_ +#define TRAFFIC_SIMULATOR__UTILS__ROUTE_HPP_ + +#include +#include +#include +#include +#include +#include + +namespace traffic_simulator +{ +inline namespace route +{ +template +auto route(Ts &&... xs) +{ + return lanelet_wrapper::route::route(std::forward(xs)...); +} +} // namespace route +} // namespace traffic_simulator +#endif // TRAFFIC_SIMULATOR__UTILS__ROUTE_HPP_ \ No newline at end of file From 7086f4e2391ba41600819f2ca2215090c491f7e9 Mon Sep 17 00:00:00 2001 From: abco20 Date: Mon, 17 Feb 2025 15:56:04 +0900 Subject: [PATCH 33/60] use non member route function `findRoutableAlternativeLaneletPoseFrom` --- .../behavior_tree_plugin/src/action_node.cpp | 2 +- .../include/traffic_simulator/utils/pose.hpp | 3 +-- simulation/traffic_simulator/src/utils/pose.cpp | 17 ++++++++--------- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/simulation/behavior_tree_plugin/src/action_node.cpp b/simulation/behavior_tree_plugin/src/action_node.cpp index 5f26d0eca7b..80a685d79da 100644 --- a/simulation/behavior_tree_plugin/src/action_node.cpp +++ b/simulation/behavior_tree_plugin/src/action_node.cpp @@ -334,7 +334,7 @@ auto ActionNode::getDistanceToTargetEntity( if (const auto & target_lanelet_pose = traffic_simulator::pose::findRoutableAlternativeLaneletPoseFrom( canonicalized_entity_status->getLaneletId(), status.getCanonicalizedLaneletPose().value(), - target_bounding_box, hdmap_utils); + target_bounding_box); target_lanelet_pose) { const auto & from_lanelet_pose = canonicalized_entity_status->getCanonicalizedLaneletPose(); const auto & from_bounding_box = canonicalized_entity_status->getBoundingBox(); diff --git a/simulation/traffic_simulator/include/traffic_simulator/utils/pose.hpp b/simulation/traffic_simulator/include/traffic_simulator/utils/pose.hpp index dca28748e19..96712c7487a 100644 --- a/simulation/traffic_simulator/include/traffic_simulator/utils/pose.hpp +++ b/simulation/traffic_simulator/include/traffic_simulator/utils/pose.hpp @@ -113,8 +113,7 @@ auto isAtEndOfLanelets( auto findRoutableAlternativeLaneletPoseFrom( const lanelet::Id from_lanelet_id, const CanonicalizedLaneletPose & canonicalized_lanelet_pose, - const traffic_simulator_msgs::msg::BoundingBox & to_bounding_box, - const std::shared_ptr & hdmap_utils_ptr) + const traffic_simulator_msgs::msg::BoundingBox & to_bounding_box) -> std::optional; namespace pedestrian diff --git a/simulation/traffic_simulator/src/utils/pose.cpp b/simulation/traffic_simulator/src/utils/pose.cpp index a2467ca1b0a..65ad164003b 100644 --- a/simulation/traffic_simulator/src/utils/pose.cpp +++ b/simulation/traffic_simulator/src/utils/pose.cpp @@ -24,6 +24,7 @@ #include #include #include +#include #include namespace traffic_simulator @@ -386,8 +387,7 @@ auto isAtEndOfLanelets( auto findRoutableAlternativeLaneletPoseFrom( const lanelet::Id from_lanelet_id, const CanonicalizedLaneletPose & to_canonicalized_lanelet_pose, - const traffic_simulator_msgs::msg::BoundingBox & to_bounding_box, - const std::shared_ptr & hdmap_utils_ptr) + const traffic_simulator_msgs::msg::BoundingBox & to_bounding_box) -> std::optional { /// @note search_distance should be minimal, just to check nearest neighbour lanelets @@ -395,17 +395,17 @@ auto findRoutableAlternativeLaneletPoseFrom( /// @note default_match_to_lane_reduction_ratio is constant described in hdmap_utils.hpp constexpr auto default_match_to_lane_reduction_ratio{0.8}; constexpr auto include_crosswalk{false}; - /** - * @note hdmap_utils_ptr->getRoute requires routing_configuration, - * 'allow_lane_change = true' is needed to check distances to entities on neighbour lanelets - */ + /** + * @note route::route requires routing_configuration, + * 'allow_lane_change = true' is needed to check distances to entities on neighbour lanelets + */ RoutingConfiguration routing_configuration; routing_configuration.allow_lane_change = true; /// @note if there is already a route from_lanelet_id->to_lanelet_id, return it /// if not, transform the 'to_lanelet_id' position into the nearby lanelets and search for a route in relation to them if (const auto to_lanelet_id = to_canonicalized_lanelet_pose.getLaneletPose().lanelet_id; - !hdmap_utils_ptr->getRoute(from_lanelet_id, to_lanelet_id, routing_configuration).empty()) { + !route::route(from_lanelet_id, to_lanelet_id, routing_configuration).empty()) { return to_canonicalized_lanelet_pose; } else if (const auto nearby_lanelet_ids = lanelet_wrapper::pose::findMatchingLanes( static_cast(to_canonicalized_lanelet_pose), @@ -414,8 +414,7 @@ auto findRoutableAlternativeLaneletPoseFrom( nearby_lanelet_ids.has_value()) { std::vector> routes; for (const auto & [distance, lanelet_id] : nearby_lanelet_ids.value()) { - if (auto route = - hdmap_utils_ptr->getRoute(from_lanelet_id, lanelet_id, routing_configuration); + if (auto route = route::route(from_lanelet_id, lanelet_id, routing_configuration); lanelet_id == to_lanelet_id || route.empty()) { continue; } else if (const auto lanelet_pose = lanelet_wrapper::pose::toLaneletPose( From 703427bbb3a9152329c582ce92c76e0c841788dd Mon Sep 17 00:00:00 2001 From: abco20 Date: Mon, 17 Feb 2025 15:56:13 +0900 Subject: [PATCH 34/60] use non member route function `getAlternativeLaneletPoseBaseOnShortestRouteFrom` --- .../traffic_simulator/data_type/lanelet_pose.hpp | 2 +- .../traffic_simulator/src/data_type/lanelet_pose.cpp | 12 ++++++------ simulation/traffic_simulator/src/utils/distance.cpp | 2 +- .../test/src/data_type/test_lanelet_pose.cpp | 12 ++++++------ 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/simulation/traffic_simulator/include/traffic_simulator/data_type/lanelet_pose.hpp b/simulation/traffic_simulator/include/traffic_simulator/data_type/lanelet_pose.hpp index 90e2fb11a2e..25ae7b4d7e7 100644 --- a/simulation/traffic_simulator/include/traffic_simulator/data_type/lanelet_pose.hpp +++ b/simulation/traffic_simulator/include/traffic_simulator/data_type/lanelet_pose.hpp @@ -49,7 +49,7 @@ class CanonicalizedLaneletPose auto alignOrientationToLanelet() -> void; auto hasAlternativeLaneletPose() const -> bool { return lanelet_poses_.size() > 1; } auto getAlternativeLaneletPoseBaseOnShortestRouteFrom( - LaneletPose from, const std::shared_ptr & hdmap_utils, + LaneletPose from, const RoutingConfiguration & routing_configuration = RoutingConfiguration()) const -> std::optional; diff --git a/simulation/traffic_simulator/src/data_type/lanelet_pose.cpp b/simulation/traffic_simulator/src/data_type/lanelet_pose.cpp index 121bd44af5c..351372c7e68 100644 --- a/simulation/traffic_simulator/src/data_type/lanelet_pose.cpp +++ b/simulation/traffic_simulator/src/data_type/lanelet_pose.cpp @@ -20,6 +20,7 @@ #include #include #include +#include namespace traffic_simulator { @@ -67,18 +68,17 @@ auto CanonicalizedLaneletPose::operator=(const CanonicalizedLaneletPose & other) } auto CanonicalizedLaneletPose::getAlternativeLaneletPoseBaseOnShortestRouteFrom( - LaneletPose from, const std::shared_ptr & hdmap_utils, - const RoutingConfiguration & routing_configuration) const -> std::optional + LaneletPose from, const RoutingConfiguration & routing_configuration) const + -> std::optional { if (lanelet_poses_.empty()) { return std::nullopt; } - lanelet::Ids shortest_route = - hdmap_utils->getRoute(from.lanelet_id, lanelet_poses_[0].lanelet_id, routing_configuration); + auto shortest_route = + route::route(from.lanelet_id, lanelet_poses_[0].lanelet_id, routing_configuration); LaneletPose alternative_lanelet_pose = lanelet_poses_[0]; for (const auto & laneletPose : lanelet_poses_) { - const auto route = - hdmap_utils->getRoute(from.lanelet_id, laneletPose.lanelet_id, routing_configuration); + const auto route = route::route(from.lanelet_id, laneletPose.lanelet_id, routing_configuration); if (shortest_route.size() > route.size()) { shortest_route = route; alternative_lanelet_pose = laneletPose; diff --git a/simulation/traffic_simulator/src/utils/distance.cpp b/simulation/traffic_simulator/src/utils/distance.cpp index 880a9cbfa5e..8e5f7e336fb 100644 --- a/simulation/traffic_simulator/src/utils/distance.cpp +++ b/simulation/traffic_simulator/src/utils/distance.cpp @@ -68,7 +68,7 @@ auto longitudinalDistance( if (to.hasAlternativeLaneletPose()) { if ( const auto to_canonicalized_opt = to.getAlternativeLaneletPoseBaseOnShortestRouteFrom( - static_cast(from), hdmap_utils_ptr, routing_configuration)) { + static_cast(from), routing_configuration)) { to_canonicalized = to_canonicalized_opt.value(); } } diff --git a/simulation/traffic_simulator/test/src/data_type/test_lanelet_pose.cpp b/simulation/traffic_simulator/test/src/data_type/test_lanelet_pose.cpp index eb03e9970d9..7f3fc4fb15c 100644 --- a/simulation/traffic_simulator/test/src/data_type/test_lanelet_pose.cpp +++ b/simulation/traffic_simulator/test/src/data_type/test_lanelet_pose.cpp @@ -191,8 +191,8 @@ TEST_F(CanonicalizedLaneletPoseTest, getAlternativeLaneletPoseBaseOnShortestRout const auto from1 = traffic_simulator::helper::constructLaneletPose(34603, 10.0, 0.0); const auto from2 = traffic_simulator::helper::constructLaneletPose(34579, 10.0, 0.0); - const auto result1 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from1, hdmap_utils); - const auto result2 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from2, hdmap_utils); + const auto result1 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from1); + const auto result2 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from2); ASSERT_TRUE(result1.has_value()); ASSERT_TRUE(result2.has_value()); @@ -210,8 +210,8 @@ TEST_F(CanonicalizedLaneletPoseTest, getAlternativeLaneletPoseBaseOnShortestRout const auto from1 = traffic_simulator::helper::constructLaneletPose(34603, 10.0, 0.0); const auto from2 = traffic_simulator::helper::constructLaneletPose(34579, 10.0, 0.0); - const auto result1 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from1, hdmap_utils); - const auto result2 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from2, hdmap_utils); + const auto result1 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from1); + const auto result2 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from2); ASSERT_TRUE(result1.has_value()); ASSERT_TRUE(result2.has_value()); @@ -230,8 +230,8 @@ TEST_F(CanonicalizedLaneletPoseTest, getAlternativeLaneletPoseBaseOnShortestRout const auto from1 = traffic_simulator::helper::constructLaneletPose(34603, 10.0, 0.0); const auto from2 = traffic_simulator::helper::constructLaneletPose(34579, 10.0, 0.0); - const auto result1 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from1, hdmap_utils); - const auto result2 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from2, hdmap_utils); + const auto result1 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from1); + const auto result2 = pose.getAlternativeLaneletPoseBaseOnShortestRouteFrom(from2); ASSERT_TRUE(result1.has_value()); ASSERT_TRUE(result2.has_value()); From e1685ea908227ebfe0bc653026102d809fbed678 Mon Sep 17 00:00:00 2001 From: abco20 Date: Mon, 17 Feb 2025 16:05:41 +0900 Subject: [PATCH 35/60] fix format --- .../include/traffic_simulator/lanelet_wrapper/route.hpp | 2 +- .../include/traffic_simulator/utils/route.hpp | 2 +- simulation/traffic_simulator/src/lanelet_wrapper/route.cpp | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/route.hpp b/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/route.hpp index ead1d5ccc8a..9d1d8728c7d 100644 --- a/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/route.hpp +++ b/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/route.hpp @@ -31,4 +31,4 @@ auto route( } // namespace route } // namespace lanelet_wrapper } // namespace traffic_simulator -#endif // TRAFFIC_SIMULATOR__LANELET_WRAPPER_ROUTE_HPP_ \ No newline at end of file +#endif // TRAFFIC_SIMULATOR__LANELET_WRAPPER_ROUTE_HPP_ diff --git a/simulation/traffic_simulator/include/traffic_simulator/utils/route.hpp b/simulation/traffic_simulator/include/traffic_simulator/utils/route.hpp index 7af9283a435..db6570a3c97 100644 --- a/simulation/traffic_simulator/include/traffic_simulator/utils/route.hpp +++ b/simulation/traffic_simulator/include/traffic_simulator/utils/route.hpp @@ -33,4 +33,4 @@ auto route(Ts &&... xs) } } // namespace route } // namespace traffic_simulator -#endif // TRAFFIC_SIMULATOR__UTILS__ROUTE_HPP_ \ No newline at end of file +#endif // TRAFFIC_SIMULATOR__UTILS__ROUTE_HPP_ diff --git a/simulation/traffic_simulator/src/lanelet_wrapper/route.cpp b/simulation/traffic_simulator/src/lanelet_wrapper/route.cpp index 26930ba5ee0..60b931bfb47 100644 --- a/simulation/traffic_simulator/src/lanelet_wrapper/route.cpp +++ b/simulation/traffic_simulator/src/lanelet_wrapper/route.cpp @@ -1,5 +1,4 @@ - // Copyright 2015 Tier IV, Inc. All rights reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); @@ -43,4 +42,4 @@ auto route( } } // namespace route } // namespace lanelet_wrapper -} // namespace traffic_simulator \ No newline at end of file +} // namespace traffic_simulator From 24ee675bd2324283beb578f04103880eeb2748c0 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 18 Feb 2025 12:08:17 +0900 Subject: [PATCH 36/60] refactor: generate UserDefinedValue message for each publishers --- .../src/openscenario_interpreter.cpp | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp index 09058ad1cc6..722fa48c4c3 100644 --- a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp +++ b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp @@ -216,15 +216,18 @@ auto Interpreter::on_activate(const rclcpp_lifecycle::State &) -> Result const auto output_time = execution_timer.invoke("output", [&]() { publishCurrentContext(); }); - tier4_simulation_msgs::msg::UserDefinedValue msg; - msg.type.data = tier4_simulation_msgs::msg::UserDefinedValueType::DOUBLE; - msg.value = - std::to_string(std::chrono::duration(evaluate_time).count()); - evaluate_time_publisher->publish(msg); - msg.value = std::to_string(std::chrono::duration(update_time).count()); - update_time_publisher->publish(msg); - msg.value = std::to_string(std::chrono::duration(output_time).count()); - output_time_publisher->publish(msg); + auto generate_double_user_defined_value_message = [](double value) { + tier4_simulation_msgs::msg::UserDefinedValue message; + message.type.data = tier4_simulation_msgs::msg::UserDefinedValueType::DOUBLE; + message.value = std::to_string(value); + return message; + }; + evaluate_time_publisher->publish(generate_double_user_defined_value_message( + std::chrono::duration(evaluate_time).count())); + update_time_publisher->publish(generate_double_user_defined_value_message( + std::chrono::duration(update_time).count())); + output_time_publisher->publish(generate_double_user_defined_value_message( + std::chrono::duration(output_time).count())); if (auto time_until_trigger = timer->time_until_trigger(); time_until_trigger.count() < 0) { /* From 2d999c5800d12fafaaf19c07df41d6873e40fa79 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 18 Feb 2025 14:02:35 +0900 Subject: [PATCH 37/60] chore: use seconds as time unit in execution_time topics --- .../src/openscenario_interpreter.cpp | 12 ++++++------ .../scenario/execution_time_test.yaml | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp index 722fa48c4c3..1bcd18e8db9 100644 --- a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp +++ b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp @@ -38,11 +38,11 @@ Interpreter::Interpreter(const rclcpp::NodeOptions & options) : rclcpp_lifecycle::LifecycleNode("openscenario_interpreter", options), publisher_of_context(create_publisher("context", rclcpp::QoS(1).transient_local())), evaluate_time_publisher(create_publisher( - "/simulation/interpreter/execution_time_ms/evaluate", rclcpp::QoS(1).transient_local())), + "/simulation/interpreter/execution_time/evaluate", rclcpp::QoS(1).transient_local())), update_time_publisher(create_publisher( - "/simulation/interpreter/execution_time_ms/update", rclcpp::QoS(1).transient_local())), + "/simulation/interpreter/execution_time/update", rclcpp::QoS(1).transient_local())), output_time_publisher(create_publisher( - "/simulation/interpreter/execution_time_ms/output", rclcpp::QoS(1).transient_local())), + "/simulation/interpreter/execution_time/output", rclcpp::QoS(1).transient_local())), local_frame_rate(30), local_real_time_factor(1.0), osc_path(""), @@ -223,11 +223,11 @@ auto Interpreter::on_activate(const rclcpp_lifecycle::State &) -> Result return message; }; evaluate_time_publisher->publish(generate_double_user_defined_value_message( - std::chrono::duration(evaluate_time).count())); + std::chrono::duration(evaluate_time).count())); update_time_publisher->publish(generate_double_user_defined_value_message( - std::chrono::duration(update_time).count())); + std::chrono::duration(update_time).count())); output_time_publisher->publish(generate_double_user_defined_value_message( - std::chrono::duration(output_time).count())); + std::chrono::duration(output_time).count())); if (auto time_until_trigger = timer->time_until_trigger(); time_until_trigger.count() < 0) { /* diff --git a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml index 77784e9d500..4b6917f3459 100644 --- a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml +++ b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml @@ -140,9 +140,9 @@ OpenSCENARIO: conditionEdge: none ByValueCondition: UserDefinedValueCondition: - name: /simulation/interpreter/execution_time_ms/evaluate + name: /simulation/interpreter/execution_time/evaluate rule: greaterThan - value: 1 + value: 0.001 - name: 'avoid startup' delay: 0 conditionEdge: none @@ -156,9 +156,9 @@ OpenSCENARIO: conditionEdge: none ByValueCondition: UserDefinedValueCondition: - name: /simulation/interpreter/execution_time_ms/update + name: /simulation/interpreter/execution_time/update rule: greaterThan - value: 5 + value: 0.005 - name: 'avoid startup' delay: 0 conditionEdge: none @@ -172,9 +172,9 @@ OpenSCENARIO: conditionEdge: none ByValueCondition: UserDefinedValueCondition: - name: /simulation/interpreter/execution_time_ms/output + name: /simulation/interpreter/execution_time/output rule: greaterThan - value: 1 + value: 0.001 - name: 'avoid startup' delay: 0 conditionEdge: none From ee50d605d2ab2286cf3b1f868a9a50396a702c2c Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 18 Feb 2025 14:03:54 +0900 Subject: [PATCH 38/60] refactor: use minimum captures for lambda --- .../src/openscenario_interpreter.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp index 1bcd18e8db9..e76840d2d84 100644 --- a/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp +++ b/openscenario/openscenario_interpreter/src/openscenario_interpreter.cpp @@ -194,7 +194,7 @@ auto Interpreter::on_activate(const rclcpp_lifecycle::State &) -> Result deactivate(); }, [this]() { - const auto evaluate_time = execution_timer.invoke("evaluate", [&]() { + const auto evaluate_time = execution_timer.invoke("evaluate", [this]() { if (std::isnan(evaluateSimulationTime())) { if (not waiting_for_engagement_to_be_completed and engageable()) { engage(); @@ -211,10 +211,10 @@ auto Interpreter::on_activate(const rclcpp_lifecycle::State &) -> Result }); const auto update_time = - execution_timer.invoke("update", [&]() { SimulatorCore::update(); }); + execution_timer.invoke("update", []() { SimulatorCore::update(); }); const auto output_time = - execution_timer.invoke("output", [&]() { publishCurrentContext(); }); + execution_timer.invoke("output", [this]() { publishCurrentContext(); }); auto generate_double_user_defined_value_message = [](double value) { tier4_simulation_msgs::msg::UserDefinedValue message; From 5ece3937e6d102b242bf1ead6c49b56690d31c99 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 18 Feb 2025 14:15:15 +0900 Subject: [PATCH 39/60] chore: make the meaning of test results in comments more accurate --- .github/workflows/BuildAndRun.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 13739d3dd87..615d53f57d3 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -32,9 +32,9 @@ jobs: strategy: fail-fast: false matrix: - rosdistro: [humble] - runs_on: [ubuntu-22.04] # macos-14 is added for arm support. See also https://x.com/github/status/1752458943245189120?s=20 - cmake_build_type: [RelWithDebInfo, Release] # Debug build type is currently unavailable. @TODO Fix problem and add Debug build. + rosdistro: [ humble ] + runs_on: [ ubuntu-22.04 ] # macos-14 is added for arm support. See also https://x.com/github/status/1752458943245189120?s=20 + cmake_build_type: [ RelWithDebInfo, Release ] # Debug build type is currently unavailable. @TODO Fix problem and add Debug build. steps: - name: Suppress warnings run: git config --global --add safe.directory '*' @@ -78,7 +78,7 @@ jobs: - name: Install sonar-scanner and build-wrapper uses: sonarsource/sonarcloud-github-c-cpp@v3 env: - SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} + SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} - name: Build with SonarCloud Build Wrapper run: | @@ -138,7 +138,7 @@ jobs: const fs = require('fs'); let commentBody = fs.readFileSync('/tmp/scenario_workflow/optional_workflow/failure_report.md', 'utf8'); if (commentBody) { - commentBody = '## failure optional scenarios\n' + commentBody; + commentBody = '## Failure optional scenarios\nThis is an experimental check and does not block merging the pull-request. But, please be aware that this may indicate a regression.\n' + commentBody; } await github.rest.issues.createComment({ issue_number: context.issue.number, From 30e525ccdce49cc2f13d21f9fa9b9b15f58ccbbb Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 18 Feb 2025 15:54:07 +0900 Subject: [PATCH 40/60] chore: modify scenario threshold for test --- .../scenario_test_runner/scenario/execution_time_test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml index 4b6917f3459..2e060567594 100644 --- a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml +++ b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml @@ -158,7 +158,7 @@ OpenSCENARIO: UserDefinedValueCondition: name: /simulation/interpreter/execution_time/update rule: greaterThan - value: 0.005 + value: 0.000 - name: 'avoid startup' delay: 0 conditionEdge: none From ec974eff0fcc47a1e76a01e71ae9722883edc5d1 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 18 Feb 2025 16:03:10 +0900 Subject: [PATCH 41/60] refactor: split workflow.sh into 2 scripts --- .github/workflows/BuildAndRun.yaml | 1 + .github/workflows/generate_workflow_report.sh | 23 ++++++++++++++ .github/workflows/workflow.sh | 30 +++++-------------- 3 files changed, 32 insertions(+), 22 deletions(-) create mode 100755 .github/workflows/generate_workflow_report.sh diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 615d53f57d3..a038ccb5bf7 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -127,6 +127,7 @@ jobs: source install/local_setup.bash # execute scenarios but ignore the return code ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/optional_workflow.txt global_frame_rate:=20 || true + ./src/scenario_simulator_v2/.github/workflows/generate_workflow_report.sh /tmp/scenario_workflow/optional_workflow echo failure=$(grep -c "> $GITHUB_OUTPUT shell: bash diff --git a/.github/workflows/generate_workflow_report.sh b/.github/workflows/generate_workflow_report.sh new file mode 100755 index 00000000000..7c1341ee695 --- /dev/null +++ b/.github/workflows/generate_workflow_report.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +if [ $# -ne 1 ]; then + echo "Usage: $0 " + exit 1 +fi + +workflow_directory="$1" +failure_report="$workflow_directory/failure_report.md" + +rm -f "$failure_report" +touch "$failure_report" + +for file in "$workflow_directory"/*.junit.xml; do + [ -e "$file" ] || continue + if grep -q 'scenario failed: $(basename "$file")
\n\n\`\`\`xml" + grep '\n" + } >> "$failure_report" + fi +done diff --git a/.github/workflows/workflow.sh b/.github/workflows/workflow.sh index ea608c128c2..36edfef3cb9 100755 --- a/.github/workflows/workflow.sh +++ b/.github/workflows/workflow.sh @@ -11,6 +11,7 @@ then exit 1 fi +exit_status=0 workflow_directory="/tmp/scenario_workflow/$(basename "$file_path" | sed 's/\.[^.]*$//')" rm -rf "$workflow_directory" mkdir -p "$workflow_directory" @@ -18,31 +19,16 @@ mkdir -p "$workflow_directory" while IFS= read -r line do ros2 launch scenario_test_runner scenario_test_runner.launch.py scenario:="$line" "$@" + ros2 run scenario_test_runner result_checker.py /tmp/scenario_test_runner/result.junit.xml + command_exit_status=$? + if [ $command_exit_status -ne 0 ]; then + echo "Error: caught non-zero exit status(code: $command_exit_status)" + exit_status=1 + fi # save the result file before overwriting by next scenario mkdir -p "$(dirname "$dest_file")" cp /tmp/scenario_test_runner/result.junit.xml "$workflow_directory/$(basename "$line" | sed 's/\.[^.]*$//').junit.xml" done < "$file_path" -failure_report="$workflow_directory/failure_report.md" -rm -f "$failure_report" -touch "$failure_report" -failure_found=0 - -for file in "$workflow_directory"/*.junit.xml; do - [ -e "$file" ] || continue - if grep -q 'scenario failed: $(basename "$file")
\n\n\`\`\`xml" - grep '\n" - } >> "$failure_report" - fi -done - -if [ $failure_found -eq 1 ]; then - exit 1 -else: - exit 0 -fi +exit $exit_status From 80cdeaf25da27a8cafcf8cffad86a003163b6fda Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 18 Feb 2025 18:07:12 +0900 Subject: [PATCH 42/60] refactor: format BuildAndRun.yaml --- .github/workflows/BuildAndRun.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index a038ccb5bf7..0479ab02eb3 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -32,9 +32,9 @@ jobs: strategy: fail-fast: false matrix: - rosdistro: [ humble ] - runs_on: [ ubuntu-22.04 ] # macos-14 is added for arm support. See also https://x.com/github/status/1752458943245189120?s=20 - cmake_build_type: [ RelWithDebInfo, Release ] # Debug build type is currently unavailable. @TODO Fix problem and add Debug build. + rosdistro: [humble] + runs_on: [ubuntu-22.04] # macos-14 is added for arm support. See also https://x.com/github/status/1752458943245189120?s=20 + cmake_build_type: [RelWithDebInfo, Release] # Debug build type is currently unavailable. @TODO Fix problem and add Debug build. steps: - name: Suppress warnings run: git config --global --add safe.directory '*' From cd0d1ea501de6d7aabc7801eff46f1ed0b6ecc3e Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Tue, 18 Feb 2025 18:12:23 +0900 Subject: [PATCH 43/60] refactor: use NOTE command in pull-request comment for optional scenario test --- .github/workflows/BuildAndRun.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 0479ab02eb3..b4cef11430e 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -139,7 +139,7 @@ jobs: const fs = require('fs'); let commentBody = fs.readFileSync('/tmp/scenario_workflow/optional_workflow/failure_report.md', 'utf8'); if (commentBody) { - commentBody = '## Failure optional scenarios\nThis is an experimental check and does not block merging the pull-request. But, please be aware that this may indicate a regression.\n' + commentBody; + commentBody = '## Failure optional scenarios\n> [!NOTE]\n> This is an experimental check and does not block merging the pull-request. \n> But, please be aware that this may indicate a regression.\n' + commentBody; } await github.rest.issues.createComment({ issue_number: context.issue.number, From 603273f93910854a0fdd228dfef0aee537fb6398 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Wed, 19 Feb 2025 11:14:43 +0900 Subject: [PATCH 44/60] Revert "chore: modify scenario threshold for test" This reverts commit 30e525ccdce49cc2f13d21f9fa9b9b15f58ccbbb. --- .../scenario_test_runner/scenario/execution_time_test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml index 2e060567594..4b6917f3459 100644 --- a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml +++ b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml @@ -158,7 +158,7 @@ OpenSCENARIO: UserDefinedValueCondition: name: /simulation/interpreter/execution_time/update rule: greaterThan - value: 0.000 + value: 0.005 - name: 'avoid startup' delay: 0 conditionEdge: none From 7d343c55b229f3c1eb4aabb28340b4dfd7f9ff98 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 20 Feb 2025 15:07:00 +0900 Subject: [PATCH 45/60] Revert "Revert "chore: modify scenario threshold for test"" This reverts commit 603273f93910854a0fdd228dfef0aee537fb6398. --- .../scenario_test_runner/scenario/execution_time_test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml index 4b6917f3459..2e060567594 100644 --- a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml +++ b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml @@ -158,7 +158,7 @@ OpenSCENARIO: UserDefinedValueCondition: name: /simulation/interpreter/execution_time/update rule: greaterThan - value: 0.005 + value: 0.000 - name: 'avoid startup' delay: 0 conditionEdge: none From ec3360fa164a085a1603a7e2633ccdeb87cebedc Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 20 Feb 2025 15:08:28 +0900 Subject: [PATCH 46/60] refactor: simplify workflow.sh --- .github/workflows/BuildAndRun.yaml | 4 ++-- .github/workflows/generate_workflow_report.sh | 12 +++--------- .github/workflows/workflow.sh | 11 +++-------- 3 files changed, 8 insertions(+), 19 deletions(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index b4cef11430e..42af8a3404a 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -127,8 +127,8 @@ jobs: source install/local_setup.bash # execute scenarios but ignore the return code ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/optional_workflow.txt global_frame_rate:=20 || true - ./src/scenario_simulator_v2/.github/workflows/generate_workflow_report.sh /tmp/scenario_workflow/optional_workflow - echo failure=$(grep -c "> $GITHUB_OUTPUT + ./src/scenario_simulator_v2/.github/workflows/generate_workflow_report.sh + echo failure=$(grep -c "> $GITHUB_OUTPUT shell: bash - uses: actions/github-script@v7 diff --git a/.github/workflows/generate_workflow_report.sh b/.github/workflows/generate_workflow_report.sh index 7c1341ee695..d431579a395 100755 --- a/.github/workflows/generate_workflow_report.sh +++ b/.github/workflows/generate_workflow_report.sh @@ -1,21 +1,15 @@ #!/bin/sh -if [ $# -ne 1 ]; then - echo "Usage: $0 " - exit 1 -fi - -workflow_directory="$1" -failure_report="$workflow_directory/failure_report.md" +failure_report="/tmp/scenario_workflow/failure_report.md" rm -f "$failure_report" touch "$failure_report" -for file in "$workflow_directory"/*.junit.xml; do +find /tmp/scenario_workflow -name "result.junit.xml" | while read file; do [ -e "$file" ] || continue if grep -q 'scenario failed: $(basename "$file")
\n\n\`\`\`xml" + echo "
scenario failed: $(dirname "${file#/tmp/scenario_workflow/}" | cut -d'/' -f1)
\n\n\`\`\`xml" grep '
\n" } >> "$failure_report" diff --git a/.github/workflows/workflow.sh b/.github/workflows/workflow.sh index 36edfef3cb9..1eef7e2938a 100755 --- a/.github/workflows/workflow.sh +++ b/.github/workflows/workflow.sh @@ -12,23 +12,18 @@ then fi exit_status=0 -workflow_directory="/tmp/scenario_workflow/$(basename "$file_path" | sed 's/\.[^.]*$//')" -rm -rf "$workflow_directory" -mkdir -p "$workflow_directory" +rm -rf "/tmp/scenario_workflow/" +mkdir -p "/tmp/scenario_workflow/" while IFS= read -r line do - ros2 launch scenario_test_runner scenario_test_runner.launch.py scenario:="$line" "$@" + ros2 launch scenario_test_runner scenario_test_runner.launch.py scenario:="$line" output_directory:="/tmp/scenario_workflow/$(basename "$line" | sed 's/\.[^.]*$//')" "$@" ros2 run scenario_test_runner result_checker.py /tmp/scenario_test_runner/result.junit.xml command_exit_status=$? if [ $command_exit_status -ne 0 ]; then echo "Error: caught non-zero exit status(code: $command_exit_status)" exit_status=1 fi - - # save the result file before overwriting by next scenario - mkdir -p "$(dirname "$dest_file")" - cp /tmp/scenario_test_runner/result.junit.xml "$workflow_directory/$(basename "$line" | sed 's/\.[^.]*$//').junit.xml" done < "$file_path" exit $exit_status From b747a1a1cc0c26f4186f5fef64e4cab2748c97fe Mon Sep 17 00:00:00 2001 From: abco20 Date: Mon, 17 Feb 2025 17:00:42 +0900 Subject: [PATCH 47/60] Add toPolygon function --- .../traffic_simulator/lanelet_wrapper/lanelet_map.hpp | 3 +++ .../src/lanelet_wrapper/lanelet_map.cpp | 11 +++++++++++ 2 files changed, 14 insertions(+) diff --git a/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/lanelet_map.hpp b/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/lanelet_map.hpp index ebda8439df7..3ac23aa2b97 100644 --- a/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/lanelet_map.hpp +++ b/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/lanelet_map.hpp @@ -89,6 +89,9 @@ auto previousLaneletIds( auto previousLaneletIds( const lanelet::Ids & lanelet_ids, std::string_view turn_direction, const RoutingGraphType type = RoutingConfiguration().routing_graph_type) -> lanelet::Ids; + +// Polygons +auto toPolygon(const lanelet::ConstLineString3d & line_string) -> std::vector; } // namespace lanelet_map } // namespace lanelet_wrapper } // namespace traffic_simulator diff --git a/simulation/traffic_simulator/src/lanelet_wrapper/lanelet_map.cpp b/simulation/traffic_simulator/src/lanelet_wrapper/lanelet_map.cpp index 7a8d673cd5f..5a1d3474358 100644 --- a/simulation/traffic_simulator/src/lanelet_wrapper/lanelet_map.cpp +++ b/simulation/traffic_simulator/src/lanelet_wrapper/lanelet_map.cpp @@ -235,6 +235,17 @@ auto previousLaneletIds( } return lanelet::Ids(previous_lanelet_ids_set.begin(), previous_lanelet_ids_set.end()); } + +// Polygons +auto toPolygon(const lanelet::ConstLineString3d & line_string) -> std::vector +{ + std::vector points; + points.reserve(line_string.size()); + for (const auto & point : line_string) { + points.push_back(geometry_msgs::build().x(point.x()).y(point.y()).z(point.z())); + } + return points; +} } // namespace lanelet_map } // namespace lanelet_wrapper } // namespace traffic_simulator From 984f92899cc0d134d858fc90b4b3808cfdfa1a48 Mon Sep 17 00:00:00 2001 From: abco20 Date: Thu, 20 Feb 2025 15:29:17 +0900 Subject: [PATCH 48/60] move `getLeftBound` and `getRightBound` methods --- .../traffic_simulator/hdmap_utils/hdmap_utils.hpp | 4 ---- .../lanelet_wrapper/lanelet_map.hpp | 5 +++++ .../src/hdmap_utils/hdmap_utils.cpp | 12 ------------ .../src/lanelet_wrapper/lanelet_map.cpp | 11 +++++++++++ simulation/traffic_simulator/src/utils/distance.cpp | 6 ++++-- 5 files changed, 20 insertions(+), 18 deletions(-) diff --git a/simulation/traffic_simulator/include/traffic_simulator/hdmap_utils/hdmap_utils.hpp b/simulation/traffic_simulator/include/traffic_simulator/hdmap_utils/hdmap_utils.hpp index 199b01890da..f724fc08a67 100644 --- a/simulation/traffic_simulator/include/traffic_simulator/hdmap_utils/hdmap_utils.hpp +++ b/simulation/traffic_simulator/include/traffic_simulator/hdmap_utils/hdmap_utils.hpp @@ -179,8 +179,6 @@ class HdMapUtils const traffic_simulator::RoutingConfiguration & routing_configuration = traffic_simulator::RoutingConfiguration()) const -> std::optional; - auto getLeftBound(const lanelet::Id) const -> std::vector; - auto getLongitudinalDistance( const traffic_simulator_msgs::msg::LaneletPose & from_pose, const traffic_simulator_msgs::msg::LaneletPose & to_pose, @@ -200,8 +198,6 @@ class HdMapUtils const traffic_simulator::RoutingGraphType type = traffic_simulator::RoutingConfiguration().routing_graph_type) const -> lanelet::Ids; - auto getRightBound(const lanelet::Id) const -> std::vector; - auto getRightOfWayLaneletIds(const lanelet::Ids &) const -> std::unordered_map; diff --git a/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/lanelet_map.hpp b/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/lanelet_map.hpp index 3ac23aa2b97..f317a25db4f 100644 --- a/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/lanelet_map.hpp +++ b/simulation/traffic_simulator/include/traffic_simulator/lanelet_wrapper/lanelet_map.hpp @@ -90,6 +90,11 @@ auto previousLaneletIds( const lanelet::Ids & lanelet_ids, std::string_view turn_direction, const RoutingGraphType type = RoutingConfiguration().routing_graph_type) -> lanelet::Ids; +// Bounds +auto leftBound(const lanelet::Id lanelet_id) -> std::vector; + +auto rightBound(const lanelet::Id lanelet_id) -> std::vector; + // Polygons auto toPolygon(const lanelet::ConstLineString3d & line_string) -> std::vector; } // namespace lanelet_map diff --git a/simulation/traffic_simulator/src/hdmap_utils/hdmap_utils.cpp b/simulation/traffic_simulator/src/hdmap_utils/hdmap_utils.cpp index 8a4c5043465..71b43dce14a 100644 --- a/simulation/traffic_simulator/src/hdmap_utils/hdmap_utils.cpp +++ b/simulation/traffic_simulator/src/hdmap_utils/hdmap_utils.cpp @@ -740,18 +740,6 @@ auto HdMapUtils::getTrafficLightBulbPosition( return std::nullopt; } -auto HdMapUtils::getLeftBound(const lanelet::Id lanelet_id) const - -> std::vector -{ - return toPolygon(lanelet_map_ptr_->laneletLayer.get(lanelet_id).leftBound()); -} - -auto HdMapUtils::getRightBound(const lanelet::Id lanelet_id) const - -> std::vector -{ - return toPolygon(lanelet_map_ptr_->laneletLayer.get(lanelet_id).rightBound()); -} - auto HdMapUtils::getLaneChangeTrajectory( const traffic_simulator_msgs::msg::LaneletPose & from_pose, const traffic_simulator::lane_change::Parameter & lane_change_parameter) const diff --git a/simulation/traffic_simulator/src/lanelet_wrapper/lanelet_map.cpp b/simulation/traffic_simulator/src/lanelet_wrapper/lanelet_map.cpp index 5a1d3474358..f73d9c16db3 100644 --- a/simulation/traffic_simulator/src/lanelet_wrapper/lanelet_map.cpp +++ b/simulation/traffic_simulator/src/lanelet_wrapper/lanelet_map.cpp @@ -236,6 +236,17 @@ auto previousLaneletIds( return lanelet::Ids(previous_lanelet_ids_set.begin(), previous_lanelet_ids_set.end()); } +// Bounds +auto leftBound(const lanelet::Id lanelet_id) -> std::vector +{ + return toPolygon(LaneletWrapper::map()->laneletLayer.get(lanelet_id).leftBound()); +} + +auto rightBound(const lanelet::Id lanelet_id) -> std::vector +{ + return toPolygon(LaneletWrapper::map()->laneletLayer.get(lanelet_id).rightBound()); +} + // Polygons auto toPolygon(const lanelet::ConstLineString3d & line_string) -> std::vector { diff --git a/simulation/traffic_simulator/src/utils/distance.cpp b/simulation/traffic_simulator/src/utils/distance.cpp index 880a9cbfa5e..1985a7d415f 100644 --- a/simulation/traffic_simulator/src/utils/distance.cpp +++ b/simulation/traffic_simulator/src/utils/distance.cpp @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include @@ -197,12 +198,13 @@ auto boundingBoxLaneLongitudinalDistance( return std::nullopt; } +// Bounds auto distanceToLeftLaneBound( const geometry_msgs::msg::Pose & map_pose, const traffic_simulator_msgs::msg::BoundingBox & bounding_box, lanelet::Id lanelet_id, const std::shared_ptr & hdmap_utils_ptr) -> double { - if (const auto bound = hdmap_utils_ptr->getLeftBound(lanelet_id); bound.empty()) { + if (const auto bound = lanelet_wrapper::lanelet_map::leftBound(lanelet_id); bound.empty()) { THROW_SEMANTIC_ERROR( "Failed to calculate left bounds of lanelet_id : ", lanelet_id, " please check lanelet map."); } else if (const auto polygon = @@ -235,7 +237,7 @@ auto distanceToRightLaneBound( const traffic_simulator_msgs::msg::BoundingBox & bounding_box, lanelet::Id lanelet_id, const std::shared_ptr & hdmap_utils_ptr) -> double { - if (const auto bound = hdmap_utils_ptr->getRightBound(lanelet_id); bound.empty()) { + if (const auto & bound = lanelet_wrapper::lanelet_map::rightBound(lanelet_id); bound.empty()) { THROW_SEMANTIC_ERROR( "Failed to calculate right bounds of lanelet_id : ", lanelet_id, " please check lanelet map."); From 860c419d3eeb744a0a226e9e09bcee30f0e4e298 Mon Sep 17 00:00:00 2001 From: abco20 Date: Thu, 20 Feb 2025 15:18:27 +0900 Subject: [PATCH 49/60] remove hdmap_utils from `distanceToLeftLaneBound` and `distanceToRightLaneBound` --- .../traffic_simulator/utils/distance.hpp | 16 +-- .../traffic_simulator/src/utils/distance.cpp | 52 ++++----- .../test/src/utils/test_distance.cpp | 100 +++++++++--------- 3 files changed, 84 insertions(+), 84 deletions(-) diff --git a/simulation/traffic_simulator/include/traffic_simulator/utils/distance.hpp b/simulation/traffic_simulator/include/traffic_simulator/utils/distance.hpp index 5a43dd030dc..ab0f2b01085 100644 --- a/simulation/traffic_simulator/include/traffic_simulator/utils/distance.hpp +++ b/simulation/traffic_simulator/include/traffic_simulator/utils/distance.hpp @@ -84,23 +84,23 @@ auto distanceToLaneBound( auto distanceToLeftLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, lanelet::Id lanelet_id, - const std::shared_ptr & hdmap_utils_ptr) -> double; + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Id lanelet_id) + -> double; auto distanceToLeftLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids, - const std::shared_ptr & hdmap_utils_ptr) -> double; + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids) + -> double; auto distanceToRightLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, lanelet::Id lanelet_id, - const std::shared_ptr & hdmap_utils_ptr) -> double; + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Id lanelet_id) + -> double; auto distanceToRightLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids, - const std::shared_ptr & hdmap_utils_ptr) -> double; + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids) + -> double; // Other objects auto distanceToCrosswalk( diff --git a/simulation/traffic_simulator/src/utils/distance.cpp b/simulation/traffic_simulator/src/utils/distance.cpp index 1985a7d415f..f1053f4c1e1 100644 --- a/simulation/traffic_simulator/src/utils/distance.cpp +++ b/simulation/traffic_simulator/src/utils/distance.cpp @@ -201,8 +201,8 @@ auto boundingBoxLaneLongitudinalDistance( // Bounds auto distanceToLeftLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, lanelet::Id lanelet_id, - const std::shared_ptr & hdmap_utils_ptr) -> double + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Id lanelet_id) + -> double { if (const auto bound = lanelet_wrapper::lanelet_map::leftBound(lanelet_id); bound.empty()) { THROW_SEMANTIC_ERROR( @@ -218,24 +218,26 @@ auto distanceToLeftLaneBound( auto distanceToLeftLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids, - const std::shared_ptr & hdmap_utils_ptr) -> double + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids) + -> double { if (lanelet_ids.empty()) { THROW_SEMANTIC_ERROR("Failing to calculate distanceToLeftLaneBound given an empty vector."); } - std::vector distances; - std::transform( - lanelet_ids.begin(), lanelet_ids.end(), std::back_inserter(distances), [&](auto lanelet_id) { - return distanceToLeftLaneBound(map_pose, bounding_box, lanelet_id, hdmap_utils_ptr); - }); - return *std::min_element(distances.begin(), distances.end()); + double min_distance = std::numeric_limits::max(); + for (const auto & lanelet_id : lanelet_ids) { + const auto distance = distanceToLeftLaneBound(map_pose, bounding_box, lanelet_id); + if (distance < min_distance) { + min_distance = distance; + } + } + return min_distance; } auto distanceToRightLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, lanelet::Id lanelet_id, - const std::shared_ptr & hdmap_utils_ptr) -> double + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Id lanelet_id) + -> double { if (const auto & bound = lanelet_wrapper::lanelet_map::rightBound(lanelet_id); bound.empty()) { THROW_SEMANTIC_ERROR( @@ -252,18 +254,20 @@ auto distanceToRightLaneBound( auto distanceToRightLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids, - const std::shared_ptr & hdmap_utils_ptr) -> double + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids) + -> double { if (lanelet_ids.empty()) { THROW_SEMANTIC_ERROR("Failing to calculate distanceToRightLaneBound for given empty vector."); } - std::vector distances; - std::transform( - lanelet_ids.begin(), lanelet_ids.end(), std::back_inserter(distances), [&](auto lanelet_id) { - return distanceToRightLaneBound(map_pose, bounding_box, lanelet_id, hdmap_utils_ptr); - }); - return *std::min_element(distances.begin(), distances.end()); + double min_distance = std::numeric_limits::max(); + for (const auto & lanelet_id : lanelet_ids) { + const double distance = distanceToRightLaneBound(map_pose, bounding_box, lanelet_id); + if (distance < min_distance) { + min_distance = distance; + } + } + return min_distance; } auto distanceToLaneBound( @@ -272,8 +276,8 @@ auto distanceToLaneBound( const std::shared_ptr & hdmap_utils_ptr) -> double { return std::min( - distanceToLeftLaneBound(map_pose, bounding_box, lanelet_id, hdmap_utils_ptr), - distanceToRightLaneBound(map_pose, bounding_box, lanelet_id, hdmap_utils_ptr)); + distanceToLeftLaneBound(map_pose, bounding_box, lanelet_id), + distanceToRightLaneBound(map_pose, bounding_box, lanelet_id)); } auto distanceToLaneBound( @@ -282,8 +286,8 @@ auto distanceToLaneBound( const std::shared_ptr & hdmap_utils_ptr) -> double { return std::min( - distanceToLeftLaneBound(map_pose, bounding_box, lanelet_ids, hdmap_utils_ptr), - distanceToRightLaneBound(map_pose, bounding_box, lanelet_ids, hdmap_utils_ptr)); + distanceToLeftLaneBound(map_pose, bounding_box, lanelet_ids), + distanceToRightLaneBound(map_pose, bounding_box, lanelet_ids)); } auto distanceToCrosswalk( diff --git a/simulation/traffic_simulator/test/src/utils/test_distance.cpp b/simulation/traffic_simulator/test/src/utils/test_distance.cpp index 6eaa2e00170..d2cc01834b7 100644 --- a/simulation/traffic_simulator/test/src/utils/test_distance.cpp +++ b/simulation/traffic_simulator/test/src/utils/test_distance.cpp @@ -593,57 +593,57 @@ TEST_F(distanceTest_StandardMap, distanceToLeftLaneBound_single) { const auto pose = makePose(3818.33, 73726.18, 0.0, 30.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 0.5, tolerance); } { const auto pose = makePose(3816.89, 73723.09, 0.0, 30.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 2.6, tolerance); } { const auto pose = makePose(3813.42, 73721.11, 0.0, 30.0); const auto bounding_box = makeCustom2DBoundingBox(3.0, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 2.7, tolerance); } { const auto pose = makePose(3813.42, 73721.11, 0.0, 120.0); const auto bounding_box = makeCustom2DBoundingBox(3.0, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 1.3, tolerance); } { const auto pose = makePose(3810.99, 73721.40, 0.0, 30.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 1.0, 0.0); - const double result = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 1.4, tolerance); } { const auto pose = makePose(3810.99, 73721.40, 0.0, 30.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, -1.0); - const double result = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 2.4, tolerance); } { const auto pose = makePose(3680.81, 73757.27, 0.0, 30.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, 34684L, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, 34684L); EXPECT_NEAR(result, 5.1, tolerance); } { const auto pose = makePose(3692.79, 73753.00, 0.0, 30.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, 34684L, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, 34684L); EXPECT_NEAR(result, 7.2, tolerance); } } @@ -661,11 +661,10 @@ TEST_F(distanceTest_StandardMap, distanceToLeftLaneBound_multipleVector) lanelet_ids.cbegin(), lanelet_ids.cend(), std::numeric_limits::max(), [](const double lhs, const double rhs) { return std::min(lhs, rhs); }, [&pose, &bounding_box, this](const lanelet::Id lanelet_id) { - return traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + return traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, lanelet_id); }); - const double result_distance = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, lanelet_ids, hdmap_utils_ptr); + const double result_distance = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, lanelet_ids); EXPECT_NEAR(actual_distance, result_distance, std::numeric_limits::epsilon()); EXPECT_NEAR(result_distance, 1.4, 0.1); } @@ -679,10 +678,10 @@ TEST_F(distanceTest_StandardMap, distanceToLeftLaneBound_singleVector) constexpr lanelet::Id lanelet_id = 34426L; const auto pose = makePose(3693.34, 73738.37, 0.0, 300.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); - const double actual_distance = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); - const double result_distance = traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, {lanelet_id}, hdmap_utils_ptr); + const double actual_distance = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, lanelet_id); + const double result_distance = + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, {lanelet_id}); EXPECT_NEAR(actual_distance, result_distance, std::numeric_limits::epsilon()); EXPECT_NEAR(result_distance, 1.8, 0.1); } @@ -695,8 +694,7 @@ TEST_F(distanceTest_StandardMap, distanceToLeftLaneBound_emptyVector) const auto pose = makePose(3825.87, 73773.08, 0.0, 135.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); EXPECT_THROW( - traffic_simulator::distance::distanceToLeftLaneBound( - pose, bounding_box, lanelet::Ids{}, hdmap_utils_ptr), + traffic_simulator::distance::distanceToLeftLaneBound(pose, bounding_box, lanelet::Ids{}), common::SemanticError); } @@ -710,57 +708,57 @@ TEST_F(distanceTest_IntersectionMap, distanceToRightLaneBound_single) { const auto pose = makePose(86651.84, 44941.47, 0.0, 135.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 4.1, tolerance); } { const auto pose = makePose(86653.05, 44946.74, 0.0, 135.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 0.6, tolerance); } { const auto pose = makePose(86651.47, 44941.07, 0.0, 120.0); const auto bounding_box = makeCustom2DBoundingBox(3.0, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 4.3, tolerance); } { const auto pose = makePose(86651.47, 44941.07, 0.0, 210.0); const auto bounding_box = makeCustom2DBoundingBox(3.0, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 3.1, tolerance); } { const auto pose = makePose(86644.10, 44951.86, 0.0, 150.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 1.0, 0.0); - const double result = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 2.0, tolerance); } { const auto pose = makePose(86644.10, 44951.86, 0.0, 150.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, -1.0); - const double result = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 1.1, tolerance); } { const auto pose = makePose(86644.11, 44941.21, 0.0, 0.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 11.2, tolerance); } { const auto pose = makePose(86656.83, 44946.96, 0.0, 0.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); - const double result = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + const double result = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_id); EXPECT_NEAR(result, 2.6, tolerance); } } @@ -778,11 +776,10 @@ TEST_F(distanceTest_IntersectionMap, distanceToRightLaneBound_multipleVector) lanelet_ids.cbegin(), lanelet_ids.cend(), std::numeric_limits::max(), [](const double lhs, const double rhs) { return std::min(lhs, rhs); }, [&pose, &bounding_box, this](const lanelet::Id lanelet_id) { - return traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); + return traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_id); }); - const double result_distance = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_ids, hdmap_utils_ptr); + const double result_distance = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_ids); EXPECT_NEAR(actual_distance, result_distance, std::numeric_limits::epsilon()); EXPECT_NEAR(result_distance, 2.7, 0.1); } @@ -796,10 +793,10 @@ TEST_F(distanceTest_IntersectionMap, distanceToRightLaneBound_singleVector) constexpr lanelet::Id lanelet_id = 654L; const auto pose = makePose(86702.79, 44929.05, 0.0, 150.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); - const double actual_distance = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet_id, hdmap_utils_ptr); - const double result_distance = traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, {lanelet_id}, hdmap_utils_ptr); + const double actual_distance = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet_id); + const double result_distance = + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, {lanelet_id}); EXPECT_NEAR(actual_distance, result_distance, std::numeric_limits::epsilon()); EXPECT_NEAR(result_distance, 2.4, 0.1); } @@ -812,7 +809,6 @@ TEST_F(distanceTest_IntersectionMap, distanceToRightLaneBound_emptyVector) const auto pose = makePose(3825.87, 73773.08, 0.0, 135.0); const auto bounding_box = makeCustom2DBoundingBox(0.1, 0.1, 0.0, 0.0); EXPECT_THROW( - traffic_simulator::distance::distanceToRightLaneBound( - pose, bounding_box, lanelet::Ids{}, hdmap_utils_ptr), + traffic_simulator::distance::distanceToRightLaneBound(pose, bounding_box, lanelet::Ids{}), common::SemanticError); } From d65168abf1c5cb837f92de7c50340cf47279958b Mon Sep 17 00:00:00 2001 From: abco20 Date: Thu, 20 Feb 2025 15:19:16 +0900 Subject: [PATCH 50/60] remove hdmap_utils from `distanceToLaneBound` --- .../src/measurement/get_distance_to_lane_bound.cpp | 3 +-- .../include/traffic_simulator/utils/distance.hpp | 8 ++++---- simulation/traffic_simulator/src/utils/distance.cpp | 8 ++++---- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/mock/cpp_mock_scenarios/src/measurement/get_distance_to_lane_bound.cpp b/mock/cpp_mock_scenarios/src/measurement/get_distance_to_lane_bound.cpp index d9404e163d8..04f25cacb68 100644 --- a/mock/cpp_mock_scenarios/src/measurement/get_distance_to_lane_bound.cpp +++ b/mock/cpp_mock_scenarios/src/measurement/get_distance_to_lane_bound.cpp @@ -46,8 +46,7 @@ class GetDistanceToLaneBoundScenario : public cpp_mock_scenarios::CppScenarioNod } auto & ego_entity = api_.getEntity("ego"); const auto distance = traffic_simulator::distance::distanceToLaneBound( - ego_entity.getMapPose(), ego_entity.getBoundingBox(), ego_entity.getRouteLanelets(), - api_.getHdmapUtils()); + ego_entity.getMapPose(), ego_entity.getBoundingBox(), ego_entity.getRouteLanelets()); // LCOV_EXCL_START if (distance <= 0.4 && distance >= 0.52) { stop(cpp_mock_scenarios::Result::FAILURE); diff --git a/simulation/traffic_simulator/include/traffic_simulator/utils/distance.hpp b/simulation/traffic_simulator/include/traffic_simulator/utils/distance.hpp index ab0f2b01085..e5480b04f61 100644 --- a/simulation/traffic_simulator/include/traffic_simulator/utils/distance.hpp +++ b/simulation/traffic_simulator/include/traffic_simulator/utils/distance.hpp @@ -74,13 +74,13 @@ auto boundingBoxLaneLongitudinalDistance( // Bounds auto distanceToLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, lanelet::Id lanelet_id, - const std::shared_ptr & hdmap_utils_ptr) -> double; + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Id lanelet_id) + -> double; auto distanceToLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids, - const std::shared_ptr & hdmap_utils_ptr) -> double; + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids) + -> double; auto distanceToLeftLaneBound( const geometry_msgs::msg::Pose & map_pose, diff --git a/simulation/traffic_simulator/src/utils/distance.cpp b/simulation/traffic_simulator/src/utils/distance.cpp index f1053f4c1e1..83cbabbdb84 100644 --- a/simulation/traffic_simulator/src/utils/distance.cpp +++ b/simulation/traffic_simulator/src/utils/distance.cpp @@ -272,8 +272,8 @@ auto distanceToRightLaneBound( auto distanceToLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, lanelet::Id lanelet_id, - const std::shared_ptr & hdmap_utils_ptr) -> double + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Id lanelet_id) + -> double { return std::min( distanceToLeftLaneBound(map_pose, bounding_box, lanelet_id), @@ -282,8 +282,8 @@ auto distanceToLaneBound( auto distanceToLaneBound( const geometry_msgs::msg::Pose & map_pose, - const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids, - const std::shared_ptr & hdmap_utils_ptr) -> double + const traffic_simulator_msgs::msg::BoundingBox & bounding_box, const lanelet::Ids & lanelet_ids) + -> double { return std::min( distanceToLeftLaneBound(map_pose, bounding_box, lanelet_ids), From cefe388faa1499e510b2e43a39d5e30a63a32de7 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 20 Feb 2025 15:36:49 +0900 Subject: [PATCH 51/60] refactor: continuous simplifying workflow.sh --- .github/workflows/BuildAndRun.yaml | 2 +- .github/workflows/generate_workflow_report.sh | 12 ++++++++---- .github/workflows/workflow.sh | 4 +--- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index 42af8a3404a..cbefe1d58e1 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -127,7 +127,7 @@ jobs: source install/local_setup.bash # execute scenarios but ignore the return code ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/optional_workflow.txt global_frame_rate:=20 || true - ./src/scenario_simulator_v2/.github/workflows/generate_workflow_report.sh + ./src/scenario_simulator_v2/.github/workflows/generate_workflow_report.sh /tmp/scenario_workflow/optional_workflow echo failure=$(grep -c "> $GITHUB_OUTPUT shell: bash diff --git a/.github/workflows/generate_workflow_report.sh b/.github/workflows/generate_workflow_report.sh index d431579a395..260c565dde3 100755 --- a/.github/workflows/generate_workflow_report.sh +++ b/.github/workflows/generate_workflow_report.sh @@ -1,15 +1,19 @@ #!/bin/sh -failure_report="/tmp/scenario_workflow/failure_report.md" +if [ $# -ne 1 ]; then + echo "Usage: $0 " + exit 1 +fi +workflow_directory="$1" +failure_report="$workflow_directory/failure_report.md" rm -f "$failure_report" -touch "$failure_report" -find /tmp/scenario_workflow -name "result.junit.xml" | while read file; do +find $workflow_directory -name "result.junit.xml" | while read file; do [ -e "$file" ] || continue if grep -q 'scenario failed: $(dirname "${file#/tmp/scenario_workflow/}" | cut -d'/' -f1)
\n\n\`\`\`xml" + echo "
scenario failed: $(dirname "${file#"$workflow_directory"/}" | cut -d'/' -f1)
\n\n\`\`\`xml" grep '
\n" } >> "$failure_report" diff --git a/.github/workflows/workflow.sh b/.github/workflows/workflow.sh index 1eef7e2938a..2530df6d381 100755 --- a/.github/workflows/workflow.sh +++ b/.github/workflows/workflow.sh @@ -12,12 +12,10 @@ then fi exit_status=0 -rm -rf "/tmp/scenario_workflow/" -mkdir -p "/tmp/scenario_workflow/" while IFS= read -r line do - ros2 launch scenario_test_runner scenario_test_runner.launch.py scenario:="$line" output_directory:="/tmp/scenario_workflow/$(basename "$line" | sed 's/\.[^.]*$//')" "$@" + ros2 launch scenario_test_runner scenario_test_runner.launch.py scenario:="$line" output_directory:="/tmp/scenario_workflow/$(basename "$file_path" | sed 's/\.[^.]*$//')/$(basename "$line" | sed 's/\.[^.]*$//')" "$@" ros2 run scenario_test_runner result_checker.py /tmp/scenario_test_runner/result.junit.xml command_exit_status=$? if [ $command_exit_status -ne 0 ]; then From d5e558a36d3c0ed950b67bbadc692cb79a4bacfb Mon Sep 17 00:00:00 2001 From: Release Bot Date: Thu, 20 Feb 2025 07:38:25 +0000 Subject: [PATCH 52/60] Bump version of scenario_simulator_v2 from version 10.3.3 to version 11.0.0 --- common/math/arithmetic/CHANGELOG.rst | 5 +++++ common/math/arithmetic/package.xml | 2 +- common/math/geometry/CHANGELOG.rst | 5 +++++ common/math/geometry/package.xml | 2 +- common/scenario_simulator_exception/CHANGELOG.rst | 5 +++++ common/scenario_simulator_exception/package.xml | 2 +- common/simple_junit/CHANGELOG.rst | 5 +++++ common/simple_junit/package.xml | 2 +- common/status_monitor/CHANGELOG.rst | 5 +++++ common/status_monitor/package.xml | 2 +- external/concealer/CHANGELOG.rst | 5 +++++ external/concealer/package.xml | 2 +- external/embree_vendor/CHANGELOG.rst | 5 +++++ external/embree_vendor/package.xml | 2 +- map/kashiwanoha_map/CHANGELOG.rst | 5 +++++ map/kashiwanoha_map/package.xml | 2 +- map/simple_cross_map/CHANGELOG.rst | 5 +++++ map/simple_cross_map/package.xml | 2 +- mock/cpp_mock_scenarios/CHANGELOG.rst | 5 +++++ mock/cpp_mock_scenarios/package.xml | 2 +- .../openscenario_experimental_catalog/CHANGELOG.rst | 5 +++++ .../openscenario_experimental_catalog/package.xml | 2 +- openscenario/openscenario_interpreter/CHANGELOG.rst | 5 +++++ openscenario/openscenario_interpreter/package.xml | 2 +- .../openscenario_interpreter_example/CHANGELOG.rst | 5 +++++ .../openscenario_interpreter_example/package.xml | 2 +- .../openscenario_interpreter_msgs/CHANGELOG.rst | 5 +++++ .../openscenario_interpreter_msgs/package.xml | 2 +- openscenario/openscenario_preprocessor/CHANGELOG.rst | 5 +++++ openscenario/openscenario_preprocessor/package.xml | 2 +- .../openscenario_preprocessor_msgs/CHANGELOG.rst | 5 +++++ .../openscenario_preprocessor_msgs/package.xml | 2 +- openscenario/openscenario_utility/CHANGELOG.rst | 5 +++++ openscenario/openscenario_utility/package.xml | 2 +- openscenario/openscenario_validator/CHANGELOG.rst | 5 +++++ openscenario/openscenario_validator/package.xml | 2 +- .../openscenario_visualization/CHANGELOG.rst | 5 +++++ rviz_plugins/openscenario_visualization/package.xml | 2 +- .../CHANGELOG.rst | 5 +++++ .../real_time_factor_control_rviz_plugin/package.xml | 2 +- scenario_simulator_v2/CHANGELOG.rst | 5 +++++ scenario_simulator_v2/package.xml | 2 +- simulation/behavior_tree_plugin/CHANGELOG.rst | 8 ++++++++ simulation/behavior_tree_plugin/package.xml | 2 +- simulation/do_nothing_plugin/CHANGELOG.rst | 5 +++++ simulation/do_nothing_plugin/package.xml | 2 +- simulation/simple_sensor_simulator/CHANGELOG.rst | 5 +++++ simulation/simple_sensor_simulator/package.xml | 2 +- simulation/simulation_interface/CHANGELOG.rst | 5 +++++ simulation/simulation_interface/package.xml | 2 +- simulation/traffic_simulator/CHANGELOG.rst | 12 ++++++++++++ simulation/traffic_simulator/package.xml | 2 +- simulation/traffic_simulator_msgs/CHANGELOG.rst | 5 +++++ simulation/traffic_simulator_msgs/package.xml | 2 +- test_runner/random_test_runner/CHANGELOG.rst | 5 +++++ test_runner/random_test_runner/package.xml | 2 +- test_runner/scenario_test_runner/CHANGELOG.rst | 5 +++++ test_runner/scenario_test_runner/package.xml | 2 +- 58 files changed, 184 insertions(+), 29 deletions(-) diff --git a/common/math/arithmetic/CHANGELOG.rst b/common/math/arithmetic/CHANGELOG.rst index 0f064eb12bc..645ead25fb7 100644 --- a/common/math/arithmetic/CHANGELOG.rst +++ b/common/math/arithmetic/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package arithmetic * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/common/math/arithmetic/package.xml b/common/math/arithmetic/package.xml index eb29e3844db..819bf5482ad 100644 --- a/common/math/arithmetic/package.xml +++ b/common/math/arithmetic/package.xml @@ -2,7 +2,7 @@ arithmetic - 10.3.3 + 11.0.0 arithmetic library for scenario_simulator_v2 Tatsuya Yamasaki Apache License 2.0 diff --git a/common/math/geometry/CHANGELOG.rst b/common/math/geometry/CHANGELOG.rst index f8a168efadb..13707a10ea2 100644 --- a/common/math/geometry/CHANGELOG.rst +++ b/common/math/geometry/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package geometry * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/common/math/geometry/package.xml b/common/math/geometry/package.xml index 9b026a5a274..fab413ddcfe 100644 --- a/common/math/geometry/package.xml +++ b/common/math/geometry/package.xml @@ -2,7 +2,7 @@ geometry - 10.3.3 + 11.0.0 geometry math library for scenario_simulator_v2 application Masaya Kataoka Apache License 2.0 diff --git a/common/scenario_simulator_exception/CHANGELOG.rst b/common/scenario_simulator_exception/CHANGELOG.rst index 06615913161..a29e1796f3b 100644 --- a/common/scenario_simulator_exception/CHANGELOG.rst +++ b/common/scenario_simulator_exception/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package scenario_simulator_exception * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/common/scenario_simulator_exception/package.xml b/common/scenario_simulator_exception/package.xml index 2ab2a19118f..3ba4c0ddccd 100644 --- a/common/scenario_simulator_exception/package.xml +++ b/common/scenario_simulator_exception/package.xml @@ -2,7 +2,7 @@ scenario_simulator_exception - 10.3.3 + 11.0.0 Exception types for scenario simulator Tatsuya Yamasaki Apache License 2.0 diff --git a/common/simple_junit/CHANGELOG.rst b/common/simple_junit/CHANGELOG.rst index 596211e0bc2..df5ed0c3ade 100644 --- a/common/simple_junit/CHANGELOG.rst +++ b/common/simple_junit/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package junit_exporter * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/common/simple_junit/package.xml b/common/simple_junit/package.xml index 095a184ade1..f99fff7f1f1 100644 --- a/common/simple_junit/package.xml +++ b/common/simple_junit/package.xml @@ -2,7 +2,7 @@ simple_junit - 10.3.3 + 11.0.0 Lightweight JUnit library for ROS 2 Masaya Kataoka Tatsuya Yamasaki diff --git a/common/status_monitor/CHANGELOG.rst b/common/status_monitor/CHANGELOG.rst index 6b15565c140..d3a17de0b4c 100644 --- a/common/status_monitor/CHANGELOG.rst +++ b/common/status_monitor/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package status_monitor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/common/status_monitor/package.xml b/common/status_monitor/package.xml index f641697cbe3..832e1fc0257 100644 --- a/common/status_monitor/package.xml +++ b/common/status_monitor/package.xml @@ -2,7 +2,7 @@ status_monitor - 10.3.3 + 11.0.0 none Tatsuya Yamasaki Apache License 2.0 diff --git a/external/concealer/CHANGELOG.rst b/external/concealer/CHANGELOG.rst index 7fd204f5ae0..1f528a38302 100644 --- a/external/concealer/CHANGELOG.rst +++ b/external/concealer/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package concealer * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/external/concealer/package.xml b/external/concealer/package.xml index 87c8b690711..e9220c61892 100644 --- a/external/concealer/package.xml +++ b/external/concealer/package.xml @@ -2,7 +2,7 @@ concealer - 10.3.3 + 11.0.0 Provides a class 'Autoware' to conceal miscellaneous things to simplify Autoware management of the simulator. Tatsuya Yamasaki Apache License 2.0 diff --git a/external/embree_vendor/CHANGELOG.rst b/external/embree_vendor/CHANGELOG.rst index 2f58b65f16b..73afdb31596 100644 --- a/external/embree_vendor/CHANGELOG.rst +++ b/external/embree_vendor/CHANGELOG.rst @@ -24,6 +24,11 @@ Changelog for package embree_vendor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/external/embree_vendor/package.xml b/external/embree_vendor/package.xml index 9f5a1d21a90..6791d2e5593 100644 --- a/external/embree_vendor/package.xml +++ b/external/embree_vendor/package.xml @@ -2,7 +2,7 @@ embree_vendor - 10.3.3 + 11.0.0 vendor packages for intel raytracing kernel library masaya Apache 2.0 diff --git a/map/kashiwanoha_map/CHANGELOG.rst b/map/kashiwanoha_map/CHANGELOG.rst index f304996978e..10ad0bb0cdd 100644 --- a/map/kashiwanoha_map/CHANGELOG.rst +++ b/map/kashiwanoha_map/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package kashiwanoha_map * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/map/kashiwanoha_map/package.xml b/map/kashiwanoha_map/package.xml index c6a84f47a93..bcd672b7b20 100644 --- a/map/kashiwanoha_map/package.xml +++ b/map/kashiwanoha_map/package.xml @@ -2,7 +2,7 @@ kashiwanoha_map - 10.3.3 + 11.0.0 map package for kashiwanoha Masaya Kataoka Apache License 2.0 diff --git a/map/simple_cross_map/CHANGELOG.rst b/map/simple_cross_map/CHANGELOG.rst index b769d9cf581..2c77f3b120a 100644 --- a/map/simple_cross_map/CHANGELOG.rst +++ b/map/simple_cross_map/CHANGELOG.rst @@ -9,6 +9,11 @@ Changelog for package simple_cross_map * Merge branch 'master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/map/simple_cross_map/package.xml b/map/simple_cross_map/package.xml index be15c63f081..7be7066f28c 100644 --- a/map/simple_cross_map/package.xml +++ b/map/simple_cross_map/package.xml @@ -2,7 +2,7 @@ simple_cross_map - 10.3.3 + 11.0.0 map package for simple cross Masaya Kataoka Apache License 2.0 diff --git a/mock/cpp_mock_scenarios/CHANGELOG.rst b/mock/cpp_mock_scenarios/CHANGELOG.rst index 7046fba1220..95b0f2ab438 100644 --- a/mock/cpp_mock_scenarios/CHANGELOG.rst +++ b/mock/cpp_mock_scenarios/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package cpp_mock_scenarios * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/mock/cpp_mock_scenarios/package.xml b/mock/cpp_mock_scenarios/package.xml index 2fe9721780f..4a047501e15 100644 --- a/mock/cpp_mock_scenarios/package.xml +++ b/mock/cpp_mock_scenarios/package.xml @@ -2,7 +2,7 @@ cpp_mock_scenarios - 10.3.3 + 11.0.0 C++ mock scenarios masaya Apache License 2.0 diff --git a/openscenario/openscenario_experimental_catalog/CHANGELOG.rst b/openscenario/openscenario_experimental_catalog/CHANGELOG.rst index e5e91b4fc9c..48af3ee19c9 100644 --- a/openscenario/openscenario_experimental_catalog/CHANGELOG.rst +++ b/openscenario/openscenario_experimental_catalog/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_experimental_catalog * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/openscenario/openscenario_experimental_catalog/package.xml b/openscenario/openscenario_experimental_catalog/package.xml index ee843c65526..a0fb249ac42 100644 --- a/openscenario/openscenario_experimental_catalog/package.xml +++ b/openscenario/openscenario_experimental_catalog/package.xml @@ -2,7 +2,7 @@ openscenario_experimental_catalog - 10.3.3 + 11.0.0 TIER IV experimental catalogs for OpenSCENARIO Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter/CHANGELOG.rst b/openscenario/openscenario_interpreter/CHANGELOG.rst index feea59259f6..685a766e6e9 100644 --- a/openscenario/openscenario_interpreter/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter/CHANGELOG.rst @@ -32,6 +32,11 @@ Changelog for package openscenario_interpreter * add publish_empty_context parameter * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/openscenario/openscenario_interpreter/package.xml b/openscenario/openscenario_interpreter/package.xml index b3ce0cf9a5f..5e43b546497 100644 --- a/openscenario/openscenario_interpreter/package.xml +++ b/openscenario/openscenario_interpreter/package.xml @@ -2,7 +2,7 @@ openscenario_interpreter - 10.3.3 + 11.0.0 OpenSCENARIO 1.2.0 interpreter package for Autoware Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter_example/CHANGELOG.rst b/openscenario/openscenario_interpreter_example/CHANGELOG.rst index 5b6341c8ad6..6b1557780d9 100644 --- a/openscenario/openscenario_interpreter_example/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter_example/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_interpreter_example * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/openscenario/openscenario_interpreter_example/package.xml b/openscenario/openscenario_interpreter_example/package.xml index 35031288243..61c93b42ba2 100644 --- a/openscenario/openscenario_interpreter_example/package.xml +++ b/openscenario/openscenario_interpreter_example/package.xml @@ -3,7 +3,7 @@ openscenario_interpreter_example - 10.3.3 + 11.0.0 Examples for some TIER IV OpenSCENARIO Interpreter's features Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst b/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst index d0c9dba2023..66d86170288 100644 --- a/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_interpreter_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/openscenario/openscenario_interpreter_msgs/package.xml b/openscenario/openscenario_interpreter_msgs/package.xml index faa2eeaef5f..89523cf4cdf 100644 --- a/openscenario/openscenario_interpreter_msgs/package.xml +++ b/openscenario/openscenario_interpreter_msgs/package.xml @@ -2,7 +2,7 @@ openscenario_interpreter_msgs - 10.3.3 + 11.0.0 ROS message types for package openscenario_interpreter Yamasaki Tatsuya Apache License 2.0 diff --git a/openscenario/openscenario_preprocessor/CHANGELOG.rst b/openscenario/openscenario_preprocessor/CHANGELOG.rst index 3440d779940..8a441ba0ef7 100644 --- a/openscenario/openscenario_preprocessor/CHANGELOG.rst +++ b/openscenario/openscenario_preprocessor/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_preprocessor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/openscenario/openscenario_preprocessor/package.xml b/openscenario/openscenario_preprocessor/package.xml index 46ac0311846..10bc61ac4b8 100644 --- a/openscenario/openscenario_preprocessor/package.xml +++ b/openscenario/openscenario_preprocessor/package.xml @@ -3,7 +3,7 @@ openscenario_preprocessor - 10.3.3 + 11.0.0 Example package for TIER IV OpenSCENARIO Interpreter Kotaro Yoshimoto Apache License 2.0 diff --git a/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst b/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst index 56a9cbecb54..22120d8dc8d 100644 --- a/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst +++ b/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_preprocessor_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/openscenario/openscenario_preprocessor_msgs/package.xml b/openscenario/openscenario_preprocessor_msgs/package.xml index 898a2c118a5..45547e73bd9 100644 --- a/openscenario/openscenario_preprocessor_msgs/package.xml +++ b/openscenario/openscenario_preprocessor_msgs/package.xml @@ -2,7 +2,7 @@ openscenario_preprocessor_msgs - 10.3.3 + 11.0.0 ROS message types for package openscenario_preprocessor Kotaro Yoshimoto Apache License 2.0 diff --git a/openscenario/openscenario_utility/CHANGELOG.rst b/openscenario/openscenario_utility/CHANGELOG.rst index d2c7f2021c1..05b6b7217d4 100644 --- a/openscenario/openscenario_utility/CHANGELOG.rst +++ b/openscenario/openscenario_utility/CHANGELOG.rst @@ -24,6 +24,11 @@ Changelog for package openscenario_utility * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/openscenario/openscenario_utility/package.xml b/openscenario/openscenario_utility/package.xml index 01b6d6d30e0..1e631d3fcb3 100644 --- a/openscenario/openscenario_utility/package.xml +++ b/openscenario/openscenario_utility/package.xml @@ -2,7 +2,7 @@ openscenario_utility - 10.3.3 + 11.0.0 Utility tools for ASAM OpenSCENARIO 1.2.0 Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_validator/CHANGELOG.rst b/openscenario/openscenario_validator/CHANGELOG.rst index ffde9117e67..91bef2be35b 100644 --- a/openscenario/openscenario_validator/CHANGELOG.rst +++ b/openscenario/openscenario_validator/CHANGELOG.rst @@ -10,6 +10,11 @@ Changelog for package openscenario_validator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/openscenario/openscenario_validator/package.xml b/openscenario/openscenario_validator/package.xml index 84ec7a36616..edbca6817c7 100644 --- a/openscenario/openscenario_validator/package.xml +++ b/openscenario/openscenario_validator/package.xml @@ -2,7 +2,7 @@ openscenario_validator - 10.3.3 + 11.0.0 Validator for OpenSCENARIO 1.3 Kotaro Yoshimoto Apache License 2.0 diff --git a/rviz_plugins/openscenario_visualization/CHANGELOG.rst b/rviz_plugins/openscenario_visualization/CHANGELOG.rst index ca8e64e47d8..6bb333751df 100644 --- a/rviz_plugins/openscenario_visualization/CHANGELOG.rst +++ b/rviz_plugins/openscenario_visualization/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_visualization * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/rviz_plugins/openscenario_visualization/package.xml b/rviz_plugins/openscenario_visualization/package.xml index 4b7ac037193..5d1cabae0f2 100644 --- a/rviz_plugins/openscenario_visualization/package.xml +++ b/rviz_plugins/openscenario_visualization/package.xml @@ -2,7 +2,7 @@ openscenario_visualization - 10.3.3 + 11.0.0 Visualization tools for simulation results Masaya Kataoka Kyoichi Sugahara diff --git a/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst b/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst index f1125b688d4..bf423a6f684 100644 --- a/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst +++ b/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package real_time_factor_control_rviz_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml b/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml index 612c31a81ba..c28462b1fa2 100644 --- a/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml +++ b/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml @@ -2,7 +2,7 @@ real_time_factor_control_rviz_plugin - 10.3.3 + 11.0.0 Slider controlling real time factor value. Paweł Lech Apache License 2.0 diff --git a/scenario_simulator_v2/CHANGELOG.rst b/scenario_simulator_v2/CHANGELOG.rst index 93e7f4a5032..fe9982abd22 100644 --- a/scenario_simulator_v2/CHANGELOG.rst +++ b/scenario_simulator_v2/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package scenario_simulator_v2 * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/scenario_simulator_v2/package.xml b/scenario_simulator_v2/package.xml index 218d7c50861..c2c38365c38 100644 --- a/scenario_simulator_v2/package.xml +++ b/scenario_simulator_v2/package.xml @@ -2,7 +2,7 @@ scenario_simulator_v2 - 10.3.3 + 11.0.0 scenario testing framework for Autoware Masaya Kataoka Apache License 2.0 diff --git a/simulation/behavior_tree_plugin/CHANGELOG.rst b/simulation/behavior_tree_plugin/CHANGELOG.rst index 8643e4ddaa4..ec85f54e9a7 100644 --- a/simulation/behavior_tree_plugin/CHANGELOG.rst +++ b/simulation/behavior_tree_plugin/CHANGELOG.rst @@ -21,6 +21,14 @@ Changelog for package behavior_tree_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge pull request `#1531 `_ from tier4/refactor/lanelet_wrapper_route + HdMapUtils refactor lanelet_wrapper::route +* Merge branch 'master' into refactor/lanelet_wrapper_route +* use non member route function `findRoutableAlternativeLaneletPoseFrom` +* Contributors: Masaya Kataoka, Tatsuya Yamasaki, abco20 + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/simulation/behavior_tree_plugin/package.xml b/simulation/behavior_tree_plugin/package.xml index 3080d7176af..1ad5da85cd2 100644 --- a/simulation/behavior_tree_plugin/package.xml +++ b/simulation/behavior_tree_plugin/package.xml @@ -2,7 +2,7 @@ behavior_tree_plugin - 10.3.3 + 11.0.0 Behavior tree plugin for traffic_simulator masaya Apache 2.0 diff --git a/simulation/do_nothing_plugin/CHANGELOG.rst b/simulation/do_nothing_plugin/CHANGELOG.rst index 976e7bec359..e047a82cada 100644 --- a/simulation/do_nothing_plugin/CHANGELOG.rst +++ b/simulation/do_nothing_plugin/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package do_nothing_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/simulation/do_nothing_plugin/package.xml b/simulation/do_nothing_plugin/package.xml index 4fcad83b898..b4e3d00ec3c 100644 --- a/simulation/do_nothing_plugin/package.xml +++ b/simulation/do_nothing_plugin/package.xml @@ -2,7 +2,7 @@ do_nothing_plugin - 10.3.3 + 11.0.0 Behavior plugin for do nothing Masaya Kataoka Apache 2.0 diff --git a/simulation/simple_sensor_simulator/CHANGELOG.rst b/simulation/simple_sensor_simulator/CHANGELOG.rst index 315f9f76ce4..8ad3f44fd9c 100644 --- a/simulation/simple_sensor_simulator/CHANGELOG.rst +++ b/simulation/simple_sensor_simulator/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package simple_sensor_simulator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge pull request `#1506 `_ from tier4/refactor/simple_sensor_simulator/noise diff --git a/simulation/simple_sensor_simulator/package.xml b/simulation/simple_sensor_simulator/package.xml index 97b120b1acb..f10a0cb0a42 100644 --- a/simulation/simple_sensor_simulator/package.xml +++ b/simulation/simple_sensor_simulator/package.xml @@ -1,7 +1,7 @@ simple_sensor_simulator - 10.3.3 + 11.0.0 simple_sensor_simulator package masaya kataoka diff --git a/simulation/simulation_interface/CHANGELOG.rst b/simulation/simulation_interface/CHANGELOG.rst index bb996d21a19..49040ca46a2 100644 --- a/simulation/simulation_interface/CHANGELOG.rst +++ b/simulation/simulation_interface/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package simulation_interface * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/simulation/simulation_interface/package.xml b/simulation/simulation_interface/package.xml index 86e98528e60..5075a3821e8 100644 --- a/simulation/simulation_interface/package.xml +++ b/simulation/simulation_interface/package.xml @@ -2,7 +2,7 @@ simulation_interface - 10.3.3 + 11.0.0 packages to define interface between simulator and scenario interpreter Masaya Kataoka Apache License 2.0 diff --git a/simulation/traffic_simulator/CHANGELOG.rst b/simulation/traffic_simulator/CHANGELOG.rst index 1f3b7c21d3b..ef445a47244 100644 --- a/simulation/traffic_simulator/CHANGELOG.rst +++ b/simulation/traffic_simulator/CHANGELOG.rst @@ -21,6 +21,18 @@ Changelog for package traffic_simulator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge pull request `#1531 `_ from tier4/refactor/lanelet_wrapper_route + HdMapUtils refactor lanelet_wrapper::route +* Merge branch 'master' into refactor/lanelet_wrapper_route +* fix format +* use non member route function `getAlternativeLaneletPoseBaseOnShortestRouteFrom` +* use non member route function `findRoutableAlternativeLaneletPoseFrom` +* add route::route utils +* Implement static route function in lanelet_wrapper +* Contributors: Masaya Kataoka, Tatsuya Yamasaki, abco20 + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/simulation/traffic_simulator/package.xml b/simulation/traffic_simulator/package.xml index 0226479e61f..1f393017b12 100644 --- a/simulation/traffic_simulator/package.xml +++ b/simulation/traffic_simulator/package.xml @@ -1,7 +1,7 @@ traffic_simulator - 10.3.3 + 11.0.0 control traffic flow masaya kataoka diff --git a/simulation/traffic_simulator_msgs/CHANGELOG.rst b/simulation/traffic_simulator_msgs/CHANGELOG.rst index b7f548398d6..23fdc04e60b 100644 --- a/simulation/traffic_simulator_msgs/CHANGELOG.rst +++ b/simulation/traffic_simulator_msgs/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/simulation/traffic_simulator_msgs/package.xml b/simulation/traffic_simulator_msgs/package.xml index dc080ae4a29..ae4e5c1feaa 100644 --- a/simulation/traffic_simulator_msgs/package.xml +++ b/simulation/traffic_simulator_msgs/package.xml @@ -2,7 +2,7 @@ traffic_simulator_msgs - 10.3.3 + 11.0.0 ROS messages for openscenario Masaya Kataoka Apache License 2.0 diff --git a/test_runner/random_test_runner/CHANGELOG.rst b/test_runner/random_test_runner/CHANGELOG.rst index 1f5d1a42b68..c65cdfe45a9 100644 --- a/test_runner/random_test_runner/CHANGELOG.rst +++ b/test_runner/random_test_runner/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package random_test_runner * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/test_runner/random_test_runner/package.xml b/test_runner/random_test_runner/package.xml index ccbde75f86c..3cd961cd8fe 100644 --- a/test_runner/random_test_runner/package.xml +++ b/test_runner/random_test_runner/package.xml @@ -2,7 +2,7 @@ random_test_runner - 10.3.3 + 11.0.0 Random behavior test runner piotr-zyskowski-rai Apache License 2.0 diff --git a/test_runner/scenario_test_runner/CHANGELOG.rst b/test_runner/scenario_test_runner/CHANGELOG.rst index 7c8fab3e5d1..4c18dbfe07f 100644 --- a/test_runner/scenario_test_runner/CHANGELOG.rst +++ b/test_runner/scenario_test_runner/CHANGELOG.rst @@ -35,6 +35,11 @@ Changelog for package scenario_test_runner * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.0.0 (2025-02-20) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_route +* Contributors: Tatsuya Yamasaki + 10.3.3 (2025-02-18) ------------------- * Merge branch 'master' into refactor/simple_sensor_simulator/noise diff --git a/test_runner/scenario_test_runner/package.xml b/test_runner/scenario_test_runner/package.xml index f973ae8b9c8..a88820be66d 100644 --- a/test_runner/scenario_test_runner/package.xml +++ b/test_runner/scenario_test_runner/package.xml @@ -2,7 +2,7 @@ scenario_test_runner - 10.3.3 + 11.0.0 scenario test runner package Tatsuya Yamasaki Apache License 2.0 From aff3cb43e30cfd111cbd18311cab5e1e272c9db5 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 20 Feb 2025 17:25:19 +0900 Subject: [PATCH 53/60] fix: use correct file path --- .github/workflows/workflow.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/workflow.sh b/.github/workflows/workflow.sh index 2530df6d381..2479ae746b6 100755 --- a/.github/workflows/workflow.sh +++ b/.github/workflows/workflow.sh @@ -15,8 +15,9 @@ exit_status=0 while IFS= read -r line do - ros2 launch scenario_test_runner scenario_test_runner.launch.py scenario:="$line" output_directory:="/tmp/scenario_workflow/$(basename "$file_path" | sed 's/\.[^.]*$//')/$(basename "$line" | sed 's/\.[^.]*$//')" "$@" - ros2 run scenario_test_runner result_checker.py /tmp/scenario_test_runner/result.junit.xml + output_directory="/tmp/scenario_workflow/$(basename "$file_path" | sed 's/\.[^.]*$//')/$(basename "$line" | sed 's/\.[^.]*$//')" + ros2 launch scenario_test_runner scenario_test_runner.launch.py scenario:="$line" output_directory:=$output_directory "$@" + ros2 run scenario_test_runner result_checker.py $output_directory/scenario_test_runner/result.junit.xml command_exit_status=$? if [ $command_exit_status -ne 0 ]; then echo "Error: caught non-zero exit status(code: $command_exit_status)" From b87875a8ce507d762fb9440a6e523b77a868d179 Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 20 Feb 2025 19:05:44 +0900 Subject: [PATCH 54/60] fix: optional-scenario-test step in BuildAndRun.yaml --- .github/workflows/BuildAndRun.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/BuildAndRun.yaml b/.github/workflows/BuildAndRun.yaml index cbefe1d58e1..b4cef11430e 100644 --- a/.github/workflows/BuildAndRun.yaml +++ b/.github/workflows/BuildAndRun.yaml @@ -128,7 +128,7 @@ jobs: # execute scenarios but ignore the return code ./src/scenario_simulator_v2/.github/workflows/workflow.sh ./src/scenario_simulator_v2/test_runner/scenario_test_runner/config/optional_workflow.txt global_frame_rate:=20 || true ./src/scenario_simulator_v2/.github/workflows/generate_workflow_report.sh /tmp/scenario_workflow/optional_workflow - echo failure=$(grep -c "> $GITHUB_OUTPUT + echo failure=$(grep -c "> $GITHUB_OUTPUT shell: bash - uses: actions/github-script@v7 From d86c9c008621aa0ef75c4315b7a60bcf49edeccf Mon Sep 17 00:00:00 2001 From: Kotaro Yoshimoto Date: Thu, 20 Feb 2025 16:40:15 +0000 Subject: [PATCH 55/60] Revert "Revert "Revert "chore: modify scenario threshold for test""" This reverts commit 7d343c55b229f3c1eb4aabb28340b4dfd7f9ff98. --- .../scenario_test_runner/scenario/execution_time_test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml index 2e060567594..4b6917f3459 100644 --- a/test_runner/scenario_test_runner/scenario/execution_time_test.yaml +++ b/test_runner/scenario_test_runner/scenario/execution_time_test.yaml @@ -158,7 +158,7 @@ OpenSCENARIO: UserDefinedValueCondition: name: /simulation/interpreter/execution_time/update rule: greaterThan - value: 0.000 + value: 0.005 - name: 'avoid startup' delay: 0 conditionEdge: none From 19dadbf5dd2ba28a0e16a772a0c90259af0ec8b4 Mon Sep 17 00:00:00 2001 From: Release Bot Date: Fri, 21 Feb 2025 03:07:27 +0000 Subject: [PATCH 56/60] Bump version of scenario_simulator_v2 from version 11.0.0 to version 11.1.0 --- common/math/arithmetic/CHANGELOG.rst | 17 ++++++++++ common/math/arithmetic/package.xml | 2 +- common/math/geometry/CHANGELOG.rst | 17 ++++++++++ common/math/geometry/package.xml | 2 +- .../CHANGELOG.rst | 17 ++++++++++ .../scenario_simulator_exception/package.xml | 2 +- common/simple_junit/CHANGELOG.rst | 17 ++++++++++ common/simple_junit/package.xml | 2 +- common/status_monitor/CHANGELOG.rst | 17 ++++++++++ common/status_monitor/package.xml | 2 +- external/concealer/CHANGELOG.rst | 17 ++++++++++ external/concealer/package.xml | 2 +- external/embree_vendor/CHANGELOG.rst | 17 ++++++++++ external/embree_vendor/package.xml | 2 +- map/kashiwanoha_map/CHANGELOG.rst | 17 ++++++++++ map/kashiwanoha_map/package.xml | 2 +- map/simple_cross_map/CHANGELOG.rst | 17 ++++++++++ map/simple_cross_map/package.xml | 2 +- mock/cpp_mock_scenarios/CHANGELOG.rst | 17 ++++++++++ mock/cpp_mock_scenarios/package.xml | 2 +- .../CHANGELOG.rst | 17 ++++++++++ .../package.xml | 2 +- .../openscenario_interpreter/CHANGELOG.rst | 32 +++++++++++++++++ .../openscenario_interpreter/package.xml | 2 +- .../CHANGELOG.rst | 17 ++++++++++ .../package.xml | 2 +- .../CHANGELOG.rst | 17 ++++++++++ .../openscenario_interpreter_msgs/package.xml | 2 +- .../openscenario_preprocessor/CHANGELOG.rst | 17 ++++++++++ .../openscenario_preprocessor/package.xml | 2 +- .../CHANGELOG.rst | 17 ++++++++++ .../package.xml | 2 +- .../openscenario_utility/CHANGELOG.rst | 17 ++++++++++ openscenario/openscenario_utility/package.xml | 2 +- .../openscenario_validator/CHANGELOG.rst | 17 ++++++++++ .../openscenario_validator/package.xml | 2 +- .../openscenario_visualization/CHANGELOG.rst | 17 ++++++++++ .../openscenario_visualization/package.xml | 2 +- .../CHANGELOG.rst | 17 ++++++++++ .../package.xml | 2 +- scenario_simulator_v2/CHANGELOG.rst | 17 ++++++++++ scenario_simulator_v2/package.xml | 2 +- simulation/behavior_tree_plugin/CHANGELOG.rst | 17 ++++++++++ simulation/behavior_tree_plugin/package.xml | 2 +- simulation/do_nothing_plugin/CHANGELOG.rst | 17 ++++++++++ simulation/do_nothing_plugin/package.xml | 2 +- .../simple_sensor_simulator/CHANGELOG.rst | 17 ++++++++++ .../simple_sensor_simulator/package.xml | 2 +- simulation/simulation_interface/CHANGELOG.rst | 17 ++++++++++ simulation/simulation_interface/package.xml | 2 +- simulation/traffic_simulator/CHANGELOG.rst | 17 ++++++++++ simulation/traffic_simulator/package.xml | 2 +- .../traffic_simulator_msgs/CHANGELOG.rst | 17 ++++++++++ simulation/traffic_simulator_msgs/package.xml | 2 +- test_runner/random_test_runner/CHANGELOG.rst | 17 ++++++++++ test_runner/random_test_runner/package.xml | 2 +- .../scenario_test_runner/CHANGELOG.rst | 34 +++++++++++++++++++ test_runner/scenario_test_runner/package.xml | 2 +- 58 files changed, 554 insertions(+), 29 deletions(-) diff --git a/common/math/arithmetic/CHANGELOG.rst b/common/math/arithmetic/CHANGELOG.rst index 645ead25fb7..66a800b53dd 100644 --- a/common/math/arithmetic/CHANGELOG.rst +++ b/common/math/arithmetic/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package arithmetic * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/common/math/arithmetic/package.xml b/common/math/arithmetic/package.xml index 819bf5482ad..a5505bfb4bc 100644 --- a/common/math/arithmetic/package.xml +++ b/common/math/arithmetic/package.xml @@ -2,7 +2,7 @@ arithmetic - 11.0.0 + 11.1.0 arithmetic library for scenario_simulator_v2 Tatsuya Yamasaki Apache License 2.0 diff --git a/common/math/geometry/CHANGELOG.rst b/common/math/geometry/CHANGELOG.rst index 13707a10ea2..48d549642a1 100644 --- a/common/math/geometry/CHANGELOG.rst +++ b/common/math/geometry/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package geometry * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/common/math/geometry/package.xml b/common/math/geometry/package.xml index fab413ddcfe..b9cc871c134 100644 --- a/common/math/geometry/package.xml +++ b/common/math/geometry/package.xml @@ -2,7 +2,7 @@ geometry - 11.0.0 + 11.1.0 geometry math library for scenario_simulator_v2 application Masaya Kataoka Apache License 2.0 diff --git a/common/scenario_simulator_exception/CHANGELOG.rst b/common/scenario_simulator_exception/CHANGELOG.rst index a29e1796f3b..6db73106c6a 100644 --- a/common/scenario_simulator_exception/CHANGELOG.rst +++ b/common/scenario_simulator_exception/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package scenario_simulator_exception * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/common/scenario_simulator_exception/package.xml b/common/scenario_simulator_exception/package.xml index 3ba4c0ddccd..e6f66152efe 100644 --- a/common/scenario_simulator_exception/package.xml +++ b/common/scenario_simulator_exception/package.xml @@ -2,7 +2,7 @@ scenario_simulator_exception - 11.0.0 + 11.1.0 Exception types for scenario simulator Tatsuya Yamasaki Apache License 2.0 diff --git a/common/simple_junit/CHANGELOG.rst b/common/simple_junit/CHANGELOG.rst index df5ed0c3ade..c306dee64a3 100644 --- a/common/simple_junit/CHANGELOG.rst +++ b/common/simple_junit/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package junit_exporter * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/common/simple_junit/package.xml b/common/simple_junit/package.xml index f99fff7f1f1..aebcab8df56 100644 --- a/common/simple_junit/package.xml +++ b/common/simple_junit/package.xml @@ -2,7 +2,7 @@ simple_junit - 11.0.0 + 11.1.0 Lightweight JUnit library for ROS 2 Masaya Kataoka Tatsuya Yamasaki diff --git a/common/status_monitor/CHANGELOG.rst b/common/status_monitor/CHANGELOG.rst index d3a17de0b4c..6d0ab08e972 100644 --- a/common/status_monitor/CHANGELOG.rst +++ b/common/status_monitor/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package status_monitor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/common/status_monitor/package.xml b/common/status_monitor/package.xml index 832e1fc0257..93c4336aa6f 100644 --- a/common/status_monitor/package.xml +++ b/common/status_monitor/package.xml @@ -2,7 +2,7 @@ status_monitor - 11.0.0 + 11.1.0 none Tatsuya Yamasaki Apache License 2.0 diff --git a/external/concealer/CHANGELOG.rst b/external/concealer/CHANGELOG.rst index 1f528a38302..6054bee7c13 100644 --- a/external/concealer/CHANGELOG.rst +++ b/external/concealer/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package concealer * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/external/concealer/package.xml b/external/concealer/package.xml index e9220c61892..66f7711bd54 100644 --- a/external/concealer/package.xml +++ b/external/concealer/package.xml @@ -2,7 +2,7 @@ concealer - 11.0.0 + 11.1.0 Provides a class 'Autoware' to conceal miscellaneous things to simplify Autoware management of the simulator. Tatsuya Yamasaki Apache License 2.0 diff --git a/external/embree_vendor/CHANGELOG.rst b/external/embree_vendor/CHANGELOG.rst index 73afdb31596..b994299e9d7 100644 --- a/external/embree_vendor/CHANGELOG.rst +++ b/external/embree_vendor/CHANGELOG.rst @@ -24,6 +24,23 @@ Changelog for package embree_vendor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/external/embree_vendor/package.xml b/external/embree_vendor/package.xml index 6791d2e5593..7ffa48c0d06 100644 --- a/external/embree_vendor/package.xml +++ b/external/embree_vendor/package.xml @@ -2,7 +2,7 @@ embree_vendor - 11.0.0 + 11.1.0 vendor packages for intel raytracing kernel library masaya Apache 2.0 diff --git a/map/kashiwanoha_map/CHANGELOG.rst b/map/kashiwanoha_map/CHANGELOG.rst index 10ad0bb0cdd..422f85cd136 100644 --- a/map/kashiwanoha_map/CHANGELOG.rst +++ b/map/kashiwanoha_map/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package kashiwanoha_map * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/map/kashiwanoha_map/package.xml b/map/kashiwanoha_map/package.xml index bcd672b7b20..e3f18626968 100644 --- a/map/kashiwanoha_map/package.xml +++ b/map/kashiwanoha_map/package.xml @@ -2,7 +2,7 @@ kashiwanoha_map - 11.0.0 + 11.1.0 map package for kashiwanoha Masaya Kataoka Apache License 2.0 diff --git a/map/simple_cross_map/CHANGELOG.rst b/map/simple_cross_map/CHANGELOG.rst index 2c77f3b120a..f477d2ebecc 100644 --- a/map/simple_cross_map/CHANGELOG.rst +++ b/map/simple_cross_map/CHANGELOG.rst @@ -9,6 +9,23 @@ Changelog for package simple_cross_map * Merge branch 'master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/map/simple_cross_map/package.xml b/map/simple_cross_map/package.xml index 7be7066f28c..523fd72c1f5 100644 --- a/map/simple_cross_map/package.xml +++ b/map/simple_cross_map/package.xml @@ -2,7 +2,7 @@ simple_cross_map - 11.0.0 + 11.1.0 map package for simple cross Masaya Kataoka Apache License 2.0 diff --git a/mock/cpp_mock_scenarios/CHANGELOG.rst b/mock/cpp_mock_scenarios/CHANGELOG.rst index 95b0f2ab438..4b2ad340d52 100644 --- a/mock/cpp_mock_scenarios/CHANGELOG.rst +++ b/mock/cpp_mock_scenarios/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package cpp_mock_scenarios * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/mock/cpp_mock_scenarios/package.xml b/mock/cpp_mock_scenarios/package.xml index 4a047501e15..52ed4d32d94 100644 --- a/mock/cpp_mock_scenarios/package.xml +++ b/mock/cpp_mock_scenarios/package.xml @@ -2,7 +2,7 @@ cpp_mock_scenarios - 11.0.0 + 11.1.0 C++ mock scenarios masaya Apache License 2.0 diff --git a/openscenario/openscenario_experimental_catalog/CHANGELOG.rst b/openscenario/openscenario_experimental_catalog/CHANGELOG.rst index 48af3ee19c9..715689f49a5 100644 --- a/openscenario/openscenario_experimental_catalog/CHANGELOG.rst +++ b/openscenario/openscenario_experimental_catalog/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package openscenario_experimental_catalog * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/openscenario/openscenario_experimental_catalog/package.xml b/openscenario/openscenario_experimental_catalog/package.xml index a0fb249ac42..608cd8fed89 100644 --- a/openscenario/openscenario_experimental_catalog/package.xml +++ b/openscenario/openscenario_experimental_catalog/package.xml @@ -2,7 +2,7 @@ openscenario_experimental_catalog - 11.0.0 + 11.1.0 TIER IV experimental catalogs for OpenSCENARIO Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter/CHANGELOG.rst b/openscenario/openscenario_interpreter/CHANGELOG.rst index 685a766e6e9..fbd669a9e8e 100644 --- a/openscenario/openscenario_interpreter/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter/CHANGELOG.rst @@ -32,6 +32,38 @@ Changelog for package openscenario_interpreter * add publish_empty_context parameter * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge pull request `#1517 `_ from tier4/feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* refactor: use minimum captures for lambda +* chore: use seconds as time unit in execution_time topics +* refactor: generate UserDefinedValue message for each publishers +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* fix: delete unavailable include +* refactor: delete unused code +* refactor: use ExecutionTimer instead of ScopedElapsedTimeRecorder +* refactor: rename TClock with Clock +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* refactor: simplify ScopedElapsedTimeRecorder class +* fix: correct initialization order +* Merge branch 'master' into feature/execution_time +* fix: add activate and deactivate process for time publisher in interpreter +* fix: correct time unit conversion +* feat: publish execution time from interpreter +* feat: record execution time with ScopedElapsedTimeRecorder class +* feat: implement ScopedElapsedTimeRecorder class +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/openscenario/openscenario_interpreter/package.xml b/openscenario/openscenario_interpreter/package.xml index 5e43b546497..a72d692b9ed 100644 --- a/openscenario/openscenario_interpreter/package.xml +++ b/openscenario/openscenario_interpreter/package.xml @@ -2,7 +2,7 @@ openscenario_interpreter - 11.0.0 + 11.1.0 OpenSCENARIO 1.2.0 interpreter package for Autoware Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter_example/CHANGELOG.rst b/openscenario/openscenario_interpreter_example/CHANGELOG.rst index 6b1557780d9..e2987d220cd 100644 --- a/openscenario/openscenario_interpreter_example/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter_example/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package openscenario_interpreter_example * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/openscenario/openscenario_interpreter_example/package.xml b/openscenario/openscenario_interpreter_example/package.xml index 61c93b42ba2..900f4f106b7 100644 --- a/openscenario/openscenario_interpreter_example/package.xml +++ b/openscenario/openscenario_interpreter_example/package.xml @@ -3,7 +3,7 @@ openscenario_interpreter_example - 11.0.0 + 11.1.0 Examples for some TIER IV OpenSCENARIO Interpreter's features Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst b/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst index 66d86170288..6f4d055a563 100644 --- a/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package openscenario_interpreter_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/openscenario/openscenario_interpreter_msgs/package.xml b/openscenario/openscenario_interpreter_msgs/package.xml index 89523cf4cdf..4d54e63e6c2 100644 --- a/openscenario/openscenario_interpreter_msgs/package.xml +++ b/openscenario/openscenario_interpreter_msgs/package.xml @@ -2,7 +2,7 @@ openscenario_interpreter_msgs - 11.0.0 + 11.1.0 ROS message types for package openscenario_interpreter Yamasaki Tatsuya Apache License 2.0 diff --git a/openscenario/openscenario_preprocessor/CHANGELOG.rst b/openscenario/openscenario_preprocessor/CHANGELOG.rst index 8a441ba0ef7..d53be8f8f00 100644 --- a/openscenario/openscenario_preprocessor/CHANGELOG.rst +++ b/openscenario/openscenario_preprocessor/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package openscenario_preprocessor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/openscenario/openscenario_preprocessor/package.xml b/openscenario/openscenario_preprocessor/package.xml index 10bc61ac4b8..a2f9aa49d9b 100644 --- a/openscenario/openscenario_preprocessor/package.xml +++ b/openscenario/openscenario_preprocessor/package.xml @@ -3,7 +3,7 @@ openscenario_preprocessor - 11.0.0 + 11.1.0 Example package for TIER IV OpenSCENARIO Interpreter Kotaro Yoshimoto Apache License 2.0 diff --git a/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst b/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst index 22120d8dc8d..ca59cba9915 100644 --- a/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst +++ b/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package openscenario_preprocessor_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/openscenario/openscenario_preprocessor_msgs/package.xml b/openscenario/openscenario_preprocessor_msgs/package.xml index 45547e73bd9..3a6ba63e8ee 100644 --- a/openscenario/openscenario_preprocessor_msgs/package.xml +++ b/openscenario/openscenario_preprocessor_msgs/package.xml @@ -2,7 +2,7 @@ openscenario_preprocessor_msgs - 11.0.0 + 11.1.0 ROS message types for package openscenario_preprocessor Kotaro Yoshimoto Apache License 2.0 diff --git a/openscenario/openscenario_utility/CHANGELOG.rst b/openscenario/openscenario_utility/CHANGELOG.rst index 05b6b7217d4..13950e4e331 100644 --- a/openscenario/openscenario_utility/CHANGELOG.rst +++ b/openscenario/openscenario_utility/CHANGELOG.rst @@ -24,6 +24,23 @@ Changelog for package openscenario_utility * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/openscenario/openscenario_utility/package.xml b/openscenario/openscenario_utility/package.xml index 1e631d3fcb3..a1d5bca52e9 100644 --- a/openscenario/openscenario_utility/package.xml +++ b/openscenario/openscenario_utility/package.xml @@ -2,7 +2,7 @@ openscenario_utility - 11.0.0 + 11.1.0 Utility tools for ASAM OpenSCENARIO 1.2.0 Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_validator/CHANGELOG.rst b/openscenario/openscenario_validator/CHANGELOG.rst index 91bef2be35b..82732626ce8 100644 --- a/openscenario/openscenario_validator/CHANGELOG.rst +++ b/openscenario/openscenario_validator/CHANGELOG.rst @@ -10,6 +10,23 @@ Changelog for package openscenario_validator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/openscenario/openscenario_validator/package.xml b/openscenario/openscenario_validator/package.xml index edbca6817c7..88bcfcd8245 100644 --- a/openscenario/openscenario_validator/package.xml +++ b/openscenario/openscenario_validator/package.xml @@ -2,7 +2,7 @@ openscenario_validator - 11.0.0 + 11.1.0 Validator for OpenSCENARIO 1.3 Kotaro Yoshimoto Apache License 2.0 diff --git a/rviz_plugins/openscenario_visualization/CHANGELOG.rst b/rviz_plugins/openscenario_visualization/CHANGELOG.rst index 6bb333751df..812297b6157 100644 --- a/rviz_plugins/openscenario_visualization/CHANGELOG.rst +++ b/rviz_plugins/openscenario_visualization/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package openscenario_visualization * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/rviz_plugins/openscenario_visualization/package.xml b/rviz_plugins/openscenario_visualization/package.xml index 5d1cabae0f2..cbc768c3902 100644 --- a/rviz_plugins/openscenario_visualization/package.xml +++ b/rviz_plugins/openscenario_visualization/package.xml @@ -2,7 +2,7 @@ openscenario_visualization - 11.0.0 + 11.1.0 Visualization tools for simulation results Masaya Kataoka Kyoichi Sugahara diff --git a/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst b/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst index bf423a6f684..a3b64d38188 100644 --- a/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst +++ b/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package real_time_factor_control_rviz_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml b/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml index c28462b1fa2..ea86f0644fd 100644 --- a/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml +++ b/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml @@ -2,7 +2,7 @@ real_time_factor_control_rviz_plugin - 11.0.0 + 11.1.0 Slider controlling real time factor value. Paweł Lech Apache License 2.0 diff --git a/scenario_simulator_v2/CHANGELOG.rst b/scenario_simulator_v2/CHANGELOG.rst index fe9982abd22..604b31cf9e6 100644 --- a/scenario_simulator_v2/CHANGELOG.rst +++ b/scenario_simulator_v2/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package scenario_simulator_v2 * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/scenario_simulator_v2/package.xml b/scenario_simulator_v2/package.xml index c2c38365c38..aebadabbe9f 100644 --- a/scenario_simulator_v2/package.xml +++ b/scenario_simulator_v2/package.xml @@ -2,7 +2,7 @@ scenario_simulator_v2 - 11.0.0 + 11.1.0 scenario testing framework for Autoware Masaya Kataoka Apache License 2.0 diff --git a/simulation/behavior_tree_plugin/CHANGELOG.rst b/simulation/behavior_tree_plugin/CHANGELOG.rst index ec85f54e9a7..5e174a55f35 100644 --- a/simulation/behavior_tree_plugin/CHANGELOG.rst +++ b/simulation/behavior_tree_plugin/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package behavior_tree_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge pull request `#1531 `_ from tier4/refactor/lanelet_wrapper_route diff --git a/simulation/behavior_tree_plugin/package.xml b/simulation/behavior_tree_plugin/package.xml index 1ad5da85cd2..0de07c13c91 100644 --- a/simulation/behavior_tree_plugin/package.xml +++ b/simulation/behavior_tree_plugin/package.xml @@ -2,7 +2,7 @@ behavior_tree_plugin - 11.0.0 + 11.1.0 Behavior tree plugin for traffic_simulator masaya Apache 2.0 diff --git a/simulation/do_nothing_plugin/CHANGELOG.rst b/simulation/do_nothing_plugin/CHANGELOG.rst index e047a82cada..8976821ea10 100644 --- a/simulation/do_nothing_plugin/CHANGELOG.rst +++ b/simulation/do_nothing_plugin/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package do_nothing_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/simulation/do_nothing_plugin/package.xml b/simulation/do_nothing_plugin/package.xml index b4e3d00ec3c..4c1e5ccd01c 100644 --- a/simulation/do_nothing_plugin/package.xml +++ b/simulation/do_nothing_plugin/package.xml @@ -2,7 +2,7 @@ do_nothing_plugin - 11.0.0 + 11.1.0 Behavior plugin for do nothing Masaya Kataoka Apache 2.0 diff --git a/simulation/simple_sensor_simulator/CHANGELOG.rst b/simulation/simple_sensor_simulator/CHANGELOG.rst index 8ad3f44fd9c..5cd2d94b8ee 100644 --- a/simulation/simple_sensor_simulator/CHANGELOG.rst +++ b/simulation/simple_sensor_simulator/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package simple_sensor_simulator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/simulation/simple_sensor_simulator/package.xml b/simulation/simple_sensor_simulator/package.xml index f10a0cb0a42..04b3efdbcee 100644 --- a/simulation/simple_sensor_simulator/package.xml +++ b/simulation/simple_sensor_simulator/package.xml @@ -1,7 +1,7 @@ simple_sensor_simulator - 11.0.0 + 11.1.0 simple_sensor_simulator package masaya kataoka diff --git a/simulation/simulation_interface/CHANGELOG.rst b/simulation/simulation_interface/CHANGELOG.rst index 49040ca46a2..14d31d52b07 100644 --- a/simulation/simulation_interface/CHANGELOG.rst +++ b/simulation/simulation_interface/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package simulation_interface * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/simulation/simulation_interface/package.xml b/simulation/simulation_interface/package.xml index 5075a3821e8..9ed8ca601da 100644 --- a/simulation/simulation_interface/package.xml +++ b/simulation/simulation_interface/package.xml @@ -2,7 +2,7 @@ simulation_interface - 11.0.0 + 11.1.0 packages to define interface between simulator and scenario interpreter Masaya Kataoka Apache License 2.0 diff --git a/simulation/traffic_simulator/CHANGELOG.rst b/simulation/traffic_simulator/CHANGELOG.rst index ef445a47244..a17d0d86007 100644 --- a/simulation/traffic_simulator/CHANGELOG.rst +++ b/simulation/traffic_simulator/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package traffic_simulator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge pull request `#1531 `_ from tier4/refactor/lanelet_wrapper_route diff --git a/simulation/traffic_simulator/package.xml b/simulation/traffic_simulator/package.xml index 1f393017b12..e82a2c4372b 100644 --- a/simulation/traffic_simulator/package.xml +++ b/simulation/traffic_simulator/package.xml @@ -1,7 +1,7 @@ traffic_simulator - 11.0.0 + 11.1.0 control traffic flow masaya kataoka diff --git a/simulation/traffic_simulator_msgs/CHANGELOG.rst b/simulation/traffic_simulator_msgs/CHANGELOG.rst index 23fdc04e60b..a2a560e8351 100644 --- a/simulation/traffic_simulator_msgs/CHANGELOG.rst +++ b/simulation/traffic_simulator_msgs/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package openscenario_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/simulation/traffic_simulator_msgs/package.xml b/simulation/traffic_simulator_msgs/package.xml index ae4e5c1feaa..1bd5fd95d8c 100644 --- a/simulation/traffic_simulator_msgs/package.xml +++ b/simulation/traffic_simulator_msgs/package.xml @@ -2,7 +2,7 @@ traffic_simulator_msgs - 11.0.0 + 11.1.0 ROS messages for openscenario Masaya Kataoka Apache License 2.0 diff --git a/test_runner/random_test_runner/CHANGELOG.rst b/test_runner/random_test_runner/CHANGELOG.rst index c65cdfe45a9..ffe6a004091 100644 --- a/test_runner/random_test_runner/CHANGELOG.rst +++ b/test_runner/random_test_runner/CHANGELOG.rst @@ -21,6 +21,23 @@ Changelog for package random_test_runner * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge branch 'master' into feature/execution_time +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/test_runner/random_test_runner/package.xml b/test_runner/random_test_runner/package.xml index 3cd961cd8fe..745ff53f53b 100644 --- a/test_runner/random_test_runner/package.xml +++ b/test_runner/random_test_runner/package.xml @@ -2,7 +2,7 @@ random_test_runner - 11.0.0 + 11.1.0 Random behavior test runner piotr-zyskowski-rai Apache License 2.0 diff --git a/test_runner/scenario_test_runner/CHANGELOG.rst b/test_runner/scenario_test_runner/CHANGELOG.rst index 4c18dbfe07f..504a85bf34b 100644 --- a/test_runner/scenario_test_runner/CHANGELOG.rst +++ b/test_runner/scenario_test_runner/CHANGELOG.rst @@ -35,6 +35,40 @@ Changelog for package scenario_test_runner * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +11.1.0 (2025-02-21) +------------------- +* Merge pull request `#1517 `_ from tier4/feature/execution_time +* Revert "Revert "Revert "chore: modify scenario threshold for test""" + This reverts commit 7d343c55b229f3c1eb4aabb28340b4dfd7f9ff98. +* Merge branch 'master' into feature/execution_time +* Revert "Revert "chore: modify scenario threshold for test"" + This reverts commit 603273f93910854a0fdd228dfef0aee537fb6398. +* Revert "chore: modify scenario threshold for test" + This reverts commit 30e525ccdce49cc2f13d21f9fa9b9b15f58ccbbb. +* Merge remote-tracking branch 'origin/master' into feature/execution_time +* chore: modify scenario threshold for test +* Merge branch 'master' into feature/execution_time +* chore: use seconds as time unit in execution_time topics +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Revert "chore: change scenario condition for test" + This reverts commit 868aae6e9077d8f9c2e58d3431d01e300b1f1c70. +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* chore: change scenario condition for test +* chore: move execution_time_test.yaml into optional_workflow.txt +* Merge branch 'master' into feature/execution_time +* Merge branch 'master' into feature/execution_time +* feat: add execution_time_test.yaml into test scenario line-up +* Merge branch 'master' into feature/execution_time +* chore: update threshold for update time in execution_time_test.yaml +* refactor: use anchor and aliases in execution_time_test.yaml +* feat: add execution_time_test.yaml +* Contributors: Kotaro Yoshimoto, Tatsuya Yamasaki + 11.0.0 (2025-02-20) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_route diff --git a/test_runner/scenario_test_runner/package.xml b/test_runner/scenario_test_runner/package.xml index a88820be66d..4d48aee522e 100644 --- a/test_runner/scenario_test_runner/package.xml +++ b/test_runner/scenario_test_runner/package.xml @@ -2,7 +2,7 @@ scenario_test_runner - 11.0.0 + 11.1.0 scenario test runner package Tatsuya Yamasaki Apache License 2.0 From 129ebd7a9c4b1d5b5216c415dbb1864962c81a99 Mon Sep 17 00:00:00 2001 From: Taiga Takano Date: Tue, 25 Feb 2025 15:02:14 +0900 Subject: [PATCH 57/60] Push latest tag along with versioned Docker images. --- .github/workflows/Docker.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/Docker.yaml b/.github/workflows/Docker.yaml index d5bc37819a3..8e2648cf0ea 100644 --- a/.github/workflows/Docker.yaml +++ b/.github/workflows/Docker.yaml @@ -69,7 +69,8 @@ jobs: *.cache-to=type=gha,mode=max *.cache-from=type=gha *.tags=ghcr.io/tier4/scenario_simulator_v2:traffic_simulator_${{ matrix.rosdistro }}-${{ github.event.inputs.version }} - push: true + *.tags=ghcr.io/tier4/scenario_simulator_v2:traffic_simulator_latest + push: true targets: | traffic_simulator_${{ matrix.rosdistro }} @@ -135,6 +136,7 @@ jobs: *.cache-to=type=gha,mode=max *.cache-from=type=gha *.tags=ghcr.io/tier4/scenario_simulator_v2:humble-${{ github.event.inputs.version }} + *.tags=ghcr.io/tier4/scenario_simulator_v2:latest push: true targets: | ${{ matrix.rosdistro }}_base_${{ matrix.arch }} From 88351bf433bc5bc455da6c194cdd265ec58ddcd1 Mon Sep 17 00:00:00 2001 From: Release Bot Date: Tue, 25 Feb 2025 07:03:02 +0000 Subject: [PATCH 58/60] Bump version of scenario_simulator_v2 from version 11.1.0 to version 12.0.0 --- common/math/arithmetic/CHANGELOG.rst | 6 ++++++ common/math/arithmetic/package.xml | 2 +- common/math/geometry/CHANGELOG.rst | 6 ++++++ common/math/geometry/package.xml | 2 +- common/scenario_simulator_exception/CHANGELOG.rst | 6 ++++++ common/scenario_simulator_exception/package.xml | 2 +- common/simple_junit/CHANGELOG.rst | 6 ++++++ common/simple_junit/package.xml | 2 +- common/status_monitor/CHANGELOG.rst | 6 ++++++ common/status_monitor/package.xml | 2 +- external/concealer/CHANGELOG.rst | 6 ++++++ external/concealer/package.xml | 2 +- external/embree_vendor/CHANGELOG.rst | 6 ++++++ external/embree_vendor/package.xml | 2 +- map/kashiwanoha_map/CHANGELOG.rst | 6 ++++++ map/kashiwanoha_map/package.xml | 2 +- map/simple_cross_map/CHANGELOG.rst | 6 ++++++ map/simple_cross_map/package.xml | 2 +- mock/cpp_mock_scenarios/CHANGELOG.rst | 9 +++++++++ mock/cpp_mock_scenarios/package.xml | 2 +- .../openscenario_experimental_catalog/CHANGELOG.rst | 6 ++++++ .../openscenario_experimental_catalog/package.xml | 2 +- openscenario/openscenario_interpreter/CHANGELOG.rst | 6 ++++++ openscenario/openscenario_interpreter/package.xml | 2 +- .../openscenario_interpreter_example/CHANGELOG.rst | 6 ++++++ .../openscenario_interpreter_example/package.xml | 2 +- .../openscenario_interpreter_msgs/CHANGELOG.rst | 6 ++++++ .../openscenario_interpreter_msgs/package.xml | 2 +- openscenario/openscenario_preprocessor/CHANGELOG.rst | 6 ++++++ openscenario/openscenario_preprocessor/package.xml | 2 +- .../openscenario_preprocessor_msgs/CHANGELOG.rst | 6 ++++++ .../openscenario_preprocessor_msgs/package.xml | 2 +- openscenario/openscenario_utility/CHANGELOG.rst | 6 ++++++ openscenario/openscenario_utility/package.xml | 2 +- openscenario/openscenario_validator/CHANGELOG.rst | 6 ++++++ openscenario/openscenario_validator/package.xml | 2 +- .../openscenario_visualization/CHANGELOG.rst | 6 ++++++ rviz_plugins/openscenario_visualization/package.xml | 2 +- .../CHANGELOG.rst | 6 ++++++ .../real_time_factor_control_rviz_plugin/package.xml | 2 +- scenario_simulator_v2/CHANGELOG.rst | 6 ++++++ scenario_simulator_v2/package.xml | 2 +- simulation/behavior_tree_plugin/CHANGELOG.rst | 6 ++++++ simulation/behavior_tree_plugin/package.xml | 2 +- simulation/do_nothing_plugin/CHANGELOG.rst | 6 ++++++ simulation/do_nothing_plugin/package.xml | 2 +- simulation/simple_sensor_simulator/CHANGELOG.rst | 6 ++++++ simulation/simple_sensor_simulator/package.xml | 2 +- simulation/simulation_interface/CHANGELOG.rst | 6 ++++++ simulation/simulation_interface/package.xml | 2 +- simulation/traffic_simulator/CHANGELOG.rst | 12 ++++++++++++ simulation/traffic_simulator/package.xml | 2 +- simulation/traffic_simulator_msgs/CHANGELOG.rst | 6 ++++++ simulation/traffic_simulator_msgs/package.xml | 2 +- test_runner/random_test_runner/CHANGELOG.rst | 6 ++++++ test_runner/random_test_runner/package.xml | 2 +- test_runner/scenario_test_runner/CHANGELOG.rst | 6 ++++++ test_runner/scenario_test_runner/package.xml | 2 +- 58 files changed, 212 insertions(+), 29 deletions(-) diff --git a/common/math/arithmetic/CHANGELOG.rst b/common/math/arithmetic/CHANGELOG.rst index 66a800b53dd..22ae33b752a 100644 --- a/common/math/arithmetic/CHANGELOG.rst +++ b/common/math/arithmetic/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package arithmetic * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/common/math/arithmetic/package.xml b/common/math/arithmetic/package.xml index a5505bfb4bc..5f7a13ddeeb 100644 --- a/common/math/arithmetic/package.xml +++ b/common/math/arithmetic/package.xml @@ -2,7 +2,7 @@ arithmetic - 11.1.0 + 12.0.0 arithmetic library for scenario_simulator_v2 Tatsuya Yamasaki Apache License 2.0 diff --git a/common/math/geometry/CHANGELOG.rst b/common/math/geometry/CHANGELOG.rst index 48d549642a1..0cb7987199c 100644 --- a/common/math/geometry/CHANGELOG.rst +++ b/common/math/geometry/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package geometry * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/common/math/geometry/package.xml b/common/math/geometry/package.xml index b9cc871c134..ae394ccee7f 100644 --- a/common/math/geometry/package.xml +++ b/common/math/geometry/package.xml @@ -2,7 +2,7 @@ geometry - 11.1.0 + 12.0.0 geometry math library for scenario_simulator_v2 application Masaya Kataoka Apache License 2.0 diff --git a/common/scenario_simulator_exception/CHANGELOG.rst b/common/scenario_simulator_exception/CHANGELOG.rst index 6db73106c6a..889c3b923d7 100644 --- a/common/scenario_simulator_exception/CHANGELOG.rst +++ b/common/scenario_simulator_exception/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package scenario_simulator_exception * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/common/scenario_simulator_exception/package.xml b/common/scenario_simulator_exception/package.xml index e6f66152efe..f8391489070 100644 --- a/common/scenario_simulator_exception/package.xml +++ b/common/scenario_simulator_exception/package.xml @@ -2,7 +2,7 @@ scenario_simulator_exception - 11.1.0 + 12.0.0 Exception types for scenario simulator Tatsuya Yamasaki Apache License 2.0 diff --git a/common/simple_junit/CHANGELOG.rst b/common/simple_junit/CHANGELOG.rst index c306dee64a3..eb9abfa05cd 100644 --- a/common/simple_junit/CHANGELOG.rst +++ b/common/simple_junit/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package junit_exporter * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/common/simple_junit/package.xml b/common/simple_junit/package.xml index aebcab8df56..8f85282e6bd 100644 --- a/common/simple_junit/package.xml +++ b/common/simple_junit/package.xml @@ -2,7 +2,7 @@ simple_junit - 11.1.0 + 12.0.0 Lightweight JUnit library for ROS 2 Masaya Kataoka Tatsuya Yamasaki diff --git a/common/status_monitor/CHANGELOG.rst b/common/status_monitor/CHANGELOG.rst index 6d0ab08e972..d30dbb6dbb8 100644 --- a/common/status_monitor/CHANGELOG.rst +++ b/common/status_monitor/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package status_monitor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/common/status_monitor/package.xml b/common/status_monitor/package.xml index 93c4336aa6f..b4c821a3595 100644 --- a/common/status_monitor/package.xml +++ b/common/status_monitor/package.xml @@ -2,7 +2,7 @@ status_monitor - 11.1.0 + 12.0.0 none Tatsuya Yamasaki Apache License 2.0 diff --git a/external/concealer/CHANGELOG.rst b/external/concealer/CHANGELOG.rst index 6054bee7c13..8aec142f89e 100644 --- a/external/concealer/CHANGELOG.rst +++ b/external/concealer/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package concealer * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/external/concealer/package.xml b/external/concealer/package.xml index 66f7711bd54..9fe4edc8ae6 100644 --- a/external/concealer/package.xml +++ b/external/concealer/package.xml @@ -2,7 +2,7 @@ concealer - 11.1.0 + 12.0.0 Provides a class 'Autoware' to conceal miscellaneous things to simplify Autoware management of the simulator. Tatsuya Yamasaki Apache License 2.0 diff --git a/external/embree_vendor/CHANGELOG.rst b/external/embree_vendor/CHANGELOG.rst index b994299e9d7..4564a4e8d6a 100644 --- a/external/embree_vendor/CHANGELOG.rst +++ b/external/embree_vendor/CHANGELOG.rst @@ -24,6 +24,12 @@ Changelog for package embree_vendor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/external/embree_vendor/package.xml b/external/embree_vendor/package.xml index 7ffa48c0d06..701cbe993a5 100644 --- a/external/embree_vendor/package.xml +++ b/external/embree_vendor/package.xml @@ -2,7 +2,7 @@ embree_vendor - 11.1.0 + 12.0.0 vendor packages for intel raytracing kernel library masaya Apache 2.0 diff --git a/map/kashiwanoha_map/CHANGELOG.rst b/map/kashiwanoha_map/CHANGELOG.rst index 422f85cd136..411b701e8db 100644 --- a/map/kashiwanoha_map/CHANGELOG.rst +++ b/map/kashiwanoha_map/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package kashiwanoha_map * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/map/kashiwanoha_map/package.xml b/map/kashiwanoha_map/package.xml index e3f18626968..d594fa46de2 100644 --- a/map/kashiwanoha_map/package.xml +++ b/map/kashiwanoha_map/package.xml @@ -2,7 +2,7 @@ kashiwanoha_map - 11.1.0 + 12.0.0 map package for kashiwanoha Masaya Kataoka Apache License 2.0 diff --git a/map/simple_cross_map/CHANGELOG.rst b/map/simple_cross_map/CHANGELOG.rst index f477d2ebecc..dcfa4ba2c95 100644 --- a/map/simple_cross_map/CHANGELOG.rst +++ b/map/simple_cross_map/CHANGELOG.rst @@ -9,6 +9,12 @@ Changelog for package simple_cross_map * Merge branch 'master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/map/simple_cross_map/package.xml b/map/simple_cross_map/package.xml index 523fd72c1f5..657fdc59972 100644 --- a/map/simple_cross_map/package.xml +++ b/map/simple_cross_map/package.xml @@ -2,7 +2,7 @@ simple_cross_map - 11.1.0 + 12.0.0 map package for simple cross Masaya Kataoka Apache License 2.0 diff --git a/mock/cpp_mock_scenarios/CHANGELOG.rst b/mock/cpp_mock_scenarios/CHANGELOG.rst index 4b2ad340d52..6ad799d51bc 100644 --- a/mock/cpp_mock_scenarios/CHANGELOG.rst +++ b/mock/cpp_mock_scenarios/CHANGELOG.rst @@ -21,6 +21,15 @@ Changelog for package cpp_mock_scenarios * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge pull request `#1533 `_ from tier4/refactor/lanelet_wrapper_bound + HdMapUtils refactor lanelet_wrapper::lanelet_map::leftBound rightBound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* remove hdmap_utils from `distanceToLaneBound` +* Contributors: Masaya Kataoka, Tatsuya Yamasaki, abco20 + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/mock/cpp_mock_scenarios/package.xml b/mock/cpp_mock_scenarios/package.xml index 52ed4d32d94..40e018f89b0 100644 --- a/mock/cpp_mock_scenarios/package.xml +++ b/mock/cpp_mock_scenarios/package.xml @@ -2,7 +2,7 @@ cpp_mock_scenarios - 11.1.0 + 12.0.0 C++ mock scenarios masaya Apache License 2.0 diff --git a/openscenario/openscenario_experimental_catalog/CHANGELOG.rst b/openscenario/openscenario_experimental_catalog/CHANGELOG.rst index 715689f49a5..e3d6536209c 100644 --- a/openscenario/openscenario_experimental_catalog/CHANGELOG.rst +++ b/openscenario/openscenario_experimental_catalog/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package openscenario_experimental_catalog * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/openscenario/openscenario_experimental_catalog/package.xml b/openscenario/openscenario_experimental_catalog/package.xml index 608cd8fed89..f73d9523e07 100644 --- a/openscenario/openscenario_experimental_catalog/package.xml +++ b/openscenario/openscenario_experimental_catalog/package.xml @@ -2,7 +2,7 @@ openscenario_experimental_catalog - 11.1.0 + 12.0.0 TIER IV experimental catalogs for OpenSCENARIO Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter/CHANGELOG.rst b/openscenario/openscenario_interpreter/CHANGELOG.rst index fbd669a9e8e..a10421e8936 100644 --- a/openscenario/openscenario_interpreter/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter/CHANGELOG.rst @@ -32,6 +32,12 @@ Changelog for package openscenario_interpreter * add publish_empty_context parameter * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge pull request `#1517 `_ from tier4/feature/execution_time diff --git a/openscenario/openscenario_interpreter/package.xml b/openscenario/openscenario_interpreter/package.xml index a72d692b9ed..52539d27571 100644 --- a/openscenario/openscenario_interpreter/package.xml +++ b/openscenario/openscenario_interpreter/package.xml @@ -2,7 +2,7 @@ openscenario_interpreter - 11.1.0 + 12.0.0 OpenSCENARIO 1.2.0 interpreter package for Autoware Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter_example/CHANGELOG.rst b/openscenario/openscenario_interpreter_example/CHANGELOG.rst index e2987d220cd..53ba66b98ea 100644 --- a/openscenario/openscenario_interpreter_example/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter_example/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package openscenario_interpreter_example * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/openscenario/openscenario_interpreter_example/package.xml b/openscenario/openscenario_interpreter_example/package.xml index 900f4f106b7..fe3a650fae2 100644 --- a/openscenario/openscenario_interpreter_example/package.xml +++ b/openscenario/openscenario_interpreter_example/package.xml @@ -3,7 +3,7 @@ openscenario_interpreter_example - 11.1.0 + 12.0.0 Examples for some TIER IV OpenSCENARIO Interpreter's features Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst b/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst index 6f4d055a563..741e0983481 100644 --- a/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package openscenario_interpreter_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/openscenario/openscenario_interpreter_msgs/package.xml b/openscenario/openscenario_interpreter_msgs/package.xml index 4d54e63e6c2..b76c9cb38eb 100644 --- a/openscenario/openscenario_interpreter_msgs/package.xml +++ b/openscenario/openscenario_interpreter_msgs/package.xml @@ -2,7 +2,7 @@ openscenario_interpreter_msgs - 11.1.0 + 12.0.0 ROS message types for package openscenario_interpreter Yamasaki Tatsuya Apache License 2.0 diff --git a/openscenario/openscenario_preprocessor/CHANGELOG.rst b/openscenario/openscenario_preprocessor/CHANGELOG.rst index d53be8f8f00..597662ceebd 100644 --- a/openscenario/openscenario_preprocessor/CHANGELOG.rst +++ b/openscenario/openscenario_preprocessor/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package openscenario_preprocessor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/openscenario/openscenario_preprocessor/package.xml b/openscenario/openscenario_preprocessor/package.xml index a2f9aa49d9b..8bdfc28815a 100644 --- a/openscenario/openscenario_preprocessor/package.xml +++ b/openscenario/openscenario_preprocessor/package.xml @@ -3,7 +3,7 @@ openscenario_preprocessor - 11.1.0 + 12.0.0 Example package for TIER IV OpenSCENARIO Interpreter Kotaro Yoshimoto Apache License 2.0 diff --git a/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst b/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst index ca59cba9915..1b64019ff79 100644 --- a/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst +++ b/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package openscenario_preprocessor_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/openscenario/openscenario_preprocessor_msgs/package.xml b/openscenario/openscenario_preprocessor_msgs/package.xml index 3a6ba63e8ee..4b36d727047 100644 --- a/openscenario/openscenario_preprocessor_msgs/package.xml +++ b/openscenario/openscenario_preprocessor_msgs/package.xml @@ -2,7 +2,7 @@ openscenario_preprocessor_msgs - 11.1.0 + 12.0.0 ROS message types for package openscenario_preprocessor Kotaro Yoshimoto Apache License 2.0 diff --git a/openscenario/openscenario_utility/CHANGELOG.rst b/openscenario/openscenario_utility/CHANGELOG.rst index 13950e4e331..d1650b602bb 100644 --- a/openscenario/openscenario_utility/CHANGELOG.rst +++ b/openscenario/openscenario_utility/CHANGELOG.rst @@ -24,6 +24,12 @@ Changelog for package openscenario_utility * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/openscenario/openscenario_utility/package.xml b/openscenario/openscenario_utility/package.xml index a1d5bca52e9..bc66b95f8e1 100644 --- a/openscenario/openscenario_utility/package.xml +++ b/openscenario/openscenario_utility/package.xml @@ -2,7 +2,7 @@ openscenario_utility - 11.1.0 + 12.0.0 Utility tools for ASAM OpenSCENARIO 1.2.0 Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_validator/CHANGELOG.rst b/openscenario/openscenario_validator/CHANGELOG.rst index 82732626ce8..10c445ac986 100644 --- a/openscenario/openscenario_validator/CHANGELOG.rst +++ b/openscenario/openscenario_validator/CHANGELOG.rst @@ -10,6 +10,12 @@ Changelog for package openscenario_validator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/openscenario/openscenario_validator/package.xml b/openscenario/openscenario_validator/package.xml index 88bcfcd8245..58bae0f1745 100644 --- a/openscenario/openscenario_validator/package.xml +++ b/openscenario/openscenario_validator/package.xml @@ -2,7 +2,7 @@ openscenario_validator - 11.1.0 + 12.0.0 Validator for OpenSCENARIO 1.3 Kotaro Yoshimoto Apache License 2.0 diff --git a/rviz_plugins/openscenario_visualization/CHANGELOG.rst b/rviz_plugins/openscenario_visualization/CHANGELOG.rst index 812297b6157..f144682d8c0 100644 --- a/rviz_plugins/openscenario_visualization/CHANGELOG.rst +++ b/rviz_plugins/openscenario_visualization/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package openscenario_visualization * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/rviz_plugins/openscenario_visualization/package.xml b/rviz_plugins/openscenario_visualization/package.xml index cbc768c3902..3cca1c5f753 100644 --- a/rviz_plugins/openscenario_visualization/package.xml +++ b/rviz_plugins/openscenario_visualization/package.xml @@ -2,7 +2,7 @@ openscenario_visualization - 11.1.0 + 12.0.0 Visualization tools for simulation results Masaya Kataoka Kyoichi Sugahara diff --git a/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst b/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst index a3b64d38188..9057a9d181f 100644 --- a/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst +++ b/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package real_time_factor_control_rviz_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml b/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml index ea86f0644fd..e9b04dc0611 100644 --- a/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml +++ b/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml @@ -2,7 +2,7 @@ real_time_factor_control_rviz_plugin - 11.1.0 + 12.0.0 Slider controlling real time factor value. Paweł Lech Apache License 2.0 diff --git a/scenario_simulator_v2/CHANGELOG.rst b/scenario_simulator_v2/CHANGELOG.rst index 604b31cf9e6..838d4f40d21 100644 --- a/scenario_simulator_v2/CHANGELOG.rst +++ b/scenario_simulator_v2/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package scenario_simulator_v2 * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/scenario_simulator_v2/package.xml b/scenario_simulator_v2/package.xml index aebadabbe9f..db5dc448f77 100644 --- a/scenario_simulator_v2/package.xml +++ b/scenario_simulator_v2/package.xml @@ -2,7 +2,7 @@ scenario_simulator_v2 - 11.1.0 + 12.0.0 scenario testing framework for Autoware Masaya Kataoka Apache License 2.0 diff --git a/simulation/behavior_tree_plugin/CHANGELOG.rst b/simulation/behavior_tree_plugin/CHANGELOG.rst index 5e174a55f35..645c002f5d2 100644 --- a/simulation/behavior_tree_plugin/CHANGELOG.rst +++ b/simulation/behavior_tree_plugin/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package behavior_tree_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/simulation/behavior_tree_plugin/package.xml b/simulation/behavior_tree_plugin/package.xml index 0de07c13c91..537f40ddc6f 100644 --- a/simulation/behavior_tree_plugin/package.xml +++ b/simulation/behavior_tree_plugin/package.xml @@ -2,7 +2,7 @@ behavior_tree_plugin - 11.1.0 + 12.0.0 Behavior tree plugin for traffic_simulator masaya Apache 2.0 diff --git a/simulation/do_nothing_plugin/CHANGELOG.rst b/simulation/do_nothing_plugin/CHANGELOG.rst index 8976821ea10..55baff71645 100644 --- a/simulation/do_nothing_plugin/CHANGELOG.rst +++ b/simulation/do_nothing_plugin/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package do_nothing_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/simulation/do_nothing_plugin/package.xml b/simulation/do_nothing_plugin/package.xml index 4c1e5ccd01c..150a9af06d4 100644 --- a/simulation/do_nothing_plugin/package.xml +++ b/simulation/do_nothing_plugin/package.xml @@ -2,7 +2,7 @@ do_nothing_plugin - 11.1.0 + 12.0.0 Behavior plugin for do nothing Masaya Kataoka Apache 2.0 diff --git a/simulation/simple_sensor_simulator/CHANGELOG.rst b/simulation/simple_sensor_simulator/CHANGELOG.rst index 5cd2d94b8ee..e619d50eff2 100644 --- a/simulation/simple_sensor_simulator/CHANGELOG.rst +++ b/simulation/simple_sensor_simulator/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package simple_sensor_simulator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/simulation/simple_sensor_simulator/package.xml b/simulation/simple_sensor_simulator/package.xml index 04b3efdbcee..f60b99bdfc7 100644 --- a/simulation/simple_sensor_simulator/package.xml +++ b/simulation/simple_sensor_simulator/package.xml @@ -1,7 +1,7 @@ simple_sensor_simulator - 11.1.0 + 12.0.0 simple_sensor_simulator package masaya kataoka diff --git a/simulation/simulation_interface/CHANGELOG.rst b/simulation/simulation_interface/CHANGELOG.rst index 14d31d52b07..f9efe83583a 100644 --- a/simulation/simulation_interface/CHANGELOG.rst +++ b/simulation/simulation_interface/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package simulation_interface * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/simulation/simulation_interface/package.xml b/simulation/simulation_interface/package.xml index 9ed8ca601da..98785035058 100644 --- a/simulation/simulation_interface/package.xml +++ b/simulation/simulation_interface/package.xml @@ -2,7 +2,7 @@ simulation_interface - 11.1.0 + 12.0.0 packages to define interface between simulator and scenario interpreter Masaya Kataoka Apache License 2.0 diff --git a/simulation/traffic_simulator/CHANGELOG.rst b/simulation/traffic_simulator/CHANGELOG.rst index a17d0d86007..fb3b8d12e5f 100644 --- a/simulation/traffic_simulator/CHANGELOG.rst +++ b/simulation/traffic_simulator/CHANGELOG.rst @@ -21,6 +21,18 @@ Changelog for package traffic_simulator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge pull request `#1533 `_ from tier4/refactor/lanelet_wrapper_bound + HdMapUtils refactor lanelet_wrapper::lanelet_map::leftBound rightBound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* remove hdmap_utils from `distanceToLaneBound` +* remove hdmap_utils from `distanceToLeftLaneBound` and `distanceToRightLaneBound` +* move `getLeftBound` and `getRightBound` methods +* Add toPolygon function +* Contributors: Masaya Kataoka, Tatsuya Yamasaki, abco20 + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/simulation/traffic_simulator/package.xml b/simulation/traffic_simulator/package.xml index e82a2c4372b..bb602331816 100644 --- a/simulation/traffic_simulator/package.xml +++ b/simulation/traffic_simulator/package.xml @@ -1,7 +1,7 @@ traffic_simulator - 11.1.0 + 12.0.0 control traffic flow masaya kataoka diff --git a/simulation/traffic_simulator_msgs/CHANGELOG.rst b/simulation/traffic_simulator_msgs/CHANGELOG.rst index a2a560e8351..cd8b86c3baf 100644 --- a/simulation/traffic_simulator_msgs/CHANGELOG.rst +++ b/simulation/traffic_simulator_msgs/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package openscenario_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/simulation/traffic_simulator_msgs/package.xml b/simulation/traffic_simulator_msgs/package.xml index 1bd5fd95d8c..696c02c7247 100644 --- a/simulation/traffic_simulator_msgs/package.xml +++ b/simulation/traffic_simulator_msgs/package.xml @@ -2,7 +2,7 @@ traffic_simulator_msgs - 11.1.0 + 12.0.0 ROS messages for openscenario Masaya Kataoka Apache License 2.0 diff --git a/test_runner/random_test_runner/CHANGELOG.rst b/test_runner/random_test_runner/CHANGELOG.rst index ffe6a004091..837c40afeca 100644 --- a/test_runner/random_test_runner/CHANGELOG.rst +++ b/test_runner/random_test_runner/CHANGELOG.rst @@ -21,6 +21,12 @@ Changelog for package random_test_runner * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge branch 'master' into feature/execution_time diff --git a/test_runner/random_test_runner/package.xml b/test_runner/random_test_runner/package.xml index 745ff53f53b..65449ab428d 100644 --- a/test_runner/random_test_runner/package.xml +++ b/test_runner/random_test_runner/package.xml @@ -2,7 +2,7 @@ random_test_runner - 11.1.0 + 12.0.0 Random behavior test runner piotr-zyskowski-rai Apache License 2.0 diff --git a/test_runner/scenario_test_runner/CHANGELOG.rst b/test_runner/scenario_test_runner/CHANGELOG.rst index 504a85bf34b..025ef586915 100644 --- a/test_runner/scenario_test_runner/CHANGELOG.rst +++ b/test_runner/scenario_test_runner/CHANGELOG.rst @@ -35,6 +35,12 @@ Changelog for package scenario_test_runner * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.0 (2025-02-25) +------------------- +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Merge branch 'master' into refactor/lanelet_wrapper_bound +* Contributors: Tatsuya Yamasaki + 11.1.0 (2025-02-21) ------------------- * Merge pull request `#1517 `_ from tier4/feature/execution_time diff --git a/test_runner/scenario_test_runner/package.xml b/test_runner/scenario_test_runner/package.xml index 4d48aee522e..340c3ef4b65 100644 --- a/test_runner/scenario_test_runner/package.xml +++ b/test_runner/scenario_test_runner/package.xml @@ -2,7 +2,7 @@ scenario_test_runner - 11.1.0 + 12.0.0 scenario test runner package Tatsuya Yamasaki Apache License 2.0 From 8d19a6d9ed99eff97ebf5c12420f2e9e37cec6fa Mon Sep 17 00:00:00 2001 From: Taiga Takano Date: Tue, 25 Feb 2025 17:18:15 +0900 Subject: [PATCH 59/60] fix typo --- .github/workflows/Docker.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Docker.yaml b/.github/workflows/Docker.yaml index 8e2648cf0ea..bbf1d8f938d 100644 --- a/.github/workflows/Docker.yaml +++ b/.github/workflows/Docker.yaml @@ -69,7 +69,7 @@ jobs: *.cache-to=type=gha,mode=max *.cache-from=type=gha *.tags=ghcr.io/tier4/scenario_simulator_v2:traffic_simulator_${{ matrix.rosdistro }}-${{ github.event.inputs.version }} - *.tags=ghcr.io/tier4/scenario_simulator_v2:traffic_simulator_latest + *.tags=ghcr.io/tier4/scenario_simulator_v2:traffic_simulator-latest push: true targets: | traffic_simulator_${{ matrix.rosdistro }} @@ -136,7 +136,7 @@ jobs: *.cache-to=type=gha,mode=max *.cache-from=type=gha *.tags=ghcr.io/tier4/scenario_simulator_v2:humble-${{ github.event.inputs.version }} - *.tags=ghcr.io/tier4/scenario_simulator_v2:latest + *.tags=ghcr.io/tier4/scenario_simulator_v2:humble-latest push: true targets: | ${{ matrix.rosdistro }}_base_${{ matrix.arch }} From 3042d1990669257732e0613447c1122dccfaad8c Mon Sep 17 00:00:00 2001 From: Release Bot Date: Wed, 26 Feb 2025 06:37:14 +0000 Subject: [PATCH 60/60] Bump version of scenario_simulator_v2 from version 12.0.0 to version 12.0.1 --- common/math/arithmetic/CHANGELOG.rst | 5 +++++ common/math/arithmetic/package.xml | 2 +- common/math/geometry/CHANGELOG.rst | 5 +++++ common/math/geometry/package.xml | 2 +- common/scenario_simulator_exception/CHANGELOG.rst | 5 +++++ common/scenario_simulator_exception/package.xml | 2 +- common/simple_junit/CHANGELOG.rst | 5 +++++ common/simple_junit/package.xml | 2 +- common/status_monitor/CHANGELOG.rst | 5 +++++ common/status_monitor/package.xml | 2 +- external/concealer/CHANGELOG.rst | 5 +++++ external/concealer/package.xml | 2 +- external/embree_vendor/CHANGELOG.rst | 5 +++++ external/embree_vendor/package.xml | 2 +- map/kashiwanoha_map/CHANGELOG.rst | 5 +++++ map/kashiwanoha_map/package.xml | 2 +- map/simple_cross_map/CHANGELOG.rst | 5 +++++ map/simple_cross_map/package.xml | 2 +- mock/cpp_mock_scenarios/CHANGELOG.rst | 5 +++++ mock/cpp_mock_scenarios/package.xml | 2 +- openscenario/openscenario_experimental_catalog/CHANGELOG.rst | 5 +++++ openscenario/openscenario_experimental_catalog/package.xml | 2 +- openscenario/openscenario_interpreter/CHANGELOG.rst | 5 +++++ openscenario/openscenario_interpreter/package.xml | 2 +- openscenario/openscenario_interpreter_example/CHANGELOG.rst | 5 +++++ openscenario/openscenario_interpreter_example/package.xml | 2 +- openscenario/openscenario_interpreter_msgs/CHANGELOG.rst | 5 +++++ openscenario/openscenario_interpreter_msgs/package.xml | 2 +- openscenario/openscenario_preprocessor/CHANGELOG.rst | 5 +++++ openscenario/openscenario_preprocessor/package.xml | 2 +- openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst | 5 +++++ openscenario/openscenario_preprocessor_msgs/package.xml | 2 +- openscenario/openscenario_utility/CHANGELOG.rst | 5 +++++ openscenario/openscenario_utility/package.xml | 2 +- openscenario/openscenario_validator/CHANGELOG.rst | 5 +++++ openscenario/openscenario_validator/package.xml | 2 +- rviz_plugins/openscenario_visualization/CHANGELOG.rst | 5 +++++ rviz_plugins/openscenario_visualization/package.xml | 2 +- .../real_time_factor_control_rviz_plugin/CHANGELOG.rst | 5 +++++ .../real_time_factor_control_rviz_plugin/package.xml | 2 +- scenario_simulator_v2/CHANGELOG.rst | 5 +++++ scenario_simulator_v2/package.xml | 2 +- simulation/behavior_tree_plugin/CHANGELOG.rst | 5 +++++ simulation/behavior_tree_plugin/package.xml | 2 +- simulation/do_nothing_plugin/CHANGELOG.rst | 5 +++++ simulation/do_nothing_plugin/package.xml | 2 +- simulation/simple_sensor_simulator/CHANGELOG.rst | 5 +++++ simulation/simple_sensor_simulator/package.xml | 2 +- simulation/simulation_interface/CHANGELOG.rst | 5 +++++ simulation/simulation_interface/package.xml | 2 +- simulation/traffic_simulator/CHANGELOG.rst | 5 +++++ simulation/traffic_simulator/package.xml | 2 +- simulation/traffic_simulator_msgs/CHANGELOG.rst | 5 +++++ simulation/traffic_simulator_msgs/package.xml | 2 +- test_runner/random_test_runner/CHANGELOG.rst | 5 +++++ test_runner/random_test_runner/package.xml | 2 +- test_runner/scenario_test_runner/CHANGELOG.rst | 5 +++++ test_runner/scenario_test_runner/package.xml | 2 +- 58 files changed, 174 insertions(+), 29 deletions(-) diff --git a/common/math/arithmetic/CHANGELOG.rst b/common/math/arithmetic/CHANGELOG.rst index 22ae33b752a..7e66aa46011 100644 --- a/common/math/arithmetic/CHANGELOG.rst +++ b/common/math/arithmetic/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package arithmetic * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/common/math/arithmetic/package.xml b/common/math/arithmetic/package.xml index 5f7a13ddeeb..2e97e8bfad5 100644 --- a/common/math/arithmetic/package.xml +++ b/common/math/arithmetic/package.xml @@ -2,7 +2,7 @@ arithmetic - 12.0.0 + 12.0.1 arithmetic library for scenario_simulator_v2 Tatsuya Yamasaki Apache License 2.0 diff --git a/common/math/geometry/CHANGELOG.rst b/common/math/geometry/CHANGELOG.rst index 0cb7987199c..51f0d8d2610 100644 --- a/common/math/geometry/CHANGELOG.rst +++ b/common/math/geometry/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package geometry * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/common/math/geometry/package.xml b/common/math/geometry/package.xml index ae394ccee7f..233d660a12e 100644 --- a/common/math/geometry/package.xml +++ b/common/math/geometry/package.xml @@ -2,7 +2,7 @@ geometry - 12.0.0 + 12.0.1 geometry math library for scenario_simulator_v2 application Masaya Kataoka Apache License 2.0 diff --git a/common/scenario_simulator_exception/CHANGELOG.rst b/common/scenario_simulator_exception/CHANGELOG.rst index 889c3b923d7..25e73b077ab 100644 --- a/common/scenario_simulator_exception/CHANGELOG.rst +++ b/common/scenario_simulator_exception/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package scenario_simulator_exception * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/common/scenario_simulator_exception/package.xml b/common/scenario_simulator_exception/package.xml index f8391489070..95d7a38d831 100644 --- a/common/scenario_simulator_exception/package.xml +++ b/common/scenario_simulator_exception/package.xml @@ -2,7 +2,7 @@ scenario_simulator_exception - 12.0.0 + 12.0.1 Exception types for scenario simulator Tatsuya Yamasaki Apache License 2.0 diff --git a/common/simple_junit/CHANGELOG.rst b/common/simple_junit/CHANGELOG.rst index eb9abfa05cd..046da829943 100644 --- a/common/simple_junit/CHANGELOG.rst +++ b/common/simple_junit/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package junit_exporter * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/common/simple_junit/package.xml b/common/simple_junit/package.xml index 8f85282e6bd..ee8b40dc839 100644 --- a/common/simple_junit/package.xml +++ b/common/simple_junit/package.xml @@ -2,7 +2,7 @@ simple_junit - 12.0.0 + 12.0.1 Lightweight JUnit library for ROS 2 Masaya Kataoka Tatsuya Yamasaki diff --git a/common/status_monitor/CHANGELOG.rst b/common/status_monitor/CHANGELOG.rst index d30dbb6dbb8..d3f797a2954 100644 --- a/common/status_monitor/CHANGELOG.rst +++ b/common/status_monitor/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package status_monitor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/common/status_monitor/package.xml b/common/status_monitor/package.xml index b4c821a3595..79a0f0db14e 100644 --- a/common/status_monitor/package.xml +++ b/common/status_monitor/package.xml @@ -2,7 +2,7 @@ status_monitor - 12.0.0 + 12.0.1 none Tatsuya Yamasaki Apache License 2.0 diff --git a/external/concealer/CHANGELOG.rst b/external/concealer/CHANGELOG.rst index 8aec142f89e..c3ccaf86313 100644 --- a/external/concealer/CHANGELOG.rst +++ b/external/concealer/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package concealer * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/external/concealer/package.xml b/external/concealer/package.xml index 9fe4edc8ae6..cc015a43299 100644 --- a/external/concealer/package.xml +++ b/external/concealer/package.xml @@ -2,7 +2,7 @@ concealer - 12.0.0 + 12.0.1 Provides a class 'Autoware' to conceal miscellaneous things to simplify Autoware management of the simulator. Tatsuya Yamasaki Apache License 2.0 diff --git a/external/embree_vendor/CHANGELOG.rst b/external/embree_vendor/CHANGELOG.rst index 4564a4e8d6a..1b70cde8809 100644 --- a/external/embree_vendor/CHANGELOG.rst +++ b/external/embree_vendor/CHANGELOG.rst @@ -24,6 +24,11 @@ Changelog for package embree_vendor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/external/embree_vendor/package.xml b/external/embree_vendor/package.xml index 701cbe993a5..6293f3c9f30 100644 --- a/external/embree_vendor/package.xml +++ b/external/embree_vendor/package.xml @@ -2,7 +2,7 @@ embree_vendor - 12.0.0 + 12.0.1 vendor packages for intel raytracing kernel library masaya Apache 2.0 diff --git a/map/kashiwanoha_map/CHANGELOG.rst b/map/kashiwanoha_map/CHANGELOG.rst index 411b701e8db..e8112c7aa09 100644 --- a/map/kashiwanoha_map/CHANGELOG.rst +++ b/map/kashiwanoha_map/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package kashiwanoha_map * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/map/kashiwanoha_map/package.xml b/map/kashiwanoha_map/package.xml index d594fa46de2..7cfbe8375bd 100644 --- a/map/kashiwanoha_map/package.xml +++ b/map/kashiwanoha_map/package.xml @@ -2,7 +2,7 @@ kashiwanoha_map - 12.0.0 + 12.0.1 map package for kashiwanoha Masaya Kataoka Apache License 2.0 diff --git a/map/simple_cross_map/CHANGELOG.rst b/map/simple_cross_map/CHANGELOG.rst index dcfa4ba2c95..df210e77fe4 100644 --- a/map/simple_cross_map/CHANGELOG.rst +++ b/map/simple_cross_map/CHANGELOG.rst @@ -9,6 +9,11 @@ Changelog for package simple_cross_map * Merge branch 'master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/map/simple_cross_map/package.xml b/map/simple_cross_map/package.xml index 657fdc59972..7e3b4bc39e5 100644 --- a/map/simple_cross_map/package.xml +++ b/map/simple_cross_map/package.xml @@ -2,7 +2,7 @@ simple_cross_map - 12.0.0 + 12.0.1 map package for simple cross Masaya Kataoka Apache License 2.0 diff --git a/mock/cpp_mock_scenarios/CHANGELOG.rst b/mock/cpp_mock_scenarios/CHANGELOG.rst index 6ad799d51bc..bd2b61d6784 100644 --- a/mock/cpp_mock_scenarios/CHANGELOG.rst +++ b/mock/cpp_mock_scenarios/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package cpp_mock_scenarios * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge pull request `#1533 `_ from tier4/refactor/lanelet_wrapper_bound diff --git a/mock/cpp_mock_scenarios/package.xml b/mock/cpp_mock_scenarios/package.xml index 40e018f89b0..d62031e024a 100644 --- a/mock/cpp_mock_scenarios/package.xml +++ b/mock/cpp_mock_scenarios/package.xml @@ -2,7 +2,7 @@ cpp_mock_scenarios - 12.0.0 + 12.0.1 C++ mock scenarios masaya Apache License 2.0 diff --git a/openscenario/openscenario_experimental_catalog/CHANGELOG.rst b/openscenario/openscenario_experimental_catalog/CHANGELOG.rst index e3d6536209c..c5a03257cc1 100644 --- a/openscenario/openscenario_experimental_catalog/CHANGELOG.rst +++ b/openscenario/openscenario_experimental_catalog/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_experimental_catalog * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/openscenario/openscenario_experimental_catalog/package.xml b/openscenario/openscenario_experimental_catalog/package.xml index f73d9523e07..defc8196b57 100644 --- a/openscenario/openscenario_experimental_catalog/package.xml +++ b/openscenario/openscenario_experimental_catalog/package.xml @@ -2,7 +2,7 @@ openscenario_experimental_catalog - 12.0.0 + 12.0.1 TIER IV experimental catalogs for OpenSCENARIO Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter/CHANGELOG.rst b/openscenario/openscenario_interpreter/CHANGELOG.rst index a10421e8936..d5a0aae2a54 100644 --- a/openscenario/openscenario_interpreter/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter/CHANGELOG.rst @@ -32,6 +32,11 @@ Changelog for package openscenario_interpreter * add publish_empty_context parameter * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/openscenario/openscenario_interpreter/package.xml b/openscenario/openscenario_interpreter/package.xml index 52539d27571..282985ecd18 100644 --- a/openscenario/openscenario_interpreter/package.xml +++ b/openscenario/openscenario_interpreter/package.xml @@ -2,7 +2,7 @@ openscenario_interpreter - 12.0.0 + 12.0.1 OpenSCENARIO 1.2.0 interpreter package for Autoware Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter_example/CHANGELOG.rst b/openscenario/openscenario_interpreter_example/CHANGELOG.rst index 53ba66b98ea..0c9de69d264 100644 --- a/openscenario/openscenario_interpreter_example/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter_example/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_interpreter_example * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/openscenario/openscenario_interpreter_example/package.xml b/openscenario/openscenario_interpreter_example/package.xml index fe3a650fae2..cfbafa41e58 100644 --- a/openscenario/openscenario_interpreter_example/package.xml +++ b/openscenario/openscenario_interpreter_example/package.xml @@ -3,7 +3,7 @@ openscenario_interpreter_example - 12.0.0 + 12.0.1 Examples for some TIER IV OpenSCENARIO Interpreter's features Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst b/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst index 741e0983481..c870f5a68f7 100644 --- a/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst +++ b/openscenario/openscenario_interpreter_msgs/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_interpreter_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/openscenario/openscenario_interpreter_msgs/package.xml b/openscenario/openscenario_interpreter_msgs/package.xml index b76c9cb38eb..c7f8a065fe3 100644 --- a/openscenario/openscenario_interpreter_msgs/package.xml +++ b/openscenario/openscenario_interpreter_msgs/package.xml @@ -2,7 +2,7 @@ openscenario_interpreter_msgs - 12.0.0 + 12.0.1 ROS message types for package openscenario_interpreter Yamasaki Tatsuya Apache License 2.0 diff --git a/openscenario/openscenario_preprocessor/CHANGELOG.rst b/openscenario/openscenario_preprocessor/CHANGELOG.rst index 597662ceebd..58fd1e64962 100644 --- a/openscenario/openscenario_preprocessor/CHANGELOG.rst +++ b/openscenario/openscenario_preprocessor/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_preprocessor * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/openscenario/openscenario_preprocessor/package.xml b/openscenario/openscenario_preprocessor/package.xml index 8bdfc28815a..6a29b690cf3 100644 --- a/openscenario/openscenario_preprocessor/package.xml +++ b/openscenario/openscenario_preprocessor/package.xml @@ -3,7 +3,7 @@ openscenario_preprocessor - 12.0.0 + 12.0.1 Example package for TIER IV OpenSCENARIO Interpreter Kotaro Yoshimoto Apache License 2.0 diff --git a/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst b/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst index 1b64019ff79..deb6b208998 100644 --- a/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst +++ b/openscenario/openscenario_preprocessor_msgs/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_preprocessor_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/openscenario/openscenario_preprocessor_msgs/package.xml b/openscenario/openscenario_preprocessor_msgs/package.xml index 4b36d727047..7d1f84622ef 100644 --- a/openscenario/openscenario_preprocessor_msgs/package.xml +++ b/openscenario/openscenario_preprocessor_msgs/package.xml @@ -2,7 +2,7 @@ openscenario_preprocessor_msgs - 12.0.0 + 12.0.1 ROS message types for package openscenario_preprocessor Kotaro Yoshimoto Apache License 2.0 diff --git a/openscenario/openscenario_utility/CHANGELOG.rst b/openscenario/openscenario_utility/CHANGELOG.rst index d1650b602bb..9cd0687e804 100644 --- a/openscenario/openscenario_utility/CHANGELOG.rst +++ b/openscenario/openscenario_utility/CHANGELOG.rst @@ -24,6 +24,11 @@ Changelog for package openscenario_utility * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/openscenario/openscenario_utility/package.xml b/openscenario/openscenario_utility/package.xml index bc66b95f8e1..874b2d7589a 100644 --- a/openscenario/openscenario_utility/package.xml +++ b/openscenario/openscenario_utility/package.xml @@ -2,7 +2,7 @@ openscenario_utility - 12.0.0 + 12.0.1 Utility tools for ASAM OpenSCENARIO 1.2.0 Tatsuya Yamasaki Apache License 2.0 diff --git a/openscenario/openscenario_validator/CHANGELOG.rst b/openscenario/openscenario_validator/CHANGELOG.rst index 10c445ac986..4fcef3c52f7 100644 --- a/openscenario/openscenario_validator/CHANGELOG.rst +++ b/openscenario/openscenario_validator/CHANGELOG.rst @@ -10,6 +10,11 @@ Changelog for package openscenario_validator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/openscenario/openscenario_validator/package.xml b/openscenario/openscenario_validator/package.xml index 58bae0f1745..58773de8e68 100644 --- a/openscenario/openscenario_validator/package.xml +++ b/openscenario/openscenario_validator/package.xml @@ -2,7 +2,7 @@ openscenario_validator - 12.0.0 + 12.0.1 Validator for OpenSCENARIO 1.3 Kotaro Yoshimoto Apache License 2.0 diff --git a/rviz_plugins/openscenario_visualization/CHANGELOG.rst b/rviz_plugins/openscenario_visualization/CHANGELOG.rst index f144682d8c0..838acbf782b 100644 --- a/rviz_plugins/openscenario_visualization/CHANGELOG.rst +++ b/rviz_plugins/openscenario_visualization/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_visualization * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/rviz_plugins/openscenario_visualization/package.xml b/rviz_plugins/openscenario_visualization/package.xml index 3cca1c5f753..1fcc732b15d 100644 --- a/rviz_plugins/openscenario_visualization/package.xml +++ b/rviz_plugins/openscenario_visualization/package.xml @@ -2,7 +2,7 @@ openscenario_visualization - 12.0.0 + 12.0.1 Visualization tools for simulation results Masaya Kataoka Kyoichi Sugahara diff --git a/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst b/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst index 9057a9d181f..53f2eb95272 100644 --- a/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst +++ b/rviz_plugins/real_time_factor_control_rviz_plugin/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package real_time_factor_control_rviz_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml b/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml index e9b04dc0611..f1c209e2ca8 100644 --- a/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml +++ b/rviz_plugins/real_time_factor_control_rviz_plugin/package.xml @@ -2,7 +2,7 @@ real_time_factor_control_rviz_plugin - 12.0.0 + 12.0.1 Slider controlling real time factor value. Paweł Lech Apache License 2.0 diff --git a/scenario_simulator_v2/CHANGELOG.rst b/scenario_simulator_v2/CHANGELOG.rst index 838d4f40d21..131991c8dff 100644 --- a/scenario_simulator_v2/CHANGELOG.rst +++ b/scenario_simulator_v2/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package scenario_simulator_v2 * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/scenario_simulator_v2/package.xml b/scenario_simulator_v2/package.xml index db5dc448f77..0d66270c993 100644 --- a/scenario_simulator_v2/package.xml +++ b/scenario_simulator_v2/package.xml @@ -2,7 +2,7 @@ scenario_simulator_v2 - 12.0.0 + 12.0.1 scenario testing framework for Autoware Masaya Kataoka Apache License 2.0 diff --git a/simulation/behavior_tree_plugin/CHANGELOG.rst b/simulation/behavior_tree_plugin/CHANGELOG.rst index 645c002f5d2..930e00c9d8b 100644 --- a/simulation/behavior_tree_plugin/CHANGELOG.rst +++ b/simulation/behavior_tree_plugin/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package behavior_tree_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/simulation/behavior_tree_plugin/package.xml b/simulation/behavior_tree_plugin/package.xml index 537f40ddc6f..c9fd414c4c9 100644 --- a/simulation/behavior_tree_plugin/package.xml +++ b/simulation/behavior_tree_plugin/package.xml @@ -2,7 +2,7 @@ behavior_tree_plugin - 12.0.0 + 12.0.1 Behavior tree plugin for traffic_simulator masaya Apache 2.0 diff --git a/simulation/do_nothing_plugin/CHANGELOG.rst b/simulation/do_nothing_plugin/CHANGELOG.rst index 55baff71645..420ffb4566e 100644 --- a/simulation/do_nothing_plugin/CHANGELOG.rst +++ b/simulation/do_nothing_plugin/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package do_nothing_plugin * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/simulation/do_nothing_plugin/package.xml b/simulation/do_nothing_plugin/package.xml index 150a9af06d4..2deaf24566c 100644 --- a/simulation/do_nothing_plugin/package.xml +++ b/simulation/do_nothing_plugin/package.xml @@ -2,7 +2,7 @@ do_nothing_plugin - 12.0.0 + 12.0.1 Behavior plugin for do nothing Masaya Kataoka Apache 2.0 diff --git a/simulation/simple_sensor_simulator/CHANGELOG.rst b/simulation/simple_sensor_simulator/CHANGELOG.rst index e619d50eff2..12e6ebee5af 100644 --- a/simulation/simple_sensor_simulator/CHANGELOG.rst +++ b/simulation/simple_sensor_simulator/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package simple_sensor_simulator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/simulation/simple_sensor_simulator/package.xml b/simulation/simple_sensor_simulator/package.xml index f60b99bdfc7..70872f05696 100644 --- a/simulation/simple_sensor_simulator/package.xml +++ b/simulation/simple_sensor_simulator/package.xml @@ -1,7 +1,7 @@ simple_sensor_simulator - 12.0.0 + 12.0.1 simple_sensor_simulator package masaya kataoka diff --git a/simulation/simulation_interface/CHANGELOG.rst b/simulation/simulation_interface/CHANGELOG.rst index f9efe83583a..2f87294185e 100644 --- a/simulation/simulation_interface/CHANGELOG.rst +++ b/simulation/simulation_interface/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package simulation_interface * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/simulation/simulation_interface/package.xml b/simulation/simulation_interface/package.xml index 98785035058..dd6d1a1e3c3 100644 --- a/simulation/simulation_interface/package.xml +++ b/simulation/simulation_interface/package.xml @@ -2,7 +2,7 @@ simulation_interface - 12.0.0 + 12.0.1 packages to define interface between simulator and scenario interpreter Masaya Kataoka Apache License 2.0 diff --git a/simulation/traffic_simulator/CHANGELOG.rst b/simulation/traffic_simulator/CHANGELOG.rst index fb3b8d12e5f..720605d3ed9 100644 --- a/simulation/traffic_simulator/CHANGELOG.rst +++ b/simulation/traffic_simulator/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package traffic_simulator * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge pull request `#1533 `_ from tier4/refactor/lanelet_wrapper_bound diff --git a/simulation/traffic_simulator/package.xml b/simulation/traffic_simulator/package.xml index bb602331816..8daee7f6b62 100644 --- a/simulation/traffic_simulator/package.xml +++ b/simulation/traffic_simulator/package.xml @@ -1,7 +1,7 @@ traffic_simulator - 12.0.0 + 12.0.1 control traffic flow masaya kataoka diff --git a/simulation/traffic_simulator_msgs/CHANGELOG.rst b/simulation/traffic_simulator_msgs/CHANGELOG.rst index cd8b86c3baf..97cf8cd1a27 100644 --- a/simulation/traffic_simulator_msgs/CHANGELOG.rst +++ b/simulation/traffic_simulator_msgs/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package openscenario_msgs * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/simulation/traffic_simulator_msgs/package.xml b/simulation/traffic_simulator_msgs/package.xml index 696c02c7247..9215e1e7285 100644 --- a/simulation/traffic_simulator_msgs/package.xml +++ b/simulation/traffic_simulator_msgs/package.xml @@ -2,7 +2,7 @@ traffic_simulator_msgs - 12.0.0 + 12.0.1 ROS messages for openscenario Masaya Kataoka Apache License 2.0 diff --git a/test_runner/random_test_runner/CHANGELOG.rst b/test_runner/random_test_runner/CHANGELOG.rst index 837c40afeca..45471b8b535 100644 --- a/test_runner/random_test_runner/CHANGELOG.rst +++ b/test_runner/random_test_runner/CHANGELOG.rst @@ -21,6 +21,11 @@ Changelog for package random_test_runner * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/test_runner/random_test_runner/package.xml b/test_runner/random_test_runner/package.xml index 65449ab428d..37b0413178f 100644 --- a/test_runner/random_test_runner/package.xml +++ b/test_runner/random_test_runner/package.xml @@ -2,7 +2,7 @@ random_test_runner - 12.0.0 + 12.0.1 Random behavior test runner piotr-zyskowski-rai Apache License 2.0 diff --git a/test_runner/scenario_test_runner/CHANGELOG.rst b/test_runner/scenario_test_runner/CHANGELOG.rst index 025ef586915..e515d6bc917 100644 --- a/test_runner/scenario_test_runner/CHANGELOG.rst +++ b/test_runner/scenario_test_runner/CHANGELOG.rst @@ -35,6 +35,11 @@ Changelog for package scenario_test_runner * Merge remote-tracking branch 'origin/master' into feature/publish_empty_context * Contributors: Masaya Kataoka +12.0.1 (2025-02-26) +------------------- +* Merge branch 'master' into feature/push-latest-docker-tag +* Contributors: Masaya Kataoka + 12.0.0 (2025-02-25) ------------------- * Merge branch 'master' into refactor/lanelet_wrapper_bound diff --git a/test_runner/scenario_test_runner/package.xml b/test_runner/scenario_test_runner/package.xml index 340c3ef4b65..3cf50835294 100644 --- a/test_runner/scenario_test_runner/package.xml +++ b/test_runner/scenario_test_runner/package.xml @@ -2,7 +2,7 @@ scenario_test_runner - 12.0.0 + 12.0.1 scenario test runner package Tatsuya Yamasaki Apache License 2.0