自动跟随智能小车的定位与跟随系统设计.doc
《自动跟随智能小车的定位与跟随系统设计.doc》由会员分享,可在线阅读,更多相关《自动跟随智能小车的定位与跟随系统设计.doc(71页珍藏版)》请在三一办公上搜索。
1、自动跟随智能小车的定位与跟随系统设计自动跟随智能小车的定位与跟随系统设计摘 要随着5G时代的到来,现在的网络通信技术相较与20世纪,已经有了质的飞跃。全球智能化的浪潮使得现代社会逐渐朝着智能社会不断发展。人工智能的普及,让人们的生活变得越来越智能。单片机在人们的日常生活中的应用场景不断增多,在大学生的课余科技活动中,自动寻迹小车、自动避障小车等各式各样的智能小车是同学们接触单片机编程不可或缺的角色。目前为止,大多数小车只实现了按照既定路线行驶或者手动控制行驶的基本功能,而没有实现在跟随性的方面的功能,用于商品化的智能跟随行李箱则具有成本高昂的缺点,难以向大众普及。本文将通过研究自动跟随智能小车
2、行驶的工作流程,设计出自动跟随智能小车在运行中的避障系统以及定位和跟随系统,从而实现自动跟随的低廉化。避障系统是基于STM32单片机,使用红外距离传感器实现小车对于前方的障碍物实现检测功能。定位跟随模块使用STM32单片机和蓝牙模块在小车和被跟随物体间建立连接。关键词:智能化;传感器;STM32;无线通信Automatic tracking smart car positioning and tracking system designABSTRACTWith the coming of 5g era, the network communication technology has made
3、 greater progress than that of the 20th century. With the tide of global intelligence, modern society is gradually developing towards an intelligent society. The popularization of artificial intelligence makes peoples life more and more intelligent. MCU is increasingly used in Peoples Daily life. In
4、 college students extracurricular science and technology activities, automatic tracking car, automatic obstacle avoidance car and other kinds of smart car is an indispensable role for students to contact MCU programming. So far, most cars have only realized the basic function of following the establ
5、ished route or controlling the driving by hand, but not the following function. The intelligent following luggage used for commercialization has the disadvantage of high cost and is difficult to be popularized to the public. In this paper, the obstacle avoidance system and the positioning and follow
6、ing system are designed by studying the working process of automatic following smart car, so as to realize the low cost of automatic following. The core control chip of the obstacle avoidance system is STM32. The car uses an infrared distance sensor to find obstacles ahead during driving. The positi
7、oning and following module uses STM32 MCU and Bluetooth module to establish the connection between the car and the followed object.Key words: Intelligent; Sensor; STM32; Wireless communication目录1绪论11.1引言11.2智能小车现状研究11.2.1国外研究现状11.2.2国内研究现状31.3室内定位技术51.3.1WLAN(无线局域网)技术51.3.2ZigBee技术51.3.3UWB(超宽带)技术61
8、.3.4蓝牙技术61.4选题的研究意义71.5本文的主要工作82自动跟随智能小车整体设计92.1自动跟随智能小车结构部分92.2 自动跟随智能小车驱动部分102.2.1驱动电机102.2.2驱动电源102.3自动跟随智能小车控制部分112.3.1单片机112.3.2L298N电机驱动模块122.3.3PWM(脉冲宽度调制)132.4自动跟随智能小车传感器部分142.4.1红外距离传感器142.4.2超声波距离传感器152.5自动跟随智能小车通信部分162.5.1蓝牙通信模块162.5.2蓝牙信标173自动跟随智能小车避障和跟随系统设计183.1总体设计方案183.2避障系统设计183.2.1红
9、外测距传感器183.2.1超声波测距传感器193.3定位跟随系统设计203.3.1定位的基本原理203.3.2跟随系统的设计方案213.4软件调试工具233.4.1Keil uVision5(mdk5.14)233.4.2串口调试工具244总结与展望264.1设计总结264.2设计创新264.3设计不足264.4展望26参考文献28谢辞29附录1操作界面主系统主要程序代码30附录2自动跟随智能小车实物图47附录3英文文献48附录4文献翻译531绪论1.1引言随着5G时代的到来,现代网络通信技术相较十几年前已经有了质的飞跃。全球智能化的浪潮使得现代社会逐渐朝着智能社会不断发展,人工智能的逐渐普及
10、,让智能化的生活离人们越来越近。许多智能小车的设计都具有自主巡线的功能,自动寻迹小车等各种各样的智能小车在大学生的课余科技活动中扮演着不可缺少的角色,但是大多数智能小车只是完成了基本部分的功能,只实现了按照既定路线行驶的基本功能,而在跟随性方面的考虑较少,大多数都没有实现跟随性的方面的功能。自动跟随智能小车定位与跟随系统是指在自动跟随智能小车在开启跟随模式时,能够自动识别出被跟随物体的所在方位,利用核心控制系统及跟随控制系统对被跟随物体进行一定距离的自动跟随的系,是基于机械结构、计算机技术及自动控制原理设计运行控制的系统。1.2智能小车现状研究1.2.1国外研究现状如图1.1所示,有人设计出了
11、自动跟随高尔夫球球童车,这款高尔夫球球童自动跟随车车上可以携带高尔夫球袋及各种日常用品并自动跟随主人行驶。当主人戴上一个发射器向小车持续发送无线信号,当小车接收到无线信号后,就会自动跟随主人行驶,操作十分的简单。这样的自动跟随高尔夫球球童车更够极大的减轻人的负担,也能节约对于球童的人力开支。图1.1 国外的自动跟随高尔夫球球童车在汽车跟随的领域,如今自动驾驶技术大多数都是运用小轿车上,未来将会有越来越多的小轿车添加自动驾驶技术。在现代物流运输等行业中,大货车驾驶员往往需要在货物的长途运输时长时间的工作,会导致在精神或者体力上都产生较大的消耗,这样极为容易导致疲劳驾驶的出现。货车产生交通事故的很
12、大一部分原因是疲劳驾驶。如果将自动跟随驾驶技术运用到物流行业的货车中,将会使这种非常容易产生疲劳驾驶的现状,得到有效的解决。国外有人研发了自动跟随的自动驾驶卡车。如图1.2所示,由佩洛顿(Peloton)公司研发的一种卡车自动跟随技术1,现在已经有了多个车队使用这种技术。图1.2 自动跟随卡车这项技术是佩洛顿科技建立在佩洛顿pro驾驶跟随技术之上的。这项技术只要应用在了2辆或者更多的卡车车队中,就可以使前车的驾驶员既可以驾驶自己的卡车向前行驶,同时还可以使后面的另一辆卡车被前车司机间接控制着一起行走。这样后方驾驶员可以在感觉到疲劳时将控制权交给前车驾驶员,从而获得休息的时间,当前面的驾驶员感觉
13、到疲劳时,也可以与后车司机轮换位置。这种自动驾驶技术,可以使卡车在一定程度上不需要人的控制,使后车真正的实现了自动驾驶的目的。这项技术基于在多辆卡车间建立V2V通信,在所有卡车上安装雷达的主动制动系统。后车在接收到前车发送的数据后,经过后车的控制计算机的处理可以使后车模仿前车包括前进、转弯、制动在内的所有操作从而实现两辆卡车可以向前同时行驶的功能。如图1.3所示,这是一种由谷歌公司所研发的不依赖人类驾驶的无人驾驶小车2。图1.3 由谷歌研发的无人驾驶小车这些无人驾驶小车还没有真正的应用,目前仍处于开发和实验的阶段。它们的基本工作原理是激光测距传感器向四周发车激光,当激光碰到四周的障碍物时会返回
14、接受,通过对整个过程时间的计算可以得出小车和小车四周障碍物的相对距离。通过对于四周障碍物的距离探测可以实现小车对于当前道路的交通状况的“观察”。小车使用谷歌地图的详细定位数据可以计算出车辆的具体位置,实现为无人驾驶小车导航的功能。通过小车上的计算机对于小车“观察”到的数据和小车的定位导航数据进行高速的处理,从而实现小车的自动驾驶。1.2.2国内研究现状如图1.4所示,类似于电影拍摄的跟随摄影小车,或者比赛场地上的跟随摄影车。这一类跟随摄影小车一般需要工作人员提前铺设好小车的行驶轨道,小车只能在固定的行驶轨道上前进或后退。通过对小车人为的控制或者图像识别处理等方式,实现小车的跟随拍摄。图1.4
15、跟随摄影轨道车如图1.5所示,国内有公司推出了自动跟随行李箱,能够通过与手机或者遥控器与行李箱之间的无线连接实现5米范围内行李箱的自动跟随。以上几种产品虽然实现了自动跟随的功能,但它们都有着十分昂贵的价格,所以自动跟随的产品难以在大众间普及。图1.5 自动跟随行李箱如图1.6所示,由百度公司研发的无人驾驶汽车。图1.6 由百度研发的无人驾驶小车国内的百度从2013年才开始对无人驾驶汽车的开发进行研究。其基本的工作原理和谷歌的无人驾驶小车类似,采用多种传感器对小车周围的环境进行信息采集再通过智能计算机对与采集到信息进行处理分析得到小车周围的道路信息。结合百度地图的定位信息和道路信息对小车进行导航
16、,为小车规划出最佳的道路行驶方案。1.3室内定位技术1.3.1WLAN(无线局域网)技术无线局域网技术是一种现在已经普及了的技术。相较于需要通过网线连接的有线局域网技术,无线网络技术使用无线电波的方式搭建网络。这样的优势在于可以节约大量的布线成本,同时优化了用户的上网体验。无线网络通常选择利用无线路由器来建立。无线路由器向各个方向持续发送无线电波,在电波覆盖范围内的智能电子设备便可以连接到无线网络。由于无线电波传播时会受到传播介质(大多数时候是空气)和各种障碍的阻挡或者吸收从而产生衰减,当智能设备与无线路由器之间的间隔距离越远,信号强度就会变得越低。现代无线网络通常采用的频段一个是2.4GHz
17、,另外一个是5GHz。因为频率的提高,5GHz的无线网络频段干扰远小于2.4GHz的无线网络,网络传输速率也更高,但是覆盖范围和穿墙能力要更弱。WLAN室内定位具有定位精度高、部署成本低、适用性广、应用开发广泛的特点3。无线局域网定位技术的基本原理是通过计算多个信号点的接收信号强度(RSSI)得出信号发出点与接收点的相对距离,从而确定信号发出点的具体位置。1.3.2ZigBee技术ZigBee又名紫峰协议。是现代诞生的一种较为新的技术。具有低能耗,低成本,网上节点数量多等特点。ZigBee技术依赖于一种特殊的标准,使得它可以实现成千上万个微型传感器之间的协调通信。这种低功耗,数量庞大的组网方式
18、就是ZigBee无线通信技术最大的优势。在大多数无线数据传输过程中,都会出现信号冲突和传输不稳定的情况。ZigBee技术采用了一种防止发生冲突的办法,这种冲突防止的办法可以使ZigBee技术的无线传输更加稳定从而更好的保证了数据的安全传输。ZigBee 对数据的处理采用了加密的方式,在一定程度上来说,其安全性比蓝牙技术好4。在ZigBee应用于定位技术的方面,现在已有类似于隧道人员定位等的多种应用。这种定位方式通过多个测距基站向需要定位的定位标签发送测距信号,通过对于距离不同基站不同距离的计算方式,得到定位标签所在的具体位置。在使用ZigBee定位技术时,往往只需要很低的能耗就可以使ZigBe
19、e持续不断的工作。1.3.3UWB(超宽带)技术超带宽技术是一种先进的无线通信技术。在传统的窄带和宽带通信系统中,一般使用连续的电磁波作为载波5。超宽带技术使用的不是正弦波载波而是选择超宽基带脉冲用于传输数据,这样能够使得超宽带技术的频谱范围变大。由于超带宽技术具有非常大的带宽,所以使得超带宽技术能够有相当可观的数据传输速率。超带宽技术的数据传输效率和数据处理能力比传统无线传输更加优秀。在无线定位的解决方案中,近年来越来越多的利用超宽带技术进行方案设计。这样的优点使得超带宽技术能够作为一种优秀的解决办法出现在对于定位精度要求较高的应用场合,但是超宽带技术无线定位的成本相较于其他解决方案会更高。
20、1.3.4蓝牙技术蓝牙技术是一种短距离的无线通信技术。二战时期无线电通讯技术在战场上被用作无线通讯系统。在后来的蓝牙、Wi-Fi等移动通讯系统上,跳频扩频(FHSS)技术为无线数据收发问题的解决发挥了不可缺少的关键作用。蓝牙技术最初方案是为了研究在各种智能设备和智能元器件间搭建一种低功耗、低成本的无线通信连接。最初的目的是为各种智能设备和智能元器件间的无线通讯创造统一的规则也就是协议的标准化。一旦有了标准化的通信协议就可以很好的解决各种不用的智能设备间兼容问题。在连接的方式上,蓝牙设备无需像红外设备一样口对口的进行通讯,只需要互相连接的蓝牙设备处于有效通讯范围内,极大地简单化了设备的连接方式,
21、使用户们的使用体验更加的方便,同时蓝牙技术比其他红外设备的传输速率更快,效率也更高。1999年,其使用的无线频段正式确定为2.4GHz,这个频段属于微波频段,同时具有传输过程稳定,传输速率较快的优点,这样就能在更加短的时间之内传输信息量更为庞大的数据。因为传输效率的提高,从而降低了设备工作时产生的能耗。就在刚刚过去的2019年,北欧集成电路公司(nordic)通过了NRF52811芯片的内部测试,这个芯片可以在一定程度上被称为“室内定位技术中的王者”。这是北欧集成电路公司(nordic)首款采用了最新的蓝牙5.1技术的室内定位SoC(System-on-a-Chip)芯片。这款芯片可以扩展例如
22、蓝牙5.1定向查找、专有2.4GHz频段等的很多不同功能。蓝牙5.1定位技术具有测向的功能,这使得室内定位技术的方案可以通过信号发出的实际方向进行解决,而不是像传统方案一样只能仅仅局限与接收信号强度(RSSI)。1.4选题的研究意义现代社会逐渐注重智能化发展,近年来快递、物流行业发展迅速。如图1.7所示,在快递仓库里,很多AGV车在货物搬运方面占据了很大部分。通过在地上铺设的电磁轨道,AGV小车能够获取到与自身相关的工作信息,听从核心计算机的指令在仓库中快速的移动。这样可以很好的帮助快递行业运输货物从而提高货物搬运的效率,为其他工作节约时间。这类小车的工作原理就和寻迹小车大致相同,但是目前还是
23、具有造价昂贵的缺点。图1.7 天猫仓库的AGV小车本文选题的自动跟随智能小车,基于使用现代化的智能设备,解放人类劳动力的理念,利用当前普及的蓝牙通信技术尝试设计出可以自动跟随指定的被跟随物体自动行走的小车。如果添加载物功能,便能极大的方便仓库工作人员对于货品的管理甚至是组建运输小车阵列,这样就能够替代造价高昂的AGV小车。或是在快递派送的时候为快递员减轻负担。或是改造成无需人力推动的跟随式购物小车,方便人们在超市里购物。自动跟随智能小车具有较为广泛的应用前景及商业市场。本文设计的自动跟随智能小车使用的各种传感器的成本低廉,使用便宜且简单的各种传感器就可以实现自动跟随智能小车行驶、避障、跟随的各
24、种功能。小车核心控制芯片为 STM32 芯片,是现在较为普及的单片机芯片,可编程程度高,核心控制技术比较的成熟,被广泛运用于各种商业产品当中。小车通过无线通信与被跟随物体进行无线数传,具有较短的通讯延迟时间和较快的数据传输速率。 1.5本文的主要工作本文将研究设计一款注重要求小车跟随主人的自动跟随智能小车。研究其核心控制结构、定位方式、跟随方式,从而设计出自动跟随智能小车的核心控制系统、定位跟随系统。(1)搭建自动跟随智能小车的自动避障系统和定位跟随系统通过对各种传感器、无线模块进行调查研究,为小车自动避障系统和定位跟随系统的搭建选择合适的元器件,通过元器件与STM32单片机的连接,构建出小车
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 跟随 智能 小车 定位 系统 设计
链接地址:https://www.31ppt.com/p-4296712.html