DriveOnHeading

调用DriveOnHeading ROS 2动作服务器,使机器人按照当前航向驱动一定的位移。它通过给定的距离执行线性移动。nav2_behaviors模块实现了DriveOnHeading动作服务器。

输入端口

dist_to_travel

类型

默认

双精度

0.15

描述

行驶距离(米)。

速度

类型

默认

双精度

0.025

描述

行进速度(米/秒)。

time_allowance

类型

默认

双精度

10.0

描述

在超过指定时间后,将其视为卡住的条件或失败情况,单位为秒。

服务器名称

类型

默认

string

N/A

描述

行为服务器名称。

服务器超时

类型

默认

双精度

10

描述

操作服务器超时(毫秒)。

输出端口

error_code_id

类型

默认

uint16

N/A

描述

按照航向行驶的错误代码。有关错误代码的枚举集,请参阅DriveOnHeading动作消息。

示例

<DriveOnHeading dist_to_travel="0.2" speed="0.05" server_name="backup_server" server_timeout="10" error_code_id="{drive_on_heading_error_code}"/>