两轮自平衡机器人控制系统研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:liongliong464
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
两轮自平衡机器人作为一种绝对不稳定的轮式移动机器人,其数学模型具有许多复杂的特性。也正因为其方程状态具有的非线性、多变量、强耦合、时变、参数不确定性等特点,这使得它成为验证各种控制算法的理想平台,具有十分重要的理论意义。同时它运动灵活、结构简单、成本低廉,适于在狭小和危险的空间工作,如空间狭小的搜救地或拥挤的办公环境中获得应用,也可作为特殊交通工具、特殊运载工具、特殊运动器械、残疾人保障系统等,应用于现代社会的和经济的许多领域,有着广泛的应用前景。目前,就两轮自平衡机器人的控制算法而言,几乎所有的两轮机器人在研究之初的运动平衡控制算法上都采用PID控制策略对其镇定,之后再进一步研究其他的控制策略,包括各种变形的PID控制策略。可以看到,两轮自平衡机器人的控制策略几乎都围绕PID来展开,由于两轮机器人的核心问题是其控制平衡问题,因此两轮机器人系统对系统抗干扰能力的要求是极其严格的。为此,通过分析两轮自平衡机器人的运动规律,得到了两轮自平衡机器人的数学模型,并通过分析其数学模型,运用简单且巧妙的方法对其解耦,使其复杂的动力学模型分解为两个独立的子系统,即运动平衡子系统和航向控制子系统。由于采用多惯性传感器组成的测量系统来度量两轮机器人的运动姿态,为减小两轮机器人在测量过程中产生的误差和漂移,我们采用kalman滤波算法来对测量数据进行数据融合,并经过仿真验证了kalman滤波算法的有效性。通过研究模型参考自适应控制原理,设计了模型参考自适应控制算法来实现系统的平衡控制,同时通过极点配置的方法来对航向控制问题进行镇定。最终实现了对两轮自平衡机器人的自平衡控制、航向控制以及速度跟踪控制。最后,利用MATLAB对自适应控制器进行仿真,并将仿真结果与传统控制器的仿真结果进行比较,验证了自适应控制器在抗干扰性和调节时间上的优势。并且通过仿真实验验证了仿真结果,证明了自适应控制器的有效性和优越性。
其他文献
空间数据挖掘(Spatial Data Mining,简称SDM)是数据挖掘的一个重要分支,它对于理解空间数据,寻找空间数据之间、空间与非空间数据之间内在关系,以简洁方式表达空间数据规律起
代数语言是用通常的代数符号来描述模型的一种计算机可识别的模型描述语言,具有描述能力强、结构独立于数据和算法等优点,已经成为描述数学规划模型的主要建模语言。代数建模与
计算机是20世纪一项伟大的发明创造,计算机科学与技术则在发展过程中推动了整个世界的进步.现如今,互联网技术的出现与发展拉近了人与人之间的距离,使得地球缩成了一个小小的
近年来,我国计算机技术、通讯技术以及多媒体技术正处于高速发展时期,尤其在国内对多媒体信号的远距离传输技术与数字化处理信号的技术已经达到比较成熟的水平.在现今的自动
无人直升机因其独特的飞行特点而具有日益重要的军事和民用价值。本文在对无人直升机数学模型分析及飞行控制系统结构功能分析的基础上分别研究了飞行控制律的设计技术和飞行
现如今智慧医院成为了未来医院发展的主要目标,因此管理人员就需要充分利用信息技术,以此创设信息平台,确保服务质量得到提高,同时有着更高的管理效率.本篇文章主要描述了信