亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種智能機(jī)器人的編程方法

文檔序號(hào):6515864閱讀:399來源:國(guó)知局
一種智能機(jī)器人的編程方法
【專利摘要】本發(fā)明涉及一種智能機(jī)器人的編程方法,將待編程序抽象為邏輯詞塊,將所述邏輯詞塊采用圖形描述成為互補(bǔ)的圖形積木塊并存儲(chǔ)所述圖形積木塊;采用語法約束輸入待編程序同時(shí)調(diào)用所述邏輯詞塊,自動(dòng)選擇與所述邏輯詞塊對(duì)應(yīng)的圖形積木塊,并將所述圖形積木塊可視化顯示;通過拼補(bǔ)所述圖形積木塊完成編程。這種智能機(jī)器人的編程方法,通過邏輯詞塊及圖形積木塊的設(shè)置,其形象易懂,便于掌握,從而提高了編程效率。
【專利說明】一種智能機(jī)器人的編程方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種智能機(jī)器人的編程方法,屬于機(jī)器人智能控制【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]在傳統(tǒng)的機(jī)器人控制中,程序員以各種編程語言書寫程序,并通過字符代碼的表現(xiàn)形式來實(shí)現(xiàn)對(duì)機(jī)器人的控制。由于編程語言的種類繁多,程序員往往只能掌握一種或者有限的幾種編程語言,當(dāng)面臨復(fù)雜或者生僻的編程語言時(shí),程序員往往費(fèi)盡周折;而對(duì)于普通的操控人員,由于專業(yè)素質(zhì)有限,通常只掌握了最基礎(chǔ)的編程操作,面對(duì)復(fù)雜的字符代碼也往往束手無策甚至胡亂編程導(dǎo)致錯(cuò)誤;同時(shí)由于字符代碼過于邏輯化,缺乏形象性,導(dǎo)致編程工作不僅枯燥繁雜,同時(shí)效率低下。與此同時(shí),隨著智能技術(shù)的發(fā)展,傳統(tǒng)的編程方式也已越來越顯得呆板老舊。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的問題,提供一種智能機(jī)器人的編程方法,其形象易懂,便于掌握,可提高編程效率。
[0004]本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn):
[0005]一種智能機(jī)器人的編程方法,將待編程序抽象為邏輯詞塊,將所述邏輯詞塊采用圖形描述成為互補(bǔ)的圖形積木塊并存儲(chǔ)所述圖形積木塊;采用語法約束輸入待編程序同時(shí)調(diào)用所述邏輯詞塊,自動(dòng)選擇與所述邏輯詞塊對(duì)應(yīng)的圖形積木塊,并將所述圖形積木塊可視化顯示;通過拼補(bǔ)所述圖形積木塊完成編程。
[0006]進(jìn)一步地,所述圖形積木塊通過觸屏顯示界面實(shí)現(xiàn)可視化。
[0007]進(jìn)一步地,所述邏輯詞塊與所述圖形積木塊一一對(duì)應(yīng)。
[0008]進(jìn)一步地,所述邏輯詞塊包括流程控制詞、動(dòng)作語句詞、運(yùn)算語句、字母數(shù)字及表達(dá)式,所述圖形積木塊包括與所述流程控制詞、動(dòng)作語句詞、運(yùn)算語句、字母數(shù)字及表達(dá)式一一對(duì)應(yīng)的可延伸流程控制詞圖形塊、動(dòng)作語句詞圖形塊、可編輯運(yùn)算語句圖形塊、可編輯字母數(shù)字圖形塊及可編輯表達(dá)式圖形塊。
[0009]進(jìn)一步地,所述觸屏顯示界面包括流程控制詞選擇模塊、動(dòng)作語句詞選擇模塊、程序輸入模塊、圖形積木拼補(bǔ)顯示模塊;所述流程控制詞選擇模塊用以選擇調(diào)用對(duì)應(yīng)的可延伸流程控制詞圖形塊,并根據(jù)疊加數(shù)量變化自動(dòng)延伸;所述動(dòng)作語句詞選擇模塊用以選擇調(diào)用對(duì)應(yīng)的動(dòng)作語句詞圖形塊;所述程序輸入模塊用以輸入運(yùn)算語句、字母數(shù)字及表達(dá)式,從而選擇調(diào)用并編輯生成對(duì)應(yīng)的可編輯運(yùn)算語句圖形塊、可編輯字母數(shù)字圖形塊及可編輯表達(dá)式圖形塊;所述圖形積木拼補(bǔ)顯示模塊用以拼補(bǔ)顯示所述圖形積木塊,從而完成編程。
[0010]進(jìn)一步地,所述程序輸入模塊包括運(yùn)算語句輸入模塊、字母數(shù)字輸入模塊及表達(dá)式輸入模塊;所述運(yùn)算語句輸入模塊選擇調(diào)用對(duì)應(yīng)的所述可編輯運(yùn)算語句圖形塊,并選擇需要的運(yùn)算符號(hào)及函數(shù);所述字母數(shù)字輸入模塊選擇調(diào)用所述可編輯字母數(shù)字圖形塊,并輸入所述字母數(shù)字;所述表達(dá)式輸入模塊選擇調(diào)用所述可編輯表達(dá)式圖形塊,并輸入所述表達(dá)式。[0011]進(jìn)一步地,所述觸屏顯示界面還包括執(zhí)行下載模塊及程序調(diào)試模塊;所述執(zhí)行下載模塊用以將已完成編程的程序編譯下載至機(jī)器人的執(zhí)行機(jī)構(gòu)從而完成機(jī)器人動(dòng)作;所述程序調(diào)試模塊用以根據(jù)機(jī)器人動(dòng)作調(diào)試修改所述待編程序及相應(yīng)的已完成編程的程序。[0012]本發(fā)明所述的一種智能機(jī)器人的編程方法,將待編程序抽象為邏輯詞塊,將所述邏輯詞塊采用圖形描述成為互補(bǔ)的圖形積木塊并存儲(chǔ)所述圖形積木塊;采用語法約束輸入待編程序同時(shí)調(diào)用所述邏輯詞塊,自動(dòng)選擇與所述邏輯詞塊對(duì)應(yīng)的圖形積木塊,并將所述圖形積木塊可視化顯示;通過拼補(bǔ)所述圖形積木塊完成編程。這種智能機(jī)器人的編程方法,通過邏輯詞塊及圖形積木塊的設(shè)置,其形象易懂,便于掌握,從而提高了編程效率。
【專利附圖】

