999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MDA面向機器人運動控制系統的建模方法研究

2016-03-12 03:23:59黑龍江職業學院楊宏帥
電子世界 2016年20期
關鍵詞:環境系統設計

黑龍江職業學院 楊宏帥

基于MDA面向機器人運動控制系統的建模方法研究

黑龍江職業學院 楊宏帥

機器人運動控制系統一般采用嵌入式軟件實現,我國的嵌入式軟件的研發、測試和過程管理依然以傳統方式為主,技術尚處于起步時期。在文中就一種基于MDA面向機器人運動控制系統的建模方法進行介紹,以期為機器人運動控制系統設計提供借鑒。

MDA;機器人運動控制;建模

1 概述

軟件實現過程采用手工編碼,容易引入編寫錯誤,常常要花費大量的人力物力來發現和改正?;谝陨显?,以大量人力工作為基礎的、非自動化的文檔驅動軟件開發方法存在開發效率低下、成本高、周期長、質量保證困難的弱點,難以滿足當前機器人控制技術的快速變化對研發周期和質量的要求。

圖形作為一種能夠同時被人和計算機所識別的直觀描述形式,具有可以簡練、精確表示軟件需求與設計、避免理解偏差和被自動化理解與處理的優點。近年來,模型驅動架構(MDA:Model-Driven Architecture)的開發模式被多數嵌入式軟件開發商確定為首選的開發與測試模式。通過合理地使用圖形元素對軟件需求、測試需求、軟件設計進行建模并自動檢測各階段間模型的一致性、設計模型與標準的符合性(如GJB102/Z軟件可靠性安全性設計準則、軟件結構化設計準則等)、設計模型自身的一致性(如狀態圖與數據流圖的一致性等),自動生成代碼和測試用例,能夠極大地提高軟件的開發效率并保證軟件的質量。

2 面向機器人運動控制系統需求定制的圖形建模

基于MDA的機器人運動控制系統軟件建模系統應具備支撐包括規格化代碼自動生成、測試用例自動生成、文檔自動生成、系統級安全性設計、軟件可靠性設計以及過程自動化管理的能力,如果缺失面向系統級需求的建模描述,則可能導致在圖形建模基礎上產生的產物無法嚴格符合需求規格和行業標準,也無法切合該工具對被描述系統的自頂向下方法的設計思想。所以,根據機器人運動控制系統的特性、應用嵌入式軟件特性以及一般機器人硬件環境特性,專門定制了三種從全局角度出發,針對系統級描述的圖形建模,并設計了符合特性和系統級需求描述要求的定制圖元。這三種建模分別為系統環境與資源建模、系統接口建模以及多任務交互建模。

3 系統環境與資源建模

環境與資源建模是對被描述系統針對其系統一級的需求規約描述,其構成包括軟件接口、架構的整體需求描述,同時也包括被描述系統的系統級需求,組成建模的元素主要包括系統級硬件、接口、通信等。進行環境與資源建模的主要目的是能夠從機器人硬件系統全局的角度對被描述系統的系統級需求進行描述,彌補已有建模機制下僅能夠對機器人運動控制系統的軟件需求進行描述的缺陷,通過自頂向下的思想,實現由系統級環境、硬件、接口、所需軟件等需求的綜合描述,完善上層全局角度的建模,充分保證建模對系統、軟件的一致性。

以服務機器人運動控制系統為例,采用環境與資源建模的系統級建模描述樣例。該樣例所描述的服務機器人運動控制僅供參考,并非某一特定型號機器人的運動控制系統建模。該樣例的建立是在服務機器人硬件系統環境的一般性基礎上建立的,僅用于系統環境與資源建模的參考,并不具有實際應用于機器人運動控制系統的效果。

建模樣例選取1553B作為機器人運動控制系統的通信總線,采用雙總線機制保障系統的可靠性安全性設計。總線通信協議采用61580,屬于通信接口。共包含四個下位機,分別用于控制和采集激光導航、紅外傳感器、圖像以及電源的運行和數據。機器人運動控制系統的運行環境(搭載計算機)內部包含外存固態盤、數模轉換;包括的接口除總線接口外,還有系統寄存器接口、串行通信接口以及I/O接口。環境與資源圖中的上位機圖元可以表示除系統主體外的其他硬件環境,也可定義系統的獨立模塊。本樣例中包括數據預處理器、激光導航計算機。各個模塊之間進行相應的通信,形成整體的系統環境。

4 系統接口建模

系統接口建模是對被描述系統的系統級需求中有關外部硬件接口的描述,彌補已有建模體系中對于系統級需求中硬件建模及硬件接口建模的描述確實。組成系統接口建模的基本圖元包括系統主體、硬件接口、數據和中斷。

圖元主體主要用于描述被描述系統的軟件主體,接口以外部接口為主,描述外部接口與系統軟件主體產生的數據、中斷交互。數據與終端采用有向箭頭,表明系統外部硬件與軟件主體通過相應的接口協議或無協議情況(例如:中斷電信號)下數據的流向過程。

數據與中斷在系統接口建模中根據實際建模情況,不要求必須同時出現。系統接口建模所出現的所有外部接口必須來源于系統資源與環境建模的接口,二者(系統接口建模與系統資源與環境建模)在外部接口必須保證一致性原則。

