連射をさせるという決まりだったので、弾を撃ったあとリロードさせる必要がありました。撃ったあと、弾が落ちてきて装填される、マガジン方式は他のチームがやっていたので、僕たちはリボルバー方式でつくることにしました。弾を撃つと、弾を乗せた板が回転し、装填されます。ωA=(ωB+ωC)/2という関係があります。これを利用してモーターひとつだけで走ることのできるロボットを作りました。それぞれの回転軸をストッパーで留めてひとつの方向にしか回らないようにする。するとモーターを回した時、ディファレンシャルギアの回転は片方にしか伝わらず、その留め方をうまくすると、モーターを正回転させると左側だけが回転し、モーターを逆回転させると右側だけが回転する、などひとつのモーターで前進させることができます。その結果下図のようになりました。真ん中の図より、それぞれの回転軸は矢印の方向にしか回りません。このおかげでモーターを正回転、逆回転させるだけで進むことができます。(ただし、片方ずつしかタイヤを回せないので前進するときはジグザグ走行になります。「7秒以上追尾できたら懐中電灯に向かってブロックを投げる。}}なぜか懐中電灯の光を無視してしまうことがあり、7秒間光を追わせることが難しかったです。一人目のプログラムに説明を入れてください。変数を使って最大値を探す課題でもあります。