一種面向兒童的空間編程機器人玩具的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種面向兒童的空間編程機器人玩具。
【背景技術(shù)】
[0002]可編程機器人是當前兒童喜愛的一種智能玩具。目前而言,可編程機器人的編程方式,普遍采用在電腦上,或者是iPad、Android平板電腦上進行編程??傊?,對可編程機器人的編程行為,兒童是離不開臺式電腦、筆記本電腦或者平板電腦的。為了簡化孩子們編程的難度,使用圖形化的編程方式,是一種有益的進步。
[0003]由于兒童長期使用電腦,會導致許多負面問題,例如沉迷于電腦,沉迷于電腦游戲等,可能造成兒童學習成績下降、減少體育鍛煉時間,造成眼睛近視等不良影響。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是提供一種面向兒童的空間編程機器人玩具,以解決兒童必須通過電腦才可以體驗對機器人進行編程設(shè)置的問題。
[0005]為解決上述技術(shù)問題,本發(fā)明提供一種面向兒童的空間編程機器人玩具,包括機器人車體,設(shè)置在機器人車體內(nèi)的指令執(zhí)行裝置,設(shè)置在機器人車體上的路徑識別裝置,設(shè)置在機器人車體的底部的指令讀取裝置和用于帶動機器人車體沿導航路徑行走的移動裝置,以及沿導航路徑順序排列的指令標簽;其中,指令標簽包括若干控制指令,且指令標簽均設(shè)置在指令讀取裝置的讀寫范圍內(nèi);指令讀取裝置根據(jù)指令標簽的讀取順序?qū)⑴c其對應(yīng)的控制指令順序發(fā)送至指令執(zhí)行裝置;指令執(zhí)行裝置用于根據(jù)接收到的控制指令的順序依次控制機器人車體發(fā)出指令動作。
[0006]進一步地,導航路徑上還計數(shù)帶,計數(shù)帶上設(shè)有若干深淺相間的計數(shù)條;機器人車體的底部設(shè)有用于獲取計數(shù)條數(shù)目的計數(shù)裝置。
[0007]進一步地,指令標簽為NFC標簽,NFC標簽上設(shè)有一條或多條控制指令;指令讀取裝置為NFC讀寫天線。
[0008]進一步地,指令標簽為識別碼標簽,識別碼為一維條形碼或二維碼;指令讀取裝置包括光學鏡頭和識別碼識別芯片。
[0009]進一步地,路徑識別裝置包括設(shè)置在機器人車體的前端和后端的紅外顏色傳感器。
[0010]本發(fā)明的有益效果為:本申請通過可以讓兒童不使用電腦,就可以對機器人進行編程,避免孩子過多的使用電腦,這樣可以避免孩子在使用可編程機器人玩具的過程中帶來過多使用電腦的負面影響。
【附圖說明】
[0011]圖1為本發(fā)明一個實施例的結(jié)構(gòu)示意圖;
圖2為本發(fā)明一個實施例的計數(shù)帶的示意圖。
[0012]其中:1、機器人車體;2、車輪;3、NFC讀寫天線;4、紅外顏色傳感器;5、第二顏色傳感器;6、導航路徑;61、指令標簽;62、計數(shù)條。
【具體實施方式】
[0013]下面對本發(fā)明的【具體實施方式】進行描述,以便于本技術(shù)領(lǐng)域的技術(shù)人員理解本發(fā)明,但應(yīng)該清楚,本發(fā)明不限于【具體實施方式】的范圍,對本技術(shù)領(lǐng)域的普通技術(shù)人員來講,只要各種變化在所附的權(quán)利要求限定和確定的本發(fā)明的精神和范圍內(nèi),這些變化是顯而易見的,一切利用本發(fā)明構(gòu)思的發(fā)明創(chuàng)造均在保護之列。
[0014]如圖1所示的面向兒童的空間編程機器人玩具,包括機器人車體1,機器人車體1上的路徑識別裝置、驅(qū)動裝置和移動裝置。路徑識別裝置包括設(shè)置在機器人車體1的前端和后端的紅外顏色傳感器4。其中紅外顏色傳感器4用于探測導航路徑6的位置,從而讓機器人小車沿著導航路徑6前進,且不要偏離導航路徑6。
[0015]導航路徑6是給機器人指示運動軌跡的顏色條,一般為深色(一般為黑色)的幾厘米寬度的顏色條。導航路徑6還可以設(shè)置在場景地圖中,場景地圖為印刷在紙片或地上圖像,可以是虛擬的、或者是真實的一些游戲場景,例如虛擬的森林、城鎮(zhèn)、賽道等等。場景地圖用于營造游戲氛圍。在場景地圖上,可以有文字或者圖形的游戲說明。特別的,場景地圖甚至可以是真實搭建的實物都可以,可以是一個真實的模型小城市、或者是真實的有植物的小森林。
[0016]在導航路徑6上設(shè)有若干指令標簽,指令標簽61上設(shè)有若干控制指令;機器人車體1的底部設(shè)有指令讀取裝置,用于讀取在自己讀寫范圍內(nèi)的指令標簽中的控制指令,并根據(jù)控制指令控制執(zhí)行裝置發(fā)出指令動作。
[0017]根據(jù)本申請的最佳實施例,上述指令標簽61為NFC標簽或RFID標簽,NFC標簽上設(shè)有一條或多條控制指令,此時指令讀取裝置為NFC讀寫天線3。當機器人小車沿著導航路徑6運動的時候,機器人車體1上安裝的NFC讀寫天線3,就會依次靠近導航路徑6上的指令標簽61,從而依次讀出指令標簽61中存放的控制指令。先讀出的控制指令位于程序的前面,后讀出的控制指令位于程序的后面,當所讀取的控制指令組成一條完整程序,可以完成一定的功能,實現(xiàn)一定的游戲功能。
[0018]在游戲?qū)崿F(xiàn)的時候,系統(tǒng)中的控制指令的執(zhí)行,分為兩種方式:
方式1:即時執(zhí)行
方式2:批量執(zhí)行
即時執(zhí)行是指:如果在導航路徑6上,放置了一個指令標簽61,如果這個指令標簽61中包含的控制指令不包含Begin、End (換句話說是除開Begin、End以外的任何控制指令),那么當機器人讀到這個控制指令的時候,馬上執(zhí)行這個控制指令代表的動作。
[0019]批量執(zhí)行是指:如果在導航路徑6上,放置了一個指令標簽61,如果這個指令標簽61中包含的控制指令61是Begin,那么機器人讀到Begin后,還需要繼續(xù)沿著導航路徑6運動,依次讀出其它的指令標簽61Codel、Code2、Code3…CodeN (說明:Codel到CodeN代表在系統(tǒng)中任何非End的控制指令),直到讀到控制指令End為止。當機器人讀到控制指令End后,機器人將把控制指令序列作為一個完整的程序開始執(zhí)行。
[0020]即時執(zhí)行、批量執(zhí)行兩種方式在整個游戲系統(tǒng)中,可以混合使用,從而實現(xiàn)豐富多彩的游戲方式。
[0021]指令標簽61中可以包含的控制指令包括:
文字,包括中文、英文、數(shù)字內(nèi)容。這些內(nèi)容,可以讓機器人通過TTS(Text To Speech)語音合成芯片、或者通過網(wǎng)絡(luò)的語音合成API轉(zhuǎn)換成語音朗讀出來。
[0022]URL, 一個URL可以代表一段放在服務(wù)器上的數(shù)據(jù),或者是一個遠程的API調(diào)用地址(用于機器人向服務(wù)器上傳一個信息)。機器人讀出URL后,會根據(jù)URL的種類,分別下載數(shù)據(jù)、執(zhí)行腳本或者執(zhí)行遠程API調(diào)用。
[0023]運動腳本,機器人的運動腳本,包含了若干控制指令,可以在機器人上解釋執(zhí)行。用于讓機器人執(zhí)行一段動作。
[0024]數(shù)據(jù),數(shù)據(jù)代表向機器人傳遞的一些數(shù)據(jù),數(shù)據(jù)可以預(yù)先設(shè)定。例如,完成時間=100秒,表明這個游戲的完成時間是100秒。
[0025]通過場景地