基于QP框架的两轮自平衡小车的研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:xieyinglan2007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
两轮自平衡小车是一种基于倒立摆原理设计而成的机器人。在我国内外都对平衡小车有很多的关注研究,小车在交通领域也有很好的发展,并且经常作为平台来研究卡尔曼滤波、神经网络等算法。本文实现的两轮自平衡小车采用使用ARM内核的STM32微处理器,使用MPU6050的加速度计和陀螺仪采集数据,再通过卡尔曼滤波或者一阶互补滤波算法处理数据得到小车的角度,进行PID控制,再通过输出PWM波来控制左右两轮编码器,从而使两轮自平衡小车在运动中达到平衡。量子平台(Quantum Platform,简称QP)是一个开源的、事件驱动的、轻量级的、基于层次式状态机的软件架构,它被用于嵌入式系统,具有实时性。QP包括轻量级的事件驱动框架(QF)、实时跟踪调试器(QS)、任务调度微内核(QK)和事件处理器(QEP)这四个部分。使用QP可以开发出具有清晰的结构的嵌入式应用程序。这篇论文主要对基于QP量子平台对两轮自平衡小车的开发工作进行了的研究,主要包括将QP嵌入式系统框架移植到STM32微控制器上,使两轮自平衡小车达到动态平衡,并将采集的角度等相关数据在小车的OLED显示屏上进行了显示。在研究过程中主要学习了QP量子平台,并且分析学习了QP的源码,并完成了QP框架在STM32微控制器上的移植,掌握了QP框架在STM32上的编程方法,以及两轮自平衡小车的开发。这篇文章首先简单介绍了两轮自平衡小车的情况和QP嵌入式系统框架,然后讲述了这项研究的现在的研究状况及对其研究的意义所在。在这以后,具体说明了使用到的有关技术,包括QP嵌入式系统框架和它的相关组件,以及两轮自平衡小车的相关知识。然后,详细讲述了QP嵌入式系统框架到STM32的移植工作,以及使用QP系统框架的两轮自平衡小车的具体实现。在论文的最后,对上文所介绍的内容进行了相应的总结并探讨了如何进一步深入研究,完善研究内容。在具体的实现中,本文将QP框架移植到STM32上,对小车的平衡、速度、转向控制功能,以及对小车倾角等相关数据的显示功能进行了相应的状态机设计和实现工作。
其他文献
高校信息系统是高等学校实现管理信息化的有力工具,也是高校信息化建设的重要环节。高校信息系统的界面,由于其工作环境、目标用户的特殊性,其交互过程显现出有别于普通信息系统
本文对工程测量进行了定义,按照工程建设进行的程序和工程种类进行了具体的,阐述了工程测量在理论方法方面的发展,重点对平差理论和程控制网优化设计理论和方法进行了归纳和
近年来玉米穗虫连年大发生,很多地块虫穗率达到100%,玉米产量通常减产一到两成,更严重的是玉米穗虫的为害会使玉米籽粒霉变,导致黄曲霉毒素超标,不仅严重影响籽粒品质,黄曲霉毒素的强致癌性还会影响人们健康。由于玉米穗虫均为钻蛀性害虫,通常钻到玉米苞叶内取食籽粒或钻蛀穗轴。另外玉米植株高大,玉米雌穗又位于玉米中部,因此一般化学防治方法难于奏效。本实验的目的是了解3种玉米穗虫的发生规律,评价诱虫灯和性诱剂
<正>人类和动物的食品安全有赖于生产的各个环节,使用无污染、无残留、无毒副作用的食品添加剂是解决食品中药物残留的关键。
回顾和分析T2011年中国合成橡胶市场的主要特点,展望T2012年中国合成橡胶市场的走势。
本试验旨在研究全混合日粮(TMR)中相同中性洗涤纤维(NDF)水平下,以竹叶或茶叶渣替代苜蓿对断奶犊牛生长性能、消化代谢及血清抗氧化和免疫指标的影响。按照随机区组设计将45
恰逢文化自信高唱的今天,历史建筑的保护与利用也步入了空前的高潮时期。而日益加速的现代化进程势必与历史建筑的保护形成矛盾。本文将从多角度分享鞍山涉日建筑的修复利用
通过对20hm^2蔬菜大棚基地的滴灌设计,阐述了总体布局,以及设计中灌溉定额、灌水周期、管径等要素的计算方法,分析并总结了二龙山农场大棚滴灌的设计方案。
据《全球橡胶新闻》报道;近口,美国国家沥青路面协会(NAPA)报告说,针对国内沥青路面产业的调查发现,沥青路面材料中不仪使用废轮胎胶粉作为改性剂,也使用炼钢炉和高炉炉渣及其他的回
针对汽车4S店售后服务的具体情况,构建汽车售后服务质量评价体系,应用基于AHP评价的BP神经网络模型,对汽车4S店的售后服务质量进行了综合评价。汽车售后服务质量的综合得分越