Skip to content
阅读进度

机器人或具身智能终端的客户端,重点负责什么? ​

返回 架构与 SDK 目录

标准回答 ​

客户端把用户意图变成明确任务,并展示设备状态、执行进度和异常处理入口。长任务需要任务 ID、持续反馈、取消及最终结果。实时运动控制和设备安全机制应由有相应职责的控制系统处理。

  • 明确连接、设备就绪、任务执行和故障状态,按钮只在允许的状态下可用。
  • 处理连接中断后的任务查询与状态恢复,避免重连后盲目重发。
  • 模型生成的目标先经过结构化校验、能力检查与业务授权,再交给设备系统。

通俗例子 ​

用户让演示机器人去接待区,客户端提交目标任务,显示“已受理、移动中、到达”。遇到障碍显示设备反馈的原因;用户取消后还要等待设备确认停止,不能只关掉页面上的转圈。

深入解释 ​

**客户端与控制系统怎样分工:**客户端提交目标任务、展示执行状态并提供取消入口;具体运动控制和设备侧安全处理由对应控制系统完成,不能只依赖界面上的按钮状态。

**取消成功如何判断:**客户端发出取消请求后,任务可能还在减速或执行退出流程。只有收到约定的终止反馈,才按协议确认结束;断线则要明确显示结果尚不确定。

易混淆点 ​

把大模型文字直接当底层运动指令,既没有可靠接口契约,也没有明确的控制边界。

内容来源 ​

用完整回答理解机制,用真实证据解释项目。