Skip to main content

SenseCAP Watcher への AI モデルのフラッシュ

概要

このプロジェクトを可能にしたオープンソースの貢献に対して、XiaoZhi AI Chatbot に特別な感謝を表します。

このガイドでは、SenseCAP Watcher にビジュアル認識トリガー会話ファームウェアをフラッシュする方法と、デバイス上の AI モデルを交換または更新する方法に焦点を当てています。これらの操作のための実践的な指導ガイドとして意図されています。

Watcher の機能、アプリケーション、使用例の完全な紹介については、次を参照してください:SenseCAP Watcher - 世界と積極的に相互作用する AI アシスタント

前提条件

必要なハードウェア

  • SenseCAP Watcher デバイス
  • USB Type-C データケーブル
  • Windows PC
note

ビジュアルアクティベーションファームウェアをフラッシュする場合で、Watcher デバイスのモデルが -EN ではない場合、通常の使用のために認証ファイルを手動でフラッシュする必要があります(一度だけ必要)。
詳細な手順については、Watcher Agent ファームウェアフラッシュガイドを参照してください。

ファームウェアフラッシュプロセス

  • 前提条件

  • ステップ 1. プラットフォームを開き、ワークスペースで SenseCAP Watcher を選択

  • ステップ 2. シリアルポート経由でプラットフォームに接続

    • Connect をクリック
    • 正しいシリアルポート("A" で終わる)を選択

    • Connect をクリック

  • ステップ 3. デバイスバージョンの確認と更新

    • Update をクリック

    • 正しいシリアルポート("B" で終わる)を選択

    • 'Connect' をクリック

    • フラッシュしたいバージョンを選択し、Confirm をクリック

    • 更新と再起動プロセスを待機

note

ファームウェアバージョン 1.8.8 以上のみがビジュアルウェイクアップ機能をサポートしています。 ファームウェアバージョン v2.0.3 以上では、ビジュアル検出を有効にするために Xiaozhi に「Turn on the inference switch」と言う必要があります。

AI モデルフラッシュプロセス

前提条件

ステップ 1. プラットフォームを開き、ワークスペースで SenseCAP Watcher を選択

ステップ 2. シリアルポート経由でプラットフォームに接続

  • Connect をクリック

  • 正しいシリアルポート("A" で終わる)を選択

  • Connect をクリック

ステップ 3. 既存のモデルを確認し、新しいモデルに変更

  • モデル名とモデルバージョンを確認

  • Select Model... をクリックし、フラッシュしたいモデルをクリック

  • Confirm をクリック

ステップ 4. 効果をプレビューし、パラメータを調整

現在のビジュアルウェイクアップ機能では、以下の設定オプションが提供されています:

  • ターゲット ID (target):検出するターゲット ID を指定します。この ID は使用するビジュアルモデルに依存し、デフォルト値は 0 です。
  • 検出時間 (duration):単位は秒で、ビジュアルウェイクアップの感度を調整するために使用されます。デフォルトは 1 秒です(このデフォルトには 1 秒のデバウンス処理は含まれません)。
  • 信頼度閾値 (threshold):ビジュアルモデルがオブジェクトを認識するための信頼度の下限で、検出感度を調整するために使用されます。パーセンテージで表され、デフォルトは 75% です。
  • クールダウン期間 (interval):単位は秒で、1 つの会話が終了した後、再度トリガーされるまでに必要な待機時間を示し、同じオブジェクトによる頻繁な中断を避けるために使用されます。デフォルトは 8 秒です。

例えば、threshold パラメータを変更することで、モデルの感度を調整できます。現在の閾値が厳しすぎると感じる場合は、Watcher に「信頼度閾値を 60% に設定してください」と言うだけです。

トラブルシューティング

よくある問題

  1. COM ポートが検出されない

    • 下部の Type-C ポートを使用していることを確認
    • 別の USB ケーブルを試す
    • USB ドライバが正しくインストールされているか確認
  2. フラッシュが失敗する

    • Himax をフラッシュする際は、「A」で終わる COM ポートを選択してください。
    • ESP32-S3 をフラッシュする際は、「B」で終わる COM ポートを選択してください。
  3. デバイスが応答しない

    • ピンを使ってリセットボタンを軽く押す
    • フラッシュ前に消去を試す
  4. ビジュアル検出でデバイスがウェイクアップしない

    • シリアル出力に関連するログメッセージがあるか確認してください。
    • ファームウェアバージョン v2.0.3 では、この機能を有効にするために Xiaozhi に「Turn on inference switch」と言う必要があります。
  5. シリアルにビジュアル認識ログが表示されるが、デバイスがウェイクアップしない

    • SenseCraft AI プラットフォームに移動し、Person モデルを AI チップにフラッシュしてください。

FAQ

Q: Himax に他の AI モデルをフラッシュできますか?

A: 現在、Face と Person モデルのみがサポートされています。他のモデルのフラッシュはまだサポートされておらず、将来のアップデートで利用可能になる予定です。

技術サポート

Loading Comments...