下の図のようなコースを各チームで作成し、「ミッション」を遂行するためのロボットを作成せよ。
黒線の幅は20mmでなるべく均等な濃さにすること (図の右半分は、文字や数字が上下逆さまになっています)。
A地点を出発し、次のいずれかの経路を黒い線にそって動くロボットを作成する (他のメンバーとは別の経路になるようにする)。
もう一つのチームは、A', B', ... とダッシュのついた交差点のコースを使うこと。
また、3名のチームの場合は、そのうちの1名は次のコースを選ぶこと。
交差点では1秒間停止し、丁字路では直角方向に進入する時のみ一時停止すること。
メールでの提出するプログラムは、添付ファイルではなくてメールの本文に コピーすること。 また、次のようにmain関数も含めること。 (EV3のグループはpythonで)
// // ボールを掴んで、Uターンし、次の交差点までライントレースするプログラム // 学籍番号 氏名 ... (定数やマクロの意義など) void follow_line(long tmin=0, long tmax=10000) { // long tmin: スタートからの時間がtmin以下では、交差点を無視してライントレースする // long tmax: スタートからの時間がtmax経てば、交差点に達しなくても停止 ... } void fetch_ball(long tmax=3000) { // long tmax: スタートからの時間がtmax経てば、ボールをつかめなても戻ってくる ... } task main() { ... fetch_ball(3000); // まずボールをつかんでUターンしてくる line_follow(0, 15000); // その後次の交差点までライントレース }
2019年12月6日からのこのページのだいたいの訪問者数: 本日1 昨日0 合計1016