[发明专利]一种基于层级状态机的人机协作策略的实现方法有效
申请号: | 202310218837.2 | 申请日: | 2023-03-09 |
公开(公告)号: | CN115946128B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 张航;庹华;韩峰涛;于文进;马建涛;刘凯;申湾舟 | 申请(专利权)人: | 珞石(北京)科技有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J13/00 |
代理公司: | 北京瑞盛铭杰知识产权代理事务所(普通合伙) 11617 | 代理人: | 李绩 |
地址: | 100086 北京市海淀区望福园东区北京海青曙光*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 层级 状态机 人机 协作 策略 实现 方法 | ||
1.一种基于层级状态机的人机协作策略的实现方法,其特征在于,包括如下步骤:
步骤S1,根据任务需求进行概念定义,构建层级状态机;
步骤S2,根据构建完成的层级状态机,由操作员与机器人协作,共同处理任务执行过程中的各种突发事件,包括:
步骤S21,任务执行过程中发生任务定义时未考虑到的突发事件;
步骤S22,判断所述突发事件是否超出机器人自治能力;如果是则执行步骤S23,否则执行步骤S24;
步骤S23,操作员干预行为变更,然后执行步骤S24;
步骤S24,行为变更;
步骤S25,机器人继续执行任务,返回步骤S21;
步骤S3,任务执行完成。
2.如权利要求1所述的基于层级状态机的人机协作策略的实现方法,其特征在于,在所述步骤S1中,
1)将机器人与环境的交互方式定义为“行为”B,每一个B与一个高层级的状态机BSM相关联,机器人在各个行为之间可以进行状态转移;
2)将机器人所执行的某种动作抽象为“状态”s,s∈S,S是描述机器人能够完成的所有动作的集合;状态s是行为B的子状态;每个状态s都定义了一组可能的“结果“sOc,当机器人的某个状态s处于活跃状态的时候,持续监控当前机器人的性能,发布未知事件以及返回执行结果oc∈sOc。
3.如权利要求2所述的基于层级状态机的人机协作策略的实现方法,其特征在于,在所述步骤S1中,
状态机SM=(SSM,tsm)包含一组状态的集合SSM和对应的转换函数tSM;s(i)∈SSM是状态s∈S的实例化;S是一个状态库,机器人所有的动作在S中都有相应的元素,由机器人的能力确定,SSM是S某个子集的实例化,由当前的场景及任务确定;转换函数tsm的定义为SSM×sOc→SSM,确定接下来哪个s(i)为active状态。
4.如权利要求2所述的基于层级状态机的人机协作策略的实现方法,其特征在于,在所述步骤S1中,
每一个状态机SM都定义了一个用户数据DSM,表现为一系列的“键KD,SM → 值VD,SM”的映射,状态s(i)定义了自己所需的输入键sI和自己所能提供的输出键so;状态A和状态B之间的数据交换被定义为f (kI,sB ) | kI,sB = kO,sA, kI,sB∈ sI 是 s(B)的一个输入键, kO,sA ∈sO是 s(A) 的一个输出键。
5.如权利要求1所述的基于层级状态机的人机协作策略的实现方法,其特征在于,在所述步骤S2中,
在状态机中,状态的每个结果oc(i)∈sOc(i)都确定了一个当前状态的自治保护值aoc(i),其作用是阻塞接下来的状态转移toc,i:= tSM(s(i),oc(i));
在执行期间,当且仅当aoc(i) 阈值aSM时,允许执行状态转移toc,i,当a(i)oc aSM时,不允许自动触发toc,i,此时需要操作员执行明确的手动确认。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珞石(北京)科技有限公司,未经珞石(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310218837.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种文档解析方法及系统
- 下一篇:钙钛矿电池及其制作方法、用电装置