run_beginner_task_02.cpp

00001 /*
00002   ビーゴを 1[m]前進させて停止させなさい、また、1[m]後進させて停止させなさい
00003   Satofumi KAMIMURA
00004   $Id$
00005 */
00006 
00007 #include <mRunCtrl.h>
00008 #include <vutils.h>
00009 #include <stdio.h>
00010 
00011 using namespace VXV;
00012 
00013 
00014 int main(int argc, char *argv[]) {
00015   try {
00016     mRunCtrl run;
00017     if (initConnection(&run, argc, argv) < 0) {
00018       exit(1);
00019     }
00020     vmonitor::show();
00021 
00022 #if 1
00023     // 前進の場合
00024     run.stopToLine(VXV::Position(1000, 0, deg(0)));
00025     waitStable(run, 100);
00026 #else
00027     // 後進の場合
00028     run.stopToLine(VXV::Position(-1000, 0, deg(0)));
00029     waitStable(run, 100);
00030 #endif
00031 
00032     VXV::Delay(1000);
00033   } catch (std::exception& e) {
00034     printf("exception: %s\n", e.what());
00035   }
00036   return 0;
00037 }
00038 

Generated on Mon Apr 13 22:52:01 2009 by  doxygen 1.5.7.1