The invention discloses a predictive control method for robots based on low-delay output feedback model. The method first obtains the noise value disturbing the control of robots by observer, then predicts the next system state value of robots by combining the input value obtained by sensors, judges the calculation method of the whole control law, chooses the best way in two calculation modes, and finally calculates. The invention has better real-time performance and greatly reduces the output delay. Through the analysis of the existing state, the influence of noise on the system is reduced, and the predictive control of the system is more stable and effective.
【技术实现步骤摘要】
一种基于低延迟输出反馈模型的机器人预测控制方法
本专利技术属于自动控制领域,涉及一种线性约束系统的低延迟输出反馈模型预测控制。
技术介绍
目前的人形机器人领域中,机器人机械肢体的控制技术已经趋于成熟,可以完成一些复杂的动作,如挥臂,行走,下蹲等。但是,常见的机器人控制是人类给定指令去控制机器人,鲜有机器人自主跟随的方式。得益于机器视觉技术的发展,新一代机器人可以通过摄像头捕捉信息。人形机器人的预测控制跟随,便是机器人控制技术与机器视觉技术交叉所产生的新兴领域。预测控制跟随,是指利用机器视觉技术捕捉并分析被跟随者的动作,在此基础上,运用预测控制技术推测出被跟随者下一步将要进行的动作,人形机器人根据判断结果做出相应的预期动作。目前此领域内的一大难点便是预测,预测的准确性、实时性将直接影响机器人的跟随效果。本算法提及的“模型预测控制”便是解决此难点的关键算法。
技术实现思路
本专利技术针对现有技术的不足,提出了一种基于低延迟输出反馈模型的机器人预测控制方法。本专利技术方法的步骤包括:步骤1、模型预测控制通过观测器获得干扰机器人控制的噪声值,再结合传感器获得的输入值,预测出机器人的下一个系统状态值;1.1通过观测器和传感器获得数据,计算最初的预测值考虑到线性和离散形式的时间系统;xk+1=Axk+Buk+wk(1a)yk=Cxk+vk(1b)k表示时间,表示系统状态值,表示输入值,表示未知的过程噪声;表示被外物干扰的可用测量值,表示未知的测量噪声,A,B,C为可调节系数;系统状态值x和输入值u需要满足以下条件:是系统状态值x的集合,是系统状态值u的集合,和都是凸集;假 ...
【技术保护点】
1.一种基于低延迟输出反馈模型的机器人预测控制方法,其特征在于,该方法具体包括以下步骤:步骤1、模型预测控制通过观测器获得干扰机器人控制的噪声值,再结合传感器获得的输入值,预测出机器人的下一个系统状态值;1.1 通过观测器和传感器获得数据,计算最初的预测值考虑到线性和离散形式的时间系统;xk+1=Axk+Buk+wk (1a)yk=Cxk+vk (1b)k表示时间,
【技术特征摘要】
1.一种基于低延迟输出反馈模型的机器人预测控制方法,其特征在于,该方法具体包括以下步骤:步骤1、模型预测控制通过观测器获得干扰机器人控制的噪声值,再结合传感器获得的输入值,预测出机器人的下一个系统状态值;1.1通过观测器和传感器获得数据,计算最初的预测值考虑到线性和离散形式的时间系统;xk+1=Axk+Buk+wk(1a)yk=Cxk+vk(1b)k表示时间,表示系统状态值,表示输入值,表示未知的过程噪声;表示被外物干扰的可用测量值,表示未知的测量噪声,A,B,C为可调节系数;系统状态值x和输入值u需要满足以下条件:是系统状态值x的集合,是系统状态值u的集合,和都是凸集;假设在时间k=0时,一个初始状态x0的预测值是已知的;此外,测量值y0已经获取并且输入值u0被应用至时间系统;1.2进行状态预测一个观测器根据测量噪声值yk,输入值uk,初始预测值来预测时间系统的状态值x;离散时间观测器由两个交替的步骤组成:预测步骤使用后验估计值去预测下一个状态值由此产生的先验估计值在校正步骤中得到了改进,校正步骤使用yk并以为结果;L是观察增益;根据这些步骤的执行顺序,观测器也被称为实时观测器;或者称为计算先验估计值的预测观测器;增益L需要使(I-LC)A,逐渐稳定来保证动态误差估计稳定,其中A,C为时间系统(1)中定义的可调节系数,L为观测增益,I为可调节系数;其中状态预测值为:1.3预测控制律的融入预测控制通过解决基于一个状态预测值或的凸二次规划QP来计算输入值uk;QP送出一个最优的输入序列和一个状态预测序列两数列长度均在N以内,以便于他们与标准方程(1)和预测状态值相一致;即满足:此外,和应该满足以下两个条件:和最小化一个凸二次代价函数其中Q是半正定的,P和R是正定的;为了简化表达,我们使用标准方程(5)消除了状态序列考虑一个只使用输入序列Uk作为最优变量...
【专利技术属性】
技术研发人员:郑淳馨,孔亚广,潘亮,孔君睿,陈张平,王春达,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。