Counter: 1639, today: 1, yesterday: 0

作り主

あんぜりか&たけぽん

目的

 ロボットの紹介

全体図

 名前:ピロシキ号 [heart] 

このロボットは、2人の汗と涙の結晶の子供で、まだまだ成長途中の有望株です☆☆

 詳細

 車のbodyは、基本的なトラクター型を使用しています。初めは、キャタピラー型を使用していましたが、文字を書くにあたって、小回りが効かなかった為、トラクター型を使用しました。アーム部分は、最初はクワ型を使用していましたが、モーターの威力があまりにも強かった為、歯車を付け足して威力を軽減しました。

プログラム

「井」

#define penmoving 40
sub pen_down()
{
OnFwd(OUT_B);
 Wait(penmoving);
  Off(OUT_B);
   Wait(50);
}
sub pen_up()
{
 OnRev(OUT_B);
 Wait(penmoving);
  Off(OUT_B);
   Wait(50);
}
task main()
{
pen_down();
OnFwd(OUT_A+OUT_C);  // first stroke
Wait(100);        // length of first stroke
Off(OUT_A+OUT_C);
Wait(50);
pen_up();
OnRev(OUT_A);  // second stroke preparation
OnFwd(OUT_C);
Wait(15);  // turning angle
OnRev(OUT_C);   // back
Wait(130);
OnFwd(OUT_A);
Wait(15);   // make a right angle
Off(OUT_A+OUT_C);
Wait(50);
pen_down();
OnFwd(OUT_A+OUT_C);  // second stroke
Wait(130);
Off(OUT_A+OUT_C);
Wait(50);
pen_up();
OnRev(OUT_A+OUT_C); // third stroke  preparation
Wait(110);
OnRev(OUT_C);
OnFwd(OUT_A);
Wait(85);    // turning in right angle
OnRev(OUT_A+OUT_C);    // back to more than first stroke
Wait(100);
Off(OUT_A+OUT_C);
Wait(50);
pen_down();
OnFwd(OUT_A+OUT_C);  // third stroke
Wait(100);
Off(OUT_C+OUT_A);
Wait(50);
pen_up();
OnFwd(OUT_A);   //fourth stroke preparation
OnRev(OUT_C);
Wait(20); // turning angle
OnRev(OUT_A);  // back
Wait(130);
OnFwd(OUT_C);
Wait(20);    // make a right angle
Off(OUT_A+OUT_C);
Wait(50);
pen_down();
OnFwd(OUT_A+OUT_C);  // fourth stroke
Wait(130);
Off(OUT_A+OUT_C);
Wait(50);
OnRev(OUT_B);
Wait(penmoving);
Off(OUT_B);      //pen up
}

「長」

