|
72 | 72 | <!-- topic remap -->
|
73 | 73 | <remap from="~/input/path" to="path_smoother/path"/>
|
74 | 74 | <remap from="~/input/odometry" to="/localization/kinematic_state"/>
|
75 |
| - <remap from="~/output/path" to="path_optimizer/trajectory"/> |
| 75 | + <remap from="~/output/path" to="/planning/scenario_planning/scenario_selector/trajectory"/> |
76 | 76 | <!-- params -->
|
77 | 77 | <param from="$(var common_param_path)"/>
|
78 | 78 | <param from="$(var vehicle_param_file)"/>
|
|
90 | 90 | <!-- topic remap -->
|
91 | 91 | <remap from="~/input/path" to="path_smoother/path"/>
|
92 | 92 | <remap from="~/input/odometry" to="/localization/kinematic_state"/>
|
93 |
| - <remap from="~/output/path" to="path_optimizer/trajectory"/> |
| 93 | + <remap from="~/output/path" to="/planning/scenario_planning/scenario_selector/trajectory"/> |
94 | 94 | <!-- params -->
|
95 | 95 | <param from="$(var common_param_path)"/>
|
96 | 96 | <param from="$(var vehicle_param_file)"/>
|
|
107 | 107 | <composable_node pkg="autoware_planning_topic_converter" plugin="autoware::planning_topic_converter::PathToTrajectory" name="path_to_trajectory_converter" namespace="">
|
108 | 108 | <!-- params -->
|
109 | 109 | <param name="input_topic" value="path_smoother/path"/>
|
110 |
| - <param name="output_topic" value="path_optimizer/trajectory"/> |
| 110 | + <param name="output_topic" value="/planning/scenario_planning/scenario_selector/trajectory"/> |
111 | 111 | <!-- composable node config -->
|
112 | 112 | <extra_arg name="use_intra_process_comms" value="false"/>
|
113 | 113 | </composable_node>
|
114 | 114 | </load_composable_node>
|
115 | 115 | </group>
|
116 | 116 | </group>
|
117 |
| - |
118 |
| - <!-- plan slowdown or stops on the final trajectory --> |
119 |
| - <group> |
120 |
| - <load_composable_node target="/planning/scenario_planning/lane_driving/motion_planning/motion_planning_container"> |
121 |
| - <composable_node pkg="autoware_motion_velocity_planner_node" plugin="autoware::motion_velocity_planner::MotionVelocityPlannerNode" name="motion_velocity_planner" namespace=""> |
122 |
| - <!-- topic remap --> |
123 |
| - <remap from="~/input/trajectory" to="path_optimizer/trajectory"/> |
124 |
| - <remap from="~/input/vector_map" to="/map/vector_map"/> |
125 |
| - <remap from="~/input/vehicle_odometry" to="/localization/kinematic_state"/> |
126 |
| - <remap from="~/input/accel" to="/localization/acceleration"/> |
127 |
| - <remap from="~/input/dynamic_objects" to="/perception/object_recognition/objects"/> |
128 |
| - <remap from="~/input/no_ground_pointcloud" to="/perception/obstacle_segmentation/pointcloud"/> |
129 |
| - <remap from="~/input/traffic_signals" to="/perception/traffic_light_recognition/traffic_signals"/> |
130 |
| - <remap from="~/input/virtual_traffic_light_states" to="/perception/virtual_traffic_light_states"/> |
131 |
| - <remap from="~/input/occupancy_grid" to="/perception/occupancy_grid_map/map"/> |
132 |
| - <remap from="~/output/trajectory" to="motion_velocity_planner/trajectory"/> |
133 |
| - <remap from="~/output/stop_reasons" to="/planning/scenario_planning/status/stop_reasons"/> |
134 |
| - <remap from="~/output/velocity_factors" to="/planning/velocity_factors/motion_velocity_planner"/> |
135 |
| - <!-- params --> |
136 |
| - <param name="launch_modules" value="$(var motion_velocity_planner_launch_modules)"/> |
137 |
| - <param from="$(var common_param_path)"/> |
138 |
| - <param from="$(var vehicle_param_file)"/> |
139 |
| - <param from="$(var nearest_search_param_path)"/> |
140 |
| - <param from="$(var velocity_smoother_param_path)"/> |
141 |
| - <param from="$(var motion_velocity_planner_velocity_smoother_type_param_path)"/> |
142 |
| - <param from="$(var motion_velocity_planner_param_path)"/> |
143 |
| - <param from="$(var motion_velocity_planner_dynamic_obstacle_stop_module_param_path)"/> |
144 |
| - <param from="$(var motion_velocity_planner_out_of_lane_module_param_path)"/> |
145 |
| - <param from="$(var motion_velocity_planner_obstacle_velocity_limiter_param_path)"/> |
146 |
| - <!-- <param from="$(var motion_velocity_planner_template_param_path)"/> --> |
147 |
| - <!-- composable node config --> |
148 |
| - <extra_arg name="use_intra_process_comms" value="false"/> |
149 |
| - </composable_node> |
150 |
| - </load_composable_node> |
151 |
| - </group> |
152 |
| - |
153 |
| - <!-- obstacle stop, adaptive cruise --> |
154 |
| - <group> |
155 |
| - <group if="$(eval "'$(var motion_stop_planner_type)' == 'obstacle_cruise_planner'")"> |
156 |
| - <load_composable_node target="/planning/scenario_planning/lane_driving/motion_planning/motion_planning_container"> |
157 |
| - <composable_node pkg="autoware_obstacle_cruise_planner" plugin="autoware::motion_planning::ObstacleCruisePlannerNode" name="obstacle_cruise_planner" namespace=""> |
158 |
| - <!-- topic remap --> |
159 |
| - <remap from="~/input/trajectory" to="motion_velocity_planner/trajectory"/> |
160 |
| - <remap from="~/input/odometry" to="/localization/kinematic_state"/> |
161 |
| - <remap from="~/input/acceleration" to="/localization/acceleration"/> |
162 |
| - <remap from="~/input/objects" to="/perception/object_recognition/objects"/> |
163 |
| - <remap from="~/output/trajectory" to="$(var interface_output_topic)"/> |
164 |
| - <remap from="~/output/stop_reasons" to="/planning/scenario_planning/status/stop_reasons"/> |
165 |
| - <remap from="~/output/velocity_limit" to="/planning/scenario_planning/max_velocity_candidates"/> |
166 |
| - <remap from="~/output/clear_velocity_limit" to="/planning/scenario_planning/clear_velocity_limit"/> |
167 |
| - <!-- params --> |
168 |
| - <param from="$(var common_param_path)"/> |
169 |
| - <param from="$(var vehicle_param_file)"/> |
170 |
| - <param from="$(var nearest_search_param_path)"/> |
171 |
| - <param from="$(var obstacle_cruise_planner_param_path)"/> |
172 |
| - <!-- composable node config --> |
173 |
| - <extra_arg name="use_intra_process_comms" value="false"/> |
174 |
| - </composable_node> |
175 |
| - </load_composable_node> |
176 |
| - </group> |
177 |
| - |
178 |
| - <group if="$(eval "'$(var motion_stop_planner_type)' == 'obstacle_stop_planner'")"> |
179 |
| - <load_composable_node target="/planning/scenario_planning/lane_driving/motion_planning/motion_planning_container"> |
180 |
| - <composable_node pkg="obstacle_stop_planner" plugin="motion_planning::ObstacleStopPlannerNode" name="obstacle_stop_planner" namespace=""> |
181 |
| - <!-- topic remap --> |
182 |
| - <remap from="~/input/trajectory" to="motion_velocity_planner/trajectory"/> |
183 |
| - <remap from="~/input/odometry" to="/localization/kinematic_state"/> |
184 |
| - <remap from="~/input/acceleration" to="/localization/acceleration"/> |
185 |
| - <remap from="~/input/pointcloud" to="/perception/obstacle_segmentation/pointcloud"/> |
186 |
| - <remap from="~/input/objects" to="/perception/object_recognition/objects"/> |
187 |
| - <remap from="~/output/trajectory" to="$(var interface_output_topic)"/> |
188 |
| - <remap from="~/output/stop_reasons" to="/planning/scenario_planning/status/stop_reasons"/> |
189 |
| - <remap from="~/output/max_velocity" to="/planning/scenario_planning/max_velocity_candidates"/> |
190 |
| - <remap from="~/output/velocity_limit_clear_command" to="/planning/scenario_planning/clear_velocity_limit"/> |
191 |
| - <!-- params --> |
192 |
| - <param from="$(var common_param_path)"/> |
193 |
| - <param from="$(var vehicle_param_file)"/> |
194 |
| - <param from="$(var nearest_search_param_path)"/> |
195 |
| - <param from="$(var obstacle_stop_planner_param_path)"/> |
196 |
| - <param from="$(var obstacle_stop_planner_acc_param_path)"/> |
197 |
| - <!-- composable node config --> |
198 |
| - <extra_arg name="use_intra_process_comms" value="false"/> |
199 |
| - </composable_node> |
200 |
| - </load_composable_node> |
201 |
| - </group> |
202 |
| - |
203 |
| - <group if="$(eval "'$(var motion_stop_planner_type)' == 'none'")"> |
204 |
| - <load_composable_node target="/planning/scenario_planning/lane_driving/motion_planning/motion_planning_container"> |
205 |
| - <composable_node pkg="topic_tools" plugin="topic_tools::RelayNode" name="obstacle_stop_relay" namespace=""> |
206 |
| - <!-- params --> |
207 |
| - <param name="input_topic" value="motion_velocity_planner/trajectory"/> |
208 |
| - <param name="output_topic" value="$(var interface_output_topic)"/> |
209 |
| - <param name="type" value="autoware_planning_msgs/msg/Trajectory"/> |
210 |
| - <!-- composable node config --> |
211 |
| - <extra_arg name="use_intra_process_comms" value="false"/> |
212 |
| - </composable_node> |
213 |
| - </load_composable_node> |
214 |
| - </group> |
215 |
| - </group> |
216 |
| - |
217 |
| - <!-- surround obstacle check --> |
218 |
| - <group if="$(var launch_surround_obstacle_checker)"> |
219 |
| - <load_composable_node target="/planning/scenario_planning/lane_driving/motion_planning/motion_planning_container"> |
220 |
| - <composable_node pkg="autoware_surround_obstacle_checker" plugin="autoware::surround_obstacle_checker::SurroundObstacleCheckerNode" name="surround_obstacle_checker" namespace=""> |
221 |
| - <!-- topic remap --> |
222 |
| - <remap from="~/input/odometry" to="/localization/kinematic_state"/> |
223 |
| - <remap from="~/input/objects" to="/perception/object_recognition/objects"/> |
224 |
| - <remap from="~/input/pointcloud" to="/perception/obstacle_segmentation/pointcloud"/> |
225 |
| - <remap from="~/output/max_velocity" to="/planning/scenario_planning/max_velocity_candidates"/> |
226 |
| - <remap from="~/output/velocity_limit_clear_command" to="/planning/scenario_planning/clear_velocity_limit"/> |
227 |
| - <remap from="~/output/stop_reasons" to="/planning/scenario_planning/status/stop_reasons"/> |
228 |
| - <remap from="~/output/no_start_reason" to="/planning/scenario_planning/status/no_start_reason"/> |
229 |
| - <!-- params --> |
230 |
| - <param from="$(var common_param_path)"/> |
231 |
| - <param from="$(var vehicle_param_file)"/> |
232 |
| - <param from="$(var nearest_search_param_path)"/> |
233 |
| - <param from="$(var surround_obstacle_checker_param_path)"/> |
234 |
| - <!-- composable node config --> |
235 |
| - <extra_arg name="use_intra_process_comms" value="false"/> |
236 |
| - </composable_node> |
237 |
| - </load_composable_node> |
238 |
| - </group> |
239 | 117 | </launch>
|
0 commit comments