ComputePathToPose(计算路径到位姿)
调用 ComputePathToPose ROS 2 动作服务器,该服务器由 nav2_planner 模块实现。服务器地址可以通过``server_name``输入端口进行重新映射。
输入端口
- 开始
类型
默认
geometry_msgs::msg::PoseStamped
N/A
- 描述
起始姿势。可选。仅在非空时使用。接受黑板变量,例如 "{start}"。
- goal(目标)
类型
默认
geometry_msgs::msg::PoseStamped
N/A
- 描述
目标姿态。接收一个黑板变量,例如 "{goal}"。
- 规划器 ID
类型
默认
string
N/A
- 描述
将名称映射到要使用的规划器插件类型,例如 GridBased。
- 服务器名称
类型
默认
string
N/A
- 描述
行为服务器名称。
- 服务器超时
类型
默认
双精度
10
- 描述
操作服务器超时(毫秒)。
输出端口
- 路径
类型
默认
nav_msgs::msg::Path
N/A
- 描述
由动作服务器创建的路径。接受黑板变量,例如 "{path}"。
- error_code_id
类型
默认
uint16
N/A
- 描述
计算路径到位姿的错误代码。请参考“ComputePathToPose”动作消息中的错误代码枚举集。
示例
<ComputePathToPose goal="{goal}" path="{path}" planner_id="GridBased" server_name="ComputePathToPose" server_timeout="10" error_code_id="{compute_path_error_code}"/>