发明名称 一种智能虚拟装配动作识别方法
摘要 本发明提供了一种智能虚拟装配动作识别方法,属于虚拟装配领域。该方法根据场景模型中的任务编号和当前操作编号,确定场景中的当前操作物体;对用户的动作进行识别得到用户动作识别结果;将当前操作物体的操作属性及用户动作识别结果当作事实,遍历专家系统的规则库,寻找与规则前提匹配的规则,推理出结论,即用户的操作意图。
申请公布号 CN104932804B 申请公布日期 2017.03.29
申请号 CN201510347010.7 申请日期 2015.06.19
申请人 济南大学 发明人 冯志全;梁丽伟
分类号 G06F3/0487(2013.01)I;G06K9/00(2006.01)I 主分类号 G06F3/0487(2013.01)I
代理机构 济南舜源专利事务所有限公司 37205 代理人 商金婷
主权项 一种智能虚拟装配动作识别方法,其特征在于:所述方法根据场景模型中的任务编号和当前操作编号,确定场景中的当前操作物体;对用户的动作进行识别得到用户动作识别结果;将当前操作物体的操作属性及用户动作识别结果当作事实,遍历专家系统规则库,寻找与规则前提匹配的规则,推理出结论,即用户的操作意图;所述方法包括:S1:建立并读取用户手势库、场景知识库、用户知识库和专家系统规则库,初始化事实库、将开始检测标志初始化为假、将操作标记初始化为0、将当前任务编号初始化为1;所述事实库指综合数据库,用于存放装配过程中的场景信息和用户信息,包括场景模型和用户模型中的成员,开始时将其成员变量初始化为0;S2:判断当前任务编号是否超过场景知识库中的最大任务编号,如果是,则转入S12;如果否,转S3;S3:判断当前物体操作状态与场景知识库里物体操作状态是否相同,如果是,转S11,如果否,转S4;S4:判断开始检测标志是否为假,如果否,则转入S6;如果是,则转入S5;S5:记录手的初始位置及手的当前位置,然后判断手的当前位置与初始位置的差值是否大于50mm,如果是,则转入S6;如果否,则返回S5;S6:将开始检测标记改为真,开始检测;S7:根据场景知识库和当前任务编号,确定当前的操作物体;S8:判断当前用户操作标记是否为真,如果是,则转入S10;如果否,则转入S9;S9:识别用户动作,利用专家系统规则库推理出用户的意图,根据用户的意图将相应的操作标记改为真;S10:根据用户的意图执行相应操作,并将开始检测标志改为假;S11:当前物体操作完成时,当前任务编号增加1,当前物体的操作状态改为假;S12:结束。
地址 250022 山东省济南市市中区南辛庄西路336号