基于模型预测控制的移动机器人路径跟踪控制
[Abstract]:In control theory, path tracking (Path Following) is an important motion control problem after stabilization and trajectory tracking. Compared with the trajectory tracking, the path tracking controller needs to determine the desired path information and control the system dynamics of the moving object at the same time. Path tracking control is widely used in CNC machine tool tracking grinding, mobile robot motion control, aircraft or ship track control, intelligent vehicle autonomous driving and other fields. Path tracking and its branches are studied. It can not only enrich the theoretical results of motion control, but also meet the increasing requirements of motion control technology in many fields, which is of great theoretical and engineering significance. Wheeled mobile robot is a typical representative of nonlinear constrained system. In this paper, the path tracking control problem of wheeled mobile robot is studied by choosing it as a motion control object. Compared with other control methods, nonlinear model predictive control (Nonlinear Model Predictive Control,NMPC) has the mechanism of rolling optimization and feedback correction, and can deal with the state constraints and input constraints of the system. In this paper, the NMPC control scheme is applied to the motion control of wheeled mobile robot, and the desired path tracking control of the robot is realized. In this paper, the path tracking control system of wheeled mobile robot is designed according to the following system design steps: the problem description, the establishment of the mathematical model of the controlled object, and the design of the controller according to the control target. Stability analysis and simulation verification of closed-loop system. This paper first describes the problem of path tracking control, deduces and establishes the kinematics model of wheeled mobile robot, and establishes the control task of path tracking. In this paper, the wheeled mobile robot with path tracking task is Unicycle type robot. It consists of two independent driving rear wheels and one universal wheel. The mechanical structure is simple and the motion form is flexible and controllable. By analyzing the established mathematical model, the motion control object in this paper is in essence nonlinear, multi-input and multi-output system with state and input constraints at the same time. Then, for the control task with nonlinear dynamic and constrained conditions, a closed-loop control structure based on NMPC scheme is established, and the specific mathematical form and program solving steps of open-loop optimization problem are given. The feasibility of the optimization problem and the performance of the system are analyzed. Based on the description of nonlinear polyhedron and linear matrix inequality, the non-zero terminal elements which guarantee the feasibility and convergence of NMPC scheme are solved in this paper. The different characteristics of NMPC based on terminal inequality constraint and NMPC based on terminal equality constraint in the aspects of system dynamics and computational burden are compared and analyzed by simulation experiments. Simulation results show that both NMPC based on terminal inequality constraint and NMPC based on terminal equality constraint can track the reference path of mobile robot under the action of allowable control input. However, the NMPC control scheme based on terminal inequality constraints can only solve the tracking problem of smooth paths, while the NMPC control scheme based on terminal equality constraints has a heavy computational burden and takes a long time to solve on-line. In addition, because the desired path is real-time varying, the nature of the path tracking problem is time-varying. Whether NMPC based on non-zero terminal or NMPC, based on zero terminal, their terminal domain is fixed and remains the same in the whole optimization process, which is conservative for time-varying path tracking problem. Finally, this paper designs a NMPC scheme based on time-varying terminals to solve the above problems. The simulation results show that the time-varying terminal not only takes into account the time-varying nature and control requirements of the path tracking problem, but also expands the terminal domain of the system.
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP242
【参考文献】
相关期刊论文 前10条
1 杨震;刘繁明;王岩;;欠驱动船舶路径跟踪的神经滑模控制[J];中国造船;2015年02期
2 刘杨;刘美杰;;基于领导跟随的欠驱动船舶编队跟踪控制[J];控制工程;2013年05期
3 崔明月;孙棣华;李永福;刘卫宁;;轮子纵向打滑条件下的移动机器人自适应跟踪控制[J];控制与决策;2013年05期
4 孙棣华;崔明月;李永福;;具有参数不确定性的轮式移动机器人自适应backstepping控制[J];控制理论与应用;2012年09期
5 ;Adaptive tracking control for uncertain dynamic nonholonomic mobile robots based on visual servoing[J];Journal of Control Theory and Applications;2012年01期
6 刘杨;郭晨;沈智鹏;刘雨;郭迪;;欠驱动船舶路径跟踪的神经网络稳定自适应控制[J];控制理论与应用;2010年02期
7 罗伟林;邹早建;李铁山;;基于神经网络和L_2增益的船舶航向自动舵设计[J];中国造船;2009年02期
8 于树友;陈虹;张鹏;李学军;;一种基于LMI的非线性模型预测控制终端域优化方法[J];自动化学报;2008年07期
9 袁长清;李俊峰;王天舒;宝音贺西;;航天器编队飞行多目标姿态快速跟踪鲁棒控制[J];应用数学和力学;2008年02期
10 荆武兴 ,徐世杰;喷嘴为执行机构的空间飞行器基于误差四元数的非线性姿态跟踪控制(英文)[J];Chinese Journal of Aeronautics;2002年03期
相关会议论文 前1条
1 谢文静;马保离;;不确定轮式移动机器人的自适应集合镇定[A];第二十九届中国控制会议论文集[C];2010年
相关博士学位论文 前4条
1 于浩;非完整轮式移动机器人运动规划与控制研究[D];中国海洋大学;2014年
2 马海涛;非完整轮式移动机器人的运动控制[D];中国科学技术大学;2009年
3 王鸿鹏;复杂环境下轮式自主移动机器人定位与运动控制研究[D];南开大学;2009年
4 祝晓才;轮式移动机器人的运动控制[D];国防科学技术大学;2006年
相关硕士学位论文 前4条
1 刘蕊;智能车路径跟踪及其底层控制方法研究[D];北京工业大学;2013年
2 程英英;基于微分平坦的轮式移动机器人轨迹规划[D];吉林大学;2008年
3 王虎;基于滚动优化的轮式移动机器人轨迹跟踪控制[D];吉林大学;2007年
4 唐述博;非完整移动机器人点镇定和轨迹跟踪控制研究[D];大连理工大学;2005年
,本文编号:2439380
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2439380.html