[发明专利]一种多源传感器数据融合的自平衡机器人控制系统和控制方法在审
| 申请号: | 201811244545.1 | 申请日: | 2018-10-24 |
| 公开(公告)号: | CN109108936A | 公开(公告)日: | 2019-01-01 |
| 发明(设计)人: | 彭倍;徐源正;代小林;于慧君;魏敦文 | 申请(专利权)人: | 电子科技大学 |
| 主分类号: | B25J5/00 | 分类号: | B25J5/00;B25J9/16;B25J13/00 |
| 代理公司: | 成都睿道专利代理事务所(普通合伙) 51217 | 代理人: | 薛波 |
| 地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自平衡机器人 机器人姿态 传感器数据融合 加速度计数据 磁力计数据 电机编码器 控制系统 多源 转动 电机 速度控制电机 控制机器人 陀螺仪数据 姿态角信息 滤波降噪 物理特性 响应特性 信息控制 旋转矢量 运动控制 反馈 融合 改进型 自平衡 机器人 转换 | ||
1.一种基于多源传感器数据融合的自平衡机器人控制系统,其特征在于:包括MPU6050模块和磁力计,所述MPU6050模块包括加速度计和陀螺仪,所述MPU6050模块和磁力计与电机通讯连接。
2.一种基于多源传感器数据融合的自平衡机器人控制方法,应用权利要求1所述的基于多源传感器数据融合的自平衡机器人控制系统,其特征在于包括以下步骤:
步骤一:获取加速度计数据和磁力计数据;
步骤二:根据加速度计数据和磁力计数据计算初步姿态;
步骤三:获取陀螺仪数据并转换为旋转矢量,然后与初步姿态融合,得到准确的机器人姿态;
步骤四:通过准确的机器人姿态和电机编码器反馈的速度控制电机的转动以控制机器人姿态。
3.根据权利要求2所述的基于多源传感器数据融合的自平衡机器人控制方法,其特征在于:所述的步骤二还包括:将加速度计数据进行滑动权值滤波处理,计算公式为:
其中,Acc(i)为加速度计原始数据,单位为m/s2,ACC(i)为融合后的加速度计数据,单位为m/s2,i为时间单位,由处理器采集传感器数据的速率决定。
4.根据权利要求2或3所述的基于多源传感器数据融合的自平衡机器人控制方法,其特征在于:所述的步骤二具体为:
步骤201:通过加速度计的数据求出捷联矩阵,根据捷联矩阵转换加速度计数据的坐标,计算公式为:
an=(0,0,g),ab=(ax,ay,az):
其中,为机体坐标转换为世界坐标系的矩阵,an为重力加速度在世界坐标系下的表达方式,ab为重力加速度在机体坐标系下的表达方式,ax,ay,az为重力加速度在机体坐标系下三个轴的分量;
步骤202:根据转换后的加速计数据坐标和粗略姿态计算俯仰角和横滚角,计算公式为:
其中,θ为俯仰角,γ为横滚角,ψ为航位角;θ1,γ1为通过加速度计算出的俯仰角和横滚角;
步骤203:融合磁力计数据计算航位角,计算公式为:
其中,磁力计获得的数据为mb=(mx,my,mz),绝对坐标系下磁力计的磁场强度为mn=[0,mN,mD],ψ1为融合磁力计后算出的航位角。
5.根据权利要求4所述的基于多源传感器数据融合的自平衡机器人控制方法,其特征在于:所述的步骤三具体为:
步骤301:根据四元数公式将原始的陀螺仪数据转换为旋转矢量,计算公式为:
Q=q0+q1i+q2j+q3k
Q=cos(α/2)+sin(α/2)i+sin(α/2)j+sin(α/2)k
其中,α=(α1,α2,α3)为参考坐标系绕矢量旋转后与机体坐标系重合的旋转角度,Q为四元数,q0,q1,q2,q3为四元数四个分量,i,j,k为Q的矢量形式的分量;
步骤302:根据旋转矢量通过捷联矩阵计算姿态角,计算公式为:
其中,θ2,γ2,ψ2为融合陀螺仪数据之后计算出的俯仰角,横滚角,航位角。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811244545.1/1.html,转载请声明来源钻瓜专利网。





