欢迎来到天天文库
浏览记录
ID:28134245
大小:19.46 KB
页数:6页
时间:2018-12-08
《基于arduino的智能避障小车设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于arduino的智能避障小车设计 摘要:本文简要介绍了基于智能轮式移动机器人智能避障、循迹、遥控的设计与实现――一种基于Arduino新型集成开发环境的超声波避障小车的工作原理。其中包括对小车的执行组件、搭建结构、传感器、Arduino单片机软件编程及试验结果的介绍。 关键词:Arduino单片机;超声波传感器;避障;遥控;循迹 中图分类号:
2、TP212文献标识码:A文章编号:1671--0027-02 1设计背景 随着现代计算机技术的不断发展和普及,机器人的发展已经遍及近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。小到智能玩具,大到机械、电子、冶金、交通、宇航、国防等各个领域。在本次的设计中,我将设计出一个能够避障机器人,在具有这个基本功能的基础上,就可以为他附加更多的功能,赋予它更多的实用价值。为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育
3、、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。 本设计题目为《基于arduino的智能避障小车设计》是以Arduino单片机为控制核心,主要研究小车的避障功能。利用超声波传感器检测道路上的障碍,然后把数据传送给单片机,当超声波检测到距离小车前方有障碍物时单片机就发出指令让小车左转一定角度,然后停止运行继续探测.如果前方没有障碍物就直走,否则继续左转一定角度。
4、如此通过超声波不断的循环检测周边环境的情况进行自动避障。该功能的小车能够实现在无人操作的情况下在比较宽阔平坦的环境中避开障碍物。当机器人在行走过程中遇到前方障碍时,能够根据有效范围内的距离作出相应处理,由单片机软件发出转弯、直行、后退指令,避免机器与障碍物相撞。 2避障小车机器人的设计原理与方法 本设计中直流电机PWM控制系统的主要功能包括实现对直流电机的加速、减速,并且可以调整电机的转速,能够很方便的实现电机的智能控制。主体电路:即直流电机PWM控制驱动模块。这部分电路主要由ArduinoUno系统开发好的PWM控制函数
5、配合定时器直接产生,配合对于的方向控制IO口可以直接控制直流电机的加速、减速以及电机的正转和反转,并且可以调整电机的转速,能够很方便的实现电机的智能控制。其间是通过ArduinoUno单片机产生脉宽可调的脉冲信号并输入到L298驱动芯片来控制直流电机工作的。该直流电机PWM控制系统由以下电路模块组成;设计控制部分:主要由ArduinoUno功能扩展板组成。直流电机PWM控制实现部分主要由一些二极管、电机和L298直流电机驱动模块组成。智能小车采用后轮驱动,两个前轮各用一个电机,后轮是万向轮,起到支撑和转向的作用。为了充分发挥“
6、教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。 本小车的硬件部分分为几个模块:超声波传感器、Arduino单片机、电源、两个直流电动机、电机驱动板、车身。电源连接在Arduino单片机上给整个小车供电。小车以Arduino单片
7、机为核心,连接电机驱动板控制两个直流电动机的运转,从而实现小车的前进。将超声波传感器安置在车身的最前端,用于探测前方是否有障碍物。当超声波传感器遇到障碍物,将反馈提供到单片机里从而做出向左旋转的反应,再次检测前方是否有障碍物,若有障碍物则继续旋转,没有障碍物则电机驱动器驱动电机前进,从而实现整个小车的避障功能。 3实验及结果分析 预期目标 本次试验基本达到预期目标。 在车前方没有障碍物时,小车沿直线向前走。在车前方有障碍物时,小车能避开障碍物,避障方法如下:超声波检测到障碍物后,先向左边旋转,检测。如果旋转后前面没有检
8、测障碍物,则沿直线向前走;如果旋转后检测到前方仍有障碍物,则继续旋转,如果前面没有障碍物,则沿直线向前行走。 但是该超声波避障小车还存在着许多的不足,比如说只能对正前方一定角度内进行探测,使用的是一路超声波而不是多路超声波探测,并且为了简化,默认的只是向同一个方向转弯等,这
此文档下载收益归作者所有