久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網站首頁 > CAM

模塊機器人及計算機輔助設計

時間:2011-02-27 10:22:27 來源:

摘 要 本文利用新一代計算機輔助設計方法,開展模塊機器人的設計方法論和CAD系統的研究,旨在提出解決柔性加工系統的計算機輔助設計智能軟件的思路和框架.本文以模塊機器人的設計為突破口,提出了以面向任務為特征、基于事例的設計方法在機械概念化設計中的應用.論文中介紹了近年來發展迅速的模塊機器人的標準模塊和基本拓撲關系,根據模塊機器人概念化設計的特征,結合人工智能應用中基于事例的推理機制,提出了面向任務和基于事例的計算機輔助設計方法和應用軟件的框架,以及實現自上而下的計算機推理的流程.文中還介紹了面向用戶的機器人任務和工作環境的表示.
  關鍵詞 機器人,模塊,基于事例推理,智能CAD

 

MODULAR ROBOTS AND COMPUTER-AIDED DESIGN

LIU Sining CHEN Yong
(Dept. of Mechanical Engineering, Southwest Jiaotong University, Chengdu, 610031)

ZHANG Wenjun
(University of Saskatschewan, Saskatoon, Canada)

  Abstract In this paper a new generation of methodology of CAD is used to develop the design and CAD system of modular robots. It is aimed at providing the guideline and framework of intelligent software for solving design of modular robots in flexible assembly line. Taking the modular robot design as a breakthrough, a task-oriented and case-based design methodology is applied in the conceptual design of mechanical design. The rapid development of standard modules and modular robots is introduced. According to the characteristics of the conceptual design of modular robots and mechanism of case-based reasoning in AI, a new methodology and CAD system, and a top-down case-based reasoning flow are suggested. The end user-oriented descriptions of robot tasks and working environments are also introduced in this paper.
  Key words Robot, module, case-based reasoning, intelligent CAD

1 引言

  模塊化思想在柔性加工系統中得到日益廣泛的重視.歐美有關研究機構從80年代末就開始對模塊機器人的研究,早期主要側重于模塊本身的研制,而近期則偏重于模塊機器人應用領域的開拓[1~5].
  模塊機器人的研究可分為3個不同的領域,即模塊機器人硬件的研究、控制的研究和根據不同應用的計算機輔助設計,迄今為止的大多數研究側重于前兩個領域的研究.目前,商業化的標準模塊(模塊關節和模塊連桿)已經面市.模塊機器人的出現無疑為柔性加工系統提供了更多的選擇機會,但隨之而來的問題是任務對象的千變萬化、工作環境的不同,加之模塊機器人的可隨意組合——即模塊機器人拓撲關系、模塊關節及模塊連桿的無窮組合,模塊機器人設計成為具有挑戰性課題擺在我們面前.
  機器人計算機輔助設計課題一直為人們所關注,B. O. Nnaji,在1986年出版了“機器人計算機輔助設計、選擇與評價”的專著[6].他對可能組成機器人的4個關節的運動范圍、速度進行分度編碼,并對執行器,關節驅動單元、關節控制單元、設計參數等共89個參數進行了定性或定量地(16 分度)規定.Nnaji還對如何根據設計要求確定相關代碼給出了程序流程,這為機器人計算機輔助設計開創了先河.K-H Wurst 在開發模塊機器人的同時也給出了選擇模塊的一般原則[1].前者的研究主要針對一般機器人如何根據設計參數確定代碼,從而確定滿足設計要求的機器人拓撲關系和結構參數,這在設計新型機器人時有著一定的指導意義.
  作為模塊機器人的概念化計算機設計,其指導思想與Nnaji 的設計有以下不同之處,一是模塊機器人的組成有一定的限制,即有限關節模塊和無限連桿的可選擇性;二是Nnaji的設計方案是針對機器人設計專業人員開發的,這需要設計人員具備有機構運動學、動力學、計算機控制以及對機器人的深入了解,而我們所開發的計算機輔助設計系統的用戶對象是機器人用戶,而非機器人專家.換言之,我們的系統是面向用戶,而不是面向機器人的設計者.從用戶使用角度來講,他沒有必要了解模塊機器人的內部詳細構造和運作,他只需要了解和描述該機器人所從事的任務和應該具備的性能,從這個意義上講,該系統是以任務為驅動,或者說是面向任務的.由上述區別所產生的新的區別還在于,計算機輔助設計系統和數據結構不同.輔助設計系統必須有足夠的智能,以進行自上而下的設計,這就要求該系統應具備足夠深度的知識,以描述模塊與模塊機器人的功能、性能和結構(Function, Behavior and Structure,縮寫為FBS),描述機器人應承擔的任務和所處的環境,以及在任務-功能-結構的映射過程中的知識.這一設計智能化的要求對系統數據結構提出了更加苛刻的條件,一般關系數據庫的數據結構已經不能滿足其設計需要.關于以面向對象為特征的機器人知識建模可參見文獻[7].