#define penmoving 40 
#define go_hud 100  // define on  100s coz it makes moving simple
void pen_down()
{
OnFwd(OUT_B);
 Wait(penmoving);
  Off(OUT_B);
   Wait(50);
}
void pen_up()
{
OnRev(OUT_B);
 Wait(penmoving);
  Off(OUT_B);
   Wait(50);
}
void go_right()
{
OnFwd(OUT_A+OUT_C);
Wait(go_hud);
Off(OUT_A+OUT_C);
Wait(50);
} 
void go_left()
{
OnRev(OUT_A+OUT_C);
Wait(go_hud);
Off(OUT_A+OUT_C);
Wait(50);
} 
void turn_right()
{
OnRev(OUT_C); 
Wait(81);
}
void turn_left()
{
OnRev(OUT_A); 
Wait(81);
}                       
task main()
{
pen_down();  // 1 stroke 
go_right();
pen_up();
go_left();
turn_right();
pen_down();  // 2 stroke
OnFwd(OUT_A+OUT_C);
Wait(70); 
Off(OUT_A+OUT_C);
Wait(50);
pen_up();
OnRev(OUT_A+OUT_C);  // move for 3 stroke
Wait(50);  
Off(OUT_A+OUT_C);
Wait(50);
turn_left();
pen_down(); //3 stroke
go_right();
pen_up();
OnRev(OUT_A);  // move for 4 stroke
OnFwd(OUT_C);
Wait(15);  
OnRev(OUT_C);   
Wait(60);
OnFwd(OUT_A);
Wait(15);  
Off(OUT_A+OUT_C);
Wait(50); 
pen_down(); // 4 stroke
go_right();
pen_up();
go_left();  // move for 5 stroke
OnRev(OUT_A);  
OnFwd(OUT_C);
Wait(15); 
OnRev(OUT_C);   
Wait(30);
OnFwd(OUT_A);
Wait(15);   
Off(OUT_A+OUT_C);
Wait(50); 
pen_down(); // 5 stroke
OnFwd(OUT_A+OUT_C);
Wait(130);   // most long line that in the middle of character
pen_up();
OnRev(OUT_A+OUT_C);  // move for 6 stroke
Wait(150);
turn_right();
pen_down(); // 6stroke 
OnFwd(OUT_A+OUT_C);
Wait(60);
pen_up();
OnRev(OUT_A);
Wait(200); //trianle
pen_down();  // 7 stroke
OnFwd(OUT_A+OUT_C);
Wait(80);   // it makes a triangle
pen_up();
OnRev(OUT_C);
OnFwd(OUT_A);
Wait(15);
pen_down(); // last stroke
OnRev(OUT_A);
Wait(20);
OnRev(OUT_A+OUT_C);  
pen_up();  // it makes a cross line with 7stroke
}

苦労した点 

ロボットに関する点

ロボットをつくりあげるにあたっては、正直玩具を作るっていう感覚が強かったです。 しかし、その部品の細かさ、繋いだ時の完成間によって自分が本当に目的がある物体を 作るんだっていうことを実感し始めました。  ロボットは作ったものの、動かしてみたら地面やその時の部品の小さい揺れとかで  毎回調整しなおさなければなりませんでした。

ロボットキット編

 大変だったのは、アームを動かすモーターが想像以上に強力だった点。本当に悩まされた。白い歯車を入れないと、アームがものすごい勢いで上げ下げを繰り返し、ロボットキットを壊さんばかりの勢いだった…っていうのは少しおおげさかもしれないが、とりあえずものすごい勢いだった。それを白い歯車をを噛ませることにより、多分40%ぐらいの出力ダウンに成功し、アームの動きも滑らかになった。

☆頑張ったモーター部分☆
モーター

プログラム編

制作にあっての現実的な苦労

 授業中はもちろん抜かりなくしっかり出ましたが、ほかの時間に二人で会って作業するのはなかなか難しかったです。お互い時間が合わなくて夜遅くにしか会えない状態で問題を解決していくのは、とても大変でしたが、その分密の濃い時間を費やすことができたと思います。  

反省点

 ロボットのアーム部分と本体の接続部分が少し不安定な点。  など「もっと時間があれば…。」と思う部分が残ってしまったところは次回に生かしたい。

先生、TAの方々のコメント

何かありましたら、コメントの方お願いしますm(_ _)m


ちょっとだけ更新しました(@_@;)


添付ファイル: fileS3700161.JPG 174件 [詳細] fileS3700160.JPG 195件 [詳細] fileS3700159.JPG 406件 [詳細] fileS3700158.JPG 183件 [詳細] fileS3700156.JPG 322件 [詳細] fileS3700154.JPG 174件 [詳細] fileS3700153.JPG 172件 [詳細] fileS3700152.JPG 180件 [詳細] fileS3700151.JPG 165件 [詳細] fileS3700150.JPG 188件 [詳細] fileS3700149.JPG 165件 [詳細] fileS3700148.JPG 171件 [詳細] fileS3700147.JPG 198件 [詳細] fileS3700146.JPG 164件 [詳細] fileS3700145.JPG 188件 [詳細] fileS3700144.JPG 159件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-06-18 (月) 20:14:55