Gazebo服务通过桥接调用后,怎样核对返回结果

确认服务对象
核对服务名中的世界作用域、两端类型与桥版本。上游示例演示世界控制服务,具体支持应按项目安装的版本确认,不能仅因某个名称可见就假定路由正确。
记录实际请求
在隔离仿真中保存调用目标、请求内容和对应运行,区分客户端发送与目标服务实际收到。查看当前仿真是否就是项目准备测试的世界。
解释返回层级
检查服务响应、错误与超时各代表哪一阶段。收到布尔成功可以作为服务处理证据,还要看世界是否进入预期状态。超时时先读取实际状态再考虑重试。

用独立观察核对结果
例如对暂停状态的变化,同时记录服务结果和同一世界的时间或运行观察。不能把另一个世界或上一次运行的画面作为本次证据。
交付请求与结果对应
保存桥端点、类型、请求、响应及世界状态,说明未确认项和恢复条件。更换仿真版本后用相同隔离样本重查。
智联海