2 模塊機器人

  專用機器人的高效、精確和低應用成本已在規模化工業生產中得到充分體現,但面對未來多變化和小批量的柔性生產需求來講,專用機器人的設計周期和制造成本都成為亟待解決的難題.模塊化概念的引入到機器人設計為柔性加工系統注入了新的活力,選擇適當的模塊機器人拓撲關系和標準模塊,迅速組成模塊機器人是縮短機器人設計周期和降低制作成本的有效途徑,模塊化機器人將成為未來柔性加工系統中最重要的設備之一.
2.1 標準模塊
  顧名思義,模塊機器人由模塊——即由模塊關節和模塊連桿組成.模塊一般應具有標準化的機械與電氣接口用于模塊間連接,具有一到三個自由度的模塊關節由直流或交流電機驅動,并集成有減速機構和控制器.無自由度的模塊連桿僅用于模塊關節之間的連接.不同長度的模塊連桿和不同方位的標準接口,使得模塊關節之間的連接能滿足對機器人不同運動學和動力學要求.圖1給出了由Wurst開發的標準模塊的示意.一自由度的關節模塊可以是搖擺或平動,二自由度的關節可以是回轉與搖擺、平動與回轉和平動與搖擺.同一類型的關節可以有不同的驅動機構,以適應不同的運動與動力學要求,但可選擇的余地是有限的.關節的長度可以根據實際要求制作.



(a) 搖擺關節   (b) 平動與搖擺關節 (c) 平動與回轉

(d) 同擺動與搖擺關節 (e) 平動與回轉關節 (g) 連桿
R-回轉關節  S-搖擺關節  T-平動關節  L-連桿
圖1 標準模塊

2.2 模塊機器人拓撲關系
  從理論上講,使用同一類型的標準模塊可以構成無數不同拓撲關系的機器人.但從實際應用角度出發,一個滿足六自由度空間運動要求的串連機器人(圖1的標準模塊僅限于串連機器人),由不超過4個多自由度的關節模塊和3個連桿模塊組成.若考慮到終端執行器本身具有的三自由度,對操作器的自由度的要求還會降低.圖2給出了由標準模塊組成的幾種常見串連機器人拓撲關系[1].圖2(a)所示的六自由度模塊機器人為最典型的工業機器人拓撲關系,它能滿足大多數工業應用要求.這種類型的機器人的優點在于能在它的工作空間回避障礙,但對某些應用,它并不是最佳拓撲關系.對于執行器運動空間要求不大的機器人,如流水線上的裝配機器人,圖2(b)、(d)和(e)所示的機器人應用較多.其余所示機器人的應用則相對較少.

 

 

圖2 模塊機器人拓撲關系

3 模塊機器人的計算機輔助設計

  模塊機器人的計算機輔助設計,可以遵循Nnaji或其他專家提出的設計流程進行設計,但使用這些方法的前提是該用戶必須是機器人領域的行家里手,用戶必須精通機器人運動學、動力學、機器人控制,以及熟悉現有機器人產品的結構和性能.這正是大多數計算機輔助設計軟件不能得到普及和應用的主要障礙,也與現代概念設計方法和面向用戶和對象的軟件設計思想格格不入.我們研究的目的在于,根據模塊機器人設計的特點,提出面向用戶、基于事例的方法和計算機輔助設計系統,使得模塊機器人的計算機輔助設計不再為領域專家所專有.
