FollowPath

Invokes the FollowPath ROS 2 action server, which is implemented by the controller plugin modules loaded. The server address can be remapped using the server_name input port.

Input Ports

path

Type

Default

string

N/A

Description

Takes in a blackboard variable containing the path to follow, eg. “{path}”.

controller_id

Type

Default

string

N/A

Description

Mapped name of the controller plugin type to use, e.g. FollowPath.

goal_checker_id

Type

Default

string

N/A

Description

Mapped name of the goal checker plugin type to use, e.g. SimpleGoalChecker.

server_name

Type

Default

string

N/A

Description

Action server name.

server_timeout

Type

Default

double

10

Description

Action server timeout (ms).

Output Ports

error_code_id

Type

Default

uint16

N/A

Description

Follow path error code. See FollowPath action for the enumerated set of error code definitions.

Example

<FollowPath path="{path}" controller_id="FollowPath" goal_checker_id="precise_goal_checker" server_name="FollowPath" server_timeout="10" error_code_id="{follow_path_error_code}"/>