[发明专利]基于作业飞行机器人重心偏移的位姿控制器设计方法有效
申请号: | 201910833440.8 | 申请日: | 2019-09-04 |
公开(公告)号: | CN110427043B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 陈彦杰;占巍巍;黄益斌;梁嘉诚;赖宁斌;何炳蔚;张立伟;林立雄 | 申请(专利权)人: | 福州大学 |
主分类号: | G05D1/08 | 分类号: | G05D1/08 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 丘鸿超;蔡学俊 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 作业 飞行 机器人 重心 偏移 控制器 设计 方法 | ||
1.一种基于作业飞行机器人重心偏移的位姿控制器设计方法,其特征在于,包括如下步骤:
步骤S1:考虑重心偏移,对搭载机械臂的四旋翼无人机系统进行建模;
步骤S2:通过引入二阶滑模函数,在滑模面上求解出位置控制律,使无人机平台可以按目标轨迹dT飞行;
步骤S3:姿态解耦时考虑重心偏移系统参数,解算出无人机平台按目标轨迹dT飞行所需的翻滚角俯仰角θd和升力
步骤S4:在姿态控制器中考虑重心偏移控制参数,在反演控制器中加入自适应,使控制律自适应重心偏移控制参数,解算出翻滚、俯仰、偏航的输入力矩
步骤S5:通过升力翻滚力矩俯仰力矩偏航力矩解算出四个旋翼的转速ωi,i=1,2,3,4;
利用牛顿-欧拉方程法对搭载机械臂的四旋翼无人机系统进行建模,根据力平衡和力矩平衡得到:
其中,F为系统所受的外力,M为系统所受的外力矩,m为系统总质量,r'为重心偏移在无人机平台坐标系内的位置,r0为无人机平台在世界坐标系的位置,B为系统的推动力,Ω为无人机平台在世界坐标系的角速度矢量,I为系统的惯性张量,表示对Ω进行一次微分,表示对r0进行二次微分;
所述步骤S2具体包括以下步骤:
步骤S21:输入无人机平台在惯性坐标的目标轨迹dT=[xT yT zT]T;
步骤S22:利用卡尔曼滤波融合超宽带定位测量无人机平台,获取当前无人机平台位置信息d=[x y z]T;
步骤S23:定义一个跟踪误差向量δ,实时测量无人机平台与目标轨迹的误差;
δ=dT-d,δ∈R3 (2)
步骤S24:用一个二阶滑模函数,定义状态空间中的时变曲面s:
步骤S25:在滑模面上,求解出控制律;令s=0,有:
其中,对于期望dT的跟踪问题等价于当t0时轨迹必须进入滑模面,一旦进入滑模面,就不会离开,一直待在滑模面上;
所述步骤S3具体包括以下步骤:
步骤S31:当机械臂开始作业时,机械臂各连杆的重心在无人机平台坐标系FUAV内的坐标发生改变,r'的位置也发生改变,即造成了重心的偏移;估算无人机平台坐标系内的重心偏移坐标r'=[x' y' z']T:
其中,APj是第j个关节臂的重心在坐标系FUAV内的坐标,是抓取目标物在坐标系FUAV内的坐标,无人机搭载的机械臂有四个关节臂,即有四个连杆,每个连杆的质量为mj,j=1,2,3,4,每个连杆重心在无人机平台的坐标为APj,抓取目标物的质量为mT,系统总质量为ms;
步骤S32:在系统建模时考虑重心位置发生偏移,从而在姿态解耦时多出了重心偏移系统参数,重心偏移系统参数的估计值为:
其中,为无人机平台在世界坐标系内的速度矢量,由积分解得,为速度矢量是位置d的一阶微分,其中u为速度矢量在x轴方向的分量,v为速度矢量在y轴方向的分量,w为速度矢量在z轴方向的分量;通过卡尔曼滤波融合三轴惯性测量传感器实时测得,微分解得Ω=[p q r]T,其中p为角速度矢量Ω在x轴方向的分量,q为角速度矢量Ω在y轴方向的分量,r为角速度矢量Ω在z轴方向的分量;
步骤S33:结合式(5)、(7),求解位置追踪时所需要的偏航角ψd、翻滚角俯仰角θd,设定偏航角ψd为已知值,从而输出所需要翻滚角俯仰角θd:
其中,g为重力加速度,为重心偏移系统参数的估计值;
步骤S34:结合式(5)、(7)、(8),求得升力
所述步骤S4具体包括以下步骤:
步骤S41:按式(10)求得无人机平台当前的俯仰角的一次微分和绕y轴俯仰的角速度的一次微分
其中,Ix、Iy、Iz分别为系统绕无人机平台坐标系的x、y、z轴的转动惯量,c2为重心偏移控制参数;
步骤S42:通过卡尔曼滤波融合三轴惯性测量传感器,获得无人机平台当前的俯仰角θ;
步骤S43:定义跟踪误差e1,实时测量无人机平台与期望俯仰角的误差:
步骤S44:定义跟踪误差ε1,实时测量无人机平台与期望俯仰角速度的误差:
ε1=q-qd (12)
步骤S45:通过卡尔曼滤波融合三轴惯性测量传感器实时测得,微分解得Ω=[p q r]T;
步骤S46:对期望俯仰角θd求二阶微分得
步骤S47:为了使李雅普诺夫函数正定,一阶微分李雅普诺夫半负定,使重心偏移控制参数的估计值为:
其中,t为时间;
步骤S48:求得俯仰力矩为:
其中,k1、k2为正标量参数;
步骤S49:同理,求得翻滚力矩偏航力矩为:
同俯仰角的输出一样,k3、k4、k5、k6为正标量参数。
2.根据权利要求1所述的基于作业飞行机器人重心偏移的位姿控制器设计方法,其特征在于,所述步骤S5具体包括以下步骤:
步骤S51:四个旋翼的角速度与升力翻滚力矩俯仰力矩偏航力矩的关系为:
其中,C1为无人机平台外部力系数,C2为无人机平台外部力矩系数;
步骤S52:解算出四个旋翼的的转速ωi,i=1,2,3,4。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910833440.8/1.html,转载请声明来源钻瓜专利网。