1 / 16
文档名称:

交互式实验报告.doc

格式:doc   大小:775KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

交互式实验报告.doc

上传人:小辰GG 2022/6/3 文件大小:775 KB

下载得到文件列表

交互式实验报告.doc

相关文档

文档介绍

文档介绍:?
2
实验一机器人认识实验
实验目的:
认识能力风暴机器人的基本结构。
学会能力风暴机器人的连接、检测和程序下载等操作
实验要求:
可以明确能力风暴机器人的各个组成部分。
指出主要组成部分的结构和功能。学会程序,要逐步脱离对流程图编译的依赖。
9
10
实验内容、步骤:
(1)机器人有趋光性,应用左右光敏传感器来判断光线强度,要求能发现远处的光源。
(2)机器人到达光源附近后,围绕光源做圆周运动。
思考题:
(1)写出实验内容中的JC源代码。
(;
Lnt匸一;宀定文麦亘怖尢敏1坐允弓2材
-;川崑文标志吱王找允源方向"靠近光溟E3圉绕光瞬转环
LntE1J2;厂定义参馳1靠近光睥巴右方E参覆D战转参跖/
Bl=l;32<;BE=0;推标志技设置值:肛设J[先执奸按光頑方向”
加2(1;
while(Bl)"执肝Bl投光湮材
?=pii3to(2);
l=pj:3to11);
9「让tf("B1:A】:DJ=::[i\n'抿J;if(?/:225|1<225)介发现光瀬方向的条件"
E1=C;B2<;}"转到崖执行,囂近光謀吟
肝it:],1.);
哋口衬北]"执打靠近光瀬"
R=phcta'2';
l=-3hct3:1;;
D1=i'1-R'i*2;介该置I:1参教砂
printEi"E?:E=红一=弐丄吹iFSR’lrDl);lE(R<21O||1<21C)厂刖达允溟附近笛条件打
{32<;Bz=l;}淮转至皿抑亍..回绕光匱转圈&
1.!-.1~1~1jI—r-1-!hr\.—*—'._,h'''|.':=亠匚E.'一...
wintf「阳:加述二|=红|"「匕:D2");
trivSi50,2i;"玉绕光源转动,先请整新這,停留在无圍圈轨道”
w=iti'-
运行结果:下载程序运行,机器人先旋转一圈寻找光源方向,找到光源后,趋近光源,到达光源附近后,绕光源做不规则的圆周运动,最后依照程序中指定的半径绕光源做圆周运动。
1、光敏传感器的灵敏度较低,反馈值的变化不稳定,做试验时开始先查看试验场地各处的光
敏传感器反馈值的情况(离开光源较远的地方,从较远的地方向光源移动的途中,在光源附近的地方。)
2、机器人运动分为三个步骤(1)发现光源方向。(2)向光源运动。(3)围绕光源转圈。
11
实验五、六机器人灭火实验
实验目的:
接触比较大规模的编程,激发学****和创新能力。
通过灭火的程序对的知识进行全面的巩固,熟练应用各种传感器。
12
SubRoutine_2Q;
else
0;
while[gi_l==1)
实验要求:
要求使用代码编程,脱离流程图的编译。
实验内容、步骤:
机器人巡查火场各个房间,不重复,发现火源,灭火。主程序:
phatc_l=(photo⑴+photc(2))/2;photc_2=(photofl)4-pliotc(2))/2;if(photo_2<00)
phcrto_l=(phota(l)+phcto(2)1/2;if(photo_l<斗0)
13
drive(0,80);waitfOlOOODO);
stopO;
14
16
检灭棗
bmp_l二bumpenC;iffbmp_l==D)
);血pt);
:
);stopD;
rejjrn:
voidSubRoutine_l()
motor(1f0);
motor(2「0);
motor(3f100);
wait();
stopO;
printf(rrcoinplete\n,T);
gi_l=0;
return;
voidSub^utire_2(^
ir_l=ir_detec:or(j;
币:i「_l==4j
'drive[Of8{});
^
stopOC
else
ir_l=ir_detector(j:iffir_l==Ti
drive[Of8J});
Wci:(™^;
stopQ;
else
drivefBC^J;
Wci:(}30^;stop!
drive[0r-8C):
w刊歸