教育機器人圖形化編程系統(tǒng)研究
發(fā)布時間:2018-09-14 13:56
【摘要】:教育機器人涉及計算機、電子電路、機械制造、藝術(shù)設(shè)計、人工智能等技術(shù)領(lǐng)域。機器人教育面向用戶較為廣泛,從中小學(xué)生到大學(xué)生。為滿足不同用戶的需求,教育機器人軟件系統(tǒng)需功能強大、操作簡單,目前的教育機器人軟件系統(tǒng)功能單一,通用性差。因此,開發(fā)功能豐富、適用廣泛、通用性強的教育機器人軟件系統(tǒng)對教育機器人的發(fā)展意義重大。本文設(shè)計的教育機器人圖形化編程系統(tǒng)是支持圖形化編程和C語言編程兩種方式的應(yīng)用程序,適用于不同層次用戶。該系統(tǒng)提供自定義添加新圖元功能、跨平臺編譯功能以及用戶需要的擴展功能,為用戶提供更加靈活的編程空間。本文的主要研究內(nèi)容如下:(1)分析國內(nèi)外教育機器人的優(yōu)點和存在問題,根據(jù)教育機器人軟件系統(tǒng)的設(shè)計思想,提出了教育機器人圖形化編程系統(tǒng)的總體設(shè)計,包括教育機器人圖形化編程系統(tǒng)的需求分析、結(jié)構(gòu)設(shè)計及界面設(shè)計。(2)從教育機器人圖形化編程系統(tǒng)的具體功能要求出發(fā),設(shè)計了圖形化編程功能。圖形化編程功能包括拖拽圖元式編程,屬性框修改參數(shù),圖元間自動連線,圖形化程序自動生成程序代碼,添加圖元庫沒有的新圖元等。(3)為滿足系統(tǒng)的高通用性,設(shè)計跨平臺編譯功能,支持單片機MCU和FPGA兩個平臺的自動分類編譯。(4)構(gòu)建強大的系統(tǒng),需要豐富的擴展功能。系統(tǒng)支持實時數(shù)據(jù)處理和遠程下載,使系統(tǒng)功能更加豐富,滿足用戶的各種需求。本文開發(fā)的教育機器人圖形化編程系統(tǒng)與以往的教育機器人軟件系統(tǒng)相比,通用性更高、靈活性更好、實用性更強,并且系統(tǒng)界面簡潔、便于操作,且整個系統(tǒng)已在實際應(yīng)用中檢驗。
[Abstract]:Educational robots are involved in computer, electronic circuits, mechanical manufacturing, art design, artificial intelligence and other technical fields. Robot education is more user oriented, from primary and middle school students to college students. In order to meet the needs of different users, the educational robot software system needs to be powerful, easy to operate, and the current educational robot software system has a single function and poor versatility. Therefore, the development of educational robot software system with rich function, wide application and strong versatility is of great significance to the development of educational robot. The graphic programming system of educational robot designed in this paper is an application program which supports both graphical programming and C language programming. It is suitable for different levels of users. The system provides custom function of adding new metafunctions, cross-platform compiling function and expanding function of users, which provides more flexible programming space for users. The main contents of this paper are as follows: (1) the advantages and problems of educational robot at home and abroad are analyzed. According to the design idea of educational robot software system, the overall design of educational robot graphical programming system is put forward. It includes the requirement analysis, structure design and interface design of educational robot graphical programming system. (2) the graphic programming function is designed according to the specific functional requirements of educational robot graphical programming system. Graphic programming functions include drag-and-drop meta-programming, attribute box modification parameters, automatic wiring between elements, graphical program automatically generate program code, add new elements that are not available in the library. (3) to satisfy the high generality of the system, Design cross-platform compilation function, support single-chip microcomputer MCU and FPGA two platforms of automatic classification compilation. (4) to build a powerful system, need a wealth of extended functions. The system supports real-time data processing and remote downloading, which makes the system more functional and meets the needs of users. Compared with the previous educational robot software system, the educational robot graphical programming system developed in this paper is more versatile, more flexible, more practical, and the system interface is simple and easy to operate. The whole system has been tested in practice.
【學(xué)位授予單位】:北方工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP242
本文編號:2242905
[Abstract]:Educational robots are involved in computer, electronic circuits, mechanical manufacturing, art design, artificial intelligence and other technical fields. Robot education is more user oriented, from primary and middle school students to college students. In order to meet the needs of different users, the educational robot software system needs to be powerful, easy to operate, and the current educational robot software system has a single function and poor versatility. Therefore, the development of educational robot software system with rich function, wide application and strong versatility is of great significance to the development of educational robot. The graphic programming system of educational robot designed in this paper is an application program which supports both graphical programming and C language programming. It is suitable for different levels of users. The system provides custom function of adding new metafunctions, cross-platform compiling function and expanding function of users, which provides more flexible programming space for users. The main contents of this paper are as follows: (1) the advantages and problems of educational robot at home and abroad are analyzed. According to the design idea of educational robot software system, the overall design of educational robot graphical programming system is put forward. It includes the requirement analysis, structure design and interface design of educational robot graphical programming system. (2) the graphic programming function is designed according to the specific functional requirements of educational robot graphical programming system. Graphic programming functions include drag-and-drop meta-programming, attribute box modification parameters, automatic wiring between elements, graphical program automatically generate program code, add new elements that are not available in the library. (3) to satisfy the high generality of the system, Design cross-platform compilation function, support single-chip microcomputer MCU and FPGA two platforms of automatic classification compilation. (4) to build a powerful system, need a wealth of extended functions. The system supports real-time data processing and remote downloading, which makes the system more functional and meets the needs of users. Compared with the previous educational robot software system, the educational robot graphical programming system developed in this paper is more versatile, more flexible, more practical, and the system interface is simple and easy to operate. The whole system has been tested in practice.
【學(xué)位授予單位】:北方工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP242
【參考文獻】
相關(guān)期刊論文 前8條
1 余群兵;陳宏君;金震;丁力;徐舒;;可編程保護測控功能通用性設(shè)計與實現(xiàn)[J];計算機系統(tǒng)應(yīng)用;2016年02期
2 韓冰;;XML技術(shù)與圖形化編程技術(shù)的結(jié)合[J];遼寧師專學(xué)報(自然科學(xué)版);2008年01期
3 陸承景;;對機器人學(xué)科教學(xué)目標(biāo)和內(nèi)容的實踐與思考[J];中國電化教育;2006年12期
4 陸文虎;曲慶彪;孫立川;;關(guān)于在青少年中開展機器人制作教育的思考[J];教育科學(xué);2005年06期
5 周東球,杜殿林,左信;先進控制軟件系統(tǒng)實時數(shù)據(jù)庫的設(shè)計[J];微計算機信息;2003年10期
6 宗和;越來越能干的機器人[J];中國青年科技;2003年07期
7 徐小良,劉陽,周泓,汪樂宇;圖形化編程平臺的結(jié)構(gòu)設(shè)計及實現(xiàn)[J];計算機工程與應(yīng)用;2001年04期
8 高世義;董瑞翔;陳佩云;;工業(yè)機器人發(fā)展概況及其應(yīng)用[J];機械與電子;1988年05期
,本文編號:2242905
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/2242905.html
最近更新
教材專著