3.1 模塊機器人設計的特征
  就模塊機器人計算機輔助設計而言,最終用戶的設計并非對所有機器人的關節和連桿進行結構設計,而是根據給定任務確定機器人最佳拓撲關系、關節和連桿參數,以確定選用標準的模塊,組成滿足任務要求的模塊機器人,這是典型的機械系統概念化設計.面向用戶的現代軟件的設計指導思想確定了輔助設計軟件的使用者是最終用戶,而不是機器人或計算機領域的專家[8].事實上,用戶根本不需要成為機器人設計的行家,也沒有必要對機器人結構及其控制的細節作深入了解.用戶惟一關心的,就是在輔助設計軟件的應用界面上,正確地確定機器人欲完成的任務,描述其工作環境,輸入模塊機器人應該具備的功能和應達到的性能、以及某些限定性約束條件.作為計算機輔助設計系統推理的結論,機器人的結構,即拓撲關系和模塊參數,成為滿足新任務要求的新的技術方案.換言之,模塊機器人概念化設計應是以任務為驅動、自上而下的設計過程.
  機器人所從事的任務決定了機器人應具備的功能和性能要求.在這里需要強調的是,機器人的拓撲關系決定了機器人功能,而關節特性和連桿長度及質量則會影響機器人的性能.換言之,在機器人拓撲關系確定的情況下,該機器人的功能就已經確定,而不同的關節和連桿參數僅會影響機器人的性能.這一假設使模塊機器人的任務-功能-結構之間的雙向映射成為可能.
3.2 智能計算機輔助設計方案的選擇
  現代計算機輔助設計的發展趨勢向著軟件智能化方向發展,以面向用戶和面向對象為特征的智能化設計軟件是以知識庫為依托、計算機進行推理為主線索.
  一種基于事例的計算機推理(Case-Based Reasoning,縮寫為CBR)過程應用于復雜系統的概念化設計,可以把尋求新的技術方案與已有的成功設計事例緊密地聯系在一起[9].作為一種類似人類設計過程的方法,基于事例的設計有效地利用了已有的成功經驗,大大縮短了尋求最終解決方案的時間.采用基于事例的設計思想的好處還在于簡化了智能系統中的知識,過濾了許多低層的元知識,突出了與任務相關的上層知識,使得知識的表達、存儲和索引更加簡潔和清晰,解決了基于元規則推理時可能出現“組合爆炸”的潛在隱患.
  智能軟件面向用戶的特征,不僅在于界面友好的形式要求,更重要的是軟件的使用者僅是該領域的一般工程技術人員,而非該領域的行家里手.以任務為驅動、自上而下的設計應成為智能設計的主線索,但所謂自上而下的設計并非設計系統的惟一策略.在任務-功能-結構的映射不能奏效時,基于元知識、自下而上的正向推理則有助于產生新的機器人結構,以滿足新的功能要求和適應新的任務要求,這會增加系統知識和推理機制的復雜程度.自下而上的設計對最終用戶是透明的,用戶并不會被要求對機器人內部結構的細節加以了解.
  此外,因為模塊機器人所從事的任務、所處的工作環境的不斷變化,以及不斷增長的模塊機器人的組成,導致了系統知識的不斷變更和膨脹.為了消除可能導致系統崩潰的數據混亂,面向對象的數據結構是解決這一潛在問題的唯一選擇.研究模塊機器人對象的功能、性能和結構之間的關系是模塊機器人計算機輔助設計中最重要的環節.作為事例的數據抽象,對象類的成員數據和方法的可封裝、繼承和重載特性,使得用戶可以有效地定義或開發各種復雜對象,這對于大型工程問題所涉及的知識、數據和方法的定義和應用是至關重要的.面向對象的設計思想用于智能CAD,導致了系統中知識的表示和組織不同于一般基于規則的推理機制中的知識表示.綜上所述,根據模塊機器人概念化設計的特征,選擇以任務為驅動、面向對象和基于事例推理的計算機輔助設計系統,采用自上而下的推理策略是進行模塊機器人概念化設計的最佳選擇.

4 模塊機器人概念化設計CAD系統

  圖3給出了模塊機器人概念化設計的CAD系統示意圖.圖4給出了基于事例推理的CAD系統流程.領域專家作為系統的設計和維護者,將成功的模塊機器人的事例(對象)按照功能與性能進行分層索引,該樹狀索引圖直接用于支持推理的知識庫.用戶通過人機界面輸入機器人即將從事的任務、工作環境和約束.任務編譯器將輸入映射為對機器人功能和性能的指標,作為推理機進行索引的標簽.推理機首先根據功能要求在樹狀知識庫中進行相關匹配候選.滿足基本功能要求和部分滿足性能要求的模塊機器人將被作為候選者,而性能最接近的模塊機器人將被選出.由于被選出的模塊機器人在性能上未必能滿足新的工作要求,適當的修改再所難免.由于決定模塊機器人功能的機器人拓撲關系已經確定,所進行的適應性修改僅僅是選擇適當的關節和連桿模塊.改變模塊參數后的前向計算容易確定新的機器人的性能,這實際上是一個優化過程,其優化的目標是使該機器人的功能和性能與完成新任務所需的功能和性能的差別最小.通過模擬得到用戶確認的最優模塊機器人結構將作為系統的輸出,并增加到事例庫中.

