2008b/MemberOnly/進行状況A

課題1 似顔絵描きロボットを作成せよ!

課題内容

A3の紙に相棒の似顔絵を書くロボットを作成せよ。

制作過程

土台となる部分

最初は見た目が面白いという理由でにしました。

足

from:ROBOTICS INVENTION SYSTEM 2.0

欠点

タイヤ

from:ROBOTICS INVENTION SYSTEM 2.0

欠点

キャタピラー

from:ROBOTICS INVENTION SYSTEM 2.0

欠点

改良

内側から灰色のパーツを付けて改良!

本体部分

写真を撮り始めたのが遅かったため、写真は完成部分しかありません。わかりにくくてごめんなさい。

モーターを横にセット。モーターのギアと小のギアを噛み合わせて、ゴム=で3つのギア(上から小中大のギア)の小と連結させる。

小小中大.jpg

↑図の円がギア、オレンジ色がゴム、緑色のものがペン、ペンから出ている黒棒がペンとギアを結ぶ棒を表しています。縦に並んでいるギアは噛み合っているものとし、棒とギアが隣接している場合は連結しているものとします。

欠点

ロボット完成体

完成体

↑改良に改良を重ねたロボットです。

その他の工夫点

ブロックを組み立てる際に邪魔になるのがこれ↓

コード

このコード。ブロックとブロックの間にあると、ブロックがうまくはまらないことが判明。

それを改善するために、組み立てる際に出来てしまった隙間からコードを通すことにしました↓

おしり

プロブラムについて

Kのプログラム

task main( )
{
OnRev(OUT_A);//輪郭を書く
   Wait(850);
Off(OUT_A+OUT_C);
OnFwd(OUT_B);//ペンを上げる
   Wait(15);
Off(OUT_B);
OnFwd(OUT_C);
   Wait(345);
OnFwd(OUT_A+OUT_C);
   Wait(100);
Off(OUT_A);
   Wait(173);
OnFwd(OUT_A+OUT_C);
   Wait(90);
Off(OUT_A);
   Wait(190);
OnFwd(OUT_A+OUT_C);
   Wait(50);
Off(OUT_A+OUT_C);
OnRev(OUT_B);//ペンを下ろす
   Wait(30);
Off(OUT_B);
OnFwd(OUT_A+OUT_C);//右目を描く
   Wait(30);
Off(OUT_A+OUT_C);
OnFwd(OUT_B);//ペンを上げる
   Wait(15); 
Off(OUT_B);      
OnFwd(OUT_A+OUT_C); 
   Wait(200); 
Off(OUT_A);
   Wait(370); 
OnFwd(OUT_A+OUT_C); 
   Wait(100); 
Off(OUT_A+OUT_C);  
OnRev(OUT_B);//ペンを下ろす
   Wait(30);
Off(OUT_B);
OnFwd(OUT_A+OUT_C);//左目を描く
   Wait(30);
Off(OUT_A+OUT_C);
OnFwd(OUT_B);//ペンを上げる
   Wait(15); 
Off(OUT_B);    
OnFwd(OUT_C);
   Wait(370);
Off(OUT_C);
OnRev(OUT_B);//ペンを下ろす
   Wait(30);
Off(OUT_B);
OnFwd(OUT_C);//口を描く
   Wait(30);
Off(OUT_C);
OnFwd(OUT_B);//ペンを上げる
   Wait(15); 
Off(OUT_B);          
OnFwd(OUT_A+OUT_C);
   Wait(80);     
Float(OUT_A+OUT_C); 
}

A子のプログラム

横顔を描きました!

#define turn_left(t) OnRev(OUT_A);OnFwd(OUT_C);Wait(t);Off(OUT_A+OUT_C);
#define turn_right(t) OnFwd(OUT_A);OnRev(OUT_C);Wait(t);Off(OUT_A+OUT_C);
#define go_straight(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);

task main()
{
turn_left(50);//左回転を利用して前髪を描く    
turn_right(50);//右回転を利用して戻す      
 
go_straight(60);//おでこを描く

turn_left(10);//左回転を利用して目を描く      
turn_right(10);//右回転を利用して戻す     

go_straight(50);//目から鼻にかけての輪郭を描く
 
turn_right(30);//右回転を利用して鼻をかく      
turn_left(30);//左回転を利用して戻す      

go_straight(30);//鼻下を描く

turn_left(20);//左回転を利用して口を描く      
turn_right(20);//右回転を利用して戻す      

go_straight(40);//口下を描く

turn_left(50);//左回転を利用して顎をかく      

go_straight(40);//首を描く

Off(OUT_A+OUT_C);//終了
}

似顔絵完成図

K作似顔絵

正面から見たA子の似顔絵です。とぼけた感じが似てるでしょ?笑

K作 A子の似顔絵

A子作似顔絵

横から見たKの似顔絵です。真剣にパソコンとにらめっこしてるところを描きました!ちょっと老けちゃった汗;

A子作 Kの似顔絵

工夫した点

コメントをどうぞ



添付ファイル: fileCIMG0179~.jpg 346件 [詳細] fileCIMG0180~.jpg 440件 [詳細] fileCIMG0178~.jpg 26件 [詳細] fileCIMG0176~.jpg 355件 [詳細] fileCIMG0175~.jpg 346件 [詳細] fileCIMG0177~.jpg 321件 [詳細] fileCIMG0174~.jpg 335件 [詳細] fileCIMG0173~.jpg 331件 [詳細] fileCIMG0172~.jpg 331件 [詳細] file018~.jpg 352件 [詳細] file017~.jpg 343件 [詳細] file014~.dib 146件 [詳細] fileCIMG0180.JPG 11件 [詳細] fileCIMG0179.JPG 137件 [詳細] fileCIMG0178.JPG 185件 [詳細] fileD1000042.JPG 133件 [詳細] file016^.jpg 345件 [詳細] file015^.jpg 326件 [詳細] fileCIMG0176.JPG 153件 [詳細] fileCIMG0175.JPG 195件 [詳細] fileCIMG0174.JPG 175件 [詳細] fileCIMG0173.JPG 207件 [詳細] fileCIMG0172.JPG 182件 [詳細] file018.JPG 147件 [詳細] file017.JPG 166件 [詳細] file016.JPG 163件 [詳細] file015.JPG 180件 [詳細] file014.JPG 189件 [詳細] file小中中.jpg 318件 [詳細] file小↓中中.jpg 305件 [詳細] file小小中大.jpg 290件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-12-04 (木) 16:21:19