CN113031436A - 一种基于事件触发的移动机器人模型预测轨迹跟踪控制***及方法 - Google Patents
一种基于事件触发的移动机器人模型预测轨迹跟踪控制***及方法 Download PDFInfo
- Publication number
- CN113031436A CN113031436A CN202110212793.3A CN202110212793A CN113031436A CN 113031436 A CN113031436 A CN 113031436A CN 202110212793 A CN202110212793 A CN 202110212793A CN 113031436 A CN113031436 A CN 113031436A
- Authority
- CN
- China
- Prior art keywords
- mobile robot
- model
- state
- prediction
- event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000005070 sampling Methods 0.000 claims abstract description 21
- 230000007246 mechanism Effects 0.000 claims abstract description 16
- 230000001960 triggered effect Effects 0.000 claims description 17
- 238000012545 processing Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 6
- 238000012935 Averaging Methods 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 abstract description 5
- 230000000737 periodic effect Effects 0.000 abstract description 2
- 238000005457 optimization Methods 0.000 description 17
- 238000011217 control strategy Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
本发明提供的一种基于事件触发的移动机器人模型预测轨迹跟踪控制***及方法,包括以下步骤:设计得到模型预测控制器;设定移动机器人的当前初始状态,生成参考轨迹,得到移动机器人在下一时刻的状态预测值;将得到的该下一时刻的状态预测值作为移动机器人新的当前状态;设定事件触发机制,判断该新的当前状态是否满足触发条件;重复执行直至跟踪上离散化后的参考轨迹上的最后一个轨迹点;通过设计事件触发机制,使模型预测控制器只在既定事件发生时刻进行动作,因此,与传统的周期采样控制相比,事件触发机制只在既定事件发生的时刻进行动作,比如误差超过阈值或者达到了特定时刻,实现了路径跟随控制,同时大大减少计算量。
Description
技术领域
本发明属于智能领域,特别涉及了一种基于事件触发的移动机器人模型预测轨迹跟踪控制***及方法。
背景技术
移动机器人轨迹跟踪控制方法近年来产生了较多的研究成果,现阶段主流的跟踪控制算法有滑膜控制、模型预测控制和鲁棒控制等,模型预测控制凭借其在***约束和多目标优化问题处理上的优势,在移动机器人控制领域得到了广泛的应用。
模型预测控制在每个采样时刻都需要求解一个约束优化问题,因而对在线计算量存在较大的需求。针对该问题,在现有的技术提出了一种基于事件触发的鲁棒预测控制算法,需要强调的是,上述事件触发预测控制算法的虽然可以通过终端代价函数、终端约束及收紧集来处理外界扰动,但这些额外的添加项会大幅增加优化问题的在线计算量,严重影响控制器的实时性,降低控制器的优化性能,在硬件设备性能有限的情况下,会存在优化问题无法及时求解,控制信号无法及时更新等问题,导致***性能恶化甚至失稳,因此存在一定的应用推广困难。
发明内容
本发明的目的在于提供一种基于事件触发的移动机器人模型预测轨迹跟踪控制***及方法,解决了现有的模型预测控制存在的计算量大引起的控制器的实时性降低的缺陷。
为了达到上述目的,本发明采用的技术方案是:
本发明提供的一种基于事件触发的移动机器人模型预测轨迹跟踪控制方法,包括以下步骤:
步骤1,根据移动机器人的非线性运动学模型来建立移动机器人的线性化离散模型,根据移动机器人的线性化离散模型得到线性时变模型,并将该线性时变模型作为预测模型,根据预测模型设计得到模型预测控制器;
步骤2,设定移动机器人的当前初始状态,生成参考轨迹,将得到的参考轨迹进行离散化处理,得到离散化后的参考轨迹,t=k时刻,选取离散化后的参考轨迹上的第一个轨迹点;
步骤3,将移动机器人的当前初始状态、该第一个轨迹点和模型预测控制器结合,求解得到移动机器人在控制时域内的控制输入增量序列;
步骤4,利用得到的控制输入增量序列中第一个元素更新步骤2中设定的移动机器人的当前初始状态,得到移动机器人在下一时刻的状态预测值;
步骤5,将得到的该下一时刻的状态预测值作为移动机器人新的当前状态;
步骤6,设定事件触发机制,判断该新的当前状态是否满足触发条件,其中:
若满足,则在t=k+1时刻,模型预测控制器结合该新的当前位置状态及离散化后的参考轨迹上的下一个轨迹点,求解得到移动机器人在控制时域内新的控制输入增量序列,利用该新的控制输入增量序列中的第一个元素更新移动机器人当前状态,得到移动机器人在下一时刻的状态预测值,进入步骤5;
若不满足,则在t=k+1时刻,利用t=k时刻求得的控制输入增量序列的第一个元素更新步骤4中得到的状态预测值,得到移动机器人在下一时刻新的状态预测值,进入步骤5;
步骤7,重复步骤5、步骤6,直至跟踪上离散化后的参考轨迹上的最后一个轨迹点。
优选地,在步骤1中,根据移动机器人的非线性运动学模型,得到模型预测控制器,具体方法是:
根据移动机器人的非线性运动学模型,得到移动机器人的线性化离散模型;
根据得到的移动机器人的线性化离散模型得到线性时变模型;将该线性时变模型作为预测模型,根据预测模型设计得到模型预测控制器。
优选地,根据移动机器人的非线性运动学模型,得到移动机器人的线性化离散模型,具体方法是:
建立移动机器人的非线性运动学模型,并采用泰勒级数展开的方式对其进行线性化处理,得到线性误差模型;再对该线性误差模型采用欧拉法进行离散化处理,得到移动机器人的线性化离散模型。
优选地,步骤5中,设定事件触发机制,具体方法是:
在每个采样时刻,当移动机器人的任一状态分量位姿坐标大于阈值曲线的状态分量位姿坐标时,则设置如下触发条件:
优选地,阈值曲线的获取方法:
在轨迹跟踪过程中,从N组历史数据中选取同一采样时刻移动机器人的位姿坐标并对其取均值,得到三个变量;
将该三个变量设置为第一个采样时刻事件触发的阈值;
根据得到的多个事件触发的阈值分别得到三条移动机器人的状态分量位姿坐标阈值曲线:
优选地,步骤5中,设定事件触发机制,具体方法是:
在每个采样时刻,当移动机器人的任一状态分量位姿坐标大于阈值带上界的状态分量位姿坐标或小于阈值带下界的状态分量坐标时,设置如下触发条件:
优选地,阈值带的获取方法是:
利用阈值曲线和最大扰动的关系构成阈值带:
一种基于事件触发的移动机器人模型预测轨迹跟踪控制***,该***能够执行所述的控制方法,包括模型构建模块、模块参数设定模块、数据处理模块和数据判断模块,其中:
模型构建模块用于根据移动机器人的非线性运动学模型来建立移动机器人的线性化离散模型,并将该线性化离散模型作为预测模型,根据预测模型设计得到模型预测控制器;
模块参数设定模块用于设定移动机器人的当前初始状态,生成参考轨迹,将得到的参考轨迹进行离散化处理,得到离散化后的参考轨迹,t=k时刻,选取离散化后的参考轨迹上的第一个轨迹点;
数据处理模块用于将移动机器人的当前初始状态、该第一个轨迹点和模型预测控制器结合,求解得到移动机器人在控制时域内的控制输入增量序列;
利用得到的控制输入增量序列中第一个元素更新设定的移动机器人的当前初始状态,得到移动机器人在下一时刻的状态预测值;
数据判断模块用于将得到的该下一时刻的状态预测值作为移动机器人新的当前状态;设定事件触发机制,判断该新的当前状态是否满足触发条件,其中:
若满足,则在t=k+1时刻,模型预测控制器结合该新的当前位置状态及离散化后的参考轨迹上的下一个轨迹点,求解得到移动机器人在控制时域内新的控制输入增量序列;
若不满足,则在t=k+1时刻,利用t=k时刻求得的控制输入增量序列的第一个元素更新中得到的状态预测值,得到移动机器人在下一时刻新的状态预测值;
重复执行直至跟踪上离散化后的参考轨迹上的最后一个轨迹点。
与现有技术相比,本发明的有益效果是:
本发明提供的一种基于事件触发的移动机器人模型预测轨迹跟踪控制方法,通过设计事件触发机制,使模型预测控制器只在既定事件发生时刻进行动作,即对于第一种触发策略,当移动机器人的任一状态分量位姿坐标大于相应阈值曲线的任一状态分量位姿坐标时,视为满足触发条件,模型预测控制器对控制序列进行更新求解,否则,持续地施加控制序列的第一个元素直到满足触发条件;对于第二种触发策略,当移动机器人的任一状态分量位姿坐标大于相应阈值带上界的状态分量位姿坐标或小于阈值带下界的状态分量坐标时,视为满足触发条件,模型预测控制器对控制序列进行更新求解,否则,持续地施加控制序列的第一个元素直到满足触发条件;因此,与传统的周期采样控制相比,事件触发机制只在既定事件发生的时刻进行动作,比如误差超过阈值或者达到了特定时刻,实现了路径跟随控制,同时大大减少计算量。
附图说明
图1是本发明的流程示意图;
图2是实施例追踪直线轨迹的效果图;
图3是实施例追踪圆形轨迹的效果图;
图4是两种事件触发策略追踪直线轨迹时的优化问题在线求解次数;
图5是两种事件触发策略追踪圆形轨迹时的优化问题在线求解次数。
具体实施方式
下面结合附图,对本发明进一步详细说明。
本发明提供的一种基于事件触发的移动机器人模型预测轨迹跟踪控制方法,包括以下步骤:
S1:建立移动机器人的非线性运动学模型,并采用泰勒级数展开的方式对其进行线性化处理,得到线性误差模型;再对该线性误差模型采用欧拉法进行离散化处理,得到移动机器人的线性化离散模型;
S2:根据移动机器人的线性化离散模型得到线性时变模型,并将该线性时变模型作为预测模型,根据预测模型设计模型预测控制器;模型预测控制器包含预测方程、满足目标函数以及各种约束的控制优化问题以及反馈机制。
S3:生成参考轨迹,将得到的参考轨迹进行离散化处理,得到离散化后的参考轨迹;设定移动机器人的初始状态;t=k时刻,选取离散化后的参考轨迹上的第一个轨迹点;
S6:将得到的状态预测值ξ(k+1|k)作为移动机器人新的当前状态;
S7:设计事件触发机制,判断新的当前状态是否满足触发条件,其中:
若满足,则在t=k+1时刻,模型预测控制器结合新的当前状态及离散化后的参考轨迹上的下一个轨迹点,求解满足目标函数以及各种约束的控制优化问题,得到移动机器人在控制时域内新的控制输入增量序列,利用该新的控制输入增量序列中的第一个元素更新移动机器人当前状态,得到移动机器人在下一时刻的状态预测值,进入S6;
若不满足,则在t=k+1时刻不更新控制输入增量序列,沿用上一时刻求得的控制输入增量序列的第一个元素更新S5步骤中得到的状态预测值,进入S6;
S8:重复执行S6至S7,直到跟踪上离散化后的参考轨迹上的最后一个轨迹点。
其中,S1中,建立移动机器人的线性化离散模型,具体方法是:
S101,建立移动机器人的非线性运动学模型,具体地:
假设***符合非完整约束,车体无侧向滑动车体无侧向滑动,考虑机器人速度一般较低,转向时受离心加速度等侧向加速度的影响较小,建立移动机器人的运动学模型为:
S102,将上述运动学模型使用状态矢量形式表达:
式中,ξ为状态向量;u为控制输入;f(·)表示映射关系。
S103,参考***任意时刻的状态和控制量满足如下关系:
S104,将上式(3)在任意的参考点(ξr,ur)处进行泰勒级数的展开,且只保留一阶项,忽略高阶项,可得到如下表达式:
S105,将(4)式与(3)式相减可得到移动机器人的线性化误差模型:
S106,采用欧拉法对式(5)进行离散化处理得到移动机器人的线性化离散模型:
S2中,线性时变模型设计预测控制器,具体方法包括:
S2021,预测方程的设计:
考虑移动机器人的离散化模型式(6),设定:
由此可得到一个新的离散状态空间表达式:
可得到预测时域内预测输出的表达式为:
Y(t)=Ψtμ(k|t)+ΘtΔU(t) (10)
式中Np,Nc分别表示预测时域及控制时域。
S2022,控制优化问题:
预测控制器的目标函数包含***状态量误差和控制量变化等信息,基于其建立的最优控制问题能够保证移动机器人快速且平稳地追踪参考轨迹,最优控制问题如下:
s.t.
umin(t+k)≤u(t+k)≤umax(t+k)
Δumin(t+k)≤Δu(t+k)≤Δumax(t+k)
ymin(t+k)≤y(t+k)≤ymax(t+k)
式中,Q和R为权重矩阵;NP为预测时域;NC为控制时域;α为权重***;ε为松弛因子。
将式(10)代入优化函数(11),并且将预测时域内的输出量偏差表示为:
其中Yref=[ηref(t+1|t),...,ηref(t+Np|t)]T
经过相应的矩阵计算,可以将优化问题调整为:
J(ξ(t),u(t-1),ΔU(t))=[ΔU(t)T,ε]THt[ΔU(t)T,ε]+Gt[ΔU(t)T,ε]+Pt (13)
模型预测控制在每一步的带约束优化求解问题都等价于求解如下的二次规划问题:
ΔUmin≤ΔU(k)≤ΔUmax,
Ymin-ε≤Ψtμ(k|t)+ΘtΔU(t)≤Ymax-ε,
k=t,...,t+Nc-1,ε>0
S2023,在每个控制周期内的采样时刻完成对式(14)的在线求解后,得到控制时域内控制输入增量序列:将该控制序列中的第一个元素作为实际的控制输入增量作用于***,即:再用新得到的状态刷新优化问题,如此循环往复,直至完成控制过程。
在S6中,事件触发机制设计,包括以下步骤:
S602,将下一触发时刻定义为tk+1,有:
第一种触发的触发策略设计包括:
在每个采样时刻,当移动机器人的任一状态分量位姿坐标大于阈值曲线的状态分量位姿坐标时,MPC控制器执行控制动作,基于此定义序列{tk|k∈N*}为移动机器人在路径跟随过程中控制器求解优化问题的时刻,定义为下一个触发时刻,设置如下触发条件:
其阈值曲线的选取方法为:在N组历史数据中选取同一采样时刻移动机器人的位姿坐标并对其取均值,可得到三个变量,将这三个变量设置为第一个采样时刻事件触发的阈值,在轨迹跟踪过程中每个采样时刻都存在一个离线计算的已知阈值,最后,可以分别得到三条移动机器人的状态分量位姿坐标阈值曲线:
第二种触发的触发策略设计包括:
阈值带的选取方法为:在保证控制效果不下降的情况下,可以通过利用阈值曲线和最大扰动的关系构成阈值带:
实例中,对于直线轨迹跟踪,设置预测时域和控制时域为5,控制周期0.05s,设置y=10的直线为参考路径。
误差惩罚项权重Q=[1 0 0;0 1 0;0 0 0.5],R=[0.1 0;0 0.1]。
图中用TT表示时间触发,即每个采样时刻都进行优化问题的求解,ET1、ET2分别表示对控制器应用第一种和第二种事件触发控制策略,ρ=0.05表示有界随机扰动上界。
实例中,对于圆形轨迹跟踪,设置预测时域和控制时域为20,控制周期0.05s,设置半径为5m的圆形为参考路径。误差惩罚项权重Q=[1 0 0;0 1 0;0 0 0.5],=[0.2 0;00.2]。
图中用TT表示时间触发,即每个采样时刻都进行优化问题的求解,ET1、ET2分别表示对控制器应用第一种和第二种事件触发控制策略,ρ=0.05表示有界随机扰动上界。
由图4,5可知,在达到跟踪效果的前提下,引入第一种和第二种事件触发控制策略后,直线轨迹跟踪时的计算量分别降低26.4%和74%,圆形轨迹跟踪时的计算量分别下降了18.14%和75.12%;同时由于未满足触发条件而沿用上一时刻的控制信号,从而减少了额外的通信资源消耗。
上述实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的保护范围之内。
Claims (8)
1.一种基于事件触发的移动机器人模型预测轨迹跟踪控制方法,其特征在于,包括以下步骤:
步骤1,根据移动机器人的非线性运动学模型来建立移动机器人的线性化离散模型,根据移动机器人的线性化离散模型得到线性时变模型,并将该线性时变模型作为预测模型,根据预测模型设计得到模型预测控制器;
步骤2,设定移动机器人的初始状态,生成参考轨迹,将得到的参考轨迹进行离散化处理,得到离散化后的参考轨迹,t=k时刻,选取离散化后的参考轨迹上的第一个轨迹点;
步骤3,将移动机器人的初始状态、该第一个轨迹点和模型预测控制器结合,求解得到移动机器人在控制时域内的控制输入增量序列;
步骤4,利用得到的控制输入增量序列中第一个元素更新步骤2中设定的移动机器人的初始状态,得到移动机器人在下一时刻的状态预测值;
步骤5,将得到的该下一时刻的状态预测值作为移动机器人新的当前状态;
步骤6,设定事件触发机制,判断该新的当前状态是否满足触发条件,其中:
若满足,则在t=k+1时刻,模型预测控制器结合该新的当前位置状态及离散化后的参考轨迹上的下一个轨迹点,求解得到移动机器人在控制时域内新的控制输入增量序列,利用该新的控制输入增量序列中的第一个元素更新移动机器人当前状态,得到移动机器人在下一时刻的状态预测值,进入步骤5;
若不满足,则在t=k+1时刻,利用t=k时刻求得的控制输入增量序列的第一个元素更新步骤4中得到的状态预测值,得到移动机器人在下一时刻新的状态预测值,进入步骤5;
步骤7,重复步骤5、步骤6,直至跟踪上离散化后的参考轨迹上的最后一个轨迹点。
2.根据权利要求1所述的一种基于事件触发的移动机器人模型预测轨迹跟踪控制方法,其特征在于,在步骤1中,根据移动机器人的非线性运动学模型,得到模型预测控制器,具体方法是:
根据移动机器人的非线性运动学模型,得到移动机器人的线性化离散模型;
根据得到的移动机器人的线性化离散模型得到线性时变模型;将该线性时变模型作为预测模型,根据预测模型设计得到模型预测控制器。
3.根据权利要求2所述的一种基于事件触发的移动机器人模型预测轨迹跟踪控制方法,其特征在于,根据移动机器人的非线性运动学模型,得到移动机器人的线性化离散模型,具体方法是:
建立移动机器人的非线性运动学模型,并采用泰勒级数展开的方式对其进行线性化处理,得到线性误差模型;再对该线性误差模型采用欧拉法进行离散化处理,得到移动机器人的线性化离散模型。
8.一种基于事件触发的移动机器人模型预测轨迹跟踪控制***,其特征在于,该***能够执行权利要求1-7中任一项所述的控制方法,包括模型构建模块、模块参数设定模块、数据处理模块和数据判断模块,其中:
模型构建模块用于根据移动机器人的非线性运动学模型来建立移动机器人的线性化离散模型,并将该线性化离散模型作为预测模型,根据预测模型设计得到模型预测控制器;
模块参数设定模块用于设定移动机器人的当前初始状态,生成参考轨迹,将得到的参考轨迹进行离散化处理,得到离散化后的参考轨迹,t=k时刻,选取离散化后的参考轨迹上的第一个轨迹点;
数据处理模块用于将移动机器人的当前初始状态、该第一个轨迹点和模型预测控制器结合,求解得到移动机器人在控制时域内的控制输入增量序列;
利用得到的控制输入增量序列中第一个元素更新设定的移动机器人的当前初始状态,得到移动机器人在下一时刻的状态预测值;
数据判断模块用于将得到的该下一时刻的状态预测值作为移动机器人新的当前状态;设定事件触发机制,判断该新的当前状态是否满足触发条件,其中:
若满足,则在t=k+1时刻,模型预测控制器结合该新的当前位置状态及离散化后的参考轨迹上的下一个轨迹点,求解得到移动机器人在控制时域内新的控制输入增量序列;
若不满足,则在t=k+1时刻,利用t=k时刻求得的控制输入增量序列的第一个元素更新得到的状态预测值,得到移动机器人在下一时刻新的状态预测值;
重复执行直至跟踪上离散化后的参考轨迹上的最后一个轨迹点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110212793.3A CN113031436B (zh) | 2021-02-25 | 2021-02-25 | 一种基于事件触发的移动机器人模型预测轨迹跟踪控制***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110212793.3A CN113031436B (zh) | 2021-02-25 | 2021-02-25 | 一种基于事件触发的移动机器人模型预测轨迹跟踪控制***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113031436A true CN113031436A (zh) | 2021-06-25 |
CN113031436B CN113031436B (zh) | 2024-02-02 |
Family
ID=76461631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110212793.3A Active CN113031436B (zh) | 2021-02-25 | 2021-02-25 | 一种基于事件触发的移动机器人模型预测轨迹跟踪控制***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113031436B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113467470A (zh) * | 2021-07-23 | 2021-10-01 | 西安理工大学 | 一种无人自主小车的轨迹跟踪控制方法 |
CN113485389A (zh) * | 2021-08-03 | 2021-10-08 | 艾乐尔机器人科技(南京)有限公司 | 一种基于自适应预测的水下机器人三维轨迹跟踪控制方法 |
CN114326393A (zh) * | 2021-12-16 | 2022-04-12 | 安徽大学 | 非完整小车轨迹跟踪控制方法及装置 |
CN114489010A (zh) * | 2022-01-25 | 2022-05-13 | 佛山智能装备技术研究院 | 一种adrc扩张观测器状态观测误差实时预测方法及*** |
CN115576188A (zh) * | 2022-05-31 | 2023-01-06 | 西安建筑科技大学 | 一种基于pid触发条件的事件触发模型预测控制方法及*** |
WO2023142353A1 (zh) * | 2022-01-26 | 2023-08-03 | 奥比中光科技集团股份有限公司 | 一种位姿预测方法及装置 |
CN116661505A (zh) * | 2023-05-31 | 2023-08-29 | 深圳市普渡科技有限公司 | 机器人、机器人跟随方法、装置和存储介质 |
CN117784601A (zh) * | 2023-12-18 | 2024-03-29 | 汕头大学 | 基于事件触发与扰动补偿的全向移动机器人跟踪控制方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018133439A1 (zh) * | 2017-01-19 | 2018-07-26 | 北京工业大学 | 一种考虑末端运动误差的六自由度机器人轨迹规划方法 |
CN109669479A (zh) * | 2018-10-22 | 2019-04-23 | 安徽大学 | 一种基于事件触发的移动机器人轨迹跟踪控制方法 |
CN110162046A (zh) * | 2019-05-21 | 2019-08-23 | 同济人工智能研究院(苏州)有限公司 | 基于事件触发型模型预测控制的无人车路径跟随方法 |
US20200183342A1 (en) * | 2018-12-11 | 2020-06-11 | Dalian University Of Technology | Steady state and transition state multi-variable control method of a turbofan engine based on an active disturbance rejection control theory (adrc) |
CN111665850A (zh) * | 2020-06-29 | 2020-09-15 | 合肥工业大学 | 一种无人驾驶方程式赛车轨迹跟踪横向控制方法及装置 |
-
2021
- 2021-02-25 CN CN202110212793.3A patent/CN113031436B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018133439A1 (zh) * | 2017-01-19 | 2018-07-26 | 北京工业大学 | 一种考虑末端运动误差的六自由度机器人轨迹规划方法 |
CN109669479A (zh) * | 2018-10-22 | 2019-04-23 | 安徽大学 | 一种基于事件触发的移动机器人轨迹跟踪控制方法 |
US20200183342A1 (en) * | 2018-12-11 | 2020-06-11 | Dalian University Of Technology | Steady state and transition state multi-variable control method of a turbofan engine based on an active disturbance rejection control theory (adrc) |
CN110162046A (zh) * | 2019-05-21 | 2019-08-23 | 同济人工智能研究院(苏州)有限公司 | 基于事件触发型模型预测控制的无人车路径跟随方法 |
CN111665850A (zh) * | 2020-06-29 | 2020-09-15 | 合肥工业大学 | 一种无人驾驶方程式赛车轨迹跟踪横向控制方法及装置 |
Non-Patent Citations (2)
Title |
---|
刘卉;张广明;欧阳慧珉;: "基于模型预测控制的轨迹跟踪算法研究", 控制工程, no. 1 * |
樊钰;闫梁;朱武宣;白广周;: "基于虚拟域预测控制的轨迹跟踪方法", 北京航空航天大学学报, no. 09 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113467470A (zh) * | 2021-07-23 | 2021-10-01 | 西安理工大学 | 一种无人自主小车的轨迹跟踪控制方法 |
CN113467470B (zh) * | 2021-07-23 | 2023-03-03 | 西安理工大学 | 一种无人自主小车的轨迹跟踪控制方法 |
CN113485389A (zh) * | 2021-08-03 | 2021-10-08 | 艾乐尔机器人科技(南京)有限公司 | 一种基于自适应预测的水下机器人三维轨迹跟踪控制方法 |
CN114326393A (zh) * | 2021-12-16 | 2022-04-12 | 安徽大学 | 非完整小车轨迹跟踪控制方法及装置 |
CN114326393B (zh) * | 2021-12-16 | 2024-03-12 | 安徽大学 | 非完整小车轨迹跟踪控制方法及装置 |
CN114489010A (zh) * | 2022-01-25 | 2022-05-13 | 佛山智能装备技术研究院 | 一种adrc扩张观测器状态观测误差实时预测方法及*** |
WO2023142353A1 (zh) * | 2022-01-26 | 2023-08-03 | 奥比中光科技集团股份有限公司 | 一种位姿预测方法及装置 |
CN115576188A (zh) * | 2022-05-31 | 2023-01-06 | 西安建筑科技大学 | 一种基于pid触发条件的事件触发模型预测控制方法及*** |
CN115576188B (zh) * | 2022-05-31 | 2023-09-26 | 西安建筑科技大学 | 一种基于pid触发条件的事件触发模型预测控制方法及*** |
CN116661505A (zh) * | 2023-05-31 | 2023-08-29 | 深圳市普渡科技有限公司 | 机器人、机器人跟随方法、装置和存储介质 |
CN117784601A (zh) * | 2023-12-18 | 2024-03-29 | 汕头大学 | 基于事件触发与扰动补偿的全向移动机器人跟踪控制方法 |
CN117784601B (zh) * | 2023-12-18 | 2024-07-02 | 汕头大学 | 基于事件触发与扰动补偿的全向移动机器人跟踪控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113031436B (zh) | 2024-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113031436A (zh) | 一种基于事件触发的移动机器人模型预测轨迹跟踪控制***及方法 | |
CN111496792A (zh) | 一种机械臂输入饱和固定时间轨迹跟踪控制方法及*** | |
CN108839026B (zh) | 一种移动机器人视觉伺服跟踪预测控制方法 | |
CN110162046B (zh) | 基于事件触发型模型预测控制的无人车路径跟随方法 | |
Lai et al. | Adaptive compensation for infinite number of time-varying actuator failures in fuzzy tracking control of uncertain nonlinear systems | |
CN115157238B (zh) | 一种多自由度机器人动力学建模和轨迹跟踪方法 | |
CN110618686A (zh) | 基于显式模型预测控制的无人船航迹控制方法 | |
CN112025697B (zh) | 一种全向移动机器人的积分模型预测控制方法 | |
CN114047722A (zh) | 基于mpc的自适应位姿修正的路径跟踪控制方法 | |
CN110737195A (zh) | 基于速度控制的双足机器人行走落脚点规划方法及装置 | |
CN103399488B (zh) | 基于自学习的多模型控制方法 | |
CN109828464B (zh) | 一种航天器自主姿态控制方法 | |
Tian et al. | Sliding mode control strategy of 3-UPS/S shipborne stable platform with LSTM neural network prediction | |
Li et al. | A new event-triggered adaptive tracking controller for nonlinear systems with unknown virtual control coefficients | |
Chemori et al. | A prediction‐based nonlinear controller for stabilization of a non‐minimum phase PVTOL aircraft | |
Hsu et al. | Indirect adaptive self-organizing RBF neural controller design with a dynamical training approach | |
CN112462608A (zh) | 一种高速列车离散滑模轨迹及速度跟踪控制方法 | |
Shui et al. | Event-based adaptive fuzzy tracking control for nonlinear systems with input magnitude and rate saturations | |
CN116360258A (zh) | 基于固定时间收敛的高超声速变形飞行器抗干扰控制方法 | |
Lu et al. | Adaptive fault tolerant control for safe autonomous driving using learning-based model predictive control | |
CN114879508A (zh) | 一种基于模型预测控制的磨削机器人路径跟踪控制方法 | |
Oh et al. | Development of an adaptive and weighted model predictive control algorithm for autonomous driving with disturbance estimation and grey prediction | |
Zhang et al. | Finite-time global trajectory tracking control for uncertain wheeled mobile robots | |
Xu et al. | Trajectory Tracking of Differential Driven AGV Based on Kalman Filter and Model Predictive Control | |
Wu et al. | Two-step modeling method for inverted pendulum considering Coulomb friction based on Lagrange equation and its model predictive control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |