体感センサー操作で Subway Surfers をプレイ
はじめに
reCamera は強力なエッジコンピューティング機能を備えた AI カメラです。このデモでは、デバイスレベルで YOLO11n-Pose モデルをリアルタイムで実行する能力を紹介します。クラウドに依存することなく、人体の主要なポイントと姿勢を正確に識別できます。reCamera でプレイヤーの動きをキャプチャすることで、私たちの体をコントローラーに変換し、自然な体感で「Subway Run」を操作できます:ジャンプ、しゃがみ、左右への回避、すべてがシームレスな動作で実現されます!
このデモを完了したあとの使用イメージは次のとおりです。

ハードウェアの準備
reCamera 1台 コンピューター 1台
| reCamera 2002 系列 | reCamera Gimbal | reCamera HQ POE |
|---|---|---|
![]() | ![]() | ![]() |
1. SenseCraft を開き、「GAME」という名前のアプリケーションを見つける
1.1 Wiki を開く
SenseCraft のエントリは Wiki インターフェースの右上角にあります。クリックして SenseCraft に入ります

1.2 reCamera のワークスペースに入る

1.3 GAME という名前のアプリケーションを見つけてクリックする

1.4 このアプリケーションを reCamera にデプロイする
ページの下部までスクロールし、Open Application をクリックし、次に Visit Workspace Via USB をクリックします(この時点で reCamera をコンピューターに接続する必要があります)

その後、ワークスペースに入り、Node-RED ノードがしばらく読み込まれます。読み込みが完了するまで辛抱強くお待ちください

読み込み後、以下のインターフェースが表示されます。No をクリックして終了します


右上角の Deploy ボタンをクリックします

デプロイが成功すると、ポップアップウィンドウが表示され、その後デプロイボタンがグレーになります。

次に Dashboard を開いて効果を確認します

この時点で、以下のような検出画面を正常に見ることができるはずです

1.5 上下左右の4つのアクションのトリガーをテストする
1.5.1 初期状態
これは初期アクション、つまり中央に戻る状態です。reCamera を固定し、角度を調整し、reCamera の前に立ち、両腕を自然に両側に置き、ボールが中心線上で紫の線と緑の領域の間にあるように制御します。この時点で、他のアクションを実行してテストできます。

1.5.1 左
左腕を左に、右腕は静止させ、ボールを中心線の左側に制御します。青色で表示され、この時点で左と判定されます

1.5.2 右
右腕を右に、左腕は静止させ、ボールを中心線の右側に制御します。黄色で表示され、この時点で右と判定されます

1.5.3 上
両腕を上に上げる必要があります。紫の線が黄色の線を超えているのが見えたら、上向きと判定され、ボールは白色のままになります。

1.5.4 下
腕を中央に戻し、自然にしゃがみます。ボールをしゃがみ領域に制御します。ボールは赤色になり、この時点で下向きと判定されます。

連続して特定のアクションセットをトリガーしたい場合、例えば連続して2回左に行く、または左に行ってから上に行く場合、最初の左のアクションを行った後、ボールを中央に戻してから2番目のアクションを行う必要があります。
2. 対応する python 制御プログラムをダウンロードして実行する
この GitHub リンク をクリックしてください
入った後、このプロジェクトの圧縮パッケージをローカルにダウンロードします

解凍後、scket_udp.py を開き、まずキーボードを制御する依存関係をダウンロードします。
pip install pynput
その後、この python プログラムを実行できます。この時点で、reCamera 検出画面を有効に保つ必要があり、アクション判定の結果の出力が表示されます。

3. ゲームを開く(地下鉄パルクールのウェブ版を例として)
reCamera 検出と python プログラムが実行されており、テストアクションの出力に問題がないことを確認した後、地下鉄パルクールのウェブページ を開き、「Start Game」をクリックしてプレイを開始できます!
画面には1人だけが表示される必要があります。他の人が侵入すると、アクション判定にエラーが発生します!
技術サポートと製品ディスカッション
弊社製品をお選びいただきありがとうございます!弊社製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供しています。さまざまな好みやニーズに対応するため、複数のコミュニケーションチャネルを提供しています。


