機(jī)器人原理及應(yīng)用:第8章 機(jī)器人編程

上傳人:努力****83 文檔編號:239821410 上傳時(shí)間:2024-02-21 格式:PPT 頁數(shù):35 大小:1.29MB
收藏 版權(quán)申訴 舉報(bào) 下載
機(jī)器人原理及應(yīng)用:第8章 機(jī)器人編程_第1頁
第1頁 / 共35頁
機(jī)器人原理及應(yīng)用:第8章 機(jī)器人編程_第2頁
第2頁 / 共35頁
機(jī)器人原理及應(yīng)用:第8章 機(jī)器人編程_第3頁
第3頁 / 共35頁

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

30 積分

下載資源

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

資源描述:

《機(jī)器人原理及應(yīng)用:第8章 機(jī)器人編程》由會員分享,可在線閱讀,更多相關(guān)《機(jī)器人原理及應(yīng)用:第8章 機(jī)器人編程(35頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、機(jī)器人編程機(jī)器人編程Robot Programming8.1 8.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型8.2 8.2 機(jī)器人語言系統(tǒng)結(jié)構(gòu)和基本功能機(jī)器人語言系統(tǒng)結(jié)構(gòu)和基本功能8.3 8.3 常用的機(jī)器人編程語言常用的機(jī)器人編程語言8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程Robot Programming 8.1 8.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型任務(wù):檢驗(yàn)工件有無缺陷。銷釘插入錐形孔。銷釘壓入錐形孔。檢驗(yàn)是否壓緊了。Robot Programming 8.1 8.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型 1.對機(jī)器人編程的要求(1)能夠

2、建立世界模型 是描述物體三維運(yùn)動的方法。定義相關(guān)幾何體的名義變量來建模。模型要描述盡可能多的有關(guān)物體和機(jī)械手的信息。Robot Programming 8.1 8.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型 1.對機(jī)器人編程的要求(2)能夠描述機(jī)器人的作業(yè) 描述水平?jīng)Q定了編程語言水平。利用空間關(guān)系說明物體形態(tài)。東南大學(xué)遠(yuǎn)程教育機(jī)器人技術(shù)機(jī)器人技術(shù)第第 五十六五十六 講講主講教師:王興松主講教師:王興松Robot Programming 8.1 8.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型 1.對機(jī)器人編程的要求(3)能夠描述機(jī)器人的運(yùn)動 例,移至goal1,在移至goal

3、2,然后經(jīng)過via1到 goal3。VAL-語言:AL語言(機(jī)械手garm)move goal1 move garm to goal1;move goal2 move garm to goal2;move vial move garm to goal3 via via1;move goal3Robot Programming 8.1 8.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型 1.對機(jī)器人編程的要求(4)允許用戶規(guī)定執(zhí)行流程 包括實(shí)驗(yàn),轉(zhuǎn)移,循環(huán),調(diào)用子程序以及中斷。多臺計(jì)算機(jī)的并行處理。使用某種傳感器來監(jiān)控不同的過程。(5)要有良好的編程環(huán)境 在線修改和立即重新啟動。傳感器的輸

4、出和程序追蹤。仿真。Robot Programming 8.1 8.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型 1.對機(jī)器人編程的要求(6)需要人機(jī)接口和綜合傳感信號 人機(jī)間進(jìn)行信息交換,及時(shí)處理故障??筛鶕?jù)傳感器信號來控制程序的流程。三類傳感器:位置檢測 力覺和觸覺 視覺Robot Programming 8.1 8.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型 2.機(jī)器人編程語言的類型(1)動作級(以VAL為代表)以機(jī)器人的運(yùn)動作為描述中心,每一命令對應(yīng) 一個(gè)動作。優(yōu)點(diǎn),語句簡單,易于編程。缺點(diǎn),不能進(jìn)行復(fù)雜計(jì)算,不能接受復(fù)雜傳感 信號。關(guān)節(jié)級,給出機(jī)器人個(gè)關(guān)節(jié)位移的時(shí)間

