自动跟随智能小车设计与运动控制.docx
《自动跟随智能小车设计与运动控制.docx》由会员分享,可在线阅读,更多相关《自动跟随智能小车设计与运动控制.docx(68页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京理工大学珠海学院2020届本科毕业生设计自动跟随智能小车设计与运动控制学 院:专 业:姓 名:指导老师:工业自动化学院机械电子工程陈观梅学 号:职 称:160404102484尹新彦讲师中国珠海二二零年五月本人郑重承诺:本人承诺呈交的毕业设计自动跟随智能小车设计与运动控制是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。本人签名: 日期: 年 月 日自动跟随智能小车设计与运动控制摘要随着生产力的不断发展,智能化产品被运用于各行各业中,其中自动跟随智能小车是一款智能自动的机电产品,主要应用在超市、宾馆、酒店、生产企业
2、等运输领域,它的自动化很大程度上减少了人力,提高了人类的工作效率。当你还在为携带沉重的物品而烦恼的时候,自动跟随小车能帮你解决这个烦恼,替你提取并且随时跟在你身后如同一名服务者,减少主人的劳动强度。设计出自动寻迹小车、自动避障小车等各种各样的智能小车是高校学生选择科技课题的其中一大热门,但是大多数的研究方向主要关注于智能化的功能,对跟随性功能缺少研究。本文将通过研究智能小车行驶的工作流程,利用单片机系统进行智能跟随小车系统的设计,包括智能小车的车体结构设计、硬件设计、直流电机PWM调速设计。同时与定位系统结合最终实现小车对目标的跟随。关键词:智能;STM32;跟随Design and moti
3、on control of an intelligent carABSTRACTWith the continuous development of productivity, intelligent products are transported to various industries. Among them, the automatic following smart car is an intelligent automatic electromechanical product, which is mainly used in the transportation fields
4、such as supermarkets, hotels, hotels, and production enterprises. To a certain extent, its automation reduces human resources and improves peoples work efficiency. When you are still worried about carrying heavy items, the automatic following car can help you solve this trouble, extract it for you a
5、nd follow you at any time like a server, reducing the labor intensity of the owner.The design of various smart cars such as automatic tracking cars and automatic obstacle avoidance cars is one of the hot topics for college students to choose scientific and technological topics, but most of the resea
6、rch directions mainly focus on intelligent functions and lack of follow-up functions. the study. This paper will use the single-chip system to design the intelligent following car system by studying the working process of the intelligent car driving, including the design of the car body structure of
7、 the intelligent car, the hardware design, and the design of the PWM speed regulation of the DC motor. At the same time, combined with the positioning system, the car can finally follow the target.key words: intelligence; STM32; follow目录1绪论11.1引言11.2 选题的现状研究11.2.1 智能小车设计与运动控制的概念11.2.2 智能小车国外研究现状11.2
8、.3智能小车国内研究现状21.3 选题的研究意义41.4 本文的主要工作42自动跟随小车控制系统硬件设计52.1小车系统方案设计52.1小车车体结构设计52.3自动跟随智能小车的优点72.4小车系统硬件设计72.4.1控制器模块72.4.2电机模块112.4.3L298N电机驱动模块162.4.4电源模块192.3.5红外距离传感器模块212.3.6超声波距离传感器212.3.7蓝牙模块242.4本章小结253直流电机PWM调速设计263.1直流电机速度控制原理263.2PWM调速原理263.3直流电机驱动技术283.4本章小结294路径规划304.1运动学模型建立304.2基于几何学的路径规
9、划314.3方向调整334.4本章小结345总结与展望35参考文献36致谢37附录138附录248附录3英文文献50附录4英文文献翻译541绪论1.1引言随着5G时代的到来,现代网络通信技术相较十几年前已经有了质的飞跃。全球智能化的浪潮使得现代社会逐渐朝着智能社会不断发展,人工智能的逐渐普及,让智能化的生活离我们越来越近。许多智能小车的设计都具有自主巡线的功能,自动寻迹小车等各种各样的智能小车在大学生的课余科技活动中扮演着不可缺少的角色,但是大部分的小车只是实现了关于智能化的功能,即按照既定路线行驶的基本功能,而在跟随性方面的考虑较少,大多数都没有实现跟随性的方面的功能。本文将研究设计一款能够
10、实现小车跟随主人的自动跟随智能小车,利用控制器系统,按照小车进行系统设计,如智能小车车体的便携式结构设计、硬件设计以及对小车进行路径规划设计。同时与定位系统结合最终实现小车对目标的跟随。1.2 选题的现状研究1.2.1 智能小车设计与运动控制的概念本着对自动跟随智能小车的承载力、稳定性、可行性的原则,对其进行车体结构设计。在单片机系统下实现小车调速、驱动的运动控制功能。1.2.2 智能小车国外研究现状第一台智能小车在1972年研制而成。自从那以后,一些发达国家开始进行无人驾驶汽车的研究,主要方向是军事、高速公路和城市环境1。美国的国防部在研究自主陆地的车辆ALV方面投入了大量资金,取得了巨大的
11、发展。在欧洲,许多国家开始对关于智能小车多方面功能进行研究,控制车距离,加强感知周边道路环境,充分利用传感器进行识别等。例如,通过改进汽车的调节速度提高其灵活性与可靠性,使得汽车整体安全性有了保障。通过包括道路标志、卫星定位、车辆装载地图等综合信息的方式,自动控制车辆导航和车辆的速度2。随着智能小车的研发成为主流,其智能汽车的自动控制系统、前车距离控制系统、障碍报警系统、车辆监控系统和夜间行人报警系统等智能控制系统越来越完善和提高3。在国外市场上,如图1.1所示,有人设计出了自动跟随高尔夫球球童车,这款高尔夫球球童自动跟随车车上可以携带高尔夫球袋及各种日常用品并自动跟随主人行驶。当当主人戴上一
12、个发射器向小车持续发送无线信号,小车收到信号时,就会自动跟着主人行驶。这样的自动跟随高尔夫球球童车更够极大的减轻人的负担,也能节约对于球童的人力开支。图1.1国外的自动跟随高尔夫球球童车1.2.3智能小车国内研究现状我国对智能小车研究在近几十年来也取得巨大进步。随着智能汽车的发展,适用场合不仅仅局限在道路上,关于采用无人驾驶技术的清洁能源电动游览车也相继研发而成,其时速可达50km/h的4。在国内市场上,主要是有轨跟随,如图1.2所示,类似于电影拍摄的自动跟随摄影小车,或者比赛场地上的跟随摄影车。图1.2 自动跟随摄影轨道车另外如图1.3所示,有公司推出了自动跟随理念的行李箱,能够通过与手机或
13、者遥控器与行李箱之间的无线连接实现5米范围内行李箱的自动跟随。以上几种产品虽然实现了自动跟随的功能,但是它们都有着十分昂贵的售价,使得自动跟随的产品不容易在大众间普及。图1.3 自动跟随行李箱1.3 选题的研究意义现代社会逐渐注重智能化发展,近年来快递、物流行业发展迅速,在快递仓库中许多AGV小车占据了绝大部分的重量,它们具备电子或光学等自动导航系统,可以沿着指定的导航路线驾驶,具有安全、多样化的运输工具传递功能,且工业应用程序不需要驱动程序,而且还可以将充电电池作为电源使用5。只需要按照规定的轨迹进行移动即可,它的出现很好的帮助快递行业运输货品。这类小车的工作原理就和寻迹小车大致相同,但是造
14、价昂贵。本文选题的自动跟随智能小车,基于使用现代化的智能设备,降低人类劳动力的理念,设计出可以自动跟随指定的被跟随物体自动行走的小车。如果添加载物功能,便能极大的方便仓库工作人员对于货品的管理甚至是组建运输小车阵列,这样就能够替代造价高昂的AGV小车。或是在快递派送的时候为快递员减轻负担,或是改造成无需人力推动的跟随式购物小车,方便人们在超市里购物。自动跟随智能小车具有较为广泛的应用前景及商业市场。1.4 本文的主要工作本文将研究设计一款注重要求小车跟随主人的自动跟随智能小车。研究其车体结构、硬件设计、运动控制,从而设计出自动跟随智能小车的核心硬件系统、调速系统。(1)搭建自动跟随智能小车的车
15、体结构通过对小车运动环境分析,研究小车上坡能力、地面粗糙耐磨能力、硬度能力、载物能力,选取合适的小车车体结构材料。(2)搭建自动跟随智能小车的硬件系统通过对各种传感器、无线模块进行调查研究,为小车自动避障系统和定位跟随系统的搭建选择合适的元器件,通过元器件与STM32单片机的连接,构建出小车的自动避障系统和定位跟随系统。(3)设计自动跟随智能小车运动控制系统结合单片机与电机,对小车进行PWM调速设计,实现控制小车能够顺利地完成自动转向或倒车,避免小车与未知障碍物间发生碰撞,从而实现避障的功能。2自动跟随小车控制系统硬件设计2.1小车系统方案设计根据自动跟随智能小车的功能设计要求,对小车进行避障
16、、跟随系统设计以及直流电机PWM调速系统设计。通过对各个传感器的数据进行采集,并进行处理分析,可以得到小车与障碍物的间隔长度,然后根据距离数据断,判断小车是否需要停车、后退或者转向,从而实现小车的避障功能。而定位与跟随系统的实现基于被跟随物体和自动跟随智能小车之间的蓝牙通信,通过对于被跟随物体或自动跟随智能小车的蓝牙模块的RSSI(接收信号强度指示)进行计算,测定自动跟随智能小车(信号点)与被跟随物体(接收点)二者间的距离。或者使用超声波发射模块和超声波接收模块,利用三角定位算法计算出小车与被跟随物体间的距离,实现小车对于目标物体的准确定位。小车的调速功能实现可通过stm32单片机控制PWM信
17、号从而来改变电机电压实现速度调整。2.1小车车体结构设计本文设计的自动跟随智能小车底座如图2.1所示,采用亚克力材质板组装而成。亚克力是一种高分子材料,具有很好的化学稳定性和透光性。由于良好的透光性,能够让在对各种电子元件调试的时候进行更好的观察。此外亚克力板的硬度高,耐磨性好。亚克力板的坚固程度能够很好的支撑起整个小车的重量而且不易产生变形。图2.1自动跟随智能小车底座底板两侧为2个电机的安装留有位置。底板前部为扇形结构,留有多个M3孔洞便于各种传感器和电子元件的安装。后部为万向轮的安装留有4个M3孔洞位置。相比较于驱动小车行驶的大车轮,万向轮的体积较小。为了保持小车底板的水平,在万向轮和小
18、车底板间使用4根长度为10mm的M3铜柱进行连接。在自动跟随智能小车底座的左右两侧预留了用于固定电机的亚克力板插槽位置。电机与底座之间通过螺栓、螺母和亚克力板进行固定。小车的车轮选用直径65mm的橡胶车轮。车轮内部轮毂为塑料材质,塑料材质坚硬的特点可以保证车轮能够承受小车的整体重量。车轮胎面为橡胶材质,橡胶的特性既可以车轮保证承重的能力,一定的柔韧程度又可以为小车行驶的时候提供足够的摩擦力。小车上层板为一块PCB万用板。用于放置单片机等核心控制的电子元件。以及布置各种元器件之间的跳线。上层PCB板通过M3铜柱与底层亚克力底座连接,使用螺丝、螺母进行固定。智能小车车轮设置分为三轮式和四轮式两种,
19、本次设计出自对经济实惠以及对小车灵活性的考虑选择三轮式小车。智能小车车体的基本部分主要由车架、总电源、直流减速电机、车轮等组成。智能小车根据车轮数目分为两种转向控制方式,一种是使用舵机控制方向,前轮是通用轮子,后轮是驱动轮子,由电机驱动,而舵机是控制方向。另外一种控制方法是利用差速控制转向,两个驱动电机相当于左右车轮,相对独立。它是靠控制小车左右轮的速度来实现的,后轮则选用万向轮以确保小车顺利转弯6。如图2.2所示,A、B为小车电机驱动车轮,C为小车万向轮。图2.2小车结构示意图2.3自动跟随智能小车的优点(1)成本低廉本文设计的自动跟随智能小车使用的各种传感器的成本低廉,使用简单的传感器就能
20、达到非常不错的效果。(2)核心控制技术成熟小车核心控制芯片为STM32芯片,是现在较为普及的单片机芯片,可编程程度高,被广泛运用于各种商业产品当中。(3)反应时间迅速小车通过无线通讯与被跟随物体进行无线数传,通讯延迟时间短,数据传输速率快。2.4小车系统硬件设计2.4.1控制器模块控制器选型:本次智能小车系统需要完成主要实现小车目标跟随、自动避障、PWM电机调速等任务,若采用普通51单片机难以满足该系统正常实现及运行,需要高性能DSP处理器才能实现基本的功能需求。因此从需求、性能、价格这三个因素综合考虑最终选用由意法半导体公司设计的高性能处理器STM32F407。相较于古老的89C51单片机,
21、STM32单片机是商用范围更广,性价比更高,功能符合开发的需求。而51单片机能基本实现多个逻辑位操作功能,但其运行速度慢,I/O的高电平并不稳定,其输出时有时无,可使用的功能少,一些功能需要通过扩展实现。根据本文对于自动跟随智能小车的实际功能研究和开发需求,选择STM32单片机作为本次自动跟随智能小车的核心控制芯片。STM32使用串口通信接口实现串行通信,支持IIC、USART、SPI、CAN、USB等多种通讯协议。 本文选用STM32F407VET6作为控制器模块,32位处理器内核,增强了应用程序的可靠性。工作频率高达168 MHz,闪存最大可达1MB以及192KB的SRAM。工作所需电压1
22、.8v3.6v。可实现PWM信号控制,外围设备可通过特定的存储器进行访问。STM32F407VET6的材料很好,可以承受-40 85的工作温度。STM32F407微型控制器系列产品可用于发动机驱动器及应用程序控制、医疗器械、产业应用程序、打印机及扫描仪、家庭音响设备等7。STM32F104VET6控制器系统具体设计实现: STM32F104VET6是本次智能小车设计的核心主控芯片,主要实现小车目标跟随、自动避障、PWM电机调速等任务。其工作频率高,运行速度快。内部的资源丰富,减少了系统外围的电路设计,提高了内部系统的集合度与可靠性。STM32F104VET6控制系统主要由电源电路、晶振电路、复
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 跟随 智能 小车 设计 运动 控制
限制150内