Skip to content

Commit 9a57ef4

Browse files
authored
Merge branch 'main' into updated_version
2 parents 84f286d + 7877192 commit 9a57ef4

File tree

375 files changed

+46890
-8818
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

375 files changed

+46890
-8818
lines changed

.github/CODEOWNERS

+8-5
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ common/time_utils/** christopherj.ho@gmail.com shumpei.wakabayashi@tier4.jp tomo
5656
common/traffic_light_recognition_marker_publisher/** shumpei.wakabayashi@tier4.jp takeshi.miura@tier4.jp tomoya.kimura@tier4.jp
5757
common/traffic_light_utils/** kotaro.uetake@tier4.jp satoshi.ota@tier4.jp shunsuke.miura@tier4.jp
5858
common/tvm_utility/** ambroise.vincent@arm.com xinyu.wang@tier4.jp
59-
control/autonomous_emergency_braking/** mamoru.sobue@tier4.jp takamasa.horibe@tier4.jp tomoya.kimura@tier4.jp
59+
control/autonomous_emergency_braking/** daniel.sanchez@tier4.jp mamoru.sobue@tier4.jp takamasa.horibe@tier4.jp tomoya.kimura@tier4.jp
6060
control/control_performance_analysis/** berkay@leodrive.ai fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
6161
control/control_validator/** kyoichi.sugahara@tier4.jp makoto.kurihara@tier4.jp mamoru.sobue@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
6262
control/external_cmd_selector/** fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
@@ -69,6 +69,7 @@ control/pid_longitudinal_controller/** mamoru.sobue@tier4.jp takamasa.horibe@tie
6969
control/predicted_path_checker/** berkay@leodrive.ai
7070
control/pure_pursuit/** takamasa.horibe@tier4.jp
7171
control/shift_decider/** takamasa.horibe@tier4.jp
72+
control/smart_mpc_trajectory_follower/** masayuki.aino@proxima-ai-tech.com
7273
control/trajectory_follower_base/** takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
7374
control/trajectory_follower_node/** takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
7475
control/vehicle_cmd_gate/** takamasa.horibe@tier4.jp tomoya.kimura@tier4.jp
@@ -155,7 +156,9 @@ perception/traffic_light_map_based_detector/** shunsuke.miura@tier4.jp tao.zhong
155156
perception/traffic_light_multi_camera_fusion/** shunsuke.miura@tier4.jp tao.zhong@tier4.jp
156157
perception/traffic_light_occlusion_predictor/** shunsuke.miura@tier4.jp tao.zhong@tier4.jp
157158
perception/traffic_light_visualization/** tao.zhong@tier4.jp yukihiro.saito@tier4.jp
159+
planning/autoware_planning_test_manager/** kyoichi.sugahara@tier4.jp takamasa.horibe@tier4.jp
158160
planning/autoware_remaining_distance_time_calculator/** ahmed.ebrahim@leodrive.ai
161+
planning/autoware_static_centerline_generator/** kosuke.takeuchi@tier4.jp takayuki.murooka@tier4.jp
159162
planning/behavior_path_avoidance_by_lane_change_module/** fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomohito.ando@tier4.jp tomoya.kimura@tier4.jp zulfaqar.azmi@tier4.jp
160163
planning/behavior_path_avoidance_module/** fumiya.watanabe@tier4.jp go.sakayori@tier4.jp kyoichi.sugahara@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp takamasa.horibe@tier4.jp tomohito.ando@tier4.jp tomoya.kimura@tier4.jp zulfaqar.azmi@tier4.jp
161164
planning/behavior_path_dynamic_avoidance_module/** kosuke.takeuchi@tier4.jp satoshi.ota@tier4.jp takayuki.murooka@tier4.jp yuki.takagi@tier4.jp
@@ -182,7 +185,7 @@ planning/behavior_velocity_run_out_module/** kosuke.takeuchi@tier4.jp makoto.kur
182185
planning/behavior_velocity_speed_bump_module/** mdogru@leodrive.ai shumpei.wakabayashi@tier4.jp tomoya.kimura@tier4.jp
183186
planning/behavior_velocity_stop_line_module/** fumiya.watanabe@tier4.jp shumpei.wakabayashi@tier4.jp tomoya.kimura@tier4.jp zhe.shen@tier4.jp
184187
planning/behavior_velocity_template_module/** daniel.sanchez@tier4.jp
185-
planning/behavior_velocity_traffic_light_module/** satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomoya.kimura@tier4.jp
188+
planning/behavior_velocity_traffic_light_module/** mamoru.sobue@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp tomoya.kimura@tier4.jp
186189
planning/behavior_velocity_virtual_traffic_light_module/** kosuke.takeuchi@tier4.jp shumpei.wakabayashi@tier4.jp tomoya.kimura@tier4.jp
187190
planning/behavior_velocity_walkway_module/** satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
188191
planning/costmap_generator/** kosuke.takeuchi@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp
@@ -197,7 +200,7 @@ planning/obstacle_cruise_planner/** kosuke.takeuchi@tier4.jp satoshi.ota@tier4.j
197200
planning/obstacle_stop_planner/** berkay@leodrive.ai bnk@leodrive.ai satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp tomoya.kimura@tier4.jp
198201
planning/obstacle_velocity_limiter/** maxime.clement@tier4.jp
199202
planning/path_smoother/** maxime.clement@tier4.jp takayuki.murooka@tier4.jp
200-
planning/planning_test_utils/** kyoichi.sugahara@tier4.jp takamasa.horibe@tier4.jp
203+
planning/planning_test_utils/** kyoichi.sugahara@tier4.jp mamoru.sobue@tier4.jp takamasa.horibe@tier4.jp zulfaqar.azmi@tier4.jp
201204
planning/planning_topic_converter/** kosuke.takeuchi@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp
202205
planning/planning_validator/** kosuke.takeuchi@tier4.jp takamasa.horibe@tier4.jp
203206
planning/route_handler/** fumiya.watanabe@tier4.jp go.sakayori@tier4.jp kosuke.takeuchi@tier4.jp mamoru.sobue@tier4.jp takayuki.murooka@tier4.jp zulfaqar.azmi@tier4.jp
@@ -208,7 +211,6 @@ planning/sampling_based_planner/frenet_planner/** maxime.clement@tier4.jp
208211
planning/sampling_based_planner/path_sampler/** maxime.clement@tier4.jp
209212
planning/sampling_based_planner/sampler_common/** maxime.clement@tier4.jp
210213
planning/scenario_selector/** fumiya.watanabe@tier4.jp satoshi.ota@tier4.jp shumpei.wakabayashi@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp takayuki.murooka@tier4.jp tomoya.kimura@tier4.jp
211-
planning/static_centerline_generator/** kosuke.takeuchi@tier4.jp takayuki.murooka@tier4.jp
212214
planning/surround_obstacle_checker/** satoshi.ota@tier4.jp
213215
sensing/gnss_poser/** anh.nguyen.2@tier4.jp kento.yabuuchi.2@tier4.jp koji.minoda@tier4.jp masahiro.sakamoto@tier4.jp ryu.yamamoto@tier4.jp shintaro.sakoda@tier4.jp taiki.yamada@tier4.jp yamato.ando@tier4.jp
214216
sensing/image_diagnostics/** dai.nguyen@tier4.jp yoshi.ri@tier4.jp
@@ -225,7 +227,7 @@ sensing/vehicle_velocity_converter/** ryu.yamamoto@tier4.jp
225227
simulator/dummy_perception_publisher/** yukihiro.saito@tier4.jp
226228
simulator/fault_injection/** keisuke.shima@tier4.jp
227229
simulator/learning_based_vehicle_model/** maxime.clement@tier4.jp nagy.tomas@tier4.jp
228-
simulator/simple_planning_simulator/** takamasa.horibe@tier4.jp tomoya.kimura@tier4.jp
230+
simulator/simple_planning_simulator/** mamoru.sobue@tier4.jp maxime.clement@tier4.jp takamasa.horibe@tier4.jp temkei.kem@tier4.jp tomoya.kimura@tier4.jp zulfaqar.azmi@tier4.jp
229231
simulator/vehicle_door_simulator/** isamu.takagi@tier4.jp
230232
system/autoware_auto_msgs_adapter/** isamu.takagi@tier4.jp mfc@leodrive.ai
231233
system/bluetooth_monitor/** fumihito.ito@tier4.jp
@@ -249,6 +251,7 @@ system/system_error_monitor/** fumihito.ito@tier4.jp
249251
system/system_monitor/** fumihito.ito@tier4.jp tetsuhiro.kawaguchi@tier4.jp
250252
system/topic_state_monitor/** ryohsuke.mitsudome@tier4.jp
251253
system/velodyne_monitor/** fumihito.ito@tier4.jp
254+
tools/reaction_analyzer/** berkay@leodrive.ai
252255
vehicle/accel_brake_map_calibrator/** taiki.tanaka@tier4.jp takeshi.miura@tier4.jp tomoya.kimura@tier4.jp
253256
vehicle/external_cmd_converter/** takamasa.horibe@tier4.jp
254257
vehicle/raw_vehicle_cmd_converter/** makoto.kurihara@tier4.jp taiki.tanaka@tier4.jp takamasa.horibe@tier4.jp

common/component_interface_tools/CMakeLists.txt

+10-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,14 @@ project(component_interface_tools)
33

44
find_package(autoware_cmake REQUIRED)
55
autoware_package()
6-
ament_auto_add_executable(service_log_checker src/service_log_checker.cpp)
6+
7+
ament_auto_add_library(${PROJECT_NAME} SHARED
8+
src/service_log_checker.cpp
9+
)
10+
11+
rclcpp_components_register_node(${PROJECT_NAME}
12+
PLUGIN "ServiceLogChecker"
13+
EXECUTABLE service_log_checker_node
14+
)
15+
716
ament_auto_package(INSTALL_TO_SHARE launch)
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<launch>
2-
<node pkg="component_interface_tools" exec="service_log_checker" name="service_log_checker"/>
2+
<node pkg="component_interface_tools" exec="service_log_checker_node"/>
33
</launch>

common/component_interface_tools/package.xml

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
<depend>diagnostic_updater</depend>
1414
<depend>fmt</depend>
1515
<depend>rclcpp</depend>
16+
<depend>rclcpp_components</depend>
1617
<depend>tier4_system_msgs</depend>
1718
<depend>yaml_cpp_vendor</depend>
1819

common/component_interface_tools/src/service_log_checker.cpp

+4-11
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
#define FMT_HEADER_ONLY
2323
#include <fmt/format.h>
2424

25-
ServiceLogChecker::ServiceLogChecker() : Node("service_log_checker"), diagnostics_(this)
25+
ServiceLogChecker::ServiceLogChecker(const rclcpp::NodeOptions & options)
26+
: Node("service_log_checker", options), diagnostics_(this)
2627
{
2728
sub_ = create_subscription<ServiceLog>(
2829
"/service_log", 50, std::bind(&ServiceLogChecker::on_service_log, this, std::placeholders::_1));
@@ -98,13 +99,5 @@ void ServiceLogChecker::update_diagnostics(diagnostic_updater::DiagnosticStatusW
9899
}
99100
}
100101

101-
int main(int argc, char ** argv)
102-
{
103-
rclcpp::init(argc, argv);
104-
rclcpp::executors::SingleThreadedExecutor executor;
105-
auto node = std::make_shared<ServiceLogChecker>();
106-
executor.add_node(node);
107-
executor.spin();
108-
executor.remove_node(node);
109-
rclcpp::shutdown();
110-
}
102+
#include <rclcpp_components/register_node_macro.hpp>
103+
RCLCPP_COMPONENTS_REGISTER_NODE(ServiceLogChecker)

common/component_interface_tools/src/service_log_checker.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
class ServiceLogChecker : public rclcpp::Node
2727
{
2828
public:
29-
ServiceLogChecker();
29+
explicit ServiceLogChecker(const rclcpp::NodeOptions & options);
3030

3131
private:
3232
using ServiceLog = tier4_system_msgs::msg::ServiceLog;

common/mission_planner_rviz_plugin/CMakeLists.txt

-23
This file was deleted.

common/mission_planner_rviz_plugin/README.md

-18
This file was deleted.

common/mission_planner_rviz_plugin/package.xml

-29
This file was deleted.

common/mission_planner_rviz_plugin/plugins/plugin_description.xml

-8
This file was deleted.

common/mission_planner_rviz_plugin/src/mrm_goal.cpp

-34
This file was deleted.

common/mission_planner_rviz_plugin/src/route_selector_panel.cpp

-148
This file was deleted.

0 commit comments

Comments
 (0)