[发明专利]一种四足机器人本体质心标定方法有效

专利信息
申请号: 202110242481.7 申请日: 2021-03-04
公开(公告)号: CN112936280B 公开(公告)日: 2022-06-17
发明(设计)人: 李学生;龚迪琛;沈雅阁 申请(专利权)人: 德鲁动力科技(成都)有限公司
主分类号: B25J9/16 分类号: B25J9/16
代理公司: 成都熠邦鼎立专利代理有限公司 51263 代理人: 曾克
地址: 610000 四川省成都市高*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 机器人 本体 质心 标定 方法
【说明书】:

发明公开了一种四足机器人本体质心标定方法,根据机器人本体上的基础传感器对机器人的质心位置进行精准的估计和标定;本发明公开的质心标定方法,可以方便、精准地测量四足机器人这种非规则结构的质心位置,不需要专业的质心测量装置。

技术领域

本发明涉及机器人的技术领域,更具体的说是涉及一种四足机器人本体质心标定方法。

背景技术

在四足机器人应用时,需要精准地测量四足机器人非规则结构的质心位置,从而指导四足机器人运动控制器进行更加精准的动力学控制,使机器人的运动稳定性更强,通常采用如下两种方案解决:

1、用专门的CAE软件,根据四足机器人的结构模型、材料属性等,软件仿真计算质心位置。

2、用专门的质心位置测量装置对机器人的质心位置进行测量标定。

上述两种方案中:

方案1需要事先得到四足机器人的3D结构模型、材料参数等,并且存在加工误差,CAE软件计算的质心位置与实际的机器人质心位置之间的误差不可控。

方案2需要专门的质心位置测量装置,成本较高,操作复杂。

发明内容

本发明为了解决上述技术问题提供一种四足机器人本体质心标定方法。

本发明通过下述技术方案实现:一种四足机器人本体质心标定方法,根据机器人本体上的基础传感器对机器人的质心位置进行精准的估计和标定。

具体的,四足机器人具有4条腿,每条腿具有3个关节,3个关节均由电机驱动,所述的基础传感器包括用于估计机身中心在世界坐标系下的位置及机身姿态的IMU、反馈关节位置的编码器和反馈关节扭矩的电流采样电阻;

考虑四足机器人的每条移动腿有三个自由度,已知每个自由度通过关节活动,每个关节均通过点机带动,在四足机器人静态平衡时,每个电机反馈其估计的输出扭矩,电流采样电阻可以估算电机输出扭矩,四足机器人的关节扭矩和足端力存在以下关系:

τ=JTf

其中τ为每条腿上3个关节的三维扭矩向量,f为每条腿足端的三维地面反作用力,J为每条腿的雅可比矩阵;

因此可以根据电流采样电阻估算足端力,将四条腿的足端力加起来就可以估算机体质量。

本体质心测量具体如下:

在四足机器人静态站立状态下(机器人速度和加速度为零),机器人的质心静力矩为零,即:

其中fi表示第i条腿的足端力,pCOM,i表示第i条腿足端到机体质心距离矢量,pi表示第i条腿足端位置,pCOM表示机体质心位置;

对四条腿的足端力和足端位置进行N次测量,建立N个上述(1)中的方程组成的方程组:

其中只有pCOM为未知的机体质心位置;

当N≥4时,上述(2)的方程组为超定方程,pCOM为该方程的最小二乘解,用奇异值分解法(SVD)求得,pCOM与状态估计得到的机器人形心位置做差,就可以得到机体质心在机器人结构上的相对位置。

本发明与现有技术相比,具有如下的优点和有益效果:

本发明公开的质心标定方法,可以方便、精准地测量四足机器人这种非规则结构的质心位置,不需要专业的质心测量装置。

附图说明

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于德鲁动力科技(成都)有限公司,未经德鲁动力科技(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110242481.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top