平滑路径

调用平滑器服务器中的平滑路径操作API,以平滑给定的路径规划。

输入端口

未平滑路径

类型

默认

string

N/A

描述

平滑的黑板变量或硬编码的输入路径

最大平滑持续时间

类型

默认

双精度

3.0

描述

最大平滑时间(秒)

check_for_collisions

类型

默认

布尔值

false

描述

是否检查输出平滑路径是否发生碰撞

smoother_id

类型

默认

string

N/A

描述

用于在平滑器服务器中进行平滑的平滑器插件 ID

输出端口

smoothed_path

类型

默认

string

N/A

描述

将平滑路径分配给的输出黑板变量

smoothing_duration

类型

默认

双精度

N/A

描述

用于平滑的实际持续时间

was_completed

类型

默认

布尔值

N/A

描述

指示平滑过程是否已完成。如果将“check_for_collisions”设置为“true”并检测到冲突,则返回“false”。

error_code_id

类型

默认

uint16

N/A

描述

跟随平滑器错误代码。请参阅“SmoothPath”动作以获取错误代码定义的枚举集合。

示例

<SmoothPath unsmoothed_path="{path}" smoothed_path="{path}" max_smoothing_duration="3.0" smoother_id="simple_smoother" check_for_collisions="false" smoothing_duration="{smoothing_duration_used}" was_completed="{smoothing_completed}" error_code_id="{smoothing_path_error_code}"/>