基于模型預(yù)測控制的移動機(jī)器人路徑跟蹤控制
[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.
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP242
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 楊震;劉繁明;王巖;;欠驅(qū)動船舶路徑跟蹤的神經(jīng)滑模控制[J];中國造船;2015年02期
2 劉楊;劉美杰;;基于領(lǐng)導(dǎo)跟隨的欠驅(qū)動船舶編隊(duì)跟蹤控制[J];控制工程;2013年05期
3 崔明月;孫棣華;李永福;劉衛(wèi)寧;;輪子縱向打滑條件下的移動機(jī)器人自適應(yīng)跟蹤控制[J];控制與決策;2013年05期
4 孫棣華;崔明月;李永福;;具有參數(shù)不確定性的輪式移動機(jī)器人自適應(yīng)backstepping控制[J];控制理論與應(yīng)用;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 劉楊;郭晨;沈智鵬;劉雨;郭迪;;欠驅(qū)動船舶路徑跟蹤的神經(jīng)網(wǎng)絡(luò)穩(wěn)定自適應(yīng)控制[J];控制理論與應(yīng)用;2010年02期
7 羅偉林;鄒早建;李鐵山;;基于神經(jīng)網(wǎng)絡(luò)和L_2增益的船舶航向自動舵設(shè)計(jì)[J];中國造船;2009年02期
8 于樹友;陳虹;張鵬;李學(xué)軍;;一種基于LMI的非線性模型預(yù)測控制終端域優(yōu)化方法[J];自動化學(xué)報(bào);2008年07期
9 袁長清;李俊峰;王天舒;寶音賀西;;航天器編隊(duì)飛行多目標(biāo)姿態(tài)快速跟蹤魯棒控制[J];應(yīng)用數(shù)學(xué)和力學(xué);2008年02期
10 荊武興 ,徐世杰;噴嘴為執(zhí)行機(jī)構(gòu)的空間飛行器基于誤差四元數(shù)的非線性姿態(tài)跟蹤控制(英文)[J];Chinese Journal of Aeronautics;2002年03期
相關(guān)會議論文 前1條
1 謝文靜;馬保離;;不確定輪式移動機(jī)器人的自適應(yīng)集合鎮(zhèn)定[A];第二十九屆中國控制會議論文集[C];2010年
相關(guān)博士學(xué)位論文 前4條
1 于浩;非完整輪式移動機(jī)器人運(yùn)動規(guī)劃與控制研究[D];中國海洋大學(xué);2014年
2 馬海濤;非完整輪式移動機(jī)器人的運(yùn)動控制[D];中國科學(xué)技術(shù)大學(xué);2009年
3 王鴻鵬;復(fù)雜環(huán)境下輪式自主移動機(jī)器人定位與運(yùn)動控制研究[D];南開大學(xué);2009年
4 祝曉才;輪式移動機(jī)器人的運(yùn)動控制[D];國防科學(xué)技術(shù)大學(xué);2006年
相關(guān)碩士學(xué)位論文 前4條
1 劉蕊;智能車路徑跟蹤及其底層控制方法研究[D];北京工業(yè)大學(xué);2013年
2 程英英;基于微分平坦的輪式移動機(jī)器人軌跡規(guī)劃[D];吉林大學(xué);2008年
3 王虎;基于滾動優(yōu)化的輪式移動機(jī)器人軌跡跟蹤控制[D];吉林大學(xué);2007年
4 唐述博;非完整移動機(jī)器人點(diǎn)鎮(zhèn)定和軌跡跟蹤控制研究[D];大連理工大學(xué);2005年
,本文編號:2439380
本文鏈接:http://www.sikaile.net/kejilunwen/zidonghuakongzhilunwen/2439380.html