autowarefoundation / autoware.universe

https://autowarefoundation.github.io/autoware.universe/
Apache License 2.0
893 stars 582 forks source link

refactor(autoware_auto_control_msgs): replace autoware_auto_control_msgs with autoware_control_msgs #3674

Open xmfcx opened 1 year ago

xmfcx commented 1 year ago

Checklist

Description

Replace all usages of

mfc@mfc-leo:~/projects/autoware/src$ grep -ril "autoware_auto_control_msgs::" ./
./vehicle/external/pacmod_interface/pacmod_interface/README.md
./vehicle/external/pacmod_interface/pacmod_interface/include/pacmod_interface/pacmod_interface.hpp
./vehicle/external/pacmod_interface/pacmod_interface/include/pacmod_interface/pacmod_diag_publisher.hpp
./vehicle/external/pacmod_interface/pacmod_interface/src/pacmod_interface/pacmod_interface.cpp
./universe/autoware.universe/common/tier4_control_rviz_plugin/README.md
./universe/autoware.universe/common/tier4_control_rviz_plugin/src/tools/manual_controller.hpp
./universe/autoware.universe/vehicle/external_cmd_converter/README.md
./universe/autoware.universe/vehicle/external_cmd_converter/include/external_cmd_converter/node.hpp
./universe/autoware.universe/vehicle/external_cmd_converter/src/node.cpp
./universe/autoware.universe/vehicle/raw_vehicle_cmd_converter/README.md
./universe/autoware.universe/vehicle/raw_vehicle_cmd_converter/include/raw_vehicle_cmd_converter/node.hpp
./universe/autoware.universe/control/control_performance_analysis/README.md
./universe/autoware.universe/control/control_performance_analysis/include/control_performance_analysis/control_performance_analysis_node.hpp
./universe/autoware.universe/control/control_performance_analysis/include/control_performance_analysis/control_performance_analysis_core.hpp
./universe/autoware.universe/control/control_performance_analysis/src/control_performance_analysis_node.cpp
./universe/autoware.universe/control/trajectory_follower_base/include/trajectory_follower_base/lateral_controller_base.hpp
./universe/autoware.universe/control/trajectory_follower_base/include/trajectory_follower_base/longitudinal_controller_base.hpp
./universe/autoware.universe/control/pid_longitudinal_controller/include/pid_longitudinal_controller/pid_longitudinal_controller.hpp
./universe/autoware.universe/control/pid_longitudinal_controller/src/pid_longitudinal_controller.cpp
./universe/autoware.universe/control/mpc_lateral_controller/test/test_mpc.cpp
./universe/autoware.universe/control/mpc_lateral_controller/include/mpc_lateral_controller/mpc_lateral_controller.hpp
./universe/autoware.universe/control/mpc_lateral_controller/include/mpc_lateral_controller/mpc.hpp
./universe/autoware.universe/control/mpc_lateral_controller/src/mpc_lateral_controller.cpp
./universe/autoware.universe/control/vehicle_cmd_gate/README.md
./universe/autoware.universe/control/vehicle_cmd_gate/test/src/test_vehicle_cmd_filter.cpp
./universe/autoware.universe/control/vehicle_cmd_gate/src/vehicle_cmd_filter.hpp
./universe/autoware.universe/control/vehicle_cmd_gate/src/pause_interface.hpp
./universe/autoware.universe/control/vehicle_cmd_gate/src/vehicle_cmd_gate.hpp
./universe/autoware.universe/control/shift_decider/README.md
./universe/autoware.universe/control/shift_decider/include/shift_decider/shift_decider.hpp
./universe/autoware.universe/control/shift_decider/src/shift_decider.cpp
./universe/autoware.universe/control/pure_pursuit/include/pure_pursuit/pure_pursuit_node.hpp
./universe/autoware.universe/control/pure_pursuit/include/pure_pursuit/pure_pursuit_lateral_controller.hpp
./universe/autoware.universe/control/pure_pursuit/src/pure_pursuit/pure_pursuit_node.cpp
./universe/autoware.universe/control/joy_controller/README.md
./universe/autoware.universe/control/joy_controller/include/joy_controller/joy_controller.hpp
./universe/autoware.universe/control/joy_controller/src/joy_controller/joy_controller_node.cpp
./universe/autoware.universe/control/trajectory_follower_node/test/test_longitudinal_controller_node.cpp
./universe/autoware.universe/control/trajectory_follower_node/test/test_lateral_controller_node.cpp
./universe/autoware.universe/control/trajectory_follower_node/test/test_controller_node.cpp
./universe/autoware.universe/control/trajectory_follower_node/design/simple_trajectory_follower-design.md
./universe/autoware.universe/control/trajectory_follower_node/include/trajectory_follower_node/controller_node.hpp
./universe/autoware.universe/control/trajectory_follower_node/include/trajectory_follower_node/simple_trajectory_follower.hpp
./universe/autoware.universe/control/trajectory_follower_node/src/controller_node.cpp
./universe/autoware.universe/control/operation_mode_transition_manager/src/state.hpp
./universe/autoware.universe/simulator/simple_planning_simulator/test/test_simple_planning_simulator.cpp
./universe/autoware.universe/simulator/simple_planning_simulator/include/simple_planning_simulator/simple_planning_simulator_core.hpp
./universe/autoware.universe/system/mrm_emergency_stop_operator/READEME.md
./universe/autoware.universe/system/mrm_emergency_stop_operator/include/mrm_emergency_stop_operator/mrm_emergency_stop_operator_core.hpp
./universe/autoware.universe/system/emergency_handler/README.md
./universe/autoware.universe/system/emergency_handler/include/emergency_handler/emergency_handler_core.hpp
./universe/autoware.universe/system/emergency_handler/src/emergency_handler/emergency_handler_core.cpp
./universe/external/tier4_ad_api_adaptor/awapi_awiv_adapter/include/awapi_awiv_adapter/awapi_awiv_adapter_core.hpp
./universe/external/tier4_ad_api_adaptor/awapi_awiv_adapter/include/awapi_awiv_adapter/awapi_vehicle_state_publisher.hpp
./universe/external/tier4_ad_api_adaptor/awapi_awiv_adapter/include/awapi_awiv_adapter/awapi_autoware_util.hpp
./universe/external/tier4_ad_api_adaptor/awapi_awiv_adapter/src/awapi_vehicle_state_publisher.cpp
./universe/external/tier4_ad_api_adaptor/awapi_awiv_adapter/src/awapi_awiv_adapter_core.cpp
./universe/external/tier4_ad_api_adaptor/autoware_iv_external_api_adaptor/src/vehicle_status.cpp
./universe/external/tier4_ad_api_adaptor/autoware_iv_external_api_adaptor/src/vehicle_status.hpp
./core/external/autoware_auto_msgs/autoware_auto_control_msgs/msg/AckermannControlCommand.idl

Purpose

To deprecate the autoware_auto_control_msgs and switch to autoware_control_msgs.

Possible approaches

We will probably have to modify all of these files in a single PR because they will depend on each other.

Definition of done

cc. @TakaHoribe @mehmetdogru @maxime-clem @beyzanurkaya @brkay54

xmfcx commented 1 year ago

I will start working on this task.

xmfcx commented 1 year ago

This issue is blocked by:

xmfcx commented 1 year ago

All of the PRs are finished, please review them.

Following need to be tested/merged at the same time:

To test the simulators, need to be in following branches:

stale[bot] commented 10 months ago

This pull request has been automatically marked as stale because it has not had recent activity.