[发明专利]多主体控制器和机器人在审
申请号: | 202080024229.2 | 申请日: | 2020-03-13 |
公开(公告)号: | CN113631324A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | S.塔莱比;A.D.帕金斯;K.布兰克斯波尔 | 申请(专利权)人: | 波士顿动力公司 |
主分类号: | B25J5/00 | 分类号: | B25J5/00;B25J9/16;B25J15/00;B25J19/00 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 贺紫秋 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主体 控制器 机器人 | ||
1.一种方法(300),包括:
在机器人(100)的数据处理硬件(142)处接收转向命令(212),以在机器人(100)周围的环境(10)内执行给定任务,该机器人(100)包括:
主体(110),其具有第一端部(112)、第二端部(114)和多个关节(J);
臂(150),其在多个关节(J)中的第一关节(J,J1)处联接到主体(110),臂(150)包括配置为抓取物体的末端执行器(160);
具有第一和第二端(122、124)的至少一个腿(120),第一端(122)在多个关节(J)中的第二关节(J,J2)处联接到主体(110);以及
驱动轮(130),其可旋转地联接到至少一个腿(120)的第二端(124);
基于接收的转向命令(212),由数据处理硬件(142)产生机器人(100)的驱动轮(130)的轮扭矩(τW)和机器人(100)的驱动轮(130)处的轮轴力(FA),产生轮扭矩(τW)和轮轴力(FA)以执行给定任务;
在数据处理硬件(142)处接收用于机器人(100)的运动约束(240);
在数据处理硬件(142)处接收用于机器人(100)的臂(150)的末端执行器(160)的一个或多个操纵输入(230),该一个或多个操纵输入(230)配置为操纵机器人(100)的臂(150)以执行给定任务;
对于多个关节(J)中的每个关节,由数据处理硬件(142)产生配置为控制机器人(100)执行给定任务的相应关节扭矩(τJ),基于一个或多个操纵输入(230)、轮扭矩(τW)和轮轴力(FA),关节扭矩(τJ)满足运动约束(240);以及
由数据处理硬件(142)控制机器人(100)使用为多个关节(J)产生的关节扭矩(J)来执行给定任务。
2.根据权利要求1所述的方法(300),其中,为所述多个关节(J)中的每个产生相应关节扭矩(τJ)包括使用关节扭矩算法(222)来实现机器人(100)的平衡目标和基于给定任务来实现移动机器人(100)的臂(150)的操纵目标,关节扭矩算法(222)包括基于接收的运动约束(240)的二次函数。
3.根据权利要求2所述的方法(300),其中,当在使用关节扭矩算法(222)来实现平衡目标和实现操纵目标时所述平衡目标或操纵目标不确定时,关节扭矩算法(222)将默认扭矩(τd)施加到多个关节(J)中的相应关节(J)以控制机器人(100)执行给定任务,而不损害平衡目标和操纵目标。
4.根据权利要求2或3中任一项所述的方法(300),其中,使用关节扭矩算法(222)来实现平衡目标和实现操纵目标包括:
将第一权重(w1)应用于平衡目标;以及
将第二权重(w2)应用于操纵目标,第一权重(w1)和第二权重(w2)指示给定任务的客观重要性。
5.根据权利要求1-4中任一项所述的方法(300),其中,所述运动约束(240)包括以下中的至少一个:
所述多个关节(J)中的每个的运动范围限制(242);
所述多个关节(J)中的每个的扭矩限制(244);或者
碰撞限制(246),其配置为避免机器人(100)的一部分的碰撞。
6.根据权利要求1-5中任一项所述的方法(300),其中,所述至少一个腿(120)的第一端(122)联接到所述主体(110)的第二端部(114)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于波士顿动力公司,未经波士顿动力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080024229.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电动线性执行机构
- 下一篇:所执行代码中的错误识别