一种面向儿童的空间编程机器人玩具的利记博彩app

文档序号:9637982阅读:1039来源:国知局
一种面向儿童的空间编程机器人玩具的利记博彩app
【技术领域】
[0001]本发明涉及一种面向儿童的空间编程机器人玩具。
【背景技术】
[0002]可编程机器人是当前儿童喜爱的一种智能玩具。目前而言,可编程机器人的编程方式,普遍采用在电脑上,或者是iPad、Android平板电脑上进行编程。总之,对可编程机器人的编程行为,儿童是离不开台式电脑、笔记本电脑或者平板电脑的。为了简化孩子们编程的难度,使用图形化的编程方式,是一种有益的进步。
[0003]由于儿童长期使用电脑,会导致许多负面问题,例如沉迷于电脑,沉迷于电脑游戏等,可能造成儿童学习成绩下降、减少体育锻炼时间,造成眼睛近视等不良影响。

【发明内容】

[0004]本发明的目的是提供一种面向儿童的空间编程机器人玩具,以解决儿童必须通过电脑才可以体验对机器人进行编程设置的问题。
[0005]为解决上述技术问题,本发明提供一种面向儿童的空间编程机器人玩具,包括机器人车体,设置在机器人车体内的指令执行装置,设置在机器人车体上的路径识别装置,设置在机器人车体的底部的指令读取装置和用于带动机器人车体沿导航路径行走的移动装置,以及沿导航路径顺序排列的指令标签;其中,指令标签包括若干控制指令,且指令标签均设置在指令读取装置的读写范围内;指令读取装置根据指令标签的读取顺序将与其对应的控制指令顺序发送至指令执行装置;指令执行装置用于根据接收到的控制指令的顺序依次控制机器人车体发出指令动作。
[0006]进一步地,导航路径上还计数带,计数带上设有若干深浅相间的计数条;机器人车体的底部设有用于获取计数条数目的计数装置。
[0007]进一步地,指令标签为NFC标签,NFC标签上设有一条或多条控制指令;指令读取装置为NFC读写天线。
[0008]进一步地,指令标签为识别码标签,识别码为一维条形码或二维码;指令读取装置包括光学镜头和识别码识别芯片。
[0009]进一步地,路径识别装置包括设置在机器人车体的前端和后端的红外颜色传感器。
[0010]本发明的有益效果为:本申请通过可以让儿童不使用电脑,就可以对机器人进行编程,避免孩子过多的使用电脑,这样可以避免孩子在使用可编程机器人玩具的过程中带来过多使用电脑的负面影响。
【附图说明】
[0011]图1为本发明一个实施例的结构示意图;
图2为本发明一个实施例的计数带的示意图。
[0012]其中:1、机器人车体;2、车轮;3、NFC读写天线;4、红外颜色传感器;5、第二颜色传感器;6、导航路径;61、指令标签;62、计数条。
【具体实施方式】
[0013]下面对本发明的【具体实施方式】进行描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于【具体实施方式】的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
[0014]如图1所示的面向儿童的空间编程机器人玩具,包括机器人车体1,机器人车体1上的路径识别装置、驱动装置和移动装置。路径识别装置包括设置在机器人车体1的前端和后端的红外颜色传感器4。其中红外颜色传感器4用于探测导航路径6的位置,从而让机器人小车沿着导航路径6前进,且不要偏离导航路径6。
[0015]导航路径6是给机器人指示运动轨迹的颜色条,一般为深色(一般为黑色)的几厘米宽度的颜色条。导航路径6还可以设置在场景地图中,场景地图为印刷在纸片或地上图像,可以是虚拟的、或者是真实的一些游戏场景,例如虚拟的森林、城镇、赛道等等。场景地图用于营造游戏氛围。在场景地图上,可以有文字或者图形的游戏说明。特别的,场景地图甚至可以是真实搭建的实物都可以,可以是一个真实的模型小城市、或者是真实的有植物的小森林。
[0016]在导航路径6上设有若干指令标签,指令标签61上设有若干控制指令;机器人车体1的底部设有指令读取装置,用于读取在自己读写范围内的指令标签中的控制指令,并根据控制指令控制执行装置发出指令动作。
[0017]根据本申请的最佳实施例,上述指令标签61为NFC标签或RFID标签,NFC标签上设有一条或多条控制指令,此时指令读取装置为NFC读写天线3。当机器人小车沿着导航路径6运动的时候,机器人车体1上安装的NFC读写天线3,就会依次靠近导航路径6上的指令标签61,从而依次读出指令标签61中存放的控制指令。先读出的控制指令位于程序的前面,后读出的控制指令位于程序的后面,当所读取的控制指令组成一条完整程序,可以完成一定的功能,实现一定的游戏功能。
[0018]在游戏实现的时候,系统中的控制指令的执行,分为两种方式:
方式1:即时执行
方式2:批量执行
即时执行是指:如果在导航路径6上,放置了一个指令标签61,如果这个指令标签61中包含的控制指令不包含Begin、End (换句话说是除开Begin、End以外的任何控制指令),那么当机器人读到这个控制指令的时候,马上执行这个控制指令代表的动作。
[0019]批量执行是指:如果在导航路径6上,放置了一个指令标签61,如果这个指令标签61中包含的控制指令61是Begin,那么机器人读到Begin后,还需要继续沿着导航路径6运动,依次读出其它的指令标签61Codel、Code2、Code3…CodeN (说明:Codel到CodeN代表在系统中任何非End的控制指令),直到读到控制指令End为止。当机器人读到控制指令End后,机器人将把控制指令序列作为一个完整的程序开始执行。
[0020]即时执行、批量执行两种方式在整个游戏系统中,可以混合使用,从而实现丰富多彩的游戏方式。
[0021]指令标签61中可以包含的控制指令包括:
文字,包括中文、英文、数字内容。这些内容,可以让机器人通过TTS(Text To Speech)语音合成芯片、或者通过网络的语音合成API转换成语音朗读出来。
[0022]URL, 一个URL可以代表一段放在服务器上的数据,或者是一个远程的API调用地址(用于机器人向服务器上传一个信息)。机器人读出URL后,会根据URL的种类,分别下载数据、执行脚本或者执行远程API调用。
[0023]运动脚本,机器人的运动脚本,包含了若干控制指令,可以在机器人上解释执行。用于让机器人执行一段动作。
[0024]数据,数据代表向机器人传递的一些数据,数据可以预先设定。例如,完成时间=100秒,表明这个游戏的完成时间是100秒。
[0025]通过场景地
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1