能力风暴机器人实验

能力风暴机器人实验

ID:38564440

大小:986.50 KB

页数:16页

时间:2019-06-15

能力风暴机器人实验_第1页
能力风暴机器人实验_第2页
能力风暴机器人实验_第3页
能力风暴机器人实验_第4页
能力风暴机器人实验_第5页
资源描述:

《能力风暴机器人实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、试验一机器人认识实验1、下载自检程序观察、运行结果。将机器人插上电源后,通过数据线把机器人和主机连接,打开仿真软件点击下载自检程序。等待下载结束后,打开电源,按下运行键逐步检测。2、观察并记录表程序结果。自检内容一共有九项,逐步按下运行键检测LCD液晶显示、扬声器、光敏传感器、红外传感器、话筒、碰撞传感器、运动系统、光电编码器。运行结果:(1)LCD显示正常。(2)扬声器能正常发出声音。(3)光敏能检测到光。(4)红外传感器能检测到物体。(5)话筒能正常工作,检测到声音。(6)碰撞传感器坏了(7)运动系统正常。(8)光电编码

2、器正常。(9)运行结果:机器人走类似于圆形。3、打开正方形例程观察16前进速度和时间设置600.5右转速度和时间设置500.54、结果及分析:运行结果:机器人走类似于圆形。机器人左右电机效率不一样。想一想:更改wait中的时间,出现什么情况?若改变直行后面wait中的时间,则会使前进距离变小,改变转向后面wait中的时间,会使转向角度改变,最后不是走出正方形。自己编写程序。在LCD上显示“HELLO”?16实验二机器人直走实验(1)机器人直走,让其以速度75前进,然后停止,停止时间为2S,然后以速度100全速前进。。根据题目

3、要求设置数据,其流程图和JC代码为:(2)机器人直走,应用循环,(1)动作为循环体,循环三次。根据题意,应用(1)流程图添加多次循环即可。(将循环次数设置为3)其流程图和JC代码为:(3)机器人直走实验中,直走状态保持太久(走远了),行动轨迹会偏移。16分析:因为左右电机效率不一样。voidmain(){driveb(80);wait(5.0);stop();}intZ=-15;voiddriveb(intx,inty){motor(1,x+z);motor(2,x-Z);}经试验得Z=-116思考题:1)机器人直走实验中,

4、为什么机器人直走状态保持太久(走远了),行动轨迹会偏移,如何调校?答:左右电机相对效率不同才会导致机器人行动轨迹会偏移,多次试验,进行调节2)使得机器人转45度、90度、180度、270度时,速度和时间分别应为?答:取速度为50,机器人对应时间分别为0.250,0.500,1.000,1.500。3)在行走过程中用红外线判断障碍物,有障碍物时声音报警并避开,继续行走。16实验三机器人你叫我应(1)在较安静的情况下,机器人静止不动,当有人发出声音时,有节奏的回应。根据题意:设置流程图为:其JC代码为:16运行结果:当没有声音时

5、,机器人处于待机状态静止不动,当有声源时,机器人有节奏的回应。(1)在较安静的情况下,机器人静止不动,当有人发出声音时,机器人开始前进(躲避路途中的障碍)。根据题意:设置流程图为:注:后退的速度、时间分别为:-300.5右转的速度、时间分别为:400.5前进的速度、时间分别为:400.5第一个红外线侧障设置为无第二个红外线侧障设置为前第三个红外线侧障设置为左。运行结果:当左边有障碍时,机器人通过红外感应回右转,当右边有障碍时,机器人通过感应会左转,当前方有障碍时机器人会后退。16实验4机器人飞蛾扑火实验1机器人有趋光性,可以

6、用左右光源传感器来判断光线强度,并发现远处光源。2机器人到达光源附近后,围绕光源坐圆周远动。可分为三个子程序让其自己完成自己的任务即可(1)发现光源方向。(2)向光远远动。(3)围绕光源转圈。其流程图为:16其JC代码为:运行结果:当机器人运行时,机器人先打开光源感应,并自转寻找光源,发现光源后以速度80靠近光源。当靠近光源后绕其做圆周运动。16实验五、六机器人灭火实验机器人灭火实验需要机器人巡查火场各个房间,不重复,发现火源,灭火。把机器人的运动简化为:1灭火场地的亮度检测,检测各个房间的亮度值。2调节红外传感器,使红外能

7、检测到10-80cm以内的物体。3机器人按固定路线模式搜索。其中最难的就是路线模式,因为由于地面的摩擦,机器人的惯性,机器人电机的转数差,等等因素,使机器人直走和转90度有一定的难度。因此,我们采用沿墙左走,走弧线的方式前进。其流程图为:16其JC代码为:运行结果:机器人能沿墙左坐,以弧线的前进方式搜索光源,能发现火源,并灭火。16实验七:实验七机器人走迷宫实验分析:首先需要检测地面传感器函数surface()的返回值与不同地面颜色标志的关联,这样才能让机器人分辨出迷宫的出口。编写程序如下:(进行检测地面传感器函数surfa

8、ce()的返回值的采集,可在“找地雷场地”中找到环境。)一般出现的地面标志圆圈颜色有三种,白、红、橙,对应的检测地面传感器函数surface()的返回值依次为:0、170、128。对应黑色地面surface()的返回值为255。本次实验迷宫环境中迷宫出口的地面标志圆圈颜色为橙色,如果sur

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。