版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二十节:桌面防跌落小车通过前面一些章节的学习,我们的机器人变得越来越聪明了。不但可以检测障碍物,还可以循着黑线行进。是不是感觉/有成就呢o其实这才刚刚开始,随着学习的深入,我们的机器人会拥有更多的智今天我们做一款桌面机器人小车。这个小车能够在桌面上自由行 进而不会跌落,当走到桌子边缘的时候能够自动转向。我们也叫它桌 面防跌落小车。这个防跌落小车其实和循迹小车非常的相似,编程控制方法上也有不少想通之处。采用的传感器也是红外传感器,所以这个小车最好 在白色的桌面上或是浅色的桌面上运行,不能在黑色的桌面上运行。接下来进入制作流程: 第一步,搭建小车。我们将两个马达放在控制器的下面,如图所示:这个小
2、车的拼装方法在前面的章节中有介绍。第二步:布传感器:4个蓝色的短塞子如果指示灯不亮,多是由于桌面太暗造成的。将小车左侧的电机插入控制器的电机1插口,右侧电机插入控制器的电机2插口 ,小车左侧的红外传感器插入控制器的端口 插座,右侧传感器插入控制器的端口 5插座。完成后的作品如图所示:实际上这个小车和循迹小车非常的相似,仅仅是改变了一下传感器的位置和内部程序。编程思路:要让小车能够走到桌边的时候能够自动转向,首先就需要能够可 靠的检测到桌边。这里采用的是红外传感器。当小车走到桌边的时候, 传感器会伸岀桌面,这种情况下,传感器就无法检测到反射信号,正 是利用了这个原理,我们只需要持续判断两个探头输
3、出信号的情况, 然后再控制/车做相应的转向。小车在桌面行驶的过程中,总共会遇到以下几种情况:1:小车右侧传感器没有输出信号。这说明小车右侧的传感器探 头已经位于桌面的外侧,这种情况下,为了避免小车跌落,需要控制 小车左转。2 :小车左侧传感器没有输出信号。这说明小车左侧的传感器探 头已经位于桌面的外侧,这种情况下,为了避免小车跌落,需要控制 小车右转。3:小车的两侧传感器都能够检测到信号,这说明小车没有走到 桌边,小车只管前进即可。编程需要注意的事项:1 :小车的两侧传感器分别对应哪个端口 ,这个要记清。2:小车转向可以考虑加一定的延时,也就是靠延时控制小车的 转向幅度,以便能够比较好的避免跌
4、落。参考程序如下(这里定义小车左侧传感器接端口 ,右侧传感器 接端口 5 ):程序分析:端口 1和端口 5均检测到信号,说明小车位于桌面的安全位置,可以控制小车前进。这里使用的速度是50 ,也可以根据实际运行情况调整速度。小车的右侧传感器(端口 5 )没有信号,说明小车右侧的传感器位于桌面之外,这时就要控制小车进行规避转弯,避免跌落,程序中 采用先让电机停转,然后让小车后退0.8秒,这个动作是为了安全考 虑。之后控制小车转弯,转弯的时间是0.6秒。小车的左侧传感器(端口 1)没有信号,说明小车右侧的传感器 位于桌面之外,这时就要控制小车进行规避转弯,避免跌落,程序中 采用先让电机停转,然后让小
5、车后退0.8秒,这个动作是为了安全考 虑。之后控制小车转弯,转弯的时间是0.6秒。然后这个餉也需要循环运行。具体程序见示例程序,程序名字为:桌面防跌落小车程序的调试:首先,将小车放到桌面上,此时两个传感器的指示灯应该全 部亮起,在桌面上运行的时候,两个传感器的指示灯要能够稳定 的亮起,否则,要么是桌面的颜色太暗,或者颜色不均匀,或者 是传感器的咼度过咼这一步正常之后,将小车放到桌面上自动运行,这时小车会径直前进。注意用手护着,别让小车掉下去。上面的正常之后,进入下一步的调试将小车拿起来,同样在自动运行的状态,用手指靠近小车的 一侧传感器,让小车的一侧传感器亮起,另一侧传感器熄灭,这时,小车的两个电机的转动方向应该可以驱动小车转向要注意的 是,看看小车的电机转向是否正确比如:小车的左侧传感器亮起,右侧的传感器熄灭匕时两个电机的转向应该驱动小车左转否则,小车的右侧传感器亮起,左侧的传感器熄灭,此时两个电机的转向应该驱动小车右转当两个传感器都没有信号的时候,也要控制小车转向避免跌落z左转和右转都可以。只要这几个条件满足,小车就可以基本正常运行接下来就可以让小车在桌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新能源汽车智能安全-洞察分析
- 网络虚拟化资源调度优化洞察报告-洞察分析
- 污染物吸附材料研发-洞察分析
- 历史中考备考经验交流主题发言稿范文(6篇)
- 外汇市场干预效果评估-洞察分析
- 网络文化对表情包的影响-洞察分析
- 文化遗产保护与环境保护-洞察分析
- 医生申请换科室申请书范文(6篇)
- 农业教育中的技术培训与能力提升
- 办公环境中提升工作效率的色彩配置
- 2024年执业药师资格继续教育定期考试题库附含答案
- 中南运控课设-四辊可逆冷轧机的卷取机直流调速系统设计
- 江苏省苏州市2023-2024学年高二上学期1月期末物理试卷(解析版)
- 2024-2025学年五年级科学上册第三单元《计量时间》测试卷(教科版)
- 大学生国家安全教育智慧树知到期末考试答案章节答案2024年
- 欧美电影文化智慧树知到期末考试答案章节答案2024年上海工程技术大学
- 2024年辽宁盘锦市政建设集团招聘笔试参考题库含答案解析
- 佛山市教育局教学研究室招聘教研员考试试卷真题及答案2022
- 国家开放大学《C语言程序设计》形考任务1-4参考答案
- 博士研究生综合素质及科研能力综合考评评分表
- 氟化物测定方法
评论
0/150
提交评论