如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
基于视频技术的野外探险机器人基于视频技术的野外探险机器人引言应用思考讲述内容AS无线摄像机视频捕捉卡野外探险机器人的系统结构野外探险机器人的程序实现AS-UII的JC程序机器人无线控制的实现计算机与ASUII无线通讯的特性无线数传模块信道与接口方式选择机器人无线控制的实现AS-UII的无线控制计算机程序实现机器人主程序如下所示:/*送可乐机器人*/intIDLE=0;intMODE_SELF=245;intMODE_REMOTE=246;intPHONEDOWN=247;intPHONEUP=248;intPNONESTOP=249;intFORWARD=250;intPAUSE=251;intBACKWARD=252;intTURNCW=253;intTURNCCW=254;intEXIT=255;/*音乐*/intWANT_COCACOLA=1;/*请放可乐*/intTAKE_COCACOLA=2;/*请取可乐*/intTHANKS=3;/*谢谢*/intHEAT_LIMIT=150;intTRANS=40;intROT=40;intiHaveCola=0;voidmain(){inti=0;intiHaveTake=0;printf("I'mCocaColaCarrier!\n");for(i=0;i<1;i++){beep();}wait(2.5);hold_serial();start_process(Execute());start_process(AutoRun());start_process(Sing());start_process(Process_Rev());Process_CocaCola();stop();iSong=0;wait(0.5);for(i=0;i<2;i++){beep();}PhoneStop();printf("Exit!\n");share_serial();}voidProcess_Rev(){inta;inti=0;intiId;printf("Rev...\n");while(iRobotStatus!=EXIT){a=serial_getchar();beep();printf("Rev=%d\n",a);wait(0.3);if(a==MODE_SELF){beep();iMode=MODE_SELF;iRobotStatus=IDLE;}elseif(a==MODE_REMOTE){beep();iMode=MODE_REMOTE;iRobotStatus=IDLE;}elseif(a>=PHONEDOWN&&a<=EXIT){beep();if(iMode==MODE_REMOTE){iRobotStatus=a;}}elseif(a<=100&&a>0){TRANS=a;beep();}elseif(a>100&&a<=200){ROT=a-100;beep();}elseif(a>=201&&a<=220){iSong=a-200;printf("Sing=%d\n",iSong);beep();}else;wait(0.1);}return;}voidExecute(){intiV,iR;while(iRobotStatus!=EXIT){if(iRobotStatus==IDLE){stop();}elseif(iRobotStatus==PAUSE){stop();}elseif(iRobotStatus==FORWARD){iV=TRANS;iR=0;drive(iV,0);}elseif(iRobotStatus==BACKWARD){iV=-TRANS;iR=0;drive(iV,0);}elseif(iRobotStatus==TURNCW){iV=0;iR=ROT;drive(0,iR);}elseif(iRobotStatus==TURNCCW){iV=0;iR=-ROT;drive(0,iR);}elseif(iRobotStatus==PNONESTOP){iSong=255;}else;wait(0.1);}return;}群体机器人(序言)群体机器人研究的现状和发展相互协调的n个机器人系统的能力可以远大于一个单机器人系统的n倍,群体机器人系统还可以实现单机器人系统无法实现的复杂任务;设计和制造多个简单机器人比单个复杂机器人更容易、成本更低;使用群体机器人系统可以大大节约时