[发明专利]一种机器人控制方法与装置在审
申请号: | 201910549019.4 | 申请日: | 2019-06-24 |
公开(公告)号: | CN110154035A | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 宇晓龙 | 申请(专利权)人: | 安徽红蝠智能科技有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J13/08 |
代理公司: | 合肥方舟知识产权代理事务所(普通合伙) 34158 | 代理人: | 刘跃 |
地址: | 230000 安徽省合肥市高新区习友路333*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种机器人控制方法与装置,针对具有全状态约束和系统不确定性的全驱动机器人,提出了一种鲁棒定时轨迹跟踪控制方法,包括采样点与机器人状态期望值设定,机器人位置、方向、前进速度、侧向速度与偏航速度的数据采集,计算转移矩阵,计算位置和方向跟踪误差与速度跟踪误差,施加控制量前向、侧向、偏航速度的控制量。并基于该方法提出了一种机器人控制装置,包括:机器人位置检测单元,机器人方向检测单元,机器人前进与测向速度检测单元,机器人偏航速度检测单元,以及数据处理单元。本发明的优点在于:在不依赖于系统初始条件的情况下,控制器可以在有限时间内实现系统的稳定。 | ||
搜索关键词: | 偏航 机器人 侧向 速度检测单元 机器人控制 机器人位置 控制量 初始条件 机器人控制装置 方向检测单元 全驱动机器人 数据处理单元 机器人状态 不确定性 定时轨迹 方向跟踪 跟踪控制 计算位置 数据采集 速度跟踪 转移矩阵 控制器 采样点 全状态 测向 鲁棒 前向 施加 检测 | ||
【主权项】:
1.一种机器人控制方法,其特征在于,具体包括以下步骤:S101:设定采样点t为0,设定机器人期望的位置和方向ηd=[xd,yd,ψd]T,设定机器人期望的速度θd=[ud,vd,rd]T。η=[x,y,ψ]T表示位置和方向组合的向量,(x,y)表示位置,x表示东向坐标,y表示北向坐标,ψ表示方向,θ=[u,v,r]T表示速度组合的向量,u、v、r分别表示前进速度、侧向速度与偏航速度;下标d表示该下标对应的变量的期望,上标T表示转置;S102:采样点t自增1,采集机器人位置和方向的数据ηm=[xm,ym,ψm]T,ηm中的三个元素分别对应东向坐标、北向坐标与方向的检测值;采集机器人速度的数据θm=[um,vm,rm]T,θm中的三个元素分别表示前进速度、侧向速度与偏航速度的检测值;下标m表示该下标对应的变量的检测值;S103:计算转移矩阵R(ψm),其中R(ψ)定义如下
其中,R(ψ)具有如下性质:RT(ψ)R(ψ)=I,
I为单位矩阵;S(r)的定义如下:
S104:计算位置和方向跟踪误差ηe=ηm‑ηd与速度跟踪误差θe=θm‑θd,下标e表示该下标对应的变量的跟踪误差值;S105:施加控制量
Υ中元素分别表示前向、侧向、偏航速度的控制量,具体如下:
其中,M为对称的惯性矩阵,x1=ηe,
k1,k2皆为3×1控制参数向量,其每个元素都大于0,l1(x2)为3×1向量,其中的元素![]()
k1,i,x2,i分别为k1,x2中的元素;l2(x2)为3×1向量,其中的元素
ρ∈(0,1),某变量上方一点表示该变量的微分,例如
为ηe的微分;「k2」表示该向量扩展成的对角矩阵,即diag{k2,1,k2,2,k2,3};f(x1,x2)具体如下:
其中,C(θm)是科里奥利向心矩阵,D(θm)为阻尼矩阵;S106:重复步骤S102至S105,实现每个采样点的控制量输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽红蝠智能科技有限公司,未经安徽红蝠智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910549019.4/,转载请声明来源钻瓜专利网。