圖3 基于事例推理的模塊機器人輔助設計系統

圖4 基于事例的推理

  在匹配過程中如果沒有適當的候選者產生,則系統首先要求用戶修訂對任務的說明,如放松約束或降低性能要求,以利于回調相關機器人.系統在不能回調相關模塊機器人時,會向領域專家征詢進一步的知識,以求解決新的任務.若在有限循環次數后仍不能回調相關事例,則系統調用綜合過程,從模塊庫中綜合新的機器人拓撲關系.
  系統任務描述界面如圖5所示(略),用戶可以從3個屬性界面上對機器人作業基本任務、工作環境和約束進行描述.例如,一機器人在一平面空間進行弧焊任務,焊頭Welder重為3.5kg,最大工作范圍在平面500mm×450 mm的范圍內,焊頭能在X平面內偏轉,軌跡類型為連續,焊頭Welder從給定點PStart,經軌跡Path_1,到結束點PEnd.對工作空間可以用圖形方式加以直觀定義和顯示,對軌跡的描述可以是數組或圖形方式.工作環境描述主要包括對系統坐標系統定位、相關設備、傳感器等的定義.約束條件指的是對機器人作業時其他約束,諸如對執行器的最大速度、加速度、機器人定位精度、重復精度、制作成本、使用成本等因素的考慮.

