




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1機器人軟件結構目前一頁\總數十八頁\編于十五點
2內容簡介機器人軟件的作用與構成系統(tǒng)軟件及結構機器人的編程語言機器人的編程目前二頁\總數十八頁\編于十五點機器人軟件的作用與構成機器人系統(tǒng)可大致由硬件系統(tǒng)和軟件系統(tǒng)組成。其中硬件系統(tǒng)包括機械系統(tǒng)、傳感系統(tǒng)、驅動系統(tǒng)及計算機與控制系統(tǒng),機器人的精度與執(zhí)行工作的速度由硬件系統(tǒng)決定。軟件系統(tǒng)則是所有控制程序的統(tǒng)稱,機器人執(zhí)行何種操作、操作控制的方便性及具有的功能則由機器人的軟件系統(tǒng)決定。機器人的硬件系統(tǒng)己趨向于模塊化和簡單化,而且逐步定型;機器人的軟件系統(tǒng)則由于機器人執(zhí)行任務的多樣化而趨向于復雜化。隨著機器人技術的發(fā)展,特別是智能機器人的發(fā)展,機器人的軟件在整個系統(tǒng)中占的比例將愈來愈大。3目前三頁\總數十八頁\編于十五點機器人軟件的作用與構成機器人的基本工作原理圖4目前四頁\總數十八頁\編于十五點機器人軟件的作用與構成很明顯,硬件系統(tǒng)則是動作的執(zhí)行者,而軟件系統(tǒng)是機器人工作的指揮核心。軟件系統(tǒng)可分為系統(tǒng)軟件和應用軟件。系統(tǒng)軟件是由機器人制造廠商提供,相當于機器的操作系統(tǒng),它提供了各種控制機器人動作的手段和指令系統(tǒng)。機器人的系統(tǒng)軟件的主要功能有:提供人一機器人對話的手段、提供控制機器人的指令系統(tǒng)與編程環(huán)境、監(jiān)控和管理機器人完成任務的過程和實時監(jiān)控各關節(jié)的運動。應用軟件是由用戶編制的,它是使機器人完成具體任務的程序。5目前五頁\總數十八頁\編于十五點系統(tǒng)軟件及結構按系統(tǒng)軟件功能的不同,機器人系統(tǒng)軟件可用分級的方法概括如圖所示。機器人具有的不同軟件級別,是區(qū)別機器人先進性的重要標志。6目前六頁\總數十八頁\編于十五點系統(tǒng)軟件及結構系統(tǒng)的第一級,即實時監(jiān)控軟件。任何機器人至少都具有這一級的軟件,其主要任務是將期望的關節(jié)運動轉化成各關節(jié)的驅動力和驅動力矩,并監(jiān)視此運動的完成,這級軟件大多由匯編語言寫成,要求有極好的實時性,監(jiān)控整個運動的核心在這一級上。系統(tǒng)的第二級是點位運動控制軟件。這是目前市場上多數機器人均具有的,它只能控制點到點的運動,當任務復雜時,其編程比較繁瑣、困難,同時編出的程序一般只能依順序執(zhí)行,很少有分支能力。7目前七頁\總數十八頁\編于十五點系統(tǒng)軟件及結構系統(tǒng)的第三級是運動的控制軟件。這一級的主要任務是進行運動和軌跡的規(guī)劃,它保證任務的執(zhí)行過程在比較優(yōu)化的基礎上進行,指令較全,同時它可支持多設備的協(xié)調工作,對具有這級軟件的機器人編程相對簡單一些。系統(tǒng)的第四級是結構化編程支持級。此級實質上是一個編譯系統(tǒng),它使機器人的運動控制編程可以脫離機器人,進行離線的調試與仿真。8目前八頁\總數十八頁\編于十五點系統(tǒng)軟件及結構系統(tǒng)的第五級,目前大多數機器人都不具備。在這一級給機器人編程時是以任務為單位給定的,不必用具體的運動來描述,這是軟件的高級層次,主要用人工智能的手段來解決。諸如環(huán)境的區(qū)別、任務的描述、任務的劃分等問題,均需用該層軟件來解決。很明顯,在整個機器人軟件系統(tǒng)中有不少是用于監(jiān)控機器人運動過程的,這相當于機器人的內部特性。一般來講,用戶關心的是機器人的語言,而不是語言的具體工作過程。9目前九頁\總數十八頁\編于十五點機器人的編程語言機器人的編程語言是機器人系統(tǒng)軟件的重要組成部分,其發(fā)展與機器人技術的發(fā)展是同步的。機器人語言有四種主要類型,從低級到高級分別是:1、面向點位控制的機器人語言(如T3.FUNKY語言等);2、面向運動的機器人語言(如語言等);3、結構化編程語言(如語言等);4、面向任務的機器人語言(如AUTOPASS語言等)。10目前十頁\總數十八頁\編于十五點機器人的編程語言每個機器人的語言大都可以歸于上述一類中。另外一種語言則是對任何機器人都適用的,那就是實時監(jiān)控語言,但這種語言的使用需要很高的技巧及對系統(tǒng)硬件詳盡的了解,一般用戶不必使用,只有研究人員才應用此級軟件。目前,各種機器人語言紛繁復雜,機器人語言標準化的要求日益迫切,機器人語言一方面向完善方向發(fā)展,另一方面則可能向標準的方向發(fā)展。11目前十一頁\總數十八頁\編于十五點機器人的編程1機器人的示教用機器人代替人進行作業(yè)時,必須預先對機器人發(fā)出指示,規(guī)定機器人進行應該完成的動作和作業(yè)的具體內容。這個過程就稱為對機器人的示教或對機器人的編程。對機器人的示教有不同的方法,要想讓機器人實現人們所期望的動作,必須賦予機器人各種信息,首先是機器人動作順序的信息及外部設備的協(xié)調信息;其次是與機器人工作時的附加條件信息;再次是機器人的位置和姿態(tài)信息。12目前十二頁\總數十八頁\編于十五點機器人的編程(1)直接示教
就是我們常說的手把手示教,由人直接搬動機器人的手臂對機器人進行示教,如示教盒示教或操作桿示教等。在這種示教中,為了示教方便及獲取信息的快捷而準確,人們可選擇在不同的坐標系下示教,可在關節(jié)坐標系、直角坐標系(基坐標系)以及工具坐標系、工件坐標系或用戶自定義的坐標系下示教。13目前十三頁\總數十八頁\編于十五點機器人的編程(2)離線示教
不對實際作業(yè)的機器人直接進行示教,而是脫離實際作業(yè)環(huán)境生成示教數據,間接地對機器人進行示教。在離線示教法(離線編程)中,通過使用計算機內存儲的模型(CAD模型),不要求機器人實際產生運動,便能在示教結果的基礎上對機器人的運動進行仿真,從而確定示教內容是否恰當及機器人是否按人們期望的方式運動。14目前十四頁\總數十八頁\編于十五點機器人的編程2.機器人語言及其分類機器人軟件的類型大致有三種:
伺服控制級軟件;
機器人運動控制級軟件,用于對機器人軌跡控制插補和坐標變換等;周邊裝置的控制軟件。為了讓機器人產生人們所期望的動作,實現上述三類軟件的功能,就必須設計機器人的運動過程和編制完成這種運動過程的先后順序,這與計算機編制程序的概念是一樣的。于是使用一種形式語言來描述機器人的運動,這種形式語言叫做機器人語言(RobotLanguage)。15目前十五頁\總數十八頁\編于十五點機器人的編程以機器人語言為線索,利用機器人語言對機器人編程,實現對機器人及其周邊裝置的控制。機器人語言的含義是,機器人語言是在人與機器人之間的一種記錄信號或交換信息的程序語言。關于機器人語言的分類,從不同的方面考慮有很多種分類方法,通常人們根據作業(yè)描述水平的高低分為三級:(1)動作級動作級語言是以機器人的運動作為描述的中心,由一系列命令組成,一般一個命令對應一個動作,語言簡單,易于編程,缺點是不能進行復雜的數學運算。16目前十六頁\總數十八頁\編于十五點機器人的編程(2)對象級對象級語言是以描寫操作物之間的關系為中心的語言。(3)任務級任務級是比較高級
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金屬礦行業(yè)人才培養(yǎng)與知識管理考核試卷
- 經濟型酒店業(yè)市場趨勢分析考核試卷
- 數據庫安全隱患發(fā)現與處理試題及答案
- 計算機四級軟件測試實時反饋試題及答案
- 未來智能家居中的嵌入式角色試題及答案
- 敏捷測試在項目中的應用試題及答案
- 航空器飛行中的機載娛樂系統(tǒng)與乘客體驗考核試卷
- 信息系統(tǒng)現場應用試題及答案
- 解析能力提升的試題及答案清單
- 信息系統(tǒng)監(jiān)理師考試重要考點試題及答案
- 2025年大學英語四級真題試卷及答案
- 2025年國際關系與外交專業(yè)考試試題及答案
- 2025年物流行業(yè)安全生產考試題庫(物流安全生產法規(guī)與事故處理)試題
- 完善土地清表協(xié)議書
- 醫(yī)療器械公司質量管理體系文件
- 玉盤二部合唱簡譜
- 燈謎文化智慧樹知到期末考試答案章節(jié)答案2024年西安交通大學
- 模擬電子技術基礎智慧樹知到期末考試答案章節(jié)答案2024年北京航空航天大學
- MOOC 房地產管理-華中科技大學 中國大學慕課答案
- 重慶市地質災害危險性評估報告編制技術要求
- 疑難血型鑒定和疑難交叉配血
評論
0/150
提交評論