◯コメントをお願いします。†2つの光センサーが白を感知して進みます。それによって、ロボット本体を黒の線上を進むようにします。交差点前で一時停止します。前のロボットに衝突した場合、停止します。速さと正確さを追求します。最初はテーブルバンパーを直接つけていました二つのバンパーのどちらかが当たる事により、片方のタッチセンサが反応します。†テーブルバンパーを改造、今回の課題発表では、↓のを使います。真ん中のパイプに当たることにより、2つのタッチセンサが反応します。最初のバンパーに付いていた小さな車輪を外すことにより、曲がるときの抵抗を減らそうと考えました。最初はテーブルバンパーを本体に直接付けていましたが、衝突した時の反応時間が遅かったこと、それにより衝突した相手のロボットの進路を妨げてしまうのではないかと考え下図のように、テーブルバンパー(弐式)を作りました。タッチセンサや光センサの位置は変わっていません。テーブルバンパーでは、衝突した時、また机の端から落ちそうになった時にも反応します。今回の課題では衝突時に限られていたため、逆に今回のコースをカーブする時に、前進には強い形になっているテーブルバンパーは邪魔になっているのではないかと考えました。するようにと弐式では考えました。自分は、このコースはクマをモチーフに作られたと信じています。左右の光センサがともに白線上にある時は、前進します。交差点前で約1秒一時停止します。(↑は交差点を渡るためのプログラムです。優先道路を横断する際に、優先道路の色に光センサが反応し、うまく渡ることが出来ません。そこで今回は交差点を認識するための出っ張りに、2つの光センサを反応させて、数秒の間だけ光センサとタッチセンサを使えなくするようにプログラムする必要がありました。†いくつかのロボットをコース上で動かすために、交差点などで衝突した場合の対応が、プログラムの最初の辺に組み込んであります。Wait(100);衝突直後3秒間後退します、その後10秒間停止して、再び前進し始めます。今回はコースアウト防止のため、片方の光センサが黒を感知すると、本体は黒の線から外れようと動きますが、きついカーブでは黒の線上でも外れようとする動作が長くは続きません。そこでuntilを使い、片方の光センサが黒を感知すると、光センサが黒の線上から外れるまで動作を続けるようにします。コースアウト防止にはつながります。前回の書道ロボットに比べ、軽量で小回りを利かせる事を念頭に考えて作りました。きついカーブでもコースアウトしないように、片方の光センサが反応したときのプログラムに、untilをつけました。交差点での接触を避けるため、1つの光センサを前方を当てるように設置して、その光センサが反応することにより停止、または後退することもできると考えていました。白をトレースし、交差点を渡るためには光センサは2つとも下向きに設置しなければいけなかったので、結局どうすればいいのか思いつきませんでした。車輪は大きい方がスピードがよく出ます。今回の課題では速さも追求しなければいけませんでしたが、車輪を大きくすると、正確さが失われやすく、車輪には手を出すことができませんでした。前回に比べればプログラムは短いですが、とても複雑でした。2つの光センサのプログラミングの後に、タッチセンサを書き足したのですが、時にはタッチセンサしか動作していなかったり、光センサは反応しているがタッチセンサは全く動かなかったりと、プログラミングには四苦八苦しました。(座敷童)光センサがうまく反応しなかったり、タッチセンサと光センサを両方反応させるプログラミングを制作するのに苦労した。バンパーをスリムにするために試行錯誤したが、最終的には紫のゴムみたいな棒(?)でうまく修正できた。◯コメントをお願いします。図・写真を用いておりわかりやすかったです。