正面の光を認識するために光センサーを前向きに取り付けた。横の範囲の光を取り込む必要はないので横から光が入らないようにした。†モーターの力がそのまま伝わってしまうとアームが勢いよく回りすぎてしまうのでギア比を調節することでアームが早く上下しすぎてしまうのを抑えた。ピンポン玉を持ち上げて運ぶことで安定してゴールまで運ぶことを可能にした。アーム部分はピンポン玉の大きさに合うよう調節した。課題3では光センサーを正面に向けたためピンポン玉が光をさえぎらないようにピンポン玉を上に持ってこれるようなアームにした。Off(OUT_AC);Wait(100);精度を上げるためもう一度探す。光の最大値まで逆に回転するOnRev(OUT_A);OnFwd(OUT_C);Wait(runtime-timemax);Off(OUT_AC);Wait(100);ピンポン玉お下ろすdown;ピンポン玉をシュートするgo;}もう一度最大値を調べることで正確に当てられるようにした。課題2に比べるとやりやすいプログラムだった。シュートが不安定なので少しむずかしかった。ロボット自体はほぼそのまま使ったので時間も短縮できた。