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

基于dSPACE的高速高精度并聯機器人控制系統設計

2014-09-03 23:11:44張憲民
電子設計工程 2014年11期
關鍵詞:信號

劉 晗,張憲民

(華南理工大學 廣東省精密裝備與制造技術重點實驗室,廣東 廣州 510641)

基于dSPACE的高速高精度并聯機器人控制系統設計

劉 晗,張憲民

(華南理工大學 廣東省精密裝備與制造技術重點實驗室,廣東 廣州 510641)

并聯機器人已被廣泛應用于高速運動和高精度定位場合,其控制系統設計也需要根據高速或高精度的應用需要進行針對性設計,以更好發揮機器人的性能。本文基于dSPACE的快速原型技術,設計并構建了平面3-RRR并聯機器人的控制系統。針對高速運動、精密定位兩種使用目的,設計了三種Simulink控制模型,解決了機器人在位置控制模式與力矩控制模式的驅動問題。試驗中一方面完成了機器人的軌跡跟蹤,另一方面測量了運動學標定前后定位誤差分布,驗證了該控制系統應用于高速、高精度控制的可行性。

dSPACE;快速控制原型;平面3-RRR并聯機器人;Simulink

并聯機器人具有大剛度、高精度、高承載能力、結構緊湊的特點。作為典型并聯機器人,平面3-RRR并聯機器人繼承了以上的諸多優點,不僅可作為高精度定位平臺,還可作為高速移動平臺。機器人的控制系統也需要根據高速、高精度不同的應用場合進行針對性設計。

在以往平面3-RRR并聯機器人的控制系統設計中,張學濤構件了一種以“IPC+PMAC”為控制核心、“RTLinux”為開發平臺的控制系統[1]。通過驅動程序、中斷服務程序和監視程序實現了機器人平臺控制與監視[2]。Lapusan借助dSPACE控制器搭建了機器人的控制系統,并基于Simulink實現了機器人的離線仿真和軌跡跟蹤實驗[3]。以上兩種控制系統均實現了機器人的驅動,但缺乏針對高速、高精度不同應用場合的設計。另一方面,Lapusan的研究展示了dSPACE快速原型用于機器人控制的靈活性與便捷性。dSPACE是基于Simulink的半物理仿真工具。其強大的計算功能可實時運行復雜控制程序,其豐富的驅動器與傳感器接口方便了與外圍設備的連接,可滿足不同應用場合的需要。它實現了與MATLAB/Simulink的無縫連接,借助Simulink建模方法構建控制器模型,減少了在開發硬件驅動程序上的時間與精力,提高了機器人控制系統開發效率[4-5]。

基于上述考慮,本文基于dSPACE板載控制器設計并搭建了平面3-RRR并聯機器人控制系統。并根據高速和高精度應用場合的不同,伺服驅動器工作方式的不同,針對性的設計了多種控制模型。

1 控制系統組成

1.1 硬件系統

平面3-RRR并聯機器人機構簡圖如圖1。伺服電機通過行星齒輪減速器與驅動關節A1、A2、A3相連。驅動關節通過3條主動臂和從動臂組成的驅動鏈與動平臺C1C2C3連接,使動平臺在工作平面內擁有兩個平動自由度和一個轉動自由度。該機器人的幾何參數已經過優化,可實現工作平面內邊長200 mm正方形的無奇異工作空間[6]。

圖1 3-RRR并聯機器人結構簡圖Fig.1 Structure of planar 3-RRR parallel robot

本文選用安川Σ-V系列伺服電機與驅動器,電機額定功率1.5 kW,額定轉矩3.18 N·m,使用20位增量式編碼器,可滿足高速和高精度控制的需求。伺服驅動器在位置控制模式下,通過設置伺服驅動器中的電子齒輪比參數,可設定伺服電機轉動一圈所需要的控制脈沖個數N。當N較大時,一個控制脈沖對應的電機步距角較小,可實現高精度定位;N變小時,步距角變大,相同的控制脈沖頻率對應更大的電機角速度,可實現機器人的高速運動。本文選用SHIMPO精密行星齒輪減速器,其減速比為i為1:5,進一步提高了驅動關節的控制精度。

