メインコンテンツまでスキップ

データ収集構成の推奨事項

データ収集、ビジョンレイアウト、およびトレーニングパラメータの選定リファレンス。

項目内容
適用シナリオロボットアームのティーチングとトレーニング、ピック&プレース/搬送デモ、データセット収集、およびモデル学習計画のレビュー
中核となる結論デュアルビュー構成を優先します。デフォルトでは 480p のカメラ解像度と 60 fps の収集(High に相当)を使用します。タスクの難易度に応じて収集エピソード数とトレーニングステップ数を計画します。
優先順位まずカメラのカバー範囲の完全性とデータの安定性を確保し、その後に解像度を上げるか、より複雑なシナリオを追加します。
出力の用途購入構成、トレーニング計画、現場でのデプロイ確認チェックリストのベースラインとして利用できます。

基本的なトレーニングでは、「トップビュー + グリッパー」構成を優先します。タスクに高さの判断、オクルージョン(遮蔽)処理、ターゲット姿勢認識が必要な場合は、「トップビュー + サイドビュー」構成を使用します。

まず 480p・60 fps(収集フレームレート:High)で収集を開始します。フレーム落ちが発生した場合は、最初に収集ページ右側のプレビューを閉じ、そのうえで解像度を下げるか、PC 性能のアップグレードを検討してください。トレーニング品質は、まずデータの安定性とシナリオのカバー範囲に依存し、その次に高解像度化やカメラ台数の増加が効いてきます。

クイック推奨事項​

  • カメラレイアウト:トップカメラはターゲット物体に対して約 45° の位置に設置します。フレーム内にはターゲット物体、ロボットアームのエンドエフェクタ、および主要な動作エリアが収まるようにします。
  • 解像度:デフォルトでは 480p を推奨します。鮮明さ、伝送負荷、動画ファイルサイズのバランスが取れています。PC 性能に十分な余裕がある場合のみ解像度を上げてください。
  • 収集フレームレート:デフォルトでは 60 fps(High に相当)を推奨します。多くのロボットアーム動作に対して十分に滑らかです。フレームレートが高すぎると、性能ボトルネックやフレーム落ち、データセットエラーの原因になる可能性があります。
  • 性能チェック:60 fps でもフレーム落ちが発生する場合は、まず右側の収集プレビューを閉じ、その後カメラ帯域幅、USB ポート、ディスク書き込み、バックグラウンドプログラムを確認します。

カメラ構成オプション​

オプション適したタスク取り付け上の注意備考
トップビュー + グリッパー固定位置間の搬送、ピック&プレース、および基本的なティーチングトレーニング。把持接触プロセスの観察に適しています。トップカメラはターゲットに対して約 45° の位置に設置し、可能な限りターゲットとロボットアーム全体を撮影します。グリッパーカメラはエンドエフェクタと把持エリアを狙います。グリッパービューは揺れたり、遮蔽されたりすることがあります。ケーブルを固定し、画像の安定性を確認してください。
トップビュー + サイドビューランダム位置からの把持、姿勢変化、オクルージョン、または高さの判断が必要なタスク。トップカメラは全体ビューをカバーします。サイドカメラはターゲットの輪郭、グリッパーの接近、および配置位置を明瞭に撮影できるようにします。サイドカメラをロボットアームの動作干渉エリアの外に配置し、治具やワークによる長時間の遮蔽を避けてください。

カメラ選定に関する注意事項​

コンピュータ推奨組み合わせ備考
MacHikvision USB カメラ 2 台ロボットアームのフレームレートは 60 fps 以下に抑えてください。120 fps での収集は利用できず、一部のケースでは互換性問題が発生する可能性があります。
MacHikvision USB カメラ 1 台 + Logitech C270 HD Webcam 1 台現時点で最も安定した組み合わせです。ロボットアームの 120 fps 収集にも使用できます。
MacLogitech C270 HD Webcam 2 台こちらも安定した組み合わせで、すべてのロボットアーム収集フレームレートをサポートします。
Windows上記のすべての組み合わせが利用可能現時点では、これらの組み合わせは Windows 上で動作します。カメラは USB ハブではなく、PC の USB ポートに直接接続してください。

参考モデル:

データ収集パラメータ​

パラメータ推奨値理由調整指針
動画解像度480pターゲットと動作プロセスを十分に視認できる一方で、ファイルサイズと伝送負荷を抑えられます。PC・カメラ・ストレージ性能に十分な余裕がある場合は解像度を上げても構いません。フレーム落ちが発生したら、まず 480p に戻してください。
収集フレームレート60 fps(SenseCraft ソフトウェアの High に相当)ロボットアームの動作記録として十分に滑らかで、通常は重要な動作を取りこぼしません。より高いフレームレートは性能負荷を増大させます。60 fps でもフレーム落ちがある場合は、まず右側プレビューを閉じてください。
プレビュウウィンドウデフォルトで有効。フレーム落ち時は無効化プレビューは現場での確認に役立ちますが、計算リソースを消費します。収集の安定性はプレビュー体験よりも優先されます。本番収集では不要なプレビューを無効にしてください。
データ完全性各収集ラウンド後に抜き取りチェックを実施ビューの欠落、フレーム落ち、照明変化、動作失敗などを早期に検出するのに役立ちます。日付、タスク、難易度、エピソード番号で一貫した命名を行い、トレーサビリティを確保してください。

タスク難易度、エピソード数、およびトレーニングステップ​

難易度タスク説明エピソード数推奨トレーニングステップ数受け入れ時の着目点
初級固定位置 A から位置 B への移動20 エピソード10k〜15k ステップ動作軌道が安定していること、最終位置誤差が許容範囲であること、明らかな反復失敗がないこと。
中級ランダム位置からピックし、指定位置 B へ移動50 エピソード30k〜40k ステップさまざまな初期位置をカバーしていること、把持成功率が安定していること、配置位置が一貫していること。
上級長時間・多ステップ・連続動作タスク100 エピソード80k〜100k ステップ長時間安定性、例外からのリカバリ、誤差の蓄積、およびデータセット分布のカバー範囲に注目します。

現場デプロイ時のチェックリスト​

  • ビューのカバー範囲:フレーム内にターゲット物体、主要なグリッパー動作、および配置エリアが同時に映っていること。ターゲットが長時間、画像の端付近に留まらないようにします。
  • ターゲットの鮮明さ:サイドカメラはターゲットの輪郭を明瞭に捉えられること。トップカメラはターゲットとロボットアームの相対位置を示せること。
  • 安定したフレームレート:本番収集前に短いテストを実施し、60 fps で連続したフレーム落ちがないことを確認します。
  • 一貫した環境:照明を安定させ、背景をシンプルに保ち、ターゲット配置範囲を明確にして、不要な変動要因を減らします。
  • データのトレーサビリティ:各収集セッションごとに、タスク難易度、カメラオプション、解像度、フレームレート、エピソード数、例外事象を記録します。

推奨される実施パス​

  1. まず初級タスクから開始し、カメラのカバー範囲と収集の安定性を検証します。480p・60 fps で連続収集できることを確認します。
  2. 次に中級タスクへ進み、ランダムな初期位置を追加し、把持成功率とフレーム落ちに注目します。
  3. その後、上級の長時間タスクへ拡張し、エピソード数を増やし、後の最適化のために異常サンプルを記録します。
  4. タスク難易度を上げる前に、カメラ位置とパラメータを固定し、一度に多くの変数を変更しないようにします。
Loading Comments...