[[2018b/Member]] 目次 #contents *課題1 [#t713a5e0] これまで住んだことのある都道府県名、市町村名、地区名などの中から2文字以上、かつ合計10画以上のものを選び、それをA4の紙を書くロボットを製作せよ。 私たちは書きやすさを考慮し、仙台という文字を書くことにした。 *ロボットの説明 [#l8dce5b3] 私たちのグループでは、当初プリンタ型のロボットを作ろうと考えていたが、斜線が書けるのか、与えられた部品でうまくロボットを制御できるのかと疑問が浮かび、2人で考えた結果、車両にペンを固定させた書道ロボットを作成することになった。 **製作途中で出てきた問題点と改善策 [#t4d3de17] ***問題点1 制御スピード [#g6f5b1ab] 始めはロボットのスピードを〇〇で動かしたが、左右に曲がるときに、片側の車輪が浮き、車体が傾いた。 ***改善策1 [#y220b8d8] 私たちはロボットのスピードが速すぎることが原因でこのような問題が発生したのだと考え、スピードを〇〇から〇〇へと下げることでこの問題を解決した。 ***問題点2 旋回について [#k1efd2d0] 私はOnFwdとOnRevの関数を使用して旋回をすると旋回の角度調節をするのが難しいことや電池残量によって旋回の角度がかわってしまうことを考慮して、RotateMotorの関数を使用しようと考えた。しかし、RotateMotar関数を使用するとその場で旋回が出来なくなってしまった。 ***改善策2 [#e9caa6de] ***問題点3 使用するペンについて[#qd03dab8] アームを下げるたびにペンの角度が変化して文字が書けなくなってしまったり、ペンが下がりすぎて車体を浮かせてしまう。 ***改善点3 [#qdbafee6] プログラムを変えることは難しいと考えたため、使用するペンを鉛筆、名前ペンから筆ペンへと変更した。筆ペンは、先のほうが鉛筆などと比べて柔らかく、ペンが下がりすぎてもペンの角度を微調整してくれるため、これらの問題を解決することが出来た。 *プログラムの説明 [#y3453750] *工夫した点 [#v55af64e] *工夫した点 [#m9a77c71] 真ん中に重心がくるようにするためになるべく左右対称になるようにロボットを組み立てた。 旋回をしたときにペンの位置がずれて文字がつながらなくなるのを防ぐために、2つのタイヤの中点にペン先を配置した。 安定して文字を書くためにアームの取付位置をなるべく下のほうにした。 *考察 [#w6c5cc02]