文中選用dSPACE DS 1103單板控制器。控制器通過外接的接口板與外圍設備進行連接。本文控制系統中,使用數字I/O接口向伺服電機驅動器發送數字信號脈沖指令,對伺服電機進行位置控制;使用模擬量輸出接口(DAC)向伺服驅動器發送模擬量控制信號,對伺服電機進行力矩控制;編碼器信號經過伺服驅動器的分頻,通過dSPACE的增量編碼器接口反饋到dSPACE單板系統,作為伺服電機電機轉角的反饋信號。

1.2 軟件系統

如圖2,軟件系統功能包括控制模型設計、控制代碼生成和實驗過程中硬件和PC交互3個部分。通過軟件系統可以完成控制程序的設計、編譯以及下載[5]。

圖2 并聯機器人控制系統結構Fig.2 Parallel robot control system structure

3-RRR并聯機器人控制程序設計首先從基于MATLAB/Simulink的控制模型設計開始。由于使用Simulink的圖形化建模方式,不必逐行書寫控制代碼,可以快速建立控制程序。豐富的Simulink框圖模塊資源可以實現復雜的數學運算和豐富數據處理功能。使用dSPACE提供的RTI(Real-Time interface)模塊,可將dSPACE硬件資源以Simulink模塊的形式表示,在對RTI模塊參數進行配置的同時便完成了對應硬件端口的初始化配置。

借助Simulink中的RTW(Real-Time Workshop)可以將Simulink控制模型轉換為硬件中直接運行的C代碼。通過RTW生成的控制代碼經過編譯后會直接下載入dSPACE控制器內并自動運行,之后dSPACE單板系統便可成為脫離PC主機的實時控制器,可作為3-RRR并聯機器人控制器單獨使用。

ControlDesk是dSPACE的實驗工具軟件。它可以實現控制程序的下載、啟動和中斷操作。通過拖放方式建立的虛擬儀表界面,可實時顯示控制的結果,并在線完成控制模型中參數的修改,以獲得更好的控制效果。

2 控制模型設計

本文中3-RRR并聯機器人可應用于高速運動和高精度定位兩種工作場合。在高速軌跡跟蹤時,伺服驅動器既可以工作在位置控制模式,使用脈沖信號進行控制;也可以工作在力矩控制模式下,由模擬量力矩信號進行控制。因此Simulink控制原型也需要根據工作場合與伺服驅動器工作方式的不同進行設計。

2.1 位置模式的高速軌跡跟蹤

伺服驅動器在位置控制模式下,伺服電機的驅動依賴于外部輸入的脈沖控制信號。因此位置控制模式下的主要問題是如何將伺服電機轉角的期望軌跡變為位置控制脈沖信號。伺服驅動器通過接收兩路數字信號控制伺服電機。一路是脈沖信號,一個脈沖信號代表一個固定步距角,而這個角度的方向由此時代表方向的一路I/O的狀態決定,不同的旋轉方向由高低電平決定。

Simulink模型主要功能是將連續的軌跡信號變為離散的控制脈沖。圖3為位置控制下軌跡跟蹤的Simulink控制模型。每部伺服電機的轉角軌跡,通過運動學逆解離線完成。生成驅動電機的轉角軌跡后,通過Simulink中的Repeating Sequence Interpolated模塊生成伺服電機期望的軌跡。通過建立的Pulse Generator子系統將連續的軌跡變為脈沖和方向信號發送到dSPACE I/O口模塊。在模型中加入RTI庫中的DS1103ENC_ POS模塊,可采集伺服驅動器反饋的伺服電機轉角信號,再通過離線的運動學正解便可還原動平臺工作空間運動軌跡。

