FabForward Cobot Studio FR5 RL ドキュメント
3タスク・1レシピ

同じFR5・同じレシピで、難易度の異なる3つのピック

静止ワークのピックから、3クラス仕分け、そして本命:ベルトを流れる丸ワークを動きながら掴むコンベア追従まで。 土台の状態機械を継承し、差分だけを変えて作ります。

左:ピック/中央:3色仕分け/右:コンベア追従

3モード難易度の段階

モード1 ・ ピック(静止)

トレイの1個を1ビンへ。観測29次元86.8%(Isaac)・実機用ポリシー・本番稼働中。

モード2 ・ 3クラス仕分け

色クラスごとに正解ビンへ。観測34次元(class_onehot+位相観測)。89.9%誤仕分け0

モード3 ・ コンベア追従

100mm/sのベルト上の動く丸ワークを掴む。観測34次元(belt_velocity+位相観測)。92.6%(Isaac)。

同じ状態機械を「継承」で展開

タスクエキスパート・クラスobsPickからの差分成功率
PickScriptedExpert29基本の8フェーズ状態機械(土台)86.8%
SortScriptedSortExpert34搬送先を BIN_POSITIONS[class] の正解ビンへ89.9%
ConveyorScriptedConveyorExpert34動くパック追従+搬送脚でオフセット補正92.6%

コンベアだけ Web では「再生」

コンベア方策はIsaacで92.6%だが、Webのキネマティック簡易シムでは~0%(瞬時Δqと Isaac の PD慣性の差が、タイミング命の動く把持では致命的)。そこでWebは方策の実際のIsaacロールアウトを再生します(record_conveyor_replay.pyconveyor.json)。ピック/仕分けは Web でも方策が直接走ります。

観測は数値ベクトル(画素なし)。行動は全タスク共通の7次元(関節Δq×6+グリッパ×1)。詳細は ③ 教師データ