教育拼装积木机器人教程-21-桌面防跌落小车

教育拼装积木机器人教程-21-桌面防跌落小车

ID:43872378

大小:681.58 KB

页数:11页

时间:2019-10-16

教育拼装积木机器人教程-21-桌面防跌落小车_第1页
教育拼装积木机器人教程-21-桌面防跌落小车_第2页
教育拼装积木机器人教程-21-桌面防跌落小车_第3页
教育拼装积木机器人教程-21-桌面防跌落小车_第4页
教育拼装积木机器人教程-21-桌面防跌落小车_第5页
资源描述:

《教育拼装积木机器人教程-21-桌面防跌落小车》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第二十节:桌面防跌落小车通过前面一些章节的学习,我们的机器人变得越来越聪明了。不但可以检测障碍物,还可以循着黑线行进。是不是感觉/」有成就呢O其实这才刚刚开始,随着学习的深入,我们的机器人会拥有更多的智今天我们做一款桌面机器人小车。这个小车能够在桌面上自由行进而不会跌落,当走到桌子边缘的时候能够自动转向。我们也叫它桌面防跌落小车。这个防跌落小车其实和循迹小车非常的相似,编程控制方法上也□□有不少想通之处。采用的传感器也是红外传感器,所以这个小车最好在白色的桌面上或是浅色的桌面上运行,不能在黑色的桌面上运行。接下来进入制作流程:第一步,搭建小车。

2、我们将两个马达放在控制器的下面,如图所示:这个小车的拼装方法在前面的章节中有介绍。第二步:布]传感器:4个蓝色的短塞子如果指示灯不亮,多是由于桌面太暗造成的。将小车左侧的电机插入控制器的电机1插口,右侧电机插入控制器的电机2插口,小车左侧的红外传感器插入控制器的端口]插座,右侧传感器插入控制器的端口5插座。完成后的作品如图所示:实际上这个小车和循迹小车非常的相似,仅仅是改变了一下传感器的位置和内部程序。编程思路:要让小车能够走到桌边的时候能够自动转向,首先就需要能够可靠的检测到桌边。这里采用的是红外传感器。当小车走到桌边的时候,传感器会伸岀桌面,

3、这种情况下,传感器就无法检测到反射信号,正是利用了这个原理,我们只需要持续判断两个探头输出信号的情况,然后再控制/」车做相应的转向。小车在桌面行驶的过程中,总共会遇到以下几种情况:1:小车右侧传感器没有输出信号。这说明小车右侧的传感器探头已经位于桌面的外侧,这种情况下,为了避免小车跌落,需要控制小车左转。2:小车左侧传感器没有输出信号。这说明小车左侧的传感器探头已经位于桌面的外侧,这种情况下,为了避免小车跌落,需要控制小车右转。3:小车的两侧传感器都能够检测到信号,这说明小车没有走到桌边,小车只管前进即可。编程需要注意的事项:1:小车的两侧传感

4、器分别对应哪个端口,这个要记清。2:小车转向可以考虑加一定的延时,也就是靠延时控制小车的转向幅度,以便能够比较好的避免跌落。参考程序如下(这里定义小车左侧传感器接端口],右侧传感器接端口5):程序分析:端口1和端口5均检测到信号,说明小车位于桌面的安全位置,可以控制小车前进。这里使用的速度是50,也可以根据实际运行情况调整速度。小车的右侧传感器(端口5)没有信号,说明小车右侧的传感器位于桌面之外,这时就要控制小车进行规避转弯,避免跌落,程序中采用先让电机停转,然后让小车后退0.8秒,这个动作是为了安全考虑。之后控制小车转弯,转弯的时间是0.6秒。

5、小车的左侧传感器(端口1)没有信号,说明小车右侧的传感器位于桌面之外,这时就要控制小车进行规避转弯,避免跌落,程序中采用先让电机停转,然后让小车后退0.8秒,这个动作是为了安全考虑。之后控制小车转弯,转弯的时间是0.6秒。然后这个餉也需要循环运行。具体程序见示例程序,程序名字为:桌面防跌落小车程序的调试:首先,将小车放到桌面上,此时两个传感器的指示灯应该全部亮起,在桌面上运行的时候,两个传感器的指示灯要能够稳定的亮起,否则,要么是桌面的颜色太暗,或者颜色不均匀,或者是传感器的咼度过咼这一步正常之后,将小车放到桌面上自动运行,这时小车会径直前进。注

6、意用手护着,别让小车掉下去。上面的正常之后,进入下一步的调试将小车拿起来,同样在自动运行的状态,用手指靠近小车的一侧传感器,让小车的一侧传感器亮起,另一侧传感器熄灭,这时,小车的两个电机的转动方向应该可以驱动小车转向要注意的是,看看小车的电机转向是否正确比如:小车的左侧传感器亮起,右侧的传感器熄灭』匕时两个电机的转向应该驱动小车左转否则,小车的右侧传感器亮起,左侧的传感器熄灭,此时两个电机的转向应该驱动小车右转当两个传感器都没有信号的时候,也要控制小车转向避免跌落z左转和右转都可以。只要这几个条件满足,小车就可以基本正常运行接下来就可以让小车在桌

7、面上试运行了,如果发现小车不能很好的避免跌落,可以调整一下小车的转弯延时,让小车的转弯幅度大一些。注意:为了安全起见f小车运行的时候要做好保护f防止运行失常造成小车跌落摔坏。

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

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

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