Pulse Generator子系統如圖4所示,期望軌跡通過Trajectory in端口輸入,經過Quantizer模塊,變為離散的臺階形信號,每個臺階的高度代表了電機的步距角,兩個步距角之間的時間由角速度決定。將此信號進行微分便得到了期望的脈沖信號,之后再經過取絕對值、限制數值范圍和布爾數字類型的轉換,脈沖信號便可以通過Pulse_I/O_port端口輸出給外部鏈接的I/O口模塊。為了獲得電機轉向控制信號,期望軌跡則首先通過微分獲得速度軌跡,再通過符號運算模塊獲得速度方向,最后調整數值范圍便可生成電機轉型控制信號,并通過Direction_I/O_port端口輸出給外部鏈接的I/O口模塊。

圖3 位置控制下連續軌跡跟蹤框圖Fig.3 Simulink model for tracking control

在Simulink模型的Sample Time設為20 μs,伺服驅動器設置為500個脈沖伺服電機轉動一圈時,在保證脈沖信號發生正常的情況下,脈沖信號最大頻率為25 kHz,對應驅動關節最大瞬時角速度為62.83 rad/s,在原點零度位姿下沿x方向最大平動速度為16.1 m/s,沿y方向最大平動速度為14.8 m/s,滿足高速運動的要求。

圖4 “Pulse Generator”子系統工作原理Fig.4 The schematic diagram of ‘Pulse Generator'

2.2 位置模式的高精度定位

在高精度定位時,控制模型需要對3-RRR并聯機器人進行點對點運動控制。因此,當平臺在期望的位置和姿態改變時,控制程序需要實時在線完成軌跡的規劃。本文使用Simulink傳遞函數模塊實現在線的軌跡規劃。

如圖5在Simulink控制模型中,機器人目標位姿由3個常數模塊表示:Point_X、Point_Y、Ponit_T代表了動平臺在工作空間內的期望位姿:X、Y、θ。經過傳遞方程模塊和運動學逆解模塊便可生成伺服電機的期望軌跡。3個位姿的常數模塊的數值可以在ControlDesk界面中改寫。當模塊數值改變時,便生實時可成了一種先快后慢的運動軌跡,此變化規律很好的適應了高精度定位的需要。

在控制模型sample time為20 μs的情況下,伺服驅動器調整被到200 000個脈沖轉動一圈,此時一個脈沖對應的步距角為6.3 μrad,對應的機器人終端動平臺在x和x方向的分辨率為1.5 μm左右,滿足高精度定位的需求。但此時x和x方向的最大速度僅為40.3 mm/s和36.9 mm/s。

圖5 點對點定位控制框圖Fig.5 Simulink model for positioning control

2.3 力矩模式的高速軌跡跟蹤

在位置控制模式下,機器人閉環控制的過程由伺服驅動器完成,dSPACE僅相當于是伺服驅動器的上位機,發送控制指令。伺服驅動器的力矩控制模式也可實現高速運動控制。此時,dSPACE通過DA接口向伺服驅動器輸出模擬量力矩信號,伺服驅動器將信號轉變為伺服電機的控制力矩,并向dSPACE反饋分頻后的電機編碼器信號,組成控制閉環。

驅動角空間PD控制的Simulink模型如圖6所示。伺服驅動器接收dSPACE控制器輸出的電壓信號直接對伺服電機電流環進行控制生成電機的輸出力矩,此力矩的大小與dSPACE控制信號的電壓值成正比。圖中使用的期望軌跡產生方式與位置控制模式相同,期望的軌跡信號經過微分后便可以得到期望的角空間速度軌跡。三部反饋回的伺服電機角度位置信號和角速度信號通過RTI庫中的DS1103ENC_POS模塊讀取,與期望的角度、角速度一同經過PD控制器便可生成力矩控制信號,并通過DS1103DAC模塊輸出。Saturation 模塊限制了輸出力矩,防止因為輸出力矩過大引起失控。

3 實 驗

