当前位置: 首页 > 专利查询>中南大学专利>正文

基于自适应动态规划的移动机器人视觉伺服跟踪控制方法技术

技术编号:33346974 阅读:12 留言:0更新日期:2022-05-08 09:44
本发明专利技术公开了基于自适应动态规划的移动机器人视觉伺服跟踪控制方法,通过移动机器人上的摄像机拍摄共面特征点的当前图像、期望图像以及参考图像,并利用单应性技术计算移动机器人当前的位姿信息与期望的位姿信息,并结合机器人运动学获得跟踪误差模型;将跟踪误差模型的最优控制问题转化为求解哈密顿

【技术实现步骤摘要】
基于自适应动态规划的移动机器人视觉伺服跟踪控制方法


[0001]本专利技术涉及智能控制以及移动机器人控制领域,具体涉及基于自适应动态规划的移动机器人视觉伺服跟踪控制方法。

技术介绍

[0002]随着移动机器人控制技术的发展,移动机器人如今已被广泛应用于工业生产、国防军事以及生活服务等众多方面。视觉传感器近年来逐渐变得价格经济易于获取,加上其本身具有获取环境信息丰富、外部感知能力强和适用范围广等特点,因而其被广泛装备移动机器人以及其他智能体系统。由于视觉传感器的作用,移动机器人的灵活性和智能性得到极大提高,可以适应更加复杂环境,基于视觉的机器人的定位、环境感知与控制技术也得到了很大的发展。因此基于视觉的移动机器人轨迹跟踪吸引了大量学者的关注与研究。
[0003]经典的视觉伺服控制主要分为基于图像、基于位置、与混合视觉伺服控制。基于图像的视觉伺服控制是通过在二维图像平面定义误差信号进行控制,不需要利用移动机器人三维位姿信息,且其对系统扰动具有鲁棒性但是很难控制移动机器人的偏转位姿。基于位置的视觉伺服控制需要在三维欧式空间定义误差信号,虽然需要进行三维重构,但这样直接对三维空间的误差进行控制可以保证其收敛性。考虑到移动机器人的视觉伺服轨迹跟踪控制问题的系统模型是一个时变仿射非线性系统。自适应动态规划是解决仿射非线性系统跟踪控制问题一种有效的方法。求解基于自适应动态规划的移动机器人视觉伺服轨迹跟踪的最优控制并不容易,因为其需要求得密顿

雅可比

贝尔曼方程的解。对于时不变非线性系统来说,其密顿

雅可比

贝尔曼方程是一个时不变的偏微分方程并且无法求得其解析解,目前大部分求解方法都是设计合适的神经网络结构来近似未知项。与上述一般非线性系统不同的是,由于移动机器人系统模型固有的时变特性,最优控制问题中的HJB方程含有两项偏微分项并值函数是关于状态与时间的函数且,这使得问题更加复杂。对时变非线性系统的最优控制仍然与时不变系统存在不同之处,同时带来许多挑战。

技术实现思路

[0004]本专利技术提供了基于自适应动态规划的移动机器人视觉伺服跟踪控制方法,用于解决现有的移动机器人控制效果差,且控制成本高的技术问题。
[0005]为解决上述技术问题,本专利技术提出的技术方案为:
[0006]一种基于自适应动态规划的移动机器人视觉伺服跟踪控制方法,包括以下步骤:
[0007]通过移动机器人上的摄像机拍摄共面特征点的当前图像、期望图像以及参考图像;基于当前图像、期望图像以及参考图像,并利用单应性技术计算移动机器人当前的位姿信息与期望的位姿信息;基于计算得到的移动机器人当前的位姿信息与期望的位姿信息,并结合机器人运动学获得跟踪误差模型;
[0008]将跟踪误差模型的最优控制问题转化为求解哈密顿

雅可比

贝尔曼方程;利用移动机器人的实际状态信息,使用自适应在线学习算法求解哈密顿

雅可比

贝尔曼方程,得
到最优值函数,以最优值函数对应的最优控制输入控制移动机器人。
[0009]优选的,通过移动机器人上的摄像机拍摄共面特征点的当前图像、期望图像以及参考图像;基于当前图像、期望图像以及参考图像,并利用单应性技术计算移动机器人当前的位姿信息与期望的位姿信息;包括以下步骤:
[0010]设置移动机器人与装载于移动机器人上的摄像机的坐标系相重合,选择坐标系空间中四个共面特征点作为目标点,由摄像机目标点的当前图像、期望图像以及参考图像;基于摄像机模型将当前图像、期望图像以及参考图像的像素坐标进行欧式重构,并对欧式重构后的当前图像、期望图像以及参考图像的像素坐标进行归一化;
[0011]利用归一化后的当前图像、期望图像以及参考图像的像素坐标计算出移动机器人当前位置、期望位置分别相对参考位置的单应性矩阵,基于单应性技术得到移动机器人当前位姿与期望位姿。
[0012]优选的,归一化公式如下:
[0013]m
i
=K
‑1p
i
[0014]其中,K为摄像机标定矩阵,p
i
为齐次像素坐标。
[0015]优选的,基于计算得到的移动机器人当前的位姿信息与期望的位姿信息,并结合机器人运动学获得跟踪误差模型,包括以下步骤:
[0016]计算移动机器人在当前摄像机坐标系中的位姿误差e(t),基于移动机器人运动学模型得到跟踪误差模型其中,f(e(t),t)为跟踪误差模型中关于状态e(t)是非线性的部分,g(e(t))为控制矩阵,u(e(t),t)为控制输入。
[0017]优选的,哈密顿

