機器人軟件結(jié)構(gòu).ppt

上傳人:xt****7 文檔編號:17683078 上傳時間:2020-11-29 格式:PPT 頁數(shù):18 大?。?21.05KB
收藏 版權(quán)申訴 舉報 下載
機器人軟件結(jié)構(gòu).ppt_第1頁
第1頁 / 共18頁
機器人軟件結(jié)構(gòu).ppt_第2頁
第2頁 / 共18頁
機器人軟件結(jié)構(gòu).ppt_第3頁
第3頁 / 共18頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《機器人軟件結(jié)構(gòu).ppt》由會員分享,可在線閱讀,更多相關(guān)《機器人軟件結(jié)構(gòu).ppt(18頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、1 機器人軟件結(jié)構(gòu) 2 內(nèi)容簡介 機器人軟件的作用與構(gòu)成 系統(tǒng)軟件及結(jié)構(gòu) 機器人的編程語言 機器人的編程 機器人軟件的作用與構(gòu)成 機器人系統(tǒng)可大致由硬件系統(tǒng)和軟件系統(tǒng)組成。 其中硬件系統(tǒng)包括機械系統(tǒng)、傳感系統(tǒng)、驅(qū)動系統(tǒng)及計 算機與控制系統(tǒng),機器人的精度與執(zhí)行工作的速度由硬 件系統(tǒng)決定。 軟件系統(tǒng)則是所有控制程序的統(tǒng)稱,機器人執(zhí)行何種操 作、操作控制的方便性及具有的功能則由機器人的軟件 系統(tǒng)決定。 機器人的硬件系統(tǒng)己趨向于模塊化和簡單化,而且逐步 定型;機器人的軟件系統(tǒng)則由于機器人執(zhí)行任務(wù)的多樣 化而趨向于復(fù)雜化。 隨著機器人技術(shù)的發(fā)展,特別是智能機器人的發(fā)展,機 器人的軟件在整個系統(tǒng)中占的比例

2、將愈來愈大。 3 機器人軟件的作用與構(gòu)成 機器人的基本工作原理圖 4 機器人軟件的作用與構(gòu)成 很明顯,硬件系統(tǒng)則是動作的執(zhí)行者,而軟件系統(tǒng)是機 器人工作的指揮核心。 軟件系統(tǒng)可分為系統(tǒng)軟件和應(yīng)用軟件。 系統(tǒng)軟件是由機器人制造廠商提供,相當(dāng)于機器的操作 系統(tǒng),它提供了各種控制機器人動作的手段和指令系統(tǒng)。 機器人的系統(tǒng)軟件的主要功能有:提供人一機器人對話 的手段、提供控制機器人的指令系統(tǒng)與編程環(huán)境、監(jiān)控 和管理機器人完成任務(wù)的過程和實時監(jiān)控各關(guān)節(jié)的運動。 應(yīng)用軟件是由用戶編制的,它是使機器人完成具體任務(wù) 的程序。 5 系統(tǒng)軟件及結(jié)構(gòu) 按系統(tǒng)軟件功能的不同,機器 人系統(tǒng)軟件可用分級的方法概 括如圖所

3、示。機器人具有的不 同軟件級別,是區(qū)別機器人先 進性的重要標志。 6 系統(tǒng)軟件及結(jié)構(gòu) 系統(tǒng)的第一級,即實時監(jiān)控軟件。任何機器人至少都具 有這一級的軟件,其主要任務(wù)是將期望的關(guān)節(jié)運動轉(zhuǎn)化 成各關(guān)節(jié)的驅(qū)動力和驅(qū)動力矩,并監(jiān)視此運動的完成, 這級軟件大多由匯編語言寫成,要求有極好的實時性, 監(jiān)控整個運動的核心在這一級上。 系統(tǒng)的第二級是點位運動控制軟件。這是目前市場上多 數(shù)機器人均具有的,它只能控制點到點的運動,當(dāng)任務(wù) 復(fù)雜時,其編程比較繁瑣、困難,同時編出的程序一般 只能依順序執(zhí)行,很少有分支能力。 7 系統(tǒng)軟件及結(jié)構(gòu) 系統(tǒng)的第三級是運動的控制軟件。這一級的主要任務(wù)是 進行運動和軌跡的規(guī)劃,它保證

4、任務(wù)的執(zhí)行過程在比較 優(yōu)化的基礎(chǔ)上進行,指令較全,同時它可支持多設(shè)備的 協(xié)調(diào)工作,對具有這級軟件的機器人編程相對簡單一些。 系統(tǒng)的第四級是結(jié)構(gòu)化編程支持級。此級實質(zhì)上是一個 編譯系統(tǒng),它使機器人的運動控制編程可以脫離機器人, 進行離線的調(diào)試與仿真。 8 系統(tǒng)軟件及結(jié)構(gòu) 系統(tǒng)的第五級,目前大多數(shù)機器人都不具備。在這一級 給機器人編程時是以任務(wù)為單位給定的,不必用具體的 運動來描述,這是軟件的高級層次,主要用人工智能的 手段來解決。諸如環(huán)境的區(qū)別、任務(wù)的描述、任務(wù)的劃 分等問題,均需用該層軟件來解決。很明顯,在整個機 器人軟件系統(tǒng)中有不少是用于監(jiān)控機器人運動過程的, 這相當(dāng)于機器人的內(nèi)部特性。一般

5、來講,用戶關(guān)心的是 機器人的語言,而不是語言的具體工作過程。 9 機器人的編程語言 機器人的編程語言是機器人系統(tǒng)軟件的重要組成部分, 其發(fā)展與機器人技術(shù)的發(fā)展是同步的。 機器人語言有四種主要類型,從低級到高級分別是: 1、面向點位控制的機器人語言 (如 T3 FUNKY語言等 ); 2、面向運動的機器人語言 (如 VAL.EMUY.RCL語言等 ); 3、結(jié)構(gòu)化編程語言 (如 AL.MCL.MAPL語言等 ); 4、面向任務(wù)的機器人語言 (如 AUTOPASS語言等 )。 10 機器人的編程語言 每個機器人的語言大都可以歸于上述一類中。另外一種 語言則是對任何機器人都適用的,那就是實時監(jiān)控語言

6、, 但這種語言的使用需要很高的技巧及對系統(tǒng)硬件詳盡的 了解,一般用戶不必使用,只有研究人員才應(yīng)用此級軟 件。 目前,各種機器人語言紛繁復(fù)雜,機器人語言標準化的 要求日益迫切,機器人語言一方面向完善方向發(fā)展,另 一方面則可能向標準的方向發(fā)展。 11 機器人的編程 1 機器人的示教 用機器人代替人進行作業(yè)時,必須預(yù)先對機器人發(fā)出指 示,規(guī)定機器人進行應(yīng)該完成的動作和作業(yè)的具體內(nèi)容。 這個過程就稱為對機器人的示教或?qū)C器人的編程。 對機器人的示教有不同的方法,要想讓機器人實現(xiàn)人們 所期望的動作,必須賦予機器人各種信息,首先是機器 人動作順序的信息及外部設(shè)備的協(xié)調(diào)信息;其次是與機 器人工作時的附加條件

