大多数比赛都有一个进行交互的目标物体。
例如,接力赛跑运动员必须以一定速度和准确度拿起并传递接力棒。
你们能想出其它例子吗?
搭建这 4 个比赛组件。
我们每次只使用下列物品中的一个。
- 练习配有超声波传感器的练习驱动底座
- 机械手臂
- 标示物
- 立方体
在某个物体处停止:使用或不使用传感器?
将驱动底座放置在距离标示物 30 厘米的地方。
尝试这两种程序栈,一次一个,然后决定哪个更好。
其中一种程序栈使用距离传感器探测驱动底座前方的物体。
向前行驶并抓取立方体。
向你们的程序栈添加其它编程模块,以实现:
- 停止在标示物处后降下抓爪
- 倒车并从标示物处运走立方体
有一种方法可以解决这个问题:
观看接力赛!
编制一段接力赛程序。
你们会是最快的吗?
请查看比赛规则中的提示。
比赛规则如下:
1. 设定距离 30 厘米。
2.将立方体分解为四种颜色的接力棒。
3.对练习驱动底座进行编程,实现从标示物处收集所有的彩色接力棒,一次一个。
4.每个接力棒被送达后,请取下它。
想想你们是怎么做的。
哪些方面做的不错?有哪些方面你们可以做得更好吗?
做的不错!