目次

メンバー

スズキ

ヒデ

課題:お絵描きロボットの作成

A3の紙にパートナーの似顔絵を描くロボットを作る。

ロボットについて

ロボット本体

本体は、初めの授業で作ったものをそのまま使用しました。

ロボット本体

ペンの部分

簡単な構造にしたかったのでペンを挟んで固定するようにし、ペンの上げ下げはモータと連動させました。しかし、ペンを上下させたときにペンがずれて綺麗な線が描けなかったので、ゴムを使用してペンを固定しました。完全にオリジナルなので強度をつけるのに苦労しました。

ペンの取り付け部分

ペンがロボットの下に入り込むので、簡単に補強しました。そのためペンが入り込むことがなくなり、安定した線が描けるようになりました。もっとこの部分をしっかりしたものにしたかったが中々思い浮かばなかったので簡素なものになってしまった。

補強部分

完成!

こんな感じになりました。初めの構想通りシンプルな構造にできた。コードが長いのになってしまったが、しっかりとまとめ動作には問題ないようにした。

側面

完成したロボット(横)

前面

完成したロボット(前)

問題点

1.丁寧に扱わないと部品が外れてしまうことがあった。

2.同じプログラムで絵を描いても、少しだけ絵が異なってしまう。

改善点

1.ペンを持たせる部分に部品を取り付けて頑丈にした。

2.ペンの取り付けが甘く少しずつ動いていると思われるので輪ゴムを取り付けることと、挟み込む部分の部品を少し変えた。

プログラム

スズキのプログラム

#define down OnFwd(OUT_B);Wait(10);Off(OUT_B);//ペンを上げる
#define up OnRev(OUT_B);Wait(5);//ペンを下げる
#define go(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);//前進する 
#define back(t) OnRev(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);//後退する
#define right(t) OnFwd(OUT_A);OnRev(OUT_C);Wait(t);Off(OUT_A+OUT_C);//右に旋回する
#define left(t) OnFwd(OUT_C);OnRev(OUT_A);Wait(t);Off(OUT_A+OUT_C);//左に旋回する

task main()
{
down;
right(530);//輪郭を書く
up;
go(30);
left(60);
back(50);
down;//右目を書く
back(30);
up;
back(25);
down;//左目を書く
back(30);
up;
go(140);
left(80);
back(20);
down;//鼻を書く
back(20);
up;
go(45);
down;//口を書く
left(70);

}

完成した似顔絵

完成した似顔絵

本人とは全然似ていません。

口を少し工夫して、表情をつけてみました。

蛍光ペンで描いたため見にくくてすみません。

ヒデのプログラム

#define up OnRev(OUT_B);Wait(t);//ペンを上げる
#define down OnFwd(OUT_B);Wait(t);//ペンを下げる
#define go OnRev(OUT_A+OUT_C);Wait(t)//前に進む
#define back OnFwd(OUT_A+OUT_C);Wait(t);後ろにさがる
#define roll OnFwd(OUT_A);OnRev(OUT_C);Wait(t);右に旋回

task main() 
{
roll;//輪郭を描く
Wait(480);
go;//左目を描く
Wait(40);
up;
Wait(10);
down;
Wait(10);
go;//右目を描く
Wait(40);
back;
Wait(50);
roll;//鼻を描く
Wait(50);
up;
Wait(10);
back;
Wait(10);
down;
Wait(10);
roll;//口を描く
Wait(30);
Off(OUT_A+OUT_C);}

完成した似顔絵

似顔絵

工夫したこと

・初めはキャタピラだったが、小回りがきかず不便だっためタイヤに変えて小回りがきくようにした。

・動きをスムーズにするために、余分な部品は取り付けずに軽量化を図った。

苦労したこと

・プログラムをロボットに送信したときに音が鳴らなかったため、受信が完了したかどうか分からなかったこと。

・二人の予定が合わなかったので、個人で進めることになってしまったこと。

感想

スズキ

・プログラムを作るというのは初めてのことだったので、プログラムを考えることがとても難しくかなり時間がかかってしまいました。

・今回は簡単な作品になってしまったので、次回の課題からは複雑な作品を作れるように頑張りたいと思います。

ヒデ

・時間ぎりぎりまで粘って考えた作品です。まだまだ未熟な作品ですが、とりあえずできてよかったです。

コメント

自由にコメントをどうぞ

  • ペンのあげさげの機構等きちんと書いていますし、書くべきポイントをきちんと押さえています -- FI? 2010-05-21 (金) 08:52:54
  • 項目を増やし、詳細にまとめてみて下さい。イラストに解説を入れるのもいいかもしれません -- TAKA? 2010-05-21 (金) 14:08:20
  • 二人目のレポートに説明を入れてください。より具体的にすることで、わかりやすく充実したレポートになると思います。たとえば、改善点ではロボットのどこをどうなおしたのでしょうか? -- FI? 2010-06-18 (金) 17:22:54


添付ファイル: filepen.jpg 248件 [詳細] filehokyou.jpg 259件 [詳細] fileF1000143.jpg 260件 [詳細] file100520_1538~010001.jpg 169件 [詳細] file100520_1538~020001.jpg 162件 [詳細] file100519_2142~0100010001.jpg 161件 [詳細] file100519_2140~010002.jpg 252件 [詳細] file100519_2129~020001.jpg 258件 [詳細] file100519_2129~010001.jpg 260件 [詳細] filekao.jpg 266件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-08-09 (月) 13:36:05 (3242d)