两轮移动机器人论文两轮移动机器人平衡控制系统的研发.doc
文本预览下载声明
两轮移动机器人论文:两轮移动机器人平衡控制系统的研发
【中文摘要】两轮移动机器人是轮式机器人的一个分支。由于其体积小,运动灵活等优点,在多个领域有重要的用途;同时由于它具有非线性,多变量耦合,欠驱动等特点,因而成为各种高级控制算法的理想验证平台,对它的研究有着重要的学术价值。本文旨在设计开发完整的两轮移动机器人的实验平台,为两轮移动机器人的应用和研究提供实验系统。本文主要的工作内容包含如下:(1)对两轮移动机器人进行运动学和动力学分析,为总体设计提供了理论依据。(2)在硬件系统设计中基于快速原型思想,以DSP芯片为控制核心,设计完成了控制电路和直流电机驱动电路。本文设计的硬件系统接口丰富,扩展性强,同时支持MATLAB/Simulink环境下的快速开发调试。(3)在软件系统设计中采用了卡尔曼滤波原理和LQR控制原理,实现了传感器噪声信号的过滤和对机器人平衡运动的控制。(4)针对目前DSP的算法开发主要依赖手工编写C代码,不但工作量大,而且程序的下载依赖于专门的昂贵的仿真器的问题,本文提出并实现了基于MATLAB/Simulink环境的DSP算法开发,并利用串口通信实现程序下载的综合方案。该方案能很好地利用MATLAB现有的功能模块,通过图形化编程实现对硬件的控制和控制算法设计,大大降低了DSP的算法开发难度,利用RTW技术,可将算法模型自动生成C代码,提高了设计开发的效率。利用串口通信下载调试程序,方便有效,节约了系统开发的成本。(5)最后在两轮移动机器人系统上完成直流电机的闭环控制和两轮移动机器人的平衡控制实验。实验结果表明,本文设计的两轮移动机器人取得较理想的平衡控制效果,从而验证了两轮移动机器人系统设计的合理性和可靠性。
【英文摘要】Two-wheeled moving robot is a part of the wheeled robots.The robot is flexible and small,so it has a large foreground in all kinds of application.Otherwise the robot is a nonlinear and multi-variables system,it is a good test bed for many control algorithms.To supply a convenient experiment system for researching and developing on this robot,this paper research and design a two-wheeled moving robot system.This paper抯 major job include:(1). establish the mathematical model for the analysis of the robot.(2). Based on the rapid prototyping thi nking,this paper design controller with DSP,and driver for DC motor.The hardware has interfaces and provides link with MATLAB/Simulink.(3). The software designs Kalman Filter to filter the noise in sensors and Linear Quadratic Regulator control algorithms to make the robot move in balancing.(4). Besides, To reduce developers抙eavy programming C code for developing control algorithms and emulator for downloading program, a MATLAB/Simulink-based rapid development and downloading by serial communications metho d was designed. The developers use existing blocks in MATLAB to build control model, and generate directly executable codes through Real-Time Workshop function of MATLAB. Downloading code by serial communica
显示全部