保龄球之一.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
06 保龄球之一 动起来!保龄球大比拼! 你一定看过怎么玩保龄球吧?我们的小小机器人也可以来一场 保龄球运动哦,让我们来比一比吧! 1 跟真实打保龄球一样,在起始线位置前放开你的机器人 (保龄球) 2 把小机器人作为球去撞击球瓶,让瓶子移出黑线。 解法一 机器人可以直线冲向 “球瓶”,直至把 “球瓶”推出黑色线外。 1 使用带条件的循环语句,并设置循环条件: 该循环条件表示当机器人左侧或右侧底面的感应读数小 于50,即左右两侧有一侧底面碰到黑线,就结束循环。 2 在循环体内增加机器人向前直线前进语句: 因为要模拟保龄球快速冲刺效果,所以可以把机器人前进 速度设置的高一些。 3 在循环体之后增加语句提示机器人已经越过黑色裁判 线,并停止前进: 运行程序看看,现在是否能让你的 “保龄球”推出所有 “球瓶”? 你是否发现,当只剩下几个 “球瓶”没有被推出黑线后,用机器 人瞄准它们变得非常不容易了?机器人是不是很容易就会跟它们 擦身而过? 2 1 3 想一想,是否有办法可以让机器人自动识别前方的 “球瓶”位置, 自动调整方向然后把这个 “球瓶”成功推出去呢? 解法二 机器人前进中检测到前方有 “球瓶”就调整方向朝 “球瓶”推进。 1 在 “解法一”的基础上,我们将循环体内的机器人前进语 句修改为可以检测前方是否有 “球瓶”的判断语句: 这个判断条件表示当机器人两侧的距离感应器数值都小于 30时,条件为真,此时表示前方没有球瓶。 2 根据判断条件,当条件为真时,表示前方没有球瓶,机器 人应直行: 当条件为假时,表示至少一侧前方有球瓶,机器人应调整 方向至有球瓶的方向:(有球瓶的一侧感应数值较大) 现在再使用你的 “保龄球”看看,是否更容易击中 “球瓶”了?

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档