SKV ドライバー
SKV Driver を使うと、Disguise は SKV 対応のモーションまたは自動化システムから位置・ステータスデータを受信できます。
受信したモーター位置とシステム状態情報を Disguise 内の軸として公開し、コンテンツが物理的な動きを追従したり、ハードウェアの状態変化に反応したりできるようにします。
このドライバーには、ノイズの多い、または急激に変化する位置データを安定させるオプションのスムージングコントロールも含まれています。
SKV Driver は、プロダクションに次のものが含まれる場合に使用します。
- SKV 対応システムで駆動されるモーション制御の舞台要素。
- 複数のモーター位置を Disguise 内のトラッキング軸として受信する場合。
- 安定したコンテンツモーションを確保するために、受信した位置値をフィルタリングまたは平滑化する場合。
- 安全ロジックやシステムの健全度のために自動化システムのステータスを監視する場合。
- コンテンツを実世界の機械的な動きと同期する場合。
このドライバーは、高精度トラッキングと汎用的な自動化統合の両方に適しています。
ドライバープロパティ
Section titled “ドライバープロパティ”Interface(インターフェース)
Section titled “Interface(インターフェース)”UDP Listen Port(UDP リッスンポート)
Section titled “UDP Listen Port(UDP リッスンポート)”Disguise が受信 SKV データをリッスンする UDP ポートです。 これは、SKV コントローラーの送信構成と一致する必要があります。
Smoothing(スムージング)
Section titled “Smoothing(スムージング)”これらのプロパティは、特に値が急速に更新されたりノイズを含んだりする場合に、SKV モーターから届く位置データを安定させるのに役立ちます。
Use Smoothing(スムージングを使用)
Section titled “Use Smoothing(スムージングを使用)”受信モーターデータのスムージングを有効または無効にします。
Jump Threshold(ジャンプしきい値)
Section titled “Jump Threshold(ジャンプしきい値)”システムが更新を「ジャンプ」として扱う前に許容される、瞬間的な変化の最大値です。
データの突発的なスパイクがコンテンツに影響するのを防ぐのに便利です。
kP / kI / kD / kF
Section titled “kP / kI / kD / kF”スムージングの動作を形作るために使用する PID/F フィルターのパラメーターです。
これらの値は、ドライバーが受信データの変化にどれだけ強く反応するかを決定し、応答性と安定性のトレードオフを微調整できます。
Status(ステータス)
Section titled “Status(ステータス)”Motors Received(受信モーター数)
Section titled “Motors Received(受信モーター数)”SKV コントローラーから現在受信しているモーターチャンネルの数です。
Status(ステータス)
Section titled “Status(ステータス)”SKV データ接続またはコントローラーの一般的な状態を表す数値コードです。
解釈は、発信元の SKV システムによって異なる場合があります。
開発者ドキュメント