- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
06
保龄球之一
动起来!保龄球大比拼!
你一定看过怎么玩保龄球吧?我们的小小机器人也可以来一场
保龄球运动哦,让我们来比一比吧!
1 跟真实打保龄球一样,在起始线位置前放开你的机器人 (保龄球)
2 把小机器人作为球去撞击球瓶,让瓶子移出黑线。
解法一
机器人可以直线冲向 “球瓶”,直至把 “球瓶”推出黑色线外。
1 使用带条件的循环语句,并设置循环条件:
该循环条件表示当机器人左侧或右侧底面的感应读数小
于50,即左右两侧有一侧底面碰到黑线,就结束循环。
2 在循环体内增加机器人向前直线前进语句:
因为要模拟保龄球快速冲刺效果,所以可以把机器人前进
速度设置的高一些。
3 在循环体之后增加语句提示机器人已经越过黑色裁判
线,并停止前进:
运行程序看看,现在是否能让你的 “保龄球”推出所有 “球瓶”?
你是否发现,当只剩下几个 “球瓶”没有被推出黑线后,用机器
人瞄准它们变得非常不容易了?机器人是不是很容易就会跟它们
擦身而过?
2
1
3
想一想,是否有办法可以让机器人自动识别前方的 “球瓶”位置,
自动调整方向然后把这个 “球瓶”成功推出去呢?
解法二
机器人前进中检测到前方有 “球瓶”就调整方向朝 “球瓶”推进。
1 在 “解法一”的基础上,我们将循环体内的机器人前进语
句修改为可以检测前方是否有 “球瓶”的判断语句:
这个判断条件表示当机器人两侧的距离感应器数值都小于
30时,条件为真,此时表示前方没有球瓶。
2 根据判断条件,当条件为真时,表示前方没有球瓶,机器
人应直行:
当条件为假时,表示至少一侧前方有球瓶,机器人应调整
方向至有球瓶的方向:(有球瓶的一侧感应数值较大)
现在再使用你的 “保龄球”看看,是否更容易击中 “球瓶”了?
您可能关注的文档
最近下载
- 陈永鑫《茉莉花二重奏》吉他谱.pdf VIP
- 购买社会组织服务-社会救助照料支持服务方案投标文件(技术标).doc
- PowerFlex 700变频器用户手册(中文).pdf
- 年产15万平米水泥预制板生产建设项目环评环境影响报告表(新版环评).pdf VIP
- BOSS效果器GT8音色.doc VIP
- BOSS GT-8中文说明书.pdf
- 医学科研方向研究进展汇报.pptx
- 地球表部圈层相互作用.ppt
- 通用汽车网络安全随机数生成规范CYS9000 - Random Number Generator Security.pdf VIP
- 地球科学概论 第10讲 _生物圈——[武汉大学 地球科学概论].pdf VIP
文档评论(0)