5、序列。終端執(zhí)行器級,給出終端執(zhí)行器的位姿和輔助 機(jī)能的時(shí)間序列。Robot Programming 8.1 8.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型 2.機(jī)器人編程語言的類型(2)對象級(AML,AUTOPASS)以描述物體間的關(guān)系為中心的語言。特點(diǎn):運(yùn)動控制 處理傳感器信息 通信和數(shù)字運(yùn)算 具有和好的擴(kuò)展性 利用知識庫和數(shù)據(jù)庫進(jìn)行仿真。Robot Programming 8.1 8.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型 2.機(jī)器人編程語言的類型(3)任務(wù)級(普渡大學(xué),RCCL)對工作任務(wù)所要達(dá)到的餓目標(biāo)直接下命令。Robot Programming 8.1 8

6、.1 機(jī)器人編程要求與語言類型機(jī)器人編程要求與語言類型 2.機(jī)器人編程語言的類型(4)決定編程語言具有不同設(shè)計(jì)特點(diǎn)的因素 語言模式 語言形式 幾何學(xué)數(shù)據(jù)形式 旋轉(zhuǎn)矩陣的規(guī)定與表示 控制結(jié)構(gòu) 控制多個(gè)機(jī)械手的能力 控制模式 運(yùn)動形式 信號線 傳感器接口 支援模塊 調(diào)試性能 Robot Programming 8.2 8.2 機(jī)器人語言系統(tǒng)的結(jié)構(gòu)機(jī)器人語言系統(tǒng)的結(jié)構(gòu) 1.機(jī)器人語言系統(tǒng)的結(jié)構(gòu) 機(jī)器人語言操作系統(tǒng)的三個(gè)基本的操作狀態(tài):監(jiān)控狀態(tài) 編輯狀態(tài) 執(zhí)行狀態(tài) Robot Programming 8.2 8.2 機(jī)器人語言系統(tǒng)的結(jié)構(gòu)機(jī)器人語言系統(tǒng)的結(jié)構(gòu) 2.機(jī)器人編程語言的基本功能 (1)運(yùn)算 解

7、析幾何運(yùn)算的計(jì)算工具包括 機(jī)械手解答及逆解答 坐標(biāo)運(yùn)算和位置表示 矢量運(yùn)算 (2)決策 根據(jù)傳感器輸入信息作出決策。條件轉(zhuǎn)移指令形式:符號檢驗(yàn) 關(guān)系檢驗(yàn) 布爾檢驗(yàn) 邏輯檢驗(yàn) 集合檢驗(yàn) Robot Programming 8.2 8.2 機(jī)器人語言系統(tǒng)的結(jié)構(gòu)機(jī)器人語言系統(tǒng)的結(jié)構(gòu) 2.機(jī)器人編程語言的基本功能 (3)通訊 機(jī)器人提供信息:信號燈 字符顯示設(shè)備 圖形顯示設(shè)備 語言合成器及音響設(shè)備 人對機(jī)器人“說話”:按鈕 鍵盤 光標(biāo)及光筆 光學(xué)字符閱讀機(jī) 遠(yuǎn)距離操縱主控裝置 其他;語音輸入輸出。Robot Programming 8.2 8.2 機(jī)器人語言系統(tǒng)的結(jié)構(gòu)機(jī)器人語言系統(tǒng)的結(jié)構(gòu) 2.機(jī)器人編

8、程語言的基本功能 (4)機(jī)械手運(yùn)動 按提供的一組關(guān)節(jié)位置運(yùn)動,或按工作空間內(nèi) 的一系列位置運(yùn)動。絕對運(yùn)動和相對運(yùn)動。計(jì)算機(jī)引入,提高其工作能力。(5)工具指令 直接控制,由某個(gè)開關(guān)或繼電器觸發(fā)。采用工具功能控制器,進(jìn)行復(fù)雜控制。Robot Programming 8.2 8.2 機(jī)器人語言系統(tǒng)的結(jié)構(gòu)機(jī)器人語言系統(tǒng)的結(jié)構(gòu) 2.機(jī)器人編程語言的基本功能 (6)傳感數(shù)據(jù)處理 內(nèi)體感受器 觸覺傳感器 距離傳感器 力和力矩傳感器 視覺傳感器Robot Programming 8.3 8.3 常用的機(jī)器人編程語言常用的機(jī)器人編程語言 1.VAL語言(1979,美,Unimation公司)用于 PUMA,U