【附圖說明】[0013]圖1為本發(fā)明所述一種智能機(jī)器人的編程方法的流程圖;[0014]圖2本發(fā)明所述一種智能機(jī)器人的編程方法一具體實(shí)施例中觸屏顯示界面的框架結(jié)構(gòu)示意圖。
【具體實(shí)施方式】[0015]下面根據(jù)附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。[0016]如圖1所示,本發(fā)明實(shí)施例所述的一種智能機(jī)器人的編程方法,將待編程序抽象為邏輯詞塊,將所述邏輯詞塊采用圖形描述成為互補(bǔ)的圖形積木塊并存儲(chǔ)所述圖形積木塊;采用語法約束輸入待編程序同時(shí)調(diào)用所述邏輯詞塊,自動(dòng)選擇與所述邏輯詞塊對(duì)應(yīng)的圖形積木塊,并將所述圖形積木塊可視化顯示;通過拼補(bǔ)所述圖形積木塊完成編程。[0017]所述圖形積木塊通過觸屏顯示界面10實(shí)現(xiàn)可視化。所述邏輯詞塊與所述圖形積木塊--對(duì)應(yīng)。所述觸屏顯示界面基于Windows、Linux、Android或IOS操作系統(tǒng)。[0018]所述邏輯詞塊包括流程控制詞、動(dòng)作語句詞、運(yùn)算語句、字母數(shù)字及表達(dá)式,所述圖形積木塊包括與所述流程控制詞、動(dòng)作語句詞、運(yùn)算語句、字母數(shù)字及表達(dá)式一一對(duì)應(yīng)的可延伸流程控制詞圖形塊、動(dòng)作語句詞圖形塊、可編輯運(yùn)算語句圖形塊、可編輯字母數(shù)字圖形塊及可編輯表達(dá)式圖形塊。[0019]結(jié)合圖2所示,所述觸屏顯示界面10包括流程控制詞選擇模塊兒、動(dòng)作語句詞選擇模塊12、圖形積木拼補(bǔ)顯示模塊13、程序輸入模塊14 ;所述流程控制詞選擇模塊兒用以選擇調(diào)用對(duì)應(yīng)的可延伸流程控制詞圖形塊,并根據(jù)疊加數(shù)量變化自動(dòng)延伸;所述動(dòng)作語句詞選擇模塊12用以選擇調(diào)用對(duì)應(yīng)的動(dòng)作語句詞圖形塊;所述程序輸入模塊14用以輸入運(yùn)算語句、字母數(shù)字及表達(dá)式,從而選擇調(diào)用并編輯生成對(duì)應(yīng)的可編輯運(yùn)算語句圖形塊、可編輯字母數(shù)字圖形塊及可編輯表達(dá)式圖形塊;所述圖形積木拼補(bǔ)顯示模塊13用以拼補(bǔ)顯示所述圖形積木塊,從而完成編程。[0020]所述程序輸入模塊14包括運(yùn)算語句輸入模塊141、字母數(shù)字輸入模塊142及表達(dá)式輸入模塊143 ;所述運(yùn)算語句輸入模塊141選擇調(diào)用對(duì)應(yīng)的所述可編輯運(yùn)算符號(hào)圖形塊,并選擇需要的運(yùn)算符號(hào);所述字母數(shù)字輸入模塊142選擇調(diào)用所述可編輯字母數(shù)字圖形塊,并輸入所述字母數(shù)字;所述表達(dá)式輸入模塊143選擇調(diào)用所述可編輯表達(dá)式圖形塊,并輸入所述表達(dá)式。[0021]所述觸屏顯示界面10還包括執(zhí)行下載模塊15及程序調(diào)試模塊16 ;所述執(zhí)行下載模塊15用以將已完成編程的程序編譯下載至機(jī)器人的執(zhí)行機(jī)構(gòu)從而完成機(jī)器人動(dòng)作;所述程序調(diào)試模塊16用以根據(jù)機(jī)器人動(dòng)作調(diào)試修改所述待編程序及相應(yīng)的已完成編程的程序。
[0022]以上所述僅為說明本發(fā)明的實(shí)施方式,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種智能機(jī)器人的編程方法,其特征在于,將待編程序抽象為邏輯詞塊,將所述邏輯詞塊采用圖形描述成為互補(bǔ)的圖形積木塊并存儲(chǔ)所述圖形積木塊;采用語法約束輸入待編程序同時(shí)調(diào)用所述邏輯詞塊,自動(dòng)選擇與所述邏輯詞塊對(duì)應(yīng)的圖形積木塊,并將所述圖形積木塊可視化顯示;通過拼補(bǔ)所述圖形積木塊完成編程。
2.如權(quán)利要求1所述的智能機(jī)器人的編程方法,其特征在于,所述圖形積木塊通過觸屏顯示界面實(shí)現(xiàn)可視化。
3.如權(quán)利要求2所述的智能機(jī)器人的編程方法,其特征在于,所述邏輯詞塊與所述圖形積木塊--對(duì)應(yīng)。
4.如權(quán)利要求3所述的智能機(jī)器人的編程方法,其特征在于,所述邏輯詞塊包括流程控制詞、動(dòng)作語句詞、運(yùn)算語句、字母數(shù)字及表達(dá)式,所述圖形積木塊包括與所述流程控制詞、動(dòng)作語句詞、運(yùn)算語句、字母數(shù)字及表達(dá)式一一對(duì)應(yīng)的可延伸流程控制詞圖形塊、動(dòng)作語句詞圖形塊、可編輯運(yùn)算語句圖形塊、可編輯字母數(shù)字圖形塊及可編輯表達(dá)式圖形塊。
5.如權(quán)利要求4所述的智能機(jī)器人的編程方法,其特征在于,所述觸屏顯示界面包括流程控制詞選擇模塊、動(dòng)作語句詞選擇模塊、程序輸入模塊、圖形積木拼補(bǔ)顯示模塊; 所述流程控制詞選擇模塊用以選擇調(diào)用對(duì)應(yīng)的可延伸流程控制詞圖形塊,并根據(jù)疊加數(shù)量變化自動(dòng)延伸; 所述動(dòng)作語句詞選擇模塊用以選擇調(diào)用對(duì)應(yīng)的動(dòng)作語句詞圖形塊; 所述程序輸入模塊用以輸入運(yùn)算語句、字母數(shù)字及表達(dá)式,從而選擇調(diào)用并編輯生成對(duì)應(yīng)的可編輯運(yùn)算語句圖形塊、可編輯字母數(shù)字圖形塊及可編輯表達(dá)式圖形塊; 所述圖形積木拼補(bǔ)顯示模塊用以拼補(bǔ)顯示所述圖形積木塊,從而完成編程。
6.如權(quán)利要求5所述的智`能機(jī)器人的編程方法,其特征在于,所述程序輸入模塊包括運(yùn)算語句輸入模塊、字母數(shù)字輸入模塊及表達(dá)式輸入模塊;所述運(yùn)算語句輸入模塊選擇調(diào)用對(duì)應(yīng)的所述可編輯運(yùn)算語句圖形塊,并選擇需要的運(yùn)算符號(hào)及函數(shù);所述字母數(shù)字輸入模塊選擇調(diào)用所述可編輯字母數(shù)字圖形塊,并輸入所述字母數(shù)字;所述表達(dá)式輸入模塊選擇調(diào)用所述可編輯表達(dá)式圖形塊,并輸入所述表達(dá)式。
7.如權(quán)利要求6所述的智能機(jī)器人的編程方法,其特征在于,所述觸屏顯示界面還包括執(zhí)行下載模塊及程序調(diào)試模塊;所述執(zhí)行下載模塊用以將已完成編程的程序編譯下載至機(jī)器人的執(zhí)行機(jī)構(gòu)從而完成機(jī)器人動(dòng)作;所述程序調(diào)試模塊用以根據(jù)機(jī)器人動(dòng)作調(diào)試修改所述待編程序及相應(yīng)的已完成編程的程序。
【文檔編號(hào)】G06F9/44GK103552071SQ201310492154
【公開日】2014年2月5日 申請(qǐng)日期:2013年10月16日 優(yōu)先權(quán)日:2013年10月16日
【發(fā)明者】李新, 鄒駿宇, 吉峰 申請(qǐng)人:無錫信捷電氣股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1