相手のロボットに向かってブロックを投げるロボットを製作せよ。・一つのロボットで、ライントレースをする、ライントレースをするロボットにブロックを投げる、ライントレースをするロボットを追尾した後ブロックを投げる、以上の3種類のプログラムを作る。・タイヤを動かすためのモーターは一つのみ。今回の課題ではギア一つで進む作りにしなくてはいけなかったので、少し複雑な作りになりました。そのおかげで、ホイールを投げる動作を簡単にできるようになりました。その代わりに馬力が少なくなったのでロボット反対の重さをできるだけ均等にしなければ、重さに負けてギアがずれてしまうのでできるだけ軽いシューターを作りました。シューターの部分はバッティングセンターのトスバッティングの機械をモデルにした作りにしました。†このロボットで工夫した点は、一つのギアでいかにスムーズに進めるか考えて作りました。ロボット自身の重さでギアの位置がずれてきてしまうので、ゴムを使ってギアの位置を固定して安定した走りをできるようにしました。次に工夫した点は自動的に次弾を装填できるようにしたところです。これによりプログラムの量を少なくすることができました。最後の工夫は発射台の設置です。これにより、ホイールの飛距離を伸ばすことが可能になりました。・課題2で使用したものと同じです。今回のプログラムは今までとは違い、ギア一つで動いているので前進の仕方も変わってくるので少し勝手が違いました。今回のプログラムでは変数を多く使っているので、できるだけわかりやすくするように心がけました。そのため、できるだけ行数を少なくしました。最低限の動きできちんと作動するようにするには少し考えさせられましたが、結果的にはうまく作動するようになりました。これは、今までの経験をうまく生かすことができたおかげだと思います。次はロボコンなので悔いのないように自分が学んできたことを生かし、きちんとした結果を出したいと思います。今回のプログラミングはわりと簡潔にまとまっていてよかったです。ロボットの製作はディファレンシャルギアを作っただけでした。このあとはロボコンで終わりなので、授業で得た知識・技術の集大成にできるように頑張ろうと思います。意見・感想等がありましたらご自由にお書きくださいロボットもプログラムについてもちゃんと書けていると思います。1人目のプログラムでは何の変数なのかをはっきりさせてください。ロボットがどういう動きをするかという説明だけではなく、どのような意図でその動きをさせるのかという点まで踏み込んだ説明があるとより良いレポートになると思います。01:17:44工夫点が写真で解説されていて良いと思います。実際の動作について解説があると、さらに良くなると思います。