arm0 手首カメラ 仕分け · 96×96
—
撮像待ち
arm2 手首カメラ 検品 · 96×96
—
撮像待ち
アーム1台を Xinu 1台が制御します。
arm0 が手首カメラで撮って TinyML で分類し、中継台 T01 の色別レーンへ仕分け → arm1 が必要な色を取ってキットトレイ T12 を組み → arm2 が枠ごとに検品して出荷棚(または不良シュート)へ。
3台は同時に動き、2枚の中継台で受け渡し、同じ台に二本の手が入らないよう錠を取り、置き場が無ければ止まります(背圧)。
ノード境界を越える呼び出しは remote(実機では UDP 9010)で、効果 !{net} として型に現れます。
右の AIPL は実際に処理系で実行されるソースそのもので、光っている行が3ノードそれぞれの現在位置です。