亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        積木式教育機器人三維仿真平臺框架研究

        2014-09-06 00:56:28高海濤朱松青吳在羅
        機械設(shè)計與制造工程 2014年10期
        關(guān)鍵詞:控制程序設(shè)計者積木

        高海濤,左 健,朱松青,吳在羅,徐 飛

        (1.南京工程學(xué)院 機械學(xué)院, 江蘇 南京 211167)(2.臨沂第三實驗小學(xué), 山東 臨沂 276000)

        積木式教育機器人三維仿真平臺框架研究

        高海濤1,左 健2,朱松青1,吳在羅1,徐 飛1

        (1.南京工程學(xué)院 機械學(xué)院, 江蘇 南京 211167)(2.臨沂第三實驗小學(xué), 山東 臨沂 276000)

        針對目前教育機器人缺少仿真環(huán)境、訓(xùn)練過程不完善的缺點,提出了一種集機器人設(shè)計、控制程序編寫、動態(tài)仿真為一體的機器人三維仿真平臺。分析了教育機器人三維仿真平臺的功能需求。利用面向?qū)ο蟮慕7椒ê徒M件化思想,建立了分層的機器人三維仿真平臺體系結(jié)構(gòu)和以數(shù)據(jù)為中心的功能框架,并給出了仿真平臺的應(yīng)用流程。實際應(yīng)用表明,該仿真平臺具有很好的應(yīng)用前景和推廣價值。

        教育機器人;三維仿真平臺; 框架結(jié)構(gòu)

        積木式教育機器人是一類以積木式機械結(jié)構(gòu)件和電子結(jié)構(gòu)件為基本構(gòu)件,以簡易、快速的拼裝作為主要裝配方法的模塊機器人。它融合了數(shù)學(xué)、物理、機械、電子、傳感器、計算機軟件和硬件以及人工智能等眾多領(lǐng)域的科學(xué)與技術(shù)知識,具有突出的學(xué)科綜合性和科學(xué)探究性特點。目前,常見的積木式教育機器人套件有:國外如樂高公司與麻省理工學(xué)院合作開發(fā)的樂高機器人[1],德國的慧魚創(chuàng)意組合模型[2]等;國內(nèi)如東南大學(xué)研究的教育機器人[3],上海積成公司的未來之星教育機器人以及廣州中鳴科技有限公司的中鳴系列機器人等。通過教育機器人的制作訓(xùn)練及相關(guān)配套軟硬件的使用,學(xué)生能夠從系統(tǒng)的角度出發(fā),學(xué)會綜合運用機械、電子和信息等技術(shù),并將之有機地組織與綜合,實現(xiàn)系統(tǒng)整體的最優(yōu)化,這對培養(yǎng)學(xué)生對新技術(shù)的綜合運用能力、動手能力、創(chuàng)新能力、設(shè)計能力及團隊合作能力都具有重要意義[4-5]。

        盡管積木式教育機器人具有廣泛的應(yīng)用范圍,然而由于目前積木式教育機器人主要還是生產(chǎn)廠家提供的機器人實體,這雖然能夠提高學(xué)生的動手能力,但對培養(yǎng)學(xué)生更高層次的想象能力和創(chuàng)新能力尚存在差距,因此迫切需要更新機器人的配套軟件。為此,結(jié)合現(xiàn)代先進制造技術(shù)和機器人仿真技術(shù),本文提出一種集教育機器人設(shè)計、控制程序編寫、動態(tài)物理仿真等功能為一體的三維可視化教育機器人仿真平臺。

        1 機器人三維仿真平臺的功能分析

        積木式機器人的基本組成如圖1所示。它一般分為軟件和硬件兩大部分,其中軟件部分主要為一個集成編程環(huán)境,用以進行機器人控制程序的設(shè)計。硬件部分包括了模塊化、系列化的基礎(chǔ)構(gòu)件,傳動部件,動力部件,控制器,傳感器等模塊,用以設(shè)計機器人本體。虛擬積木式教育機器人是實體機器人在計算機中的映射,因而它需要仿真出實體教育機器人的各種特性以及與此相關(guān)的各種設(shè)計活動。

        圖1 積木式教育機器人

        根據(jù)教育機器人系統(tǒng)的訓(xùn)練過程,確定機器人三維仿真平臺應(yīng)該具備以下功能[3]:

        a.機器人設(shè)計功能。能夠?qū)崿F(xiàn)機器人設(shè)計和裝配過程仿真。設(shè)計者可以自由地選用零件進行教育機器人機械本體和控制系統(tǒng)的設(shè)計工作。

        b.控制程序編寫功能。能夠?qū)崿F(xiàn)教育機器人控制程序的編寫、調(diào)試和下載,編寫好的控制程序不僅可以下載到真實教育機器人當中去,還要能夠下載到虛擬教育機器人中去。

        c.機器人動態(tài)仿真功能。能夠?qū)崿F(xiàn)對搭建好的教育機器人進行動態(tài)仿真。為了調(diào)試和驗證搭建好的虛擬機器人,能夠提供一個擬實的作業(yè)場景,可以讓虛擬教育機器人能夠像在真實環(huán)境中那樣自由運動。

        d.智能評價和引導(dǎo)功能。實現(xiàn)對教育機器人制作過程的引導(dǎo)和評價。

        2 面向?qū)ο蟮姆抡嫫脚_體系結(jié)構(gòu)

        為了讓機器人三維仿真平臺具有集成化、模塊化、可擴展、可定制等特點,本文利用面向?qū)ο蟮慕7椒ㄒ约敖M件化技術(shù)[6],建立了分層的教育機器人仿真平臺體系結(jié)構(gòu)。其架構(gòu)圖如圖2所示。積木式教育機器人三維仿真平臺主要分為人機交互層、框架層、應(yīng)用層、數(shù)據(jù)管理層以及數(shù)據(jù)層等5層體系結(jié)構(gòu),各層之間通過信息流和控制流相互關(guān)聯(lián)。整個系統(tǒng)以數(shù)據(jù)為基礎(chǔ),以框架層為結(jié)構(gòu)核心,以機器人設(shè)計、控制程序編寫和機器人動態(tài)物理仿真為應(yīng)用平臺,實現(xiàn)整個系統(tǒng)間的有效管理和協(xié)調(diào)工作。

        圖2 分層的仿真平臺體系結(jié)構(gòu)

        a.人機交互層。

        人機交互層能夠提供多種交互方式來反映虛擬教育機器人的制作過程。如設(shè)計者可以通過統(tǒng)一的圖形化人機界面向仿真平臺施加命令,也可以通過仿真場景的三維顯示以及聲音等多通道信息來真實地感知數(shù)字化教育機器人的制作過程。將機器人仿真平臺的人機交互獨立出來作為一個邏輯層次,不僅可以降低人機交互方式與系統(tǒng)之間的耦合性,而且可以為新交互方式的快速運用提供方便。

        b.框架層。

        框架層是教育機器人仿真平臺的中樞層。仿真教育機器人的制作過程需要多個功能平臺和應(yīng)用多種技術(shù),如何集成這些功能平臺和技術(shù)是建立機器人三維仿真平臺的一個關(guān)鍵問題。而基于DCOM或CORBA的組件技術(shù)為仿真平臺的集成提供了一個很好的框架??蚣軐油ㄟ^DCOM或CORBA機制實現(xiàn)異構(gòu)系統(tǒng)或者功能平臺之間的集成和互操作,并通過對象管理框架來管理各種應(yīng)用對象及其相互關(guān)系,實現(xiàn)了虛擬機器人整個制作過程的全面控制和集成。

        c.應(yīng)用層。

        應(yīng)用層是教育機器人仿真平臺的功能實現(xiàn)層,也是仿真平臺的核心層。它包含了教育機器人整個制作階段所需的各種功能模塊,以完成教育機器人必要的制作仿真。應(yīng)用層中各種功能模塊的實現(xiàn)需要機器人建模、快速裝配仿真、圖形化編程、動態(tài)仿真等多種關(guān)鍵技術(shù)的支撐。

        d.數(shù)據(jù)管理層。

        數(shù)據(jù)管理層為應(yīng)用層提供了多種標準的數(shù)據(jù)訪問接口以實現(xiàn)本地數(shù)據(jù)和遠程數(shù)據(jù)的訪問,數(shù)據(jù)管理包括了對數(shù)據(jù)庫和一些數(shù)據(jù)文件的管理,也包括了對一些異構(gòu)數(shù)據(jù)的解析,以便讓數(shù)據(jù)能夠完全融入到集成仿真平臺中。

        e.數(shù)據(jù)層。

        數(shù)據(jù)層是整個系統(tǒng)的信息基礎(chǔ),因而被放在最底層,這也體現(xiàn)出了以數(shù)據(jù)為中心的構(gòu)架模式。數(shù)據(jù)層存放了一些與虛擬教育機器人制作過程相關(guān)的動靜態(tài)數(shù)據(jù),這包括零件庫、機器人模型數(shù)據(jù)、機器人設(shè)計數(shù)據(jù)、控制程序以及動態(tài)仿真數(shù)據(jù)等。

        3 以數(shù)據(jù)為中心的功能框架

        積木式教育機器人的整個訓(xùn)練過程要經(jīng)歷構(gòu)思、設(shè)計、程序編寫、運行驗證等不同的階段,在每一個階段中,由于系統(tǒng)對模型的抽象層次和關(guān)注角度不同,使得機器人制作過程中各種數(shù)據(jù)模型相互獨立,形成了一定的信息壁壘。為了保證數(shù)據(jù)和信息能夠在教育機器人仿真平臺各功能模塊間順暢流動,本文建立了以數(shù)據(jù)為中心的功能框架。這種構(gòu)架方式以模型數(shù)據(jù)為中心,讓各模塊間僅通過數(shù)據(jù)進行交流,保證了各功能模塊之間的松散耦合。

        建立的機器人仿真平臺的功能框架如圖3所示。它主要包括機器人設(shè)計場景、集成編程環(huán)境及機器人動態(tài)仿真場景等3個相對獨立的功能場景。這3個場景中的輸入輸出數(shù)據(jù)交由統(tǒng)一的數(shù)據(jù)管理器進行管理和解析,實現(xiàn)教育機器人整個制作過程中的信息順暢流動。其中,教育機器人設(shè)計場景采用了一種“過程式”的機器人裝配建模方法,設(shè)計者可以從零件庫中選擇合適的零件來設(shè)計機器人機械本體和控制系統(tǒng)。集成編程環(huán)境建立了多種編程界面,如簡單的圖形化編程以及復(fù)雜的C語言編程等,以面向不同層次的用戶。設(shè)計者可以利用不同的編程語言對教育機器人控制程序進行設(shè)計和調(diào)試,并將調(diào)試好的程序下載到虛擬機器人或?qū)嶓w機器人。機器人仿真場景主要模擬了真實的物理環(huán)境,設(shè)計者可以在其中建立仿真作業(yè)場景來驗證機器人的功能。場景中的機器人可以像在真實物理環(huán)境中那樣運動和相互作用,給設(shè)計者一個逼真的視覺效果。

        圖3 機器人仿真平臺的功能框架

        4 三維仿真平臺的應(yīng)用流程

        根據(jù)積木式教育機器人的創(chuàng)新制作過程[7-8]以及三維仿真平臺的功能模塊,一個虛擬模塊機器人的設(shè)計流程如圖4所示,其主要包括以下步驟。

        Step1,提出一種機器人創(chuàng)意或者某種工程訓(xùn)練實例;在制定了機器人制作計劃后,設(shè)計者就可以利用機器人集成仿真平臺進行機器人的預(yù)設(shè)計和仿真實驗。

        圖4 積木式教育機器人設(shè)計流程

        Step2,進入機器人設(shè)計場景進行教育機器人的設(shè)計和裝配。在設(shè)計場景中,設(shè)計者可以在零件庫中自由選擇所需的機械結(jié)構(gòu)件或電子結(jié)構(gòu)件,并將零件“拖入”裝配工作區(qū)域,根據(jù)需要對零件進行移動、旋轉(zhuǎn)、定位、刪除等裝配動作,完成教育機器人機械本體和控制系統(tǒng)的設(shè)計。

        Step3,在設(shè)計和分析結(jié)果都滿足要求時,進入教育機器人集成編程環(huán)境對教育機器人控制程序進行設(shè)計。設(shè)計者可以在集成環(huán)境中選擇多種編程語言對控制程序進行編寫和調(diào)試,直至獲得滿意的控制程序。

        Step4,進入動態(tài)物理仿真場景。設(shè)計者可以為機器人選擇或建立合適的作業(yè)仿真場景,將控制程序下載到虛擬控制器中驅(qū)動教育機器人進行作業(yè)仿真,以驗證教育機器人的功能。在發(fā)現(xiàn)問題后可以返回到設(shè)計場景或者編程環(huán)境進行修改。

        Step5,當仿真達到滿意的效果后,設(shè)計者可以輸出相關(guān)的文件以指導(dǎo)實體機器人的設(shè)計工作。這些文件包括零件列表文件,控制程序文件,仿真視頻、教育機器人模型文件等。教育機器人三維仿真平臺具體的應(yīng)用實例如圖5所示。

        圖5 機器人仿真平臺應(yīng)用實例

        5 結(jié)束語

        隨著社會的發(fā)展以及對創(chuàng)新人才培養(yǎng)的需要,積木式教育機器人作為一種嶄新的教育手段和教學(xué)載體必將引起人們越來越多的關(guān)注。本文結(jié)合現(xiàn)代先進制造技術(shù)及機器人仿真技術(shù),提出集機器人搭建、控制程序設(shè)計、動態(tài)仿真等功能為一體的機器人三維仿真平臺,綜合運用了3D圖形圖像技術(shù)、虛擬裝配、多媒體、機器人、智能控制等技術(shù),融入了現(xiàn)代教學(xué)認知理念,實現(xiàn)了實體機器人整個制作過程的仿真,將該仿真平臺獨立或者與實體教育機器人配合使用,不僅可以彌補現(xiàn)有教育機器人配套軟件的不足,而且為學(xué)生創(chuàng)新教育提供了一個新的認知環(huán)境和訓(xùn)練平臺。

        [1] LEGO GROUP.LEGO Robot Product [EB/OL].[2014-03-30].http: //www.lego.com/en-us/.

        [2] FISCHER GROUP.Fischertechnik model [EB/OL].[2014-03-30].http:// www. fischertewchnik. de/en/ home. Aspx.

        [3] 高海濤.教育機器人三維仿真平臺關(guān)鍵技術(shù)研究[D].南京:東南大學(xué)機械學(xué)院,2010.

        [4] 張劍平,王益. 機器人教育:現(xiàn)狀、問題與推進策略[J]. 中國電化教育,2006(12):5-68.

        [5] 李春華,崔世鋼,鄭桐,等. 發(fā)展機器人教育培養(yǎng)綜合型創(chuàng)新人才的研究與實踐[J]. 天津工程師范學(xué)院學(xué)報,2005(4): 61-63.

        [6] 李代平.面向?qū)ο蠓治雠c設(shè)計[M].北京:冶金工業(yè)出版社,2005.

        [7] 劉全良.基于LEGO的工程創(chuàng)新設(shè)計[M].北京:機械工業(yè)出版社,2006.

        [8] 顧建軍. 簡易機器人制作[M].南京:江蘇教育出版社,2005.

        A3Dmodularsimulationplatformofeducationalrobotsanditsapplication

        GAO Haitao1,ZUO Jian2,ZHU Songqing1,WU Zailuo1,XU Fei1

        (1.Nanjing Institute of technology, Jiangsu Nanjing, 211167, China)(2.Linyi Third Experimental Elementary School, Shandong Linyi, 276000, China)

        Aiming at lack of corresponding simulation software in modular educational robots and incomplete training process, it introduces the 3D simulation platform of educational robots and educational robot design, presents the control programming and dynamic simulation. It analyzes the functional requirement for the simulation platform of educational robots uses the object-oriented modeling method and modular thought to establish platform architecture based on hierarchy and function structure. It shows application process of 3D simulation platform in robot education, illustrates that the 3D simulation platform has a good application prospect and popularization value in application.

        educational robot; 3D simulation platform; platform architecture

        10.3969/j.issn.2095-509X.2014.10.017

        2014-09-01

        江蘇省六大人才高峰重點項目(2012-ZBZZ-049);江蘇省大學(xué)生創(chuàng)新項目(201311276009Z, 201411276010Z )

        高海濤(1979—),男,山東臨沂人,南京工程學(xué)院講師,博士,主要研究方向為服務(wù)機器人。

        TP391.9

        A

        2095-509X(2014)10-0074-04

        猜你喜歡
        控制程序設(shè)計者積木
        這塊積木能給我嗎
        基于PLC的變電站備用電源自動投入裝置控制程序的研究
        星鉆積木
        玩具世界(2020年4期)2020-11-16 01:06:10
        2020德國iF設(shè)計獎
        2019德國IF設(shè)計大獎
        有趣的積木
        楊敬:深水區(qū)醫(yī)改設(shè)計者
        深水區(qū)醫(yī)改設(shè)計者
        玩積木
        基于PLC數(shù)值處理模塊的PID控制程序研究
        大地资源在线观看官网第三页| 丰满少妇三级全黄| 久久久亚洲精品一区二区三区| 欧美video性欧美熟妇| 国产高清av首播原创麻豆| 国产乱子轮xxx农村| 一边摸一边抽搐一进一出口述| 精品综合久久久久久888蜜芽| 亚洲av福利院在线观看| 国产精品久久久久久久久绿色| 蜜桃av在线免费网站| 天堂8在线新版官网| 国产精品亚洲第一区二区三区| 视频一区视频二区制服丝袜| 国产精品办公室沙发| 亚洲av色欲色欲www| 青青手机在线观看视频| 国产狂喷水潮免费网站www| 免费人成在线观看网站| 在线成人爽a毛片免费软件 | 国模丽丽啪啪一区二区| 亚洲 精品 综合 精品 自拍| 中文字幕无码av激情不卡| 一个人看的视频www免费| 国产乱国产乱老熟300部视频| 日本老熟妇毛茸茸| 亚洲精品无码久久久久牙蜜区| 久久精品无码专区免费青青| 九九热在线视频观看这里只有精品| 美女视频黄的全免费的| 亚洲va中文字幕无码久久不卡 | 国产极品大奶在线视频| 国产亚洲一区二区三区综合片| 黄色国产一区二区99| 在线免费观看蜜桃视频| 国产亚洲一区二区在线观看| 色欲人妻aaaaaaa无码| 日本最大色倩网站www| 妓院一钑片免看黄大片| 超碰日韩AV在线| 国产zzjjzzjj视频全免费|