@@ -79,6 +79,29 @@ cc_library(
7979 ],
8080)
8181
82+ cc_library (
83+ name = "lon_speed_controller" ,
84+ srcs = ["lon_speed_controller.cc" ],
85+ hdrs = ["lon_speed_controller.h" ],
86+ copts = CONTROL_COPTS ,
87+ deps = [
88+ ":controller_interface" ,
89+ "//cyber" ,
90+ "//modules/common/configs:vehicle_config_helper" ,
91+ "//modules/common/status" ,
92+ "//modules/common_msgs/control_msgs:control_cmd_cc_proto" ,
93+ "//modules/common_msgs/control_msgs:input_debug_cc_proto" ,
94+ "//modules/control/common:control_gflags" ,
95+ "//modules/control/common:leadlag_controller" ,
96+ "//modules/control/common:pid_controller" ,
97+ "//modules/control/common:trajectory_analyzer" ,
98+ "//modules/control/proto:control_conf_cc_proto" ,
99+ "//modules/control/proto:lon_controller_conf_cc_proto" ,
100+ "//modules/localization/common:localization_gflags" ,
101+ "@com_google_absl//absl/strings" ,
102+ ],
103+ )
104+
82105cc_library (
83106 name = "mpc_controller" ,
84107 srcs = ["mpc_controller.cc" ],
@@ -118,6 +141,7 @@ cc_library(
118141 ":controller_interface" ,
119142 ":lat_controller" ,
120143 ":lon_controller" ,
144+ ":lon_speed_controller" ,
121145 ":mpc_controller" ,
122146 "@eigen" ,
123147 ],
@@ -132,6 +156,7 @@ cc_library(
132156 ":controller_interface" ,
133157 ":lat_controller" ,
134158 ":lon_controller" ,
159+ ":lon_speed_controller" ,
135160 ":mpc_controller" ,
136161 "//cyber" ,
137162 "//modules/common/util:util_tool" ,
0 commit comments