9、NIMATE2000,UNIMATE4000系列。六種監(jiān)控指令:(1)定義位置,姿勢 (2)程序編程 (3)列表指令 (4)存儲指令 (5)控制程序執(zhí)行指令 (6)系統(tǒng)狀態(tài)控制Robot Programming 8.3 8.3 常用的機(jī)器人編程語言常用的機(jī)器人編程語言 2.SIGLA語言(70年代,意,OLIVETTI公司)用于 直角坐標(biāo)式的SIGLA型裝配機(jī)器人。32個(gè)指令字,分為六類:(1)輸入輸出指令 (2)邏輯指令 (3)幾何指令 (4)調(diào)子程序指令 (5)邏輯聯(lián)鎖指令 (6)編輯指令 另有9個(gè)控制定義字。Robot Programming 8.3 8.3 常用的機(jī)器人編程語言常用的機(jī)

10、器人編程語言 3.IML語言(日,九洲大學(xué))對末端執(zhí)行器進(jìn)行編程的動作級語言。物體位姿有六維矢量表示。系統(tǒng)指令和用戶自定義指令。其它特征:(1)描述往返操作可不用循環(huán)語句。(2)可直接在工作坐標(biāo)系內(nèi)使用。(3)可將要示教的軌跡定義成指令,加入到語言 中,可體現(xiàn)力。Robot Programming 8.3 8.3 常用的機(jī)器人編程語言常用的機(jī)器人編程語言 4.AL語言(70年代,美,斯坦福大學(xué))基于ALGOL,和PASCAL共用。用于多機(jī)械手并行控制的編程。基本功能語句:標(biāo)量 矢量 旋轉(zhuǎn) 坐標(biāo)系 變換 塊結(jié)構(gòu)形式 運(yùn)動語句 手的開合 兩物體結(jié)合的操作 力覺的處理功能 力的穩(wěn)定性控制 同時(shí)控制多

11、個(gè)機(jī)械手 可使用子程序及數(shù)組 可與VAL語言進(jìn)行信息交流 Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 1.機(jī)器人離線的特點(diǎn)和主要內(nèi)容 優(yōu)點(diǎn):(1)減少機(jī)器人非工作時(shí)間。(2)使編程者遠(yuǎn)離危險(xiǎn)。(3)使用范圍廣。(4)便于和CAD/CAM系統(tǒng)結(jié)合。(5)可使用高級編程語言對復(fù)雜任務(wù)進(jìn)行編程。(6)便于修改機(jī)器人程序。Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 1.機(jī)器人離線的特點(diǎn)和主要內(nèi)容 編程需考慮的內(nèi)容:(1)機(jī)器人工作過程的知識。(2)機(jī)器人和工作環(huán)境三維實(shí)體模型。(3)機(jī)器人幾何學(xué),運(yùn)動學(xué)和動力學(xué)知識。(

12、4)可進(jìn)行運(yùn)動圖形仿真。(5)軌跡規(guī)劃和檢查算法。(6)傳感器的接口和仿真。(7)通訊功能。(8)用戶接口。另,減小仿真與實(shí)際間誤差。Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 2.機(jī)器人離線編程系統(tǒng)的結(jié)構(gòu)Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 2.機(jī)器人離線編程系統(tǒng)的結(jié)構(gòu)(1)用戶接口:兩個(gè)接口,用于示教編程及語言編程。重要部分:機(jī)器人語言。對機(jī)器人系統(tǒng)進(jìn)行圖形編輯。(2)機(jī)器人系統(tǒng)的三維構(gòu)型 三種方式:結(jié)構(gòu)立體幾何表示。掃描表示。邊界表示。采用零件和工具的CAD模型。Robot Programming