5 系統多任務交互建模

實時嵌入式軟件的應用程序設計中,合理設計軟件任務是實時嵌入式軟件能夠有效運行的基礎。以任務為實時嵌入式軟件核心,應用程序的其他設計逐步展開。基于實時操作系統的嵌入式軟件任務設計主要以任務函數和數據結構為主,描述了機器人運動控制系統嵌入式軟件需求的應用程序上層框架。根據應用與系統的嵌入式軟件任務設計過程中的實際需求,系統設置用于描述應用程序上層框架的多任務交互建模共包含五中圖元,分別為外部實體或模塊、系統任務、系統中斷、數據/控制以及任務間通信。

系統任務圖元說明被描述系統在設計過程中規劃的任務,系統中斷說明被描述系統在任務設計的過程中包括的系統中斷,外部實體或模塊圖元說明與被描述系統所規劃的任務產生關聯的外部實體或模塊,數據/動作圖元在描述中斷與系統任務關系時為數據圖元,在描述系統任務與外部實體或模塊的關系時為動作圖元,說明某一個或幾個任務是對外部一個或多個實體或模塊進行何種操作。任務間通信圖元說明被描述系統所規劃的任務之間的通信關系。

6 結論

國際上的可視化開發工具雖然已經取得了較好的應用效果,但仍然存在圖元語義不完備、缺少可靠性安全性設計語義,無法進行可靠性安全性設計的檢查與驗證的問題。此外,在當前的圖形化建模體系中各種圖形無法結合使用,導致軟件開發各階段不能自然銜接,無法滿足機器人運動控制系統軟件全生命周期開發活動的要求。本文所述內容,通過研究并建立一套具有完備圖元語義的、具備面向系統級和軟件級建模能力的面向機器人運動控制系統的圖形建模體系,使得面向機器人運動控制系統的建模能夠良好的支撐基于模型驅動架構的開發模式。通過完善的圖元、圖元語義以及建模設置,能夠達到模型驅動架構所要求的規格化代碼產物自動生成以及模型驅動測試架構所要求的標準化測試用例產物自動生成。通過完備的圖元語義和建模體系支持機器人運動控制系統軟件全生命周期開發活動,能夠有效縮短軟件的研制周期,降低成本,提升產品更新換代速度,保證產品質量,進而極大地提升機器人產品的生產效率與競爭力。

猜你喜歡
環境系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
孕期遠離容易致畸的環境
環境
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
主站蜘蛛池模板: 欧美自慰一级看片免费| 国产成人狂喷潮在线观看2345| 91视频日本| 99精品免费欧美成人小视频| 67194亚洲无码| 国产三级成人| 99re66精品视频在线观看| 亚洲欧美另类日本| 日本AⅤ精品一区二区三区日| 一级毛片在线免费视频| 欧美成a人片在线观看| 久久99这里精品8国产| 国产丝袜91| 国产精品香蕉| 欧美综合成人| 亚洲综合色婷婷| 亚洲色图欧美| 伊人91视频| 亚洲 欧美 日韩综合一区| 曰韩人妻一区二区三区| 国产精品久久久久久久久久98| 麻豆AV网站免费进入| 成人在线观看一区| 亚洲成在人线av品善网好看| 露脸国产精品自产在线播| 色哟哟色院91精品网站| 日韩高清中文字幕| AV老司机AV天堂| 蜜桃视频一区| 99久久精品国产精品亚洲 | 亚洲一区色| 国产欧美日韩资源在线观看| 毛片免费网址| 国产欧美成人不卡视频| 亚洲欧美一区二区三区麻豆| 国产精品爽爽va在线无码观看| 久久99热这里只有精品免费看| 亚洲综合香蕉| 国产精品主播| 国产免费好大好硬视频| 亚洲自拍另类| 亚洲成A人V欧美综合天堂| 国产农村妇女精品一二区| 国产精品欧美日本韩免费一区二区三区不卡| 亚洲男人的天堂网| 亚洲人视频在线观看| 亚洲水蜜桃久久综合网站| 免费jizz在线播放| 国产精品免费p区| 日韩成人高清无码| 美女亚洲一区| 国产在线视频导航| 日韩一区二区在线电影| www.亚洲一区二区三区| 依依成人精品无v国产| 国产精品久久精品| 亚洲系列无码专区偷窥无码| 无码中字出轨中文人妻中文中| 蜜桃视频一区二区三区| 无码专区第一页| 伊人激情综合网| 欧美亚洲日韩中文| 欧美69视频在线| 青青久久91| 亚洲综合亚洲国产尤物| 亚洲欧洲日韩综合色天使| 欧美精品xx| 久久久久青草线综合超碰| 亚洲无码精彩视频在线观看 | a在线观看免费| 色婷婷久久| 国产网友愉拍精品视频| 波多野结衣二区| 美女视频黄频a免费高清不卡| 看国产毛片| a欧美在线| 超薄丝袜足j国产在线视频| 久久亚洲综合伊人| 性色生活片在线观看| 在线va视频| 香蕉99国内自产自拍视频| 中文字幕在线看|