[发明专利]基于人形机器人的教育系统及其方法在审
申请号: | 201710293363.2 | 申请日: | 2017-04-28 |
公开(公告)号: | CN106952507A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 冷晓琨;常琳;吴雨骢;朱政;白学林;王松;何治成;杨金 | 申请(专利权)人: | 乐聚(深圳)机器人技术有限公司 |
主分类号: | G09B5/00 | 分类号: | G09B5/00;G06F9/44 |
代理公司: | 浙江永鼎律师事务所33233 | 代理人: | 陆永强,张建 |
地址: | 518110 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 人形 机器人 教育系统 及其 方法 | ||
1.一种基于人形机器人的教育系统,所述的系统包括具有控制器(41)的人形机器人(4),其特征在于,所述的系统还包括编程模块(5),所述的编程模块(5)包括用于将流程图程序转化为编程语言的转换模块(51)和用于将编程语言发送给控制器(41)的传送模块(52),所述的控制器(41)包括有用于运行编程语言的程序运行模块(12)。
2.根据权利要求1所述的基于人形机器人的教育系统,其特征在于,所述的人形机器人(4)包括至少一个用于连接传感器模块和/或显示模块的外置接口(43),且多个外置接口(43)均连接于Arduino传感器板;且所述的人形机器人(4)内设置有多个用于安装传感器模块的传感器安装模块(44)。
3.根据权利要求1所述的基于人形机器人的教育系统,其特征在于,所述的人形机器人(4)内设置有多个连接于Arduino传感器板的标准化的传感器模块(45),且所述的传感器模块(45)包括红外传感器测距模块。
4.根据权利要求1所述的基于人形机器人的教育系统,其特征在于,所述的传送模块(52)包括设置在人形机器人(4)上的USB接口和/或无线传输单元。
5.根据权利要求1所述的基于人形机器人的教育系统,其特征在于,所述的编程语言为人形机器人(4)能够识别的伪汇编形式代码,所述的程序运行模块(42)连接有用于执行伪汇编形式代码的解释器(421)。
6.根据权利要求5所述的基于人形机器人的教育系统,其特征在于,所述的编程模块(5)包括多个对应于不同控制部分的分编程模块(53)和用于将不同控制部分进行连接的连接模块(54),所述的通过连接模块(54)相连接的不同控制部分通过转换模块(51)相联系。
7.一种基于权利要求1-7中任意一项所述的基于人形机器人的教育系统的基于人形机器人的教育方法,其特征在于,包括以下方法:
A:通过转换模块(51)将用户在编程模块(5)中编写的流程图程序转换为特定的类BASIC语言程序代码,然后将类BASIC语言程序代码编译为伪汇编形式代码;
B:通过人形机器人(4)内的控制器(41)接收编程模块(5)发送的伪汇编形式代码,并通过程序运行模块(42)运行伪汇编形式代码。
8.根据权利要去7所述的基于人形机器人的教育方法,其特征在于,在步骤B中,当接收到的伪汇编形式代码出现读取传感器数据的指令时,控制器(41)向Arduino传感器板获取AD传感器数据,且Arduino传感器板获取AD传感器数据的方法包括:
通过装配在人形机器人(4)内的传感器对外部环境进行检测,并将检测结果转换为电压数据后传送给Arduino传感器板的AD采样器进行处理后存储于Arduino传感器板中。
9.根据权利要去7所述的基于人形机器人的教育方法,其特征在于,在步骤A中,转换模块(51)将流程图程序转换为特定的类BASIC语言程序代码包括:
通过连接模块(24)将用户在不同分编程模块中编写的不同控制部分进行连接后对通过连接的不同控制部分的流程图程序进行组合并转化为统一且连续的类BASIC语言程序代码;
在步骤B中,所述的控制器(41)通过运行解释器(421)以执行接收到的伪汇编形式代码。
10.根据权利要求9所述的基于人形机器人的教育方法,其特征在于,当解释器(421)运行到条件判断指令时,对从传感器获取到的数据和伪汇编形式代码中的预置数据进行判断,通过两个数据的判断关系来决定程序指针是否跳转以使程序根据伪汇编形式代码运行到不同的分支。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐聚(深圳)机器人技术有限公司,未经乐聚(深圳)机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710293363.2/1.html,转载请声明来源钻瓜专利网。