ブロックソーター・プロセス
このロボットは、ブロックを色と大きさによって仕分けします。
各仕分けエリアでは、ブロックが8つのコンテナに仕分けられます。
左側にある4つのコンテナは、2X2サイズのブロック用に使われます。
色は、左から、赤、黄、緑、青です。
右側にある4つのコンテナは、同じ色の順番で2X4サイズのブロックを仕分けするために使われす。
このシステムは、4つのプロセスで構成されています。
プロセス1：リセット
ロボットは、平日の朝に毎回起動します。
電源を入れると、スタート位置にリセットされます。
リセットは、先ず一定の距離だけ左に移動し、
その後右に移動することで完了します。
赤外線センサーAがリフレクターを検出すると、ロボットは固定された距離だけ移動して、
スタート位置に移動します。
アプリケーションにより、固定距離が設定されています。
プロセス2：スキャン
ラージモーターBはシューターからブロックを取り込み、そのサイズを検出します。
カラーセンサーAは“カラー モード”でブロックの色を検出します。
プロセス3：移動
コントロールユニットAは、Wi-Fiを使ってデータベースにコンテナの幅を問い合わせます。
アプリケーションは、ブロックのサイズと色に対応するコンテナにロボットを移動させるために、
ミディアムモーターAが移動すべき距離を計算します。
ミディアムモーターAがタイヤを動かし、ロボットをコンテナまで移動させます。
プロセス4：排出
ラージモーターAが、ブロックを排出します。
ロボットは、次のブロックのスキャンの準備ができました。
5つのブロックごとに、スタート位置がリセットされます。