【报告】基于能力风暴机器人的交互式程序设计实验报告.docVIP

【报告】基于能力风暴机器人的交互式程序设计实验报告.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电气与信息工程学院 交互式程序设计实验报告 (模板,所有红色字体文字请阅读后删除) 专业班级 学生姓名 同组同学姓名 指导教师 (指导教师处,电气工程1001-1002、1005-1007请填写:柳云山 电气工程1003-1004、1008-1010请填写:陈 玮 自动化1001—1005、电子技术1001请填写:胡真华) 实验一机器人认识实验 实验目的: 认识能力风暴机器人的基本结构。 学会能力风暴机器人的连接、检测和程序下载等操作。 实验要求: 可以明确能力风暴机器人的各个组成部分。 指出主要组成部分的结构和功能。 学会程序的调试和下载。 实验内容、步骤: 运行自检程序,说明每一项自检内容。 分别检测LCD 液晶显示是否正常, 扬声器(喇叭)是否正常, 光敏传感器是否正常, 红外传感器是否正常, 话筒是否正常, 碰撞传感器是否正常, 运动系统是否正常, 光电编码器是否正常. 机器人表演程序包含6 个程序,说明每一项表演内容及每一项使用的传感器。 (1) 电子琴 Piano―――从不同的方位触动碰撞环,机器人会发出不同的声音。 (2) 声与光 Im in dark―――在明暗不同的光线下,机器人会发出不一样的叫声。 (3) 跟我走 Follow―――机器人会跟着前方的物体走。能力风暴就像一个可爱的宠物。 (4) 回声 Echo―――您叫机器人一声,机器人就会回应一声。能力风暴是不是很听话? (5) 走向亮光 Goto light―――如果房间里点着一支蜡烛,机器人就会向蜡烛走过去。 (6) 三步舞 Im dancing―――机器人还会跳舞呢,欣赏一下吧。 自己编写程序。在LCD上显示“HELLO”? 实验二机器人直走实验 实验目的: 掌握简单的程序设计、了解流程图文件的使用。 实验要求: 使用流程图文件进行程序的编写,要求机器人直行或者避开障碍物前行。 *用红外线传感器判断障碍物,并且躲避发出警报。 实验内容、步骤: 编程、下载、运行及调试。 机器人直走,要求以速度75,向前运动3秒,停止2秒,再以速度100,继续向前运动2秒,停止。 运行结果:机器人先前进几秒,然后停止一会儿,又以更快的速度前进一会儿,最终停止结束. 机器人直走,应用循环,(1)动作中作为循环体,循环三次。 运行结果: 机器人先前进几秒,然后停止一会儿,又以更快的速度前进一会儿,然后又停止,如此循环3次便结束. 思考题: 机器人直走实验中,为什么机器人直走状态保持太久(走远了),行动轨迹会偏移,如何调校? 因为左右两个电机的转速不一样. void main() { driveb(75 ,0); wait( 3.000000 ); stop(); } int drive_bias=0; void driveb(int trans,int rot) { int rot_bias=(drive_bias*trans)/100; motor(1,trans-(rot+rot_bias)); motor(2,trans+(rot+rot_bias)); } 在行走过程中用红外线判断障碍物,有障碍物时声音报警并避开,继续行走。 运行结果:机器人前进中红外检测到前方有障碍时,则发音后退,然后右转;若左边红外检测到障碍,则发音右转;若右边红外检测到障碍时,则发音左转,如此地无限前进. 实验三机器人你叫我应 实验目的: 深入学习流程图,学会应用各种传感器。 实验要求: 使用流程图进行编译,要求机器人实现应答的功能。 使用流程图进行编译,要求机器人可以根据指令作运动。 实验内容、步骤: 在较安静的情况下,机器人静止不动,当有人发出声音时,有节奏的回应。 运行结果:当在机器人麦克风旁边轻拍几下发出声音时,它会有节奏的回应几声. 在较安静的情况下,机器人静止不动,当有人发出声音时,机器人开始前进(躲避路途中的障碍)。 注意: 1、光敏传感器使用平均值 2、声音检测,值不可太大,避免机器人无反映,也不可太小,使得识别过度灵敏。 3、时间变量为浮点型。(float) 实验四机器人航天飞船实验 实验目的: 深入熟悉流程图的语法编译,学会光敏传感器的应用。 实验要求: 应用光敏传感器,使用JC代码编写程序,要逐步脱离对流程图编译的依赖。 实验内容、步骤: 机器人有趋光性,应用左右光敏传感器来判断光线强度,要求能发现远处的光源。 机器人到达光源附近后,围绕光源做圆周运动。 思考题: 写出实验内容中的JC源代码。 void main() { int r,l; /*定义变量r右光敏l左光敏*/ int a1,a2,a3; /*定义标志位a1找光源方向a2靠近光源a3围绕光源转*/ int d1,d2; /*

文档评论(0)

wx171113 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档