diff --git a/engine/BUILD.bazel b/engine/BUILD.bazel index dd12358e616cf6a927806fd00cbf3c250e6fcf1f..2fd7a52323153d32ea8b4084cc522ff7ba919caf 100644 --- a/engine/BUILD.bazel +++ b/engine/BUILD.bazel @@ -28,7 +28,7 @@ cc_library( ], visibility = ["//visibility:public"], deps = [ - "@//third_party/nlohmann_json", + "@@//third_party/nlohmann_json", "@mantle_api", "@open_scenario_parser", "@stochastics_library", @@ -196,7 +196,7 @@ cc_test( ":open_scenario_engine", ":open_scenario_engine_test_utils", ":test_utils", - "@//third_party/nlohmann_json", + "@@//third_party/nlohmann_json", "@googletest//:gtest_main", "@mantle_api//:test_utils", ], diff --git a/engine/src/Storyboard/MotionControlAction/SpeedAction_impl.cpp b/engine/src/Storyboard/MotionControlAction/SpeedAction_impl.cpp index 6d5cee6207ba28299115ad58fda0875155c99190..730a4593059b852086b41c52cbffc1542f75d33f 100644 --- a/engine/src/Storyboard/MotionControlAction/SpeedAction_impl.cpp +++ b/engine/src/Storyboard/MotionControlAction/SpeedAction_impl.cpp @@ -48,7 +48,7 @@ void AddLinearVelocitySplineSection(std::vector<mantle_api::SplineSection<units: const auto linear_section_start_speed{is_first_section ? start_speed : GetYOfVelocityPolynomial(linear_section_start_time, spline_sections[0].polynomial)}; const auto linear_section_duration{units::math::abs(target_speed - linear_section_start_speed) / acceleration}; - mantle_api::SplineSection<units::velocity::meters_per_second> linear_section; + mantle_api::SplineSection<units::velocity::meters_per_second> linear_section{}; linear_section.start_time = linear_section_start_time; linear_section.end_time = linear_section_start_time + linear_section_duration; auto& [a, b, c, d] = linear_section.polynomial; @@ -64,7 +64,7 @@ void AddInitialSquaredAccelerationSplineSection(std::vector<mantle_api::SplineSe const Acceleration& target_acceleration, const Jerk& jerk_limit) { - mantle_api::SplineSection<units::velocity::meters_per_second> squared_deceleration_section; + mantle_api::SplineSection<units::velocity::meters_per_second> squared_deceleration_section{}; squared_deceleration_section.start_time = 0.0_ms; squared_deceleration_section.end_time = target_acceleration / jerk_limit; auto& [a, b, c, d] = squared_deceleration_section.polynomial; @@ -80,7 +80,7 @@ void AddFinalSquaredAccelerationSplineSection(std::vector<mantle_api::SplineSect const Acceleration& target_acceleration, const Jerk& jerk_limit) { - mantle_api::SplineSection<units::velocity::meters_per_second> squared_acceleration_section; + mantle_api::SplineSection<units::velocity::meters_per_second> squared_acceleration_section{}; auto& [_, b, c, d] = squared_acceleration_section.polynomial; b = 0.5 * jerk_limit; c = -1.0 * target_acceleration; @@ -106,7 +106,7 @@ void AddFinalSquaredDecelerationSplineSection(std::vector<mantle_api::SplineSect const Acceleration& target_acceleration, const Jerk& jerk_limit) { - mantle_api::SplineSection<units::velocity::meters_per_second> squared_deceleration_section; + mantle_api::SplineSection<units::velocity::meters_per_second> squared_deceleration_section{}; auto& [_, b, c, d] = squared_deceleration_section.polynomial; b = -0.5 * jerk_limit; c = target_acceleration; @@ -278,7 +278,7 @@ void SpeedAction::SetLinearVelocitySplineControlStrategy(const std::string& acto const auto start_speed{entity->GetVelocity().Length()}; const auto target_speed = values.GetSpeedActionTarget(); - mantle_api::SplineSection<units::velocity::meters_per_second> spline_section; + mantle_api::SplineSection<units::velocity::meters_per_second> spline_section{}; spline_section.start_time = 0.0_ms; if (mantle_api::AlmostEqual(start_speed, target_speed))