[[2018a/Member]] *ロボットについて [#d9728625] わたしたちは、機動性を重視したロボットを作った。ロボットの外見は次の写真のとおりである。 #refrobo.png この写真を見てわかる通り、ロボット作成の際に工夫した点が2つある。 *移動コース [#f85d89a7] 私の担当するコースは第1コースで、以下の写真のようなコースを移動するロボットを作成した。 #ref 写真では、線が色分けされているがここでプログラムが変化する部分と、わかりにくいかもしれないが、ライントレースにおいて、大きめにトレースするか、細かく移動するかを示している。 *プログラムの工夫点 [#s60f7cbf] 私は、主にwhileのコマンドを使ってプログラムを行った。写真の線をコース順に番号わけすると、最初に int i=0 を設定し、while (i<1)のように、設定した数字以下で動くようにプログラミングして、交差点や、動きを変えたいタイミングを if コマンドで条件をつけたあと i++ で次のプログラムへと移り変わることができるようにプログラムした。 プログラムの内容は次のとおりである。