3.1 高速軌跡跟蹤

伺服驅動器位置控制模式下的軌跡跟蹤結果如圖7。實線為期望軌跡,虛線為實際跟蹤結果。期望軌跡為以原點為圓心,半徑70 mm的圓形,運行一圈時間為0.5 s。由圖可知機器人在工作空間內上取得了光滑的軌跡跟蹤結果。實際跟蹤軌跡略小于期望軌跡是由伺服驅動器控制延遲導致。

力矩控制模式下的實驗與位置控制模式使用了相同的期望軌跡,其跟蹤結果如圖7中點畫線。與位置控制模式相比,工作空間的軌跡跟蹤出現了明顯的偏移與波動,并且急停時出現了明顯的殘余振動現象。

以上實驗驗證了本控制系統用于高速運動控制的可行性。

3.2 精密定位

基于圖5中模型進行控制,首先使用Leica AT901-B激光跟蹤儀測量了并聯機器人在工作空間內的x與y方向定位誤差分布,如圖8(a)、8(b)。雖然并聯機器人可以實現微米級的分辨能力,但是由于機器人構件加工和裝配過程中的幾何誤差的存在,定位誤差依然明顯,該誤差可以通過運動學標定進行識別與補償。如圖8(c)和8(d)所示,運動學標定與補償后x和y方向的定位誤差均保持在±30 μm以內,驗證了本控制系統用于精密定位的可行性。

圖6 力矩控制模式下軌跡跟蹤框圖Fig.6 Contorl model for torque control mode

圖7 力矩控制模式的原型軌跡跟蹤結果Fig.7 Torque control mode tracking result

圖8 并聯機器人在運動學標定前后的誤差分布Fig.8 Error distribution before and after kinematic calibration.

4 結束語

文中展示了基于dSPACE的平面3-RRR并聯機器人的控制系統設計,并針對伺服驅動器的位置和力矩控制模式,設計了Simulink控制模型。通過高速軌跡跟蹤實驗和運動學標定實驗,分別驗證了本控制系統用于高速和高精度定位的可行性。綜上所述,基于dSPACE的控制系統在使用中簡單方便靈活,滿足了并聯機器人高速與高精度控制的需求,具有應用價值。

[1] 張學濤,楊建新,余躍慶.高速柔性平面3-RRR并聯機器人實驗系統開發[J].機械設計與研究,2008,24(5):39-41.

ZHANG Xue-tao,YANG Jian-xin,YU Yue-qing.Experiment system for the high-speed flexible planar 3-RRR parallel robot[J].Machine Design and Research,2008,24(5):39-41.

[2] YU Yue-qing,Du Zhao-cai,YANG Jian-xin,LI Yuan.An experimental study on the dynamics of a 3-RRR flexible parallel robot[J].IEEE Transaction on Robotics,2011,27(5):992-997.

[3] Lapusan C,Maties V,Balan R.et al.Rapid control prototyping using Matlab and dSpace on application for a planar parallel robot [C]//2008 IEEE International Conference on Quality and Testing,Robotics,AQTR 2008:361-364.

[4] 沈悅明,陳啟軍.dSPACE快速控制原型在機器人控制中的應用[J].機器人,2002(6):545-549.

SHEN Yue-ming,CHEN Qi-jun.dSPACE rapid control prototyping and It's application in robot control[J].Robot,2002(6):545-549.

[5] 潘峰,薛定宇,徐心和.基于dSPACE半實物仿真技術的伺服控制研究與應用[J].系統仿真學報,2004,16(5):936-939.

PAN Feng,XUE Ding-yu,XU Xin-he.The research and application of DSPACE-based hardware-in-loop simulation technique in servo control[J].Journal of System Simulation,2004,16(5):936-939.

[6] GAO Mingwang,ZHANG Xianmin,WU Zhi-wei.Optimum design of a 3-RRR planar parallel manipulator with a singularity-free workspace[J].Applied Mechanics and Materials,2011(86):606-610.