7、信息;再次是機器人的位置和姿 態(tài)信息。 12 機器人的編程 (1) 直接示教 就是我們常說的手把手示教,由人直接搬動機器人的手 臂對機器人進行示教,如示教盒示教或操作桿示教等。 在這種示教中,為了示教方便及獲取信息的快捷而準確, 人們可選擇在不同的坐標系下示教,可在關(guān)節(jié)坐標系、 直角坐標系 (基坐標系 )以及工具坐標系、工件坐標系或 用戶自定義的坐標系下示教。 13 機器人的編程 (2) 離線示教 不對實際作業(yè)的機器人直接進行示教,而是脫離實際作 業(yè)環(huán)境生成示教數(shù)據(jù),間接地對機器人進行示教。在離 線示教法 (離線編程 )中,通過使用計算機內(nèi)存儲的模型 (CAD模型 ),不要求機器人實際產(chǎn)生運動

8、,便能在示教結(jié) 果的基礎(chǔ)上對機器人的運動進行仿真,從而確定示教內(nèi) 容是否恰當(dāng)及機器人是否按人們期望的方式運動。 14 機器人的編程 2機器人語言及其分類 機器人軟件的類型大致有三種: 伺服控制級軟件; 機器人運動控制級軟件,用于對機器人軌跡控制 插補和坐標變換等; 周邊裝置的控制軟件。 為了讓機器人產(chǎn)生人們所期望的動作,實現(xiàn)上述三類軟 件的功能,就必須設(shè)計機器人的運動過程和編制完成這 種運動過程的先后順序,這與計算機編制程序的概念是 一樣的。于是使用一種形式語言來描述機器人的運動, 這種形式語言叫做機器人語言 (Robot Language)。 15 機器人的編程 以機器人語言為線索,利用機器

9、人語言對機器人編程, 實現(xiàn)對機器人及其周邊裝置的控制。機器人語言的含義 是,機器人語言是在人與機器人之間的一種記錄信號或 交換信息的程序語言。 關(guān)于機器人語言的分類,從不同的方面考慮有很多種分 類方法,通常人們根據(jù)作業(yè)描述水平的高低分為三級: (1)動作級 動作級語言是以機器人的運動作為描述的中心,由一系 列命令組成,一般一個命令對應(yīng)一個動作,語言簡單, 易于編程,缺點是不能進行復(fù)雜的數(shù)學(xué)運算。 16 機器人的編程 (2)對象級 對象級語言是以描寫操作物之間的關(guān)系為中心的語言。 (3) 任務(wù)級 任務(wù)級是比較高級的機器人語言,這類語言允許使用者 對工作任務(wù)要求達到的目標直接下命令,不需要規(guī)定機 器人所做的每一個動作的細節(jié)。只要按某種原則給出最 初的環(huán)境模型和最終的工作狀態(tài),機器人可自動進行推 理計算,最后生成機器人的動作。 17 18

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!