13、8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 2.機(jī)器人離線編程系統(tǒng)的結(jié)構(gòu)(3)運(yùn)動學(xué)計(jì)算:包括運(yùn)動學(xué)正解及運(yùn)動學(xué)反解兩部分。運(yùn)動學(xué)反解:其與控制柜的聯(lián)系選擇,直接輸入關(guān)節(jié)值。輸入笛卡兒坐標(biāo)值。與控制柜通訊是的注意點(diǎn),采用公式一致??尚薪獯_定準(zhǔn)則一致。Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 2.機(jī)器人離線編程系統(tǒng)的結(jié)構(gòu)(4)軌跡規(guī)劃:兩種類型,自由移動。依賴于軌跡的約束運(yùn)動。軌跡規(guī)劃算法,關(guān)節(jié)空間及笛卡兒空間的差補(bǔ)計(jì)算。(5)動力學(xué)模型:高速,重載下,防止較大誤差。三類動力學(xué)模型,數(shù)字法。符號法。解析法。Robot Programming 8.

14、4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 2.機(jī)器人離線編程系統(tǒng)的結(jié)構(gòu)(6)并行操作:多臺機(jī)器人的協(xié)調(diào)工作。一臺機(jī)器人與視覺系統(tǒng)相配合。(7)傳感器的仿真:主要是幾何模型間干涉,相交檢驗(yàn)問題。觸覺,接近覺及力覺傳感器的仿真。Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 2.機(jī)器人離線編程系統(tǒng)的結(jié)構(gòu)(8)通訊接口:把仿真生成的運(yùn)動程序轉(zhuǎn)換成各種機(jī)器人控制 柜可接受的代碼。方法一,選擇較為通用的語言,然后再對該語 言加工。方法二,用翻譯系統(tǒng)將離線編程結(jié)果快速生成 機(jī)器人運(yùn)動程序代碼。Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器

15、人的離線編程 2.機(jī)器人離線編程系統(tǒng)的結(jié)構(gòu)(9)誤差的校正:誤差原因 機(jī)器人 ,連桿制造誤差和關(guān)節(jié)偏置變化。結(jié)構(gòu)剛度不足。相同型號機(jī)器人的不一致性。控制器的誤差。編程系統(tǒng),數(shù)字精度。實(shí)際世界模型數(shù)據(jù)的質(zhì)量。誤差校正 一 ,基準(zhǔn)點(diǎn)方法。精度不高。二 ,傳感器反饋。精度教高。Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 3.機(jī)器人離線編程仿真系統(tǒng)HOLPSS(1)HOLPSS系統(tǒng)結(jié)構(gòu) 語言處理模塊 運(yùn)動學(xué)及規(guī)劃模塊 三維構(gòu)型模塊 運(yùn)動仿真模塊 通訊模塊 主控模塊 傳感器仿真模塊 Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線

16、編程 3.機(jī)器人離線編程仿真系統(tǒng)HOLPSS(2)HOLPSS系統(tǒng)的功能 一,三維幾何構(gòu)型 基本體的構(gòu)造 :掃操作方法。局部變形或集合運(yùn)算。機(jī)器人總體構(gòu)型:體素構(gòu)造和分級裝配。二,運(yùn)動的動態(tài)仿真和動畫技術(shù) Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 3.機(jī)器人離線編程仿真系統(tǒng)HOLPSS(2)HOLPSS系統(tǒng)的功能 三,通訊及后置處理 兩種通訊方式 :翻譯離線編程語言。只輸入有關(guān)數(shù)據(jù)。兩種傳送方式 :接口總線。磁盤。Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 3.機(jī)器人離線編程仿真系統(tǒng)HOLPSS(2)HOLPSS系統(tǒng)的功能 四,機(jī)器人作業(yè)總體布局 直接搜索。啟發(fā)式搜索。五,碰撞和路徑優(yōu)化 5個(gè)自由度規(guī)定的弧焊作業(yè)。冗余度機(jī)器人避免碰撞和回避奇異性的自動 規(guī)劃。Robot Programming 8.4 8.4 機(jī)器人的離線編程機(jī)器人的離線編程 3.機(jī)器人離線編程仿真系統(tǒng)HOLPSS(2)HOLPSS系統(tǒng)的功能 六,協(xié)調(diào)運(yùn)動的自動規(guī)劃 工件與重力矢量在焊接中保持一定關(guān)系。七,力控制系統(tǒng)的仿真 八,自動調(diào)度 九,誤差和公差的自動評估

展開閱讀全文
溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(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)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!