Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit adde8e1

Browse files
authoredJun 11, 2024
refactor(behavior_path_sampling_planner_module): add autoware prefix (autowarefoundation#7392)
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
1 parent afc129e commit adde8e1

File tree

14 files changed

+54
-51
lines changed

14 files changed

+54
-51
lines changed
 

‎.github/CODEOWNERS

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ planning/autoware_velocity_smoother/** fumiya.watanabe@tier4.jp makoto.kurihara@
167167
planning/autoware_behavior_path_goal_planner_module/** daniel.sanchez@tier4.jp kosuke.takeuchi@tier4.jp kyoichi.sugahara@tier4.jp mamoru.sobue@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomohito.ando@tier4.jp tomoya.kimura@tier4.jp
168168
planning/autoware_behavior_path_lane_change_module/** fumiya.watanabe@tier4.jp kosuke.takeuchi@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomohito.ando@tier4.jp tomoya.kimura@tier4.jp zulfaqar.azmi@tier4.jp
169169
planning/behavior_path_planner/** fumiya.watanabe@tier4.jp go.sakayori@tier4.jp kosuke.takeuchi@tier4.jp kyoichi.sugahara@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomohito.ando@tier4.jp tomoya.kimura@tier4.jp zulfaqar.azmi@tier4.jp
170-
planning/behavior_path_sampling_planner_module/** daniel.sanchez@tier4.jp maxime.clement@tier4.jp
170+
planning/autoware_behavior_path_sampling_planner_module/** daniel.sanchez@tier4.jp maxime.clement@tier4.jp
171171
planning/autoware_behavior_path_side_shift_module/** fumiya.watanabe@tier4.jp kyoichi.sugahara@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomohito.ando@tier4.jp tomoya.kimura@tier4.jp
172172
planning/autoware_behavior_path_start_planner_module/** daniel.sanchez@tier4.jp kosuke.takeuchi@tier4.jp kyoichi.sugahara@tier4.jp mamoru.sobue@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomohito.ando@tier4.jp tomoya.kimura@tier4.jp
173173
planning/autoware_behavior_path_side_shift_module/** fumiya.watanabe@tier4.jp kyoichi.sugahara@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomohito.ando@tier4.jp tomoya.kimura@tier4.jp

‎launch/tier4_planning_launch/launch/scenario_planning/lane_driving/behavior_planning/behavior_planning.launch.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
/>
6262
<let
6363
name="behavior_path_planner_launch_modules"
64-
value="$(eval &quot;'$(var behavior_path_planner_launch_modules)' + 'behavior_path_planner::SamplingPlannerModuleManager, '&quot;)"
64+
value="$(eval &quot;'$(var behavior_path_planner_launch_modules)' + 'autoware::behavior_path_planner::SamplingPlannerModuleManager, '&quot;)"
6565
if="$(var launch_sampling_planner_module)"
6666
/>
6767
<let

‎planning/behavior_path_sampling_planner_module/CMakeLists.txt ‎planning/autoware_behavior_path_sampling_planner_module/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cmake_minimum_required(VERSION 3.14)
2-
project(behavior_path_sampling_planner_module)
2+
project(autoware_behavior_path_sampling_planner_module)
33

44
find_package(autoware_cmake REQUIRED)
55
autoware_package()

‎planning/behavior_path_sampling_planner_module/include/behavior_path_sampling_planner_module/manager.hpp ‎planning/autoware_behavior_path_sampling_planner_module/include/autoware_behavior_path_sampling_planner_module/manager.hpp

+9-8
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#ifndef BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__MANAGER_HPP_
16-
#define BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__MANAGER_HPP_
15+
#ifndef AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__MANAGER_HPP_
16+
#define AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__MANAGER_HPP_
1717

1818
#include "autoware_behavior_path_planner_common/interface/scene_module_manager_interface.hpp"
19-
#include "behavior_path_sampling_planner_module/sampling_planner_module.hpp"
20-
#include "behavior_path_sampling_planner_module/sampling_planner_parameters.hpp"
19+
#include "autoware_behavior_path_sampling_planner_module/sampling_planner_module.hpp"
20+
#include "autoware_behavior_path_sampling_planner_module/sampling_planner_parameters.hpp"
2121

2222
#include <rclcpp/rclcpp.hpp>
2323

@@ -26,9 +26,10 @@
2626
#include <unordered_map>
2727
#include <vector>
2828

29-
namespace behavior_path_planner
29+
namespace autoware::behavior_path_planner
3030
{
31-
31+
using namespace ::behavior_path_planner; // NOLINT TODO(Maxime): remove once moved to autoware
32+
// namespace
3233
class SamplingPlannerModuleManager : public SceneModuleManagerInterface
3334
{
3435
public:
@@ -49,6 +50,6 @@ class SamplingPlannerModuleManager : public SceneModuleManagerInterface
4950
std::shared_ptr<SamplingPlannerParameters> parameters_;
5051
};
5152

52-
} // namespace behavior_path_planner
53+
} // namespace autoware::behavior_path_planner
5354

54-
#endif // BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__MANAGER_HPP_
55+
#endif // AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__MANAGER_HPP_

‎planning/behavior_path_sampling_planner_module/include/behavior_path_sampling_planner_module/sampling_planner_module.hpp ‎planning/autoware_behavior_path_sampling_planner_module/include/autoware_behavior_path_sampling_planner_module/sampling_planner_module.hpp

+12-9
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,17 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#ifndef BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_MODULE_HPP_
16-
#define BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_MODULE_HPP_
15+
#ifndef AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_MODULE_HPP_
16+
#define AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_MODULE_HPP_
1717

1818
#include "autoware_behavior_path_planner_common/interface/scene_module_interface.hpp"
1919
#include "autoware_behavior_path_planner_common/marker_utils/utils.hpp"
2020
#include "autoware_behavior_path_planner_common/utils/drivable_area_expansion/drivable_area_expansion.hpp"
2121
#include "autoware_behavior_path_planner_common/utils/drivable_area_expansion/static_drivable_area.hpp"
2222
#include "autoware_behavior_path_planner_common/utils/path_utils.hpp"
2323
#include "autoware_behavior_path_planner_common/utils/utils.hpp"
24+
#include "autoware_behavior_path_sampling_planner_module/sampling_planner_parameters.hpp"
25+
#include "autoware_behavior_path_sampling_planner_module/util.hpp"
2426
#include "autoware_bezier_sampler/bezier_sampling.hpp"
2527
#include "autoware_frenet_planner/frenet_planner.hpp"
2628
#include "autoware_sampler_common/constraints/footprint.hpp"
@@ -29,8 +31,6 @@
2931
#include "autoware_sampler_common/structures.hpp"
3032
#include "autoware_sampler_common/transform/spline_transform.hpp"
3133
#include "autoware_vehicle_info_utils/vehicle_info_utils.hpp"
32-
#include "behavior_path_sampling_planner_module/sampling_planner_parameters.hpp"
33-
#include "behavior_path_sampling_planner_module/util.hpp"
3434
#include "lanelet2_extension/utility/query.hpp"
3535
#include "lanelet2_extension/utility/utilities.hpp"
3636
#include "motion_utils/trajectory/path_with_lane_id.hpp"
@@ -56,8 +56,11 @@
5656
#include <unordered_map>
5757
#include <utility>
5858
#include <vector>
59-
namespace behavior_path_planner
59+
namespace autoware::behavior_path_planner
6060
{
61+
// NOLINT
62+
using namespace ::behavior_path_planner; // NOLINT TODO(Maxime): remove once moved to autoware
63+
// namespace
6164
using autoware_planning_msgs::msg::TrajectoryPoint;
6265
struct SamplingPlannerData
6366
{
@@ -142,8 +145,8 @@ class SamplingPlannerModule : public SceneModuleInterface
142145
}
143146

144147
SamplingPlannerDebugData debug_data_;
145-
behavior_path_planner::HardConstraintsFunctionVector hard_constraints_;
146-
behavior_path_planner::SoftConstraintsFunctionVector soft_constraints_;
148+
HardConstraintsFunctionVector hard_constraints_;
149+
SoftConstraintsFunctionVector soft_constraints_;
147150

148151
private:
149152
SamplingPlannerData createPlannerData(
@@ -261,6 +264,6 @@ class SamplingPlannerModule : public SceneModuleInterface
261264
const std::shared_ptr<const PlannerData> & planner_data) const;
262265
};
263266

264-
} // namespace behavior_path_planner
267+
} // namespace autoware::behavior_path_planner
265268

266-
#endif // BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_MODULE_HPP_
269+
#endif // AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_MODULE_HPP_

‎planning/behavior_path_sampling_planner_module/include/behavior_path_sampling_planner_module/sampling_planner_parameters.hpp ‎planning/autoware_behavior_path_sampling_planner_module/include/autoware_behavior_path_sampling_planner_module/sampling_planner_parameters.hpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#ifndef BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_PARAMETERS_HPP_
16-
#define BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_PARAMETERS_HPP_
15+
#ifndef AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_PARAMETERS_HPP_
16+
#define AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_PARAMETERS_HPP_
1717

1818
#include "autoware_bezier_sampler/bezier_sampling.hpp"
1919
#include "autoware_sampler_common/structures.hpp"
2020

2121
#include <vector>
22-
namespace behavior_path_planner
22+
namespace autoware::behavior_path_planner
2323
{
2424
using tier4_autoware_utils::LinearRing2d;
2525
using tier4_autoware_utils::MultiPoint2d;
@@ -87,5 +87,5 @@ struct SamplingPlannerInternalParameters
8787
Sampling sampling;
8888
Preprocessing preprocessing{};
8989
};
90-
} // namespace behavior_path_planner
91-
#endif // BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_PARAMETERS_HPP_
90+
} // namespace autoware::behavior_path_planner
91+
#endif // AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__SAMPLING_PLANNER_PARAMETERS_HPP_

‎planning/behavior_path_sampling_planner_module/include/behavior_path_sampling_planner_module/util.hpp ‎planning/autoware_behavior_path_sampling_planner_module/include/autoware_behavior_path_sampling_planner_module/util.hpp

+9-8
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#ifndef BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__UTIL_HPP_
16-
#define BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__UTIL_HPP_
15+
#ifndef AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__UTIL_HPP_
16+
#define AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__UTIL_HPP_
1717
#include "autoware_sampler_common/structures.hpp"
1818
#include "autoware_sampler_common/transform/spline_transform.hpp"
1919

@@ -26,9 +26,10 @@
2626
#include <numeric>
2727
#include <optional>
2828
#include <vector>
29-
namespace behavior_path_planner
29+
namespace autoware::behavior_path_planner
3030
{
31-
31+
using namespace ::behavior_path_planner; // NOLINT TODO(Maxime): remove once moved to autoware
32+
// namespace
3233
using geometry_msgs::msg::Pose;
3334

3435
struct SoftConstraintsInputs
@@ -38,8 +39,8 @@ struct SoftConstraintsInputs
3839
lanelet::ArcCoordinates ego_arc;
3940
lanelet::ArcCoordinates goal_arc;
4041
lanelet::ConstLanelets closest_lanelets_to_goal;
41-
behavior_path_planner::PlanResult reference_path;
42-
behavior_path_planner::PlanResult prev_module_path;
42+
PlanResult reference_path;
43+
PlanResult prev_module_path;
4344
std::optional<autoware::sampler_common::Path> prev_path;
4445
lanelet::ConstLanelets current_lanes;
4546
};
@@ -101,6 +102,6 @@ inline autoware::sampler_common::State getInitialState(
101102
return initial_state;
102103
}
103104

104-
} // namespace behavior_path_planner
105+
} // namespace autoware::behavior_path_planner
105106

106-
#endif // BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__UTIL_HPP_
107+
#endif // AUTOWARE_BEHAVIOR_PATH_SAMPLING_PLANNER_MODULE__UTIL_HPP_

‎planning/behavior_path_sampling_planner_module/package.xml ‎planning/autoware_behavior_path_sampling_planner_module/package.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?xml version="1.0"?>
22
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
33
<package format="3">
4-
<name>behavior_path_sampling_planner_module</name>
4+
<name>autoware_behavior_path_sampling_planner_module</name>
55
<version>0.1.0</version>
6-
<description>The behavior_path_sampling_planner_module package</description>
6+
<description>The autoware_behavior_path_sampling_planner_module package</description>
77

88
<maintainer email="daniel.sanchez@tier4.jp">Daniel Sanchez</maintainer>
99
<maintainer email="maxime.clement@tier4.jp">Maxime Clement</maintainer>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<library path="autoware_behavior_path_sampling_planner_module">
2+
<class type="autoware::behavior_path_planner::SamplingPlannerModuleManager" base_class_type="behavior_path_planner::SceneModuleManagerInterface"/>
3+
</library>

‎planning/behavior_path_sampling_planner_module/src/manager.cpp ‎planning/autoware_behavior_path_sampling_planner_module/src/manager.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#include "behavior_path_sampling_planner_module/manager.hpp"
15+
#include "autoware_behavior_path_sampling_planner_module/manager.hpp"
1616

1717
#include "tier4_autoware_utils/ros/update_param.hpp"
1818

@@ -22,7 +22,7 @@
2222
#include <string>
2323
#include <vector>
2424

25-
namespace behavior_path_planner
25+
namespace autoware::behavior_path_planner
2626
{
2727

2828
void SamplingPlannerModuleManager::init(rclcpp::Node * node)
@@ -134,9 +134,9 @@ void SamplingPlannerModuleManager::updateModuleParams(
134134
});
135135
}
136136

137-
} // namespace behavior_path_planner
137+
} // namespace autoware::behavior_path_planner
138138

139139
#include <pluginlib/class_list_macros.hpp>
140140
PLUGINLIB_EXPORT_CLASS(
141-
behavior_path_planner::SamplingPlannerModuleManager,
142-
behavior_path_planner::SceneModuleManagerInterface)
141+
autoware::behavior_path_planner::SamplingPlannerModuleManager,
142+
::behavior_path_planner::SceneModuleManagerInterface)

‎planning/behavior_path_sampling_planner_module/src/sampling_planner_module.cpp ‎planning/autoware_behavior_path_sampling_planner_module/src/sampling_planner_module.cpp

+6-8
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15-
#include "behavior_path_sampling_planner_module/sampling_planner_module.hpp"
15+
#include "autoware_behavior_path_sampling_planner_module/sampling_planner_module.hpp"
1616

17-
namespace behavior_path_planner
17+
namespace autoware::behavior_path_planner
1818
{
1919
using geometry_msgs::msg::Point;
2020
using motion_utils::calcSignedArcLength;
@@ -267,7 +267,7 @@ bool SamplingPlannerModule::isReferencePathSafe() const
267267
const auto footprint = autoware::sampler_common::constraints::buildFootprintPoints(
268268
reference_path, internal_params_->constraints);
269269

270-
behavior_path_planner::HardConstraintsFunctionVector hard_constraints_reference_path;
270+
HardConstraintsFunctionVector hard_constraints_reference_path;
271271
hard_constraints_reference_path.emplace_back(
272272
[](
273273
autoware::sampler_common::Path & path,
@@ -415,8 +415,7 @@ BehaviorModuleOutput SamplingPlannerModule::plan()
415415
autoware::frenet_planner::SamplingParameters sampling_parameters;
416416

417417
const auto & pose = planner_data_->self_odometry->pose.pose;
418-
autoware::sampler_common::State initial_state =
419-
behavior_path_planner::getInitialState(pose, reference_spline);
418+
autoware::sampler_common::State initial_state = getInitialState(pose, reference_spline);
420419
sampling_parameters =
421420
prepareSamplingParameters(initial_state, reference_spline, *internal_params_);
422421

@@ -546,8 +545,7 @@ BehaviorModuleOutput SamplingPlannerModule::plan()
546545
const auto reused_path = get_subset(prev_path_frenet, reuse_idx);
547546

548547
geometry_msgs::msg::Pose future_pose = reused_path.poses.back();
549-
autoware::sampler_common::State future_state =
550-
behavior_path_planner::getInitialState(future_pose, reference_spline);
548+
autoware::sampler_common::State future_state = getInitialState(future_pose, reference_spline);
551549
autoware::frenet_planner::FrenetState frenet_reuse_state;
552550

553551
set_frenet_state(future_state, reference_spline, frenet_reuse_state);
@@ -984,4 +982,4 @@ autoware::frenet_planner::SamplingParameters SamplingPlannerModule::prepareSampl
984982
return sampling_parameters;
985983
}
986984

987-
} // namespace behavior_path_planner
985+
} // namespace autoware::behavior_path_planner

‎planning/behavior_path_sampling_planner_module/plugins.xml

-3
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.