2005/A5

2005/11/28 動画アップしました!!

課題1 『文字を書くロボット』

作成者:するめ そーむ 巻き舌宇宙
ロボット名:きゅうぞう君1号
作成日時:11/4
NEC_0004.JPG

左を書くロボットの試作プログラムです。

作成者:するめ
作成日時:11/5
#define MOVE_TIME 30 //リフトを上下げする時間
#define turn_left   OnFwd(OUT_A);OnRev(OUT_C);Wait(82);Off(OUT_A+OUT_C);
#define turn_right OnFwd(OUT_C);OnRev(OUT_A);Wait(82);Off(OUT_A+OUT_C);
#define go_straight1(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);
#define go_straight2(t) OnRev(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);
#define go_straight3 OnFwd(OUT_B);Wait(MOVE_TIME);Off(OUT_B);
#define go_straight4 OnRev(OUT_B);Wait(MOVE_TIME);Off(OUT_B);

task main()
{
 go_straight1(150);
  go_straight3
   go_straight2(150);
    turn_left;
     go_straight2(38);
      go_straight4
       go_straight1(38);
        turn_left;
 go_straight3;
  turn_right;
   go_straight2(32);
    turn_left;
     go_straight2(38);
      go_straight4;
       go_straight2(100);
        go_straight3;
 turn_left;
  go_straight4;
    go_straight2(50);
     go_straight3;
      go_straight2(30);
       turn_left;
        go_straight4;
         go_straight1(100);
}

反省

試作のプログラムだったので調整などが大変だった。
机上の空論なので思った通りにうごいてくれなっかった。
成功したのは下に記すプログラムですが、きゅうぞう君の歩んだ道として記しまし
た。

左を書くロボットの完成プログラム

作成者:巻き舌宇宙       
作成日時:11/9
ロボット名:きゅうぞう君1号 
#define right OnRev(OUT_C);OnFwd(OUT_A);Wait(105);Off(OUT_A+OUT_C);                //右に曲がる
#define left OnRev(OUT_A);OnFwd(OUT_C);Wait(103);Off(OUT_A+OUT_C);                 //左に曲がる
#define back(t) OnRev(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);                       //後ろに下がる
#define front(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);                      //前に進む
#define up OnFwd(OUT_B);Wait(50);Off(OUT_B);                                       //ペンを上げる
#define down OnRev(OUT_B);Wait(48);Float(OUT_B);                                   //ペンを下げる
      
task main()
   {
   front(120);                                                      //1画目
   up;back(110);right;back(110);down;OnFwd(OUT_A);Wait(140);Float(OUT_A);         //2画目
   up;OnRev(OUT_A);OnFwd(OUT_C);Wait(75);front(100);left;front(40);down;front(80);    //3画目
   up;back(70);right;back(95);down;front(40);                           //4画目
   up;front(85);left;back(30);down;front(100);                             //5画目
   }

感想

左を書くのが(特に調整が)こんなに難しいことだとは思わなかった。 (1台の尊い犠牲のもとに成り立っているし...)
それでもとにかく完成できて良かった。         

注:キャシャリン1号 享年0歳・・・キャシャリンは永久欠番ですよ!

反省

もっと早いうちから作り始めるべきだった。それに尽きる!

すいませんでした。

コメントをどうぞ



添付ファイル: fileNEC_0004.JPG 165件 [詳細] fileきゅうぞう君.wmv 269件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-12-02 (金) 14:34:01