最初は光センサーを二つ使って作りました。それでは急なカーブが曲がりきれませんでした。そこでいろいろ改良してみましましたが、なかなかうまくいかなかったので、これを機に光センサー1つのロボットに作り替えました。光センサーが2つのときはラインを挟むようにして2つ付けました。プログラムは左のセンサーが黒いライン上にのると左に曲がる。右のセンサーが黒いライン上にのると右に曲がるというプログラムにしていました。それではライン上に乗ると戻ろうとするのですが、戻りきれないという状況でした。四輪タイヤという基本構造にしました。動きとしてはかなりがたがたしていますが、かなり確実にラインに沿って移動してくれます。光センサーはプログラムも設計もキンニクマンが担当しました。タッチセンサーはプログラムも設計もSENOBYが担当しました。†ライン外では左に旋回し、ライン上になると右に旋回するというプログラム。動きとしてはかなりがたがたしていますが、かなり確実にラインに沿って移動してくれます。上記のプログラムを参考にSENOBYが担当しました。†コースは左グループ/右グループ兼用ということでした。左グループは2人で作業し、右グループは4人で作業していたため、右グループに製作をお願いしました。†みんな忙しい時期なうえ、時間がなかなか合わず、みんなで集まって作業することができなかったので、今日は○○が作業する日というような形で進めていきました。すると、どこがどのプログラムなのか、持ち運び中に壊れたがどこに何がつけてあったのかわからなくなったりして、時間がかかりました。プログラム的にはやはり光センサー2つで急なカーブを曲がることでした。結果的にはタイヤの接続部分がどこか壊れており、途中でがたがたし、それが原因で曲がれないということでした。それに気づかずプログラム上の問題と考えていたため、インターネットでスピードを遅くするプログラムを調べて使うなどしました。結果的にそれらはうまくいきませんでしたが、if/whileなどのほかにもいろいろなテクニックがあるということがわかり、勉強になりました。初めはタイヤの故障かと思っていたが分解してタイヤなしで動かしたり、違うタイヤをつけるなどした結果、たぶんエンジンが壊れているということがわかりました。原因は不明ですが、タイヤを回す棒の部分がきちんと回転しないといった状態です。簡潔・明快に説明できるとさらに良いですね。†エンジンの故障をカバーできるプログラミングをすること。次回は回転が必要なので前輪がないということはそのぶん、回転にかかる時間がかかるため、少し作動時間を長くとらなければならない。光センサー2つをどのように付けたのか、タイヤのどこがどのように壊れていたから、具体的にどんな動きをしたのか、そのあたりをもう少し書いてみるといいでしょう。