AssistedTeleop

Invokes the AssistedTeleop ROS 2 action server, which filters teleop twist commands to prevent collisions. This is used in nav2 Behavior Trees as a recovery behavior or a regular behavior. The nav2_behaviors module implements the AssistedTeleop action server.

Input Ports

is_recovery:

Type

Default

double

false

Description

If true increment the recovery counter.

time_allowance:

Type

Default

double

10.0

Description

Time to invoke behavior for, if exceeds considers it a stuck condition or failure case (seconds).

server_name:

Type

Default

string

N/A

Description

Action server name.

server_timeout:

Type

Default

double

10

Description

Action server timeout (ms).

error_code_id:

Type

Default

uint16

N/A

Description

Assisted teleop error code. See AssistedTeleop action message for the enumerated set of error codes.

Example

<AssistedTeleop is_recovery="false" server_name="assisted_teleop_server" server_timeout="10" error_code_id="{assisted_teleop_error_code}"/>