雅可比

贝尔曼方程为:
[0018][0019]其中,表示对关于时间t求偏导,V
*
(e,t)为待求得最优值函数,f(e,t)为跟踪误差模型中关于状态e(t)是非线性的部分;Q(e)为正定函数,g(e)为控制矩阵;表示对关于e(t)求偏导,R为对称正定矩阵。
[0020]优选的,使用自适应在线学习算法求解哈密顿

雅可比

贝尔曼方程,得到最优值函数,包括以下步骤:
[0021]基于当前实际系统的状态信息求解如下方程,计算V(e,t):
[0022][0023]其中,Δt为采样时间间隔,L(e(τ),u(e(τ)))表示效用函数;
[0024]2)使用如下方法计算控制输入信号u(e,t):
[0025][0026]3)在线不断学习,重复执行前两步使得自适应在线学习算法收敛。
[0027]优选的,自适应在线学习算法为自适应神经网络算法,在每次迭代过程中,采用如下公式更新自适应神经网络算法的网络参数:
[0028][0029]其中,W(t)为神经网络权值,φ(e(t))为神经网络的激活函数,L(e(t),u(e(t)))表示效用函数,α>0为神经网络权值的学习速率;
[0030]采用如下公式计算控制输入信号u(e(t),t):
[0031][0032]其中,R为对称正定矩阵,g(e(t))为控制矩阵。
[0033]本专利技术具有以下有益效果:
[0034]1、本专利技术中的基于自适应动态规划的移动机器人视觉伺服跟踪控制方法,不仅能够实现移动机器人利用视觉信息完成轨迹跟踪任务和保证系统稳定性,还能实现期望的最优性能指标,降低控制成本的同时还能提高移动机器人跟踪效果,改善控制器性能。
[0035]2、与现有控制方法相比,本专利技术中的基于自适应动态规划的移动机器人视觉伺服跟踪控制方法,能够通过自适应在线学习的方式实时调整移动机器人速度以应对环境的变化,对于速度不断变化的轨迹也有很好的跟踪效果。
[0036]除了上面所描述的目的、特征和优点之外,本专利技术还有其它的目的、特征和优点。下面将参照附图,对本专利技术作进一步详细的说明。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于自适应动态规划的移动机器人视觉伺服跟踪控制方法,其特征在于,包括以下步骤:通过移动机器人上的摄像机拍摄共面特征点的当前图像、期望图像以及参考图像;基于所述当前图像、期望图像以及参考图像,并利用单应性技术计算移动机器人当前的位姿信息与期望的位姿信息;基于计算得到的移动机器人当前的位姿信息与期望的位姿信息,并结合机器人运动学获得跟踪误差模型;将跟踪误差模型的最优控制问题转化为求解哈密顿

雅可比

贝尔曼方程;利用移动机器人的实际状态信息,使用自适应在线学习算法求解哈密顿

雅可比

贝尔曼方程,得到最优值函数,以最优值函数对应的最优控制输入控制所述移动机器人。2.根据权利要求1所述的基于自适应动态规划的移动机器人视觉伺服跟踪控制方法,其特征在于,通过移动机器人上的摄像机拍摄共面特征点的当前图像、期望图像以及参考图像;基于所述当前图像、期望图像以及参考图像,并利用单应性技术计算移动机器人当前的位姿信息与期望的位姿信息;包括以下步骤:设置移动机器人与装载于移动机器人上的摄像机的坐标系相重合,选择坐标系空间中四个共面特征点作为目标点,由摄像机目标点的当前图像、期望图像以及参考图像;基于摄像机模型将所述当前图像、期望图像以及参考图像的像素坐标进行欧式重构,并对欧式重构后的当前图像、期望图像以及参考图像的像素坐标进行归一化;利用归一化后的当前图像、期望图像以及参考图像的像素坐标计算出移动机器人当前位置、期望位置分别相对参考位置的单应性矩阵,基于单应性技术得到移动机器人当前位姿与期望位姿。3.根据权利要求2所述的基于自适应动态规划的移动机器人视觉伺服跟踪控制方法,其特征在于,所述归一化公式如下:m
i
=K
‑1p
i
其中,K为摄像机标定矩阵,p
i
为齐次像素坐标。4.根据权利要求2所述的基于自适应动态...

【专利技术属性】
技术研发人员:罗彪欧阳志华
申请(专利权)人:中南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1