|
311 | 311 | <output_port name="pose">Stamped extracted pose</output_port>
|
312 | 312 | </Action>
|
313 | 313 |
|
| 314 | + <Action ID="GetCurrentPose"> |
| 315 | + <input_port name="global_frame">Global reference frame</input_port> |
| 316 | + <input_port name="robot_base_frame">robot base frame</input_port> |
| 317 | + <output_port name="current_pose">Current pose output</output_port> |
| 318 | + </Action> |
| 319 | + |
| 320 | + <Action ID="ConcatenatePaths"> |
| 321 | + <input_port name="input_path1">Input Path 1 to cancatenate</input_port> |
| 322 | + <input_port name="input_path2">Input Path 2 to cancatenate</input_port> |
| 323 | + <output_port name="output_path">Paths concatenated</output_port> |
| 324 | + </Action> |
| 325 | + |
314 | 326 | <!-- ############################### CONDITION NODES ############################## -->
|
315 | 327 | <Condition ID="GoalReached">
|
316 | 328 | <input_port name="goal">Destination</input_port>
|
|
388 | 400 | <input_port name="error_code">Error code</input_port>
|
389 | 401 | </Condition>
|
390 | 402 |
|
| 403 | + <Condition ID="WouldARouteRecoveryHelp"> |
| 404 | + <input_port name="error_code">Error code</input_port> |
| 405 | + </Condition> |
| 406 | + |
391 | 407 | <Condition ID="AreErrorCodesPresent">
|
392 | 408 | <input_port name="error_code">Error code</input_port>
|
393 | 409 | <input_port name="error_codes_to_check">Error codes to check, user defined</input_port>
|
394 | 410 | </Condition>
|
395 | 411 |
|
| 412 | + <Condition ID="ArePosesNear"> |
| 413 | + <input_port name="ref_pose">Destination</input_port> |
| 414 | + <input_port name="target_pose">Destination</input_port> |
| 415 | + <input_port name="global_frame">Global frame</input_port> |
| 416 | + <input_port name="tolerance">Tolerance</input_port> |
| 417 | + </Condition> |
396 | 418 |
|
397 | 419 | <!-- ############################### CONTROL NODES ################################ -->
|
398 | 420 | <Control ID="PipelineSequence"/>
|
|
0 commit comments