[发明专利]一种面向合作的实物编程方法及系统有效
申请号: | 201711381365.3 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108228153B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 王丹力;邓小舟;金乔 | 申请(专利权)人: | 中国科学院软件研究所;中国科学院自动化研究所 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/30 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 司立彬 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 合作 实物 编程 方法 系统 | ||
1.一种面向合作的实物编程方法,其步骤包括:
角色初始化阶段,编程系统根据目标任务加载并显示对应的虚拟故事环境;编程系统根据接收到的角色编程块和属性编程块发出的数据更新虚拟故事环境中相应角色的属性信息;其中,每一参与者根据从该目标任务中选取的角色选取对应角色编程块及属性编程块;所述虚拟故事环境为unity3D虚拟场景;
编程阶段,编程系统在该虚拟故事环境中根据该目标任务分别依次生成不同角色的指示任务,其中,每一参与者根据自己选取的角色当前对应的指示任务摆放行为编程块和同步编程块;编程系统根据当前接收到的行为编程块、同步编程块发出的数据得到对应的程序队列,如果当前程序队列符合设定的语法规则,则执行当前程序队列并生成后续指示任务;如果当前程序队列不符合设定的语法规则,则给出相应的反馈信息;所述同步编程块包括等待编程块、等待若干秒编程块和通知编程块;所述行为编程块为用于控制角色行为的编程块;语义为走的行为编程块内设有RFID读卡器,将代表不同位置的磁片放置在RFID读卡器上方来代表走到该位置,RFID读卡器用于读取磁片中的位置信息。
2.如权利要求1所述的方法,其特征在于,编程阶段,若该虚拟故事环境中的一角色A需要另外一角色B完成设定动作之后才能继续进行,则编程系统在该角色A上给出等待标识,该角色A对应的参与者在当前摆放的行为编程块后摆放一等待编程块,当角色B对应的参与者根据收到的指示任务摆放完对应的行为编程块和通知编程块后,编程系统生成该角色A的指示任务,提示该角色A根据当前指示任务继续编程。
3.如权利要求1所述的方法,其特征在于,四面语义分别为爬上、爬下、拿起/抬起、放下的行为编程块内设有三轴传感器,不同面的摆放方式发出的信号不同,从而表达相应语义。
4.如权利要求1所述的方法,其特征在于,所述角色编程块为用来创建角色的编程块,所述属性编程块为用于为角色选择合适外形的编程块;所述属性编程块内设有RFID读卡器,用于读取磁片中的角色属性信息。
5.如权利要求1所述的方法,其特征在于,每一编程块上设有一处理单元,用于接收编程系统中逻辑处理单元或其他编程块所发出的信号,并根据相应的信号向逻辑处理单元发送信号;其中,所述编程块包括角色编程块、属性编程块、同步编程块和行为编程块。
6.一种面向合作的实物编程系统,其特征在于,包括若干编程块、逻辑处理单元以及三维虚拟场景生成单元;所述编程块包括角色编程块、属性编程块、同步编程块和行为编程块;其中,
逻辑处理单元,用于根据接收到的角色编程块和属性编程块发出的数据更新虚拟故事环境中相应角色的属性信息,以及根据接收到的行为编程块、同步编程块发出的数据得到对应的程序队列,如果当前程序队列符合设定的语法规则,则执行当前程序队列并生成后续指示任务;如果当前程序队列不符合设定的语法规则,则给出相应的反馈信息;所述虚拟故事环境为unity3D虚拟场景;所述同步编程块包括等待编程块、等待若干秒编程块和通知编程块;所述行为编程块为用于控制角色行为的编程块;语义为走的行为编程块内设有RFID读卡器,将代表不同位置的磁片放置在RFID读卡器上方来代表走到该位置,RFID读卡器用于读取磁片中的位置信息;
三维虚拟场景生成单元,用于根据目标任务加载并显示对应的虚拟故事环境;以及显示不同角色的指示任务和反馈信息;每一参与者根据从该目标任务中选取的角色选取对应角色编程块及属性编程块。
7.如权利要求6所述的实物编程系统,其特征在于,所述行为编程块为用于控制角色行为的编程块;语义为走的行为编程块内设有RFID读卡器,用于读取磁片中的位置信息;四面语义分别为爬上、爬下、拿起/抬起、放下的行为编程块内设有三轴传感器,不同面的摆放方式发出的信号不同,从而表达相应语义。
8.如权利要求6所述的实物编程系统,其特征在于,所述角色编程块为用来创建角色的编程块,所述属性编程块为用于为角色选择合适外形的编程块;所述属性编程块内设有RFID读卡器,用于读取磁片中的角色属性信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所;中国科学院自动化研究所,未经中国科学院软件研究所;中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711381365.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于移动云六合一商城系统
- 下一篇:一种基于算法的通用监控框架设计系统