Skip to main content

在 SenseCAP Watcher 上刷写 AI 模型

概述

特别感谢 XiaoZhi AI Chatbot 的开源贡献,使这个项目成为可能。

本指南重点介绍如何为 SenseCAP Watcher 刷写视觉识别触发对话固件,以及如何替换或更新设备上的 AI 模型。这是一个针对这些操作的实践指导指南。

有关 Watcher 功能、应用和用例的完整介绍,请参考:SenseCAP Watcher - 主动与世界交互的 AI 助手

前提条件

所需硬件

  • SenseCAP Watcher 设备
  • USB Type-C 数据线
  • Windows PC

固件刷写过程

  • 前提条件

  • 步骤 1. 打开我们的平台并在工作区中选择 SenseCAP Watcher

  • 步骤 2. 通过串口连接到我们的平台

    • 点击 Connect
    • 选择正确的串口(以 "A" 结尾)

    note

    如果你正在使用Linux或macOS操作系统,请选择较小号的串口端口

    • 点击 Connect

  • 步骤 3. 检查并更新设备版本

    • 点击 Update

    • 选择正确的串口(以 "B" 结尾)

    note

    如果你正在使用Linux或macOS操作系统,请选择较大号的串口端口

    • 点击 'Connect'

    • 选择您要刷写的版本并点击 Confirm

    • 等待更新和重启过程

note

v1.8.8 以上版本的固件才有视觉识别唤醒的功能。 v2.0.3 以上版本的固件需要对小智说 "打开推理开关" 来启用视觉识别唤醒功能。

AI 模型刷写过程

前提条件

步骤 1. 打开我们的平台并在工作区中选择 SenseCAP Watcher

步骤 2. 通过串口连接到我们的平台

  • 点击 Connect
  • 选择正确的串口(以 "A" 结尾)
note

如果你正在使用Linux或macOS操作系统,请选择较小号的串口端口

  • 点击 Connect

步骤 3. 查看现有模型并更换新模型

  • 查看模型名称和模型版本

  • 点击 Select Model... 并点击您想要刷写的模型

  • 点击 Confirm

步骤 4. 预览效果并调整参数

此外,您可以通过与智能体对话来调整参数

当前的视觉唤醒功能提供以下配置选项:

  • 目标ID (target): 指定需要检测的目标ID。该ID取决于使用的视觉模型,默认值为0。

  • 检测持续时间 (duration): 单位为秒,用于调整视觉唤醒的灵敏度。默认值为1秒(此默认不包括1秒的去抖动处理)。

  • 置信度阈值 (threshold): 视觉模型识别物体的最低置信度,用于调整检测灵敏度。以百分比表示,默认值为75%。

  • 冷却时间 (interval): 单位为秒,表示一次对话结束后需要等待的时间,防止同一物体频繁打断。默认值为8秒。

例如,您可以通过修改置信度阈值参数来调整模型的灵敏度。如果您觉得当前的阈值过于严格,可以对Watcher说:“请将置信度阈值设置为60%”。

故障排除

常见问题

  1. 未检测到 COM 端口

    • 确保您使用的是底部的 Type-C 端口
    • 尝试使用不同的 USB 线缆
    • 检查 USB 驱动程序是否正确安装
  2. 刷写失败

    • 刷写 Himax 时,选择以"A"结尾的 COM 端口。
    • 刷写 ESP32-S3 时,选择以"B"结尾的 COM 端口。
  3. 设备无响应

    • 使用针轻轻按下复位按钮
    • 尝试在刷写前先擦除
  4. 设备无法通过视觉检测唤醒

    • 检查串口输出中是否有相关的日志消息。
    • 固件版本高于 v2.0.3 需要对小智说"打开推理开关"来启用此功能。
  5. 串口显示视觉识别日志但设备仍无法唤醒

    • 前往 SenseCraft AI 平台并将 Person 模型刷写到 AI 芯片。

Q&A

提问: 我可以烧录其他的AI视觉模型进入Himax芯片中吗?

回答: 目前仅支持烧录人脸和人物的视觉模型,其他的模型的烧录请等待AI官网更新。

技术支持

Loading Comments...