5 結束語

  本文旨在根據模塊機器人概念化設計的特點,將基于事例推理應用到模塊機器人的智能設計中.輔助設計系統的智能化在于面向對象的知識表示和基于知識和事例的推理機制引入.本研究得到香港政府研究基金委員會1996~1999年度的資助(項目編號9040222).

 


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
日韩午夜在线视频| 亚洲一区精品电影| 美女久久久久久久久久久| 日韩免费毛片| 91精品国产91久久久久青草| 精品国产一区二区三区麻豆免费观看完整版 | 日本午夜精品电影| 国产午夜精品一区| 国产成人无码精品久久久性色 | 欧美精品v日韩精品v国产精品| 成人9ⅰ免费影视网站| 久久精品国产96久久久香蕉| 亚州国产精品久久久| 国产欧美在线一区二区| 久热精品视频在线| 动漫一区二区在线| 国产伦精品一区二区三区四区视频| 国产成人免费91av在线| 亚洲影院污污.| 欧美一区二区三区精品电影| 91久久久久久久久久久久久| 精品国产免费av| 每日在线更新av| 国产精品视频久久久| 欧美在线免费视频| 深夜成人在线观看| 日韩中文字幕一区二区| 99久久久久国产精品免费| 久久综合电影一区| 国语自产精品视频在线看一大j8| 国产精彩精品视频| 午夜精品久久久久久久99黑人| 国产伦精品一区二区三区免费视频| 国产精品免费看久久久无码| 欧美一区二区在线视频观看| 日韩亚洲一区二区| 欧美在线日韩精品| 精品国产一区av| 欧美综合在线观看视频| 深夜成人在线观看| 欧美日韩另类综合| 久久精品视频亚洲| 欧美激情专区| 国产精品狠色婷| 精品少妇人妻av一区二区 | 国产精品高潮呻吟视频| 男人舔女人下面高潮视频| 国产成人免费电影| 黄色免费福利视频| 欧美成人全部免费| 国产精品一区久久久| 亚洲欧洲精品一区二区| 久久日韩精品| 日韩精品一区二区三区不卡 | 日本不卡一区二区三区在线观看| 九一免费在线观看| 欧美一区观看| 国产成人看片| 美女被啪啪一区二区| 精品国产一区二区三区四区vr| 国产日韩一区二区| 亚洲精品中文字幕乱码三区不卡| 久久免费少妇高潮久久精品99| 午夜精品一区二区三区在线观看| 国产精品aaa| 日本精品视频一区| 国产成人小视频在线观看 | 一区二区免费电影| 久久人人爽国产| 欧美一级二级三级| 久久福利网址导航| av色综合网| 日本wwwcom| 国产精品成人免费电影| 99精品欧美一区二区三区| 日本一区二区三区www| 国产成人免费av电影| 国产免费一区二区视频| 日本一区二区在线| 国产精品久久成人免费观看| 97久久超碰福利国产精品…| 欧美自拍视频在线观看| 久久久久久12| 日韩视频免费在线观看| 国产日韩一区二区在线观看| 亚洲国产精品综合| 久久精品福利视频| 成人免费毛片播放| 欧美日韩黄色一级片| 国产精品成久久久久三级| 国产伦精品一区二区三区四区视频_| 无码中文字幕色专区| 国产精品乱码久久久久| 久章草在线视频| 国产日韩欧美综合精品| 日本一区二区在线免费播放| 日韩在线视频网站| 国产精品一区二区三区精品| 欧美在线亚洲一区| 亚洲一区二区免费在线| 久久99国产精品99久久| 国产精品中文久久久久久久| 欧美综合第一页| 亚洲最大的av网站| 国产精品爽黄69| 久久久亚洲影院| 国产伦精品一区二区三区四区视频| 日韩一二三区不卡在线视频| 一区二区不卡在线观看| 国产精品久在线观看| 国产xxxx振车| 99视频精品全部免费看| 精品无人区一区二区三区| 日韩免费观看av| 亚洲欧洲日韩精品| 国产精品私拍pans大尺度在线| 91精品国产高清久久久久久| 国产日韩欧美在线观看| 欧美最猛性xxxxx(亚洲精品)| 亚洲字幕一区二区| 九九热这里只有精品6| 国产精品免费观看在线| 久久av一区二区三区亚洲| 91免费视频国产| 成人精品水蜜桃| 国产毛片久久久久久国产毛片| 加勒比海盗1在线观看免费国语版 加勒比在线一区二区三区观看 | 91精品国产高清自在线| 国产三区精品| 黄黄视频在线观看| 欧美专区中文字幕| 日韩人妻精品无码一区二区三区| 亚洲一区制服诱惑| 中文字幕人成一区| 欧美日韩成人免费| 国产精品久久久久77777| 久久精品福利视频| 久久久久久久有限公司| 国产成人综合av| 国产精品91久久| 国产欧美丝袜| 国产欧美中文字幕| 国产免费一区二区三区| 国产欧美日韩一区二区三区| 欧美亚洲日本黄色| 热久久视久久精品18亚洲精品| 亚洲一区二区三区在线免费观看| 欧美精品video| 国产精品网站视频| 久久久精品美女| 久久久综合香蕉尹人综合网| www黄色在线| 91美女福利视频高清| 91久久久久久久久久| 久在线观看视频| 69久久夜色精品国产69| 久久久伊人日本| 久久婷婷国产精品| 日韩一区二区精品视频| 久久精品成人欧美大片古装| 国产精品视频yy9099| 久久亚洲欧美日韩精品专区| 萌白酱国产一区二区| 一区二区三区四区国产| 亚洲图片小说在线| 日韩av电影在线播放| 日韩免费观看高清| 精品日本一区二区三区 | 国产精品中出一区二区三区| 久久精品日韩| 视频一区视频二区国产精品| 久久精品成人动漫| 欧美成人久久久| 亚洲色欲久久久综合网东京热| 午夜精品一区二区三区在线视频| 日本一区不卡| 精品婷婷色一区二区三区蜜桃| 国产精选一区二区| 久久青青草原| 久久视频在线观看免费| 久久久久久12| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 欧美一区二区三区免费观看| 日本精品免费视频| 精品日产一区2区三区黄免费 | 美女精品视频一区| 亚洲欧美久久234| 日本不卡一二三区| 国产一区二区三区免费不卡 | 中文字幕在线亚洲精品| 日本黄网站免费| 亚洲精品欧美日韩专区| 久久精品国产第一区二区三区最新章节| 国产精品无码乱伦| 天天干天天操天天干天天操| 国产日韩欧美一二三区| 久久精品99久久久久久久久| 少妇高清精品毛片在线视频| 国产日韩成人内射视频| 国产精品青青草|