Control system design for a high speed and accuracy planar 3-RRR parallel robot basing on dSPACE

LIU Han,ZHANG Xian-min
(Guangdong Province Key Laboratory of Precision Equipment and Manufacturing Technology,South China University of Technology,Guangzhou 510641,China)

Parallel robots have been widely used as high speed platform and high accuracy positioning platform.The control system should also be designed basing on the needs of high speed or accuracy.Basing on dSPACE rapid prototyping technology,this paper put forward three Simulink models for high speed control and high accuracy control,and makes a demonstration of the whole process of control experiment.On one hand,we demonstrate how to realize high speed trajectory tracking;on the other hand we measured the positioning error before and after kinematic calibration.The experiments prove that this control system is suitable for both high speed and accuracy motion control.

dSPACE;rapid control prototyping;3-RRR parallel robot;simulink

TN05

A

1674-6236(2014)11-0019-04

2014-03-28 稿件編號:201403311

國家自然科學基金重大研究計劃項目(91223201);廣東省自然科學基金團隊(S2013030013355);中央高校基本科研業務費項目(2012ZP0004);廣東省高等學校珠江學者崗位計劃(2010)

劉 晗(1989—),男,黑龍江綏化人,碩士。研究方向:并聯機器人控制。

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 一级毛片在线播放免费观看| 色香蕉网站| 沈阳少妇高潮在线| 亚洲丝袜中文字幕| 国产成人高清精品免费| 国产精品亚洲一区二区三区z | 国产噜噜在线视频观看| 成人午夜免费观看| 国产中文一区a级毛片视频| 99视频在线免费观看| 乱系列中文字幕在线视频| 黄色污网站在线观看| 亚洲av无码专区久久蜜芽| 午夜福利无码一区二区| 国产va视频| 免费在线观看av| 国产精品尤物铁牛tv | 中文字幕中文字字幕码一二区| a级毛片毛片免费观看久潮| 黄色网在线免费观看| 日韩性网站| 欧美日韩另类在线| 国产主播喷水| 国产精品综合久久久| 久久香蕉欧美精品| 1769国产精品免费视频| 国产久草视频| 免费高清自慰一区二区三区| 国产福利一区在线| 日韩精品久久久久久久电影蜜臀| 成人午夜精品一级毛片| 久久美女精品| 国产无码性爱一区二区三区| 伊人激情综合网| 亚洲中文字幕97久久精品少妇| 国产精品大尺度尺度视频| 国产永久在线视频| 色有码无码视频| 久久午夜夜伦鲁鲁片不卡| 久久无码av三级| 亚洲福利视频一区二区| 国产熟女一级毛片| 亚洲毛片网站| 日韩一区二区三免费高清| 欧美精品亚洲精品日韩专区va| 久久一本日韩精品中文字幕屁孩| 国产系列在线| 三级视频中文字幕| 精品夜恋影院亚洲欧洲| 欧美久久网| 久久频这里精品99香蕉久网址| 国产一区二区三区日韩精品| 99资源在线| 国产网站免费看| 亚洲视频免| 国产www网站| 国模在线视频一区二区三区| 欧美中文字幕在线视频| 久久久久亚洲av成人网人人软件| 三级欧美在线| 国产成人无码AV在线播放动漫| 午夜精品一区二区蜜桃| 色偷偷一区二区三区| 无码国产偷倩在线播放老年人| 国产爽妇精品| 国产精品香蕉在线观看不卡| 青青草欧美| 色综合久久88色综合天天提莫| 99久久亚洲综合精品TS| 久久国产精品77777| 99re精彩视频| 黄色网址免费在线| 国产高潮流白浆视频| 中文字幕在线欧美| 怡红院美国分院一区二区| 久草网视频在线| 久久无码av三级| 欧美黄网站免费观看| 一级毛片在线播放免费| 免费日韩在线视频| 国产成人在线无码免费视频| 久久这里只有精品免费|