時間:2010-05-12 13:38:39來æºï¼šwuyue
應(yÄ«ng)ç”¨é ˜(lÇng)域:機(jÄ«)器人é‹å‹•控制
挑戰(zhà n):
應(yÄ«ng)用æˆç†Ÿçš„NI系列產(chÇŽn)å“快速構(gòu)å»ºä¸€å¥—åŠŸèƒ½å®Œå–„ã€æ€§èƒ½å„ª(yÅu)è¶Šã€äººæ©Ÿ(jÄ«)界é¢å‹å¥½çš„開放å¼å¤šè‡ªç”±åº¦å¹¶è¯(lián)機(jÄ«)器人數(shù)控系統(tÇ’ng),ä¸åƒ…具有å¸(xué)è¡“(shù)æ„義更具有實際æ„義。
應(yīng)用方案:
以6-PPPSå…自由度并è¯(lián)機(jÄ«)器人為å°è±¡ï¼Œä»¥PXI-1042å…§(nèi)嵌PXI-8186æŽ§åˆ¶å™¨ç‚ºæ ¸å¿ƒï¼Œé‡‡ç”¨PXI-7356多軸é‹å‹•控制å¡å’ŒUMI-7774æŽ¥å£æ¿é©…(qÅ«)å‹•6個伺æœé›»æ©Ÿ(jÄ«),采用多軸控制å¡çš„é…套軟件和LabVIEW 8.0實ç¾(xià n)電機(jÄ«)å®Œå…¨åŒæ¥ã€å¹¶è¯(lián)機(jÄ«)器人的多軸å”(xié)調(dià o)軌跡控制ã€è»Œè·¡æ›²ç·šé¸æ“‡èˆ‡é¡¯ç¤ºç‰é—œ(guÄn)éµæŠ€è¡“(shù),采用PXI-6511數(shù)å—輸入å¡å¯¦ç¾(xià n)æ“作按鈕åŠç‹€æ…‹(tà i)指示ç‰é–‹é—œ(guÄn)é‡æŽ§åˆ¶ï¼Œå¹¶åˆ©ç”¨PID軟件包和RT模塊的強(qiáng)大功能實ç¾(xià n)快速開發(fÄ)。軟件開發(fÄ)上采用了用戶事件技術(shù)ã€é€šçŸ¥æˆ–隊列技術(shù)ç‰LabVIEW的高級編程技術(shù),解決了å„用戶界é¢å’Œå„模塊之間的實時切æ›ï¼›å„種變é‡çš„æ‡‰(yÄ«ng)用則實ç¾(xià n)ä¸åŒæ¨¡å¡Šä¹‹é–“的信æ¯å‚³éžå’Œå…±äº«ï¼›VIå‹•æ…‹(tà i)載入技術(shù),實ç¾(xià n)åVIçš„å³èª¿(dià o)å³ç”¨å’Œå¤šé¢æ¿çš„å‹•æ…‹(tà i)載入åŠç•Œé¢é‡ç”¨ï¼›å……分利用LabVIEWå¼·(qiáng)大的外部接å£èƒ½åŠ›ï¼Œå¯¦ç¾(xià n)了動態(tà i)éˆæŽ¥åº«ï¼ˆDLL)和Windows API的調(dià o)用,并嵌入了Matlabå¹¶è¯(lián)機(jÄ«)器人é‹å‹•å¸(xué)模型,使程åºä¸ä½†å…·æœ‰å¼·(qiáng)大的功能,也使得復(fù)雜的計算更為快æ·ã€‚
使用的產(chÇŽn)å“:
PXI-1042 機(jÄ«)ç®±ã€
PXI-8186 控制器ã€
PXI-7356 é‹å‹•控制å¡ã€
UMI-7774 通用é‹å‹•控制接å£ã€
PXI-6511 å·¥æ¥(yè)數(shù)å—I/0å¡ã€
LabVIEW 8.0ã€
LabVIEW RT(實時模塊)ã€
Control Design and Simulation Bundle
Labview Control Design Toolkit
Labview System Identification Toolkit
Labview Simulation Interface
Toolkit
Labview Simulation Module
Motion Assistant
介紹:
ç ”ç©¶èƒŒæ™¯ï¼š
å¹¶è¯(lián)機(jÄ«)器人以其å“越的性能æ£åœ¨èµ°å‡ºå¯¦é©—室,æ¥å…¥å·¥æ¥(yè)界和人們最為熟悉的日常生活ä¸ã€‚早在1962å¹´Gough and Whitehall就把并è¯(lián)機(jÄ«)器人作為輪胎檢測機(jÄ«)。最近幾åå¹´ä¸ï¼Œå¹¶è¯(lián)機(jÄ«)器人被用于飛行器模擬器ã€å¾®æ“作機(jÄ«)å™¨äººã€æ‰‹è¡“(shù)機(jÄ«)器人以åŠå¤§åž‹å°„電望é (yuÇŽn)é¡ä¸çš„例å舉ä¸å‹èˆ‰ã€‚然而,æ¤é¡žå¹¶è¯(lián)機(jÄ«)器人大多å˜åœ¨é–‹ç™¼(fÄ)周期長ã€ç³»çµ±(tÇ’ng)ä¸é–‹æ”¾ç¶è·(hù)å’Œå‡ç´šå›°é›£ã€é€ 價高昂以åŠç³»çµ±(tÇ’ng)特性ä¸å®Œå–„ç‰ç¼ºé»žï¼Œé€™ä¹Ÿæ˜¯åˆ¶ç´„å¹¶è¯(lián)機(jÄ«)器人全é¢èµ°å‘å¸‚å ´çš„ç“¶é ¸ã€‚å¦‚ä½•åœ¨è¼ƒçŸçš„æ™‚é–“å…§(nèi)開發(fÄ)出系統(tÇ’ng)ç‰¹æ€§å¥½ã€æˆæœ¬ä½Žã€åŠŸèƒ½é½Šå…¨ã€ç•Œé¢å‹å¥½çš„多自由度并è¯(lián)機(jÄ«)器人控制系統(tÇ’ng)æ˜¯ä¸€é …æŒ‘æˆ°(zhà n)性的工作。
本文以6-PPPSå¹¶è¯(lián)機(jÄ«)器人為控制å°è±¡ï¼Œä»¥NIå…¬å¸çš„系列軟硬件產(chÇŽn)å“為基礎(chÇ”)ï¼Œä¾æ‰˜åœ‹å®¶è‡ªç„¶åŸºé‡‘(No. 30770538)的支æŒï¼Œå¿«é€Ÿé–‹ç™¼(fÄ)了æ¤å¹¶è¯(lián)機(jÄ«)å™¨äººçš„é–‹æ”¾å¼æ•¸(shù)å—æŽ§åˆ¶ç³»çµ±(tÇ’ng)。
系統(tÇ’ng)總體的è¨(shè)計
æœ¬èª²é¡Œæ‰€ç ”ç©¶çš„å¹¶è¯(lián)機(jÄ«)器人的驅(qÅ«)å‹•ç”±å…個高精度的伺æœé›»æ©Ÿ(jÄ«)åŠå…¶é©…(qÅ«)動器承擔(dÄn),æ¯ä¸€è»¸ä¸Šéƒ½è¨(shè)有å‰é™ä½ã€åŽé™ä½åŠåŽŸé»žä¸‰å€‹é–‹é—œ(guÄn),共18個I/Oé‡ã€‚電機(jÄ«)é©…(qÅ«)動需è¦é€²(jìn)行以ä½ç½®å解為基礎(chÇ”)的軌跡è¦(guÄ«)劃,使機(jÄ«)器人的末端執(zhÃ)行器以一定的軌跡準(zhÇ”n)確到é”(dá)é (yù)定ä½ç½®ï¼Œå¹¶æ ¹æ“š(jù)é (yù)å…ˆè¦(guÄ«)劃的軌跡進(jìn)è¡Œå·¥ä½œï¼Œå› æ¤ï¼Œå¹¶è¯(lián)機(jÄ«)器人的軌跡è¦(guÄ«)劃和åè§£é‹ç®—需è¦ä¸€å€‹æ€§èƒ½å¼·(qiáng)大的計算器進(jìn)行計算和å˜å„²ï¼Œå¹¶ä¸”這些å˜å„²çš„æ•¸(shù)據(jù)實時地傳é€åˆ°ä½œç‚ºä¸‹ä½æ©Ÿ(jÄ«)的控制å¡å’Œé©…(qÅ«)動器上,以產(chÇŽn)生用于驅(qÅ«)動電機(jÄ«)çš„é›»æµæˆ–電壓??紤]到系統(tÇ’ng)需è¦å¤§é‡çš„æ•¸(shù)據(jù)傳éžã€ç²¾ç¢ºåŒæ¥ä»¥åŠI/Oä¿¡è™Ÿç¨®é¡žå¤šçš„ç‰¹é»žï¼Œæˆ‘å€‘é¦–å…ˆé¸æ“‡äº†PXI開發(fÄ)å¹³è‡ºï¼Œé€™æ˜¯å› ç‚ºPXIä¸åƒ…具有æ¥(yè)å…§(nèi)最高的總線帶寬和最低的傳輸延é²ï¼Œè€Œä¸”æä¾›å¾žDC到6.6 GHz RFçš„å„種模塊化的I/Oã€‚ç‚ºäº†é©æ‡‰(yÄ«ng)本系統(tÇ’ng)進(jìn)一æ¥å‡ç´šå’ŒåŽçºŒ(xù)æ¨¡å¡Šçš„åµŒå…¥ï¼Œæˆ‘å€‘é¸æ“‡äº†é«˜æ€§èƒ½çš„8槽機(jÄ«)ç®±?ï¼Ÿåˆ‚ç ´é²ƒt采用內(nèi)嵌2.2GHz Intel 奔騰4處ç†å™¨çš„PXI-8186以滿足機(jÄ«)器人軌跡è¦(guÄ«)劃å解和數(shù)據(jù)分æžçš„快速性。PXI-6511å·¥æ¥(yè)數(shù)å—I/OæŽ¥å£æ¿ä½œç‚ºå¤–åœæ¨¡å¡Šæä¾›å¤šé”(dá)64路的隔離數(shù)å—輸入。至于機(jÄ«)器人控制系統(tÇ’ng)的軟硬件具體è¨(shè)計和é¸åž‹ï¼Œæˆ‘們將分別在下é¢é€ä¸€ä»‹ç´¹??刂葡到y(tÇ’ng)硬件之間的關(guÄn)系如圖1.
控制系統(tÇ’ng)硬件è¨(shè)計
由于本并è¯(lián)機(jÄ«)器人作為染色體切割è£å‚™ç³»çµ±(tÇ’ng)çš„å®å‹•å系統(tÇ’ng)ï¼Œè‚©è² (fù)著除染色體最終切割以外的絕大部分任務(wù),具有高的定ä½ç²¾åº¦å’Œå¤§çš„å·¥ä½œç©ºé–“è¦æ±‚。其基本機(jÄ«)æ§‹(gòu)是一6-PPPS解耦的空間å…自由度并è¯(lián)機(jÄ«)æ§‹(gòu),由å…個高精度伺æœé›»æ©Ÿ(jÄ«)é©…(qÅ«)動實ç¾(xià n)空間å…ç¶é‹å‹•(Xã€Yã€Z三個方å‘的移動和繞Xã€Yã€Z三個方å‘的轉(zhuÇŽn)å‹•ï¼‰ï¼Œå› ç‚ºæœ«ç«¯å¹³è‡ºè¦é”(dá)到微米級精度和å…個電機(jÄ«)çš„å”(xié)調(dià o)控制,所以我們é¸ç”¨äº†NI公叿€§èƒ½å“è¶Šçš„PXI-7356多軸é‹å‹•控制å¡ã€‚æ¤å¤šè»¸é‹å‹•控制å¡çš„ç·©å˜æ–·é»žæŠ€è¡“(shù)有效的æé«˜äº†ç©åˆ†é€Ÿåº¦ï¼Œå°äºŽä¸€èˆ¬çš„ä½ç½®æ–·é»žèƒ½å¤ 以2kHz的速率計算觸發(fÄ)點,å°äºŽç‰è·åˆ†å¸ƒé»žå‰‡èƒ½å¤ 以高é”(dá)4MHz的速率計算;æ¤å¡çš„兩軸PID控制周期å¯ä»¥é”(dá)到62.5μs,8軸PID控制周期å¯ä»¥é”(dá)到250μs,實時性é (yuÇŽn)é (yuÇŽn)高于一般試驗控制1msçš„è¦æ±‚,如æ¤é«˜çš„è¨ˆç®—æ•ˆçŽ‡é©æ‡‰(yÄ«ng)了本系統(tÇ’ng)的快速響應(yÄ«ng)的特性。PXI-7356多軸é‹å‹•控制å¡çš„å¤šè»¸åŒæ¥æ™‚é–“å°äºŽä¸€å€‹é‡‡æ¨£å‘¨æœŸï¼›å…¶ä½ç½®ç²¾åº¦è¼ƒé«˜ï¼Œä½ç½®å饋時ä½ç½®èª¤å·®ä¸è¶…éŽæ£è² (fù)一個æ£äº¤ç¢¼ç›¤è¨ˆæ•¸(shù)(quadrature count),模擬é‡å饋時應(yÄ«ng)用其內(nèi)置的8è·¯16使¨¡æ“¬é‡è¼¸å…¥é‡‡é›†åŠŸèƒ½ï¼Œæ¥µå¤§çš„æé«˜äº†æ¨¡æ•¸(shù)轉(zhuÇŽn)æ›çš„分辨率,使其ä½ç½®èª¤å·®ä¸è¶…éŽä¸€å€‹æœ€ä½Žæœ‰æ•ˆä½(LSB),如æ¤é«˜çš„精度為系統(tÇ’ng)é«˜ç²¾åº¦çš„è¦æ±‚æä¾›äº†å¾ˆå¥½çš„ä¿éšœã€‚å¦å¤–,PXI-7356多軸é‹å‹•控制å¡è‡ªèº«çš„安全標(biÄo)準(zhÇ”n)ã€S曲線調(dià o)節(jié)功能ã€é›™PID控制環(huán)以åŠå¤šè»¸ä¹‹é–“的電å齒輪é…åˆèƒ½å¤ 為系統(tÇ’ng)æä¾›å¯é 的穩(wÄ›n)定性。PXI-7356多軸é‹å‹•控制å¡åŠå…¶é…套的é‹å‹•控制接å£UMI-7774ç«¯å£æ¿å…·æœ‰ç”¨ä¾†æŽ§åˆ¶å›ºæ…‹(tà i)ç¹¼é›»å™¨å’Œè®€å–æ•¸(shù)å—ç·¨/è¯ç¢¼å™¨çš„64使•¸(shù)å—I/O,使得系統(tÇ’ng)ä¸è«¸å¦‚18è·¯é™ä½ã€12路使能åŠçœ¾å¤šçš„å ±è¦ç‰ä¿¡è™Ÿè®€å–和輸出更為方便快æ·ã€‚鑒于以上考慮我們èª(rèn)為NIå…¬å¸çš„PXI-7356多軸é‹å‹•控制å¡åŠå…¶é…套模塊å¼é©åˆæœ¬ç³»çµ±(tÇ’ng)çš„è¦æ±‚å¹¶é¸ç”¨ã€‚
控制系統(tÇ’ng)軟件è¨(shè)計
應(yÄ«ng)用軟件層:考慮到系統(tÇ’ng)æ“作éŽç¨‹ä¸éœ€è¦é‹ç”¨ä¸€äº›é–‹é—œ(guÄn)來控制電機(jÄ«)或抱閘ã€ä¸€äº›æŽ¥å£ä¾†æ”¹è®Šå„電機(jÄ«)或壓電陶瓷的é‹è¡Œåƒæ•¸(shù)ã€ä¸€äº›æŒ‡ç¤ºç‡ˆä¾†ç™¼(fÄ)出æ£?ï¼›é©ç¼¶îˆ…ç›˜æž´â’æâ”¸å£½E曲線來實時監(jiÄn)控å„部分的é‹è¡Œæƒ…æ³ä»¥åŠå„界é¢ä¹‹é–“的切æ›ç‰åŠŸèƒ½ï¼Œæˆ‘å€‘é¸ç”¨äº†æœ€èƒ½é«”ç¾(xià n)虛擬儀器技術(shù)價值的LabVIEW圖形化編程語言,編寫了å‹å¥½ã€æ–¹ä¾¿ã€éˆæ´»çš„人機(jÄ«)界é¢ã€‚程åºçš„æ•´é«”采用了主/從çµ(jié)æ§‹(gòu)的編程方å¼ï¼Œä¸»è¦æ˜¯ç‚ºäº†è§£æ±ºå¤šå€‹ä¸åŒé »çŽ‡çš„å¾ªç’°(huán)和循環(huán)之間的信æ¯äº¤äº’。程åºä¸åµŒå…¥äº†å¹¶è¯(lián)機(jÄ«)器人的åè§£æ¨¡åž‹åŠæŽ§åˆ¶ç®—æ³•ï¼Œé‡‡ç”¨å…¨å±€è®Šé‡ã€å±€éƒ¨è®Šé‡ã€å…±äº«è®Šé‡ç‰å¯¦ç¾(xià n)å„ç¨‹åºæ¨¡å¡Šä¹‹é–“åŠæ¨¡å¡Šå…§(nèi)部的信æ¯äº¤äº’,充分利用用戶事件技術(shù)ã€é€šçŸ¥æˆ–隊列技術(shù)實ç¾(xià n)å„界é¢ä¹‹é–“的切æ›ï¼Œç‚ºäº†é¿å…諸如兩個循環(huán)åŒæ™‚æ“作一個å°è±¡ä¹‹é¡žçš„ç«¶çˆå•é¡Œï¼Œé‡‡ç”¨äº†åŒæ¥æŠ€è¡“(shù)ã€‚å› ç‚ºç¨‹åºæ¯”較大,所è¦åæ˜ çš„ä¿¡æ¯å¤šï¼Œå› æ¤åœ¨ç¨‹åºçš„管ç†ä¸Šï¼Œæˆ‘們也充分利用了LabVIEW的高級編程技巧,如為了節(jié)çœå…§(nèi)å˜å’Œæ¸…æ™°åŒ–ç¨‹åºæ¡†æž¶åŠå‰é¢æ¿ï¼Œæˆ‘們采用了動態(tà i)VI控制技術(shù),ä¸ä½†å¯¦ç¾(xià n)了åVIçš„å³ç”¨å³èª¿(dià o),而且實ç¾(xià n)äº†å¤šé¢æ¿ç¨‹åºè¨(shè)計的動態(tà i)載入和界é¢é‡ç”¨ã€‚
系統(tǒng)整體特性與實驗
本方案是并è¯(lián)機(jÄ«)器人控制系統(tÇ’ng)è¨(shè)è¨ˆé ˜(lÇng)域ä¸ä¸€ç¨®æ–°åž‹çš„系統(tÇ’ng)組建方法,其出發(fÄ)點和è½è…³é»žæ˜¯ç¸®çŸé–‹ç™¼(fÄ)周期ã€é™ä½Žç³»çµ±(tÇ’ng)é€ åƒ¹ã€æé«˜ç³»çµ±(tÇ’ng)特性ã€å®Œå–„系統(tÇ’ng)功能?;贚abVIEWå’ŒPXI平臺的6-DOFå¹¶è¯(lián)機(jÄ«)å™¨äººé–‹æ”¾å¼æ•¸(shù)å—æŽ§åˆ¶ç³»çµ±(tÇ’ng)ä¸éœ€è¦å¾žæœ€ä½Žå±¤é€²(jìn)行開發(fÄ),åªéœ€å°å„個模塊進(jìn)行é…置并編寫出用戶需è¦çš„特定功能程åºå³å¯ï¼Œèˆ‡ä»¥å¾€çš„æ©Ÿ(jÄ«)器人控制系統(tÇ’ng)的開發(fÄ)相比,ä¸åƒ…大大縮çŸäº†é–‹ç™¼(fÄ)周期,而且系統(tÇ’ng)çš„å‡ç´šå’Œç¶è·(hù)也éžå¸¸æ–¹ä¾¿ï¼Œåœ¨é€™å€‹æ„義上來說æ¤ç³»çµ±(tÇ’ng)是性價比最高的。系統(tÇ’ng)特性方é¢çš„優(yÅu)勢主è¦é«”ç¾(xià n)在穩(wÄ›n)定性ã€å¿«é€Ÿæ€§å’Œç²¾ç¢ºæ€§ä¸Šï¼Œ25KHz—25.6MHz的編碼器å饋信號濾波范åœä½¿å¾—系統(tÇ’ng)èƒ½å¤ åœ¨å¼·(qiáng)電干擾的工æ¥(yè)ç¾(xià n)å ´çš„ç©©(wÄ›n)定工作,6軸PID控制周期å¯ä»¥é”(dá)到250μs使得實時性é (yuÇŽn)é (yuÇŽn)高于一般控制控制系統(tÇ’ng)1msçš„è¦æ±‚,機(jÄ«)器人å…軸å”(xié)調(dià o)é‹å‹•åŽçš„æœ«ç«¯åŸ·(zhÃ)行器穩(wÄ›n)æ…‹(tà i)誤差å¯é”(dá)1μmé«”ç¾(xià n)了系統(tÇ’ng)精確的特性。下圖列出了幾個典型的模塊說明了系統(tÇ’ng)的一些技術(shù)特點和æˆç†Ÿçš„功能。圖3是點動é‹è¡Œæ¨¡å¡Šï¼Œè©²æ¨¡å¡Šä¸åƒ…具有6å€‹è»¸ä¸æ¯è»¸çš„å–®è»¸é»žå‹•ï¼Œè€Œä¸”æ ¹æ“š(jù)機(jÄ«)器人的構(gòu)型特點和é‹å‹•需求è¨(shè)置了任何兩軸的雙軸點動;該模塊å¯ä»¥æ ¹æ“š(jù)用戶ä¸åŒçš„é‹å‹•需求è¨(shè)置點動æ¥é•·ã€é€Ÿåº¦ã€åŠ æ¸›é€Ÿçš„åŸºæ•¸(shù)值åŠå…¶å€çŽ‡ï¼›è©²æ¨¡å¡Šèƒ½å¤ ?qÅ«)å´Ÿr顯示é‹å‹•çš„ä½ç½®å’Œé‹å‹•完æˆç‹€æ…‹(tà i),圖示顯示了軸1ç¶“(jÄ«ng)éŽå¹¾å€‹å–®è»¸é»žå‹•完æˆåŽçš„狀態(tà i)。圖4為軌跡跟蹤模塊,該模塊ä¸åƒ…è¨(shè)置了é (yù)定軌跡的跟蹤也具有軌跡è¦(guÄ«)åŠƒçš„åŠŸèƒ½ï¼Œå¹¶ä¸”èƒ½å¤ åŒæ™‚顯示å…個軸的é‹è¡Œæƒ…æ³ï¼Œåœ–ç¤ºç‚ºåæ˜ xå‘å…©è»¸åŒæ¥é‹è¡Œçš„狀態(tà i)。圖5為速度PIDæŽ§åˆ¶å™¨åŠ å…¥å‰åŽåŒä¸€ä½™å¼¦æ³¢çš„ä½ç½®æ›²ç·šé‹å‹•所表ç¾(xià n)出的ä¸åŒé€Ÿåº¦æ›²ç·šç‰¹æ€§ï¼Œå¯è¦‹é›™PIDæŽ§åˆ¶å™¨èƒ½å¤ å¾ˆå¤§ç¨‹åº¦ä¸Šæ”¹å–„å…¶é‹å‹•特性。圖6為并è¯(lián)機(jÄ«)器人整體系統(tÇ’ng)。é™äºŽç¯‡å¹…,æ¤ç”¨äºŽæŸ“色體切割è£ç½®çš„å®å‹•å¹¶è¯(lián)機(jÄ«)器人數(shù)控系統(tÇ’ng)的其他特性ä¸å†ä¸€ä¸€è´…述。
本文課題內(nèi)容涉åŠè™›æ“¬å„€å™¨æŠ€è¡“(shù)ã€é‹å‹•控制技術(shù)ã€æ©Ÿ(jÄ«)器人技術(shù)以åŠè«¸å¤šLabVIEW編程技巧,建立并完善了基于LabVIEWå’ŒPXI開發(fÄ)平臺的“å…自由度并è¯(lián)機(jÄ«)器人控制系統(tÇ’ng)â€ï¼Œæœ¬ç³»çµ±(tÇ’ng)具有高å¯é 性ã€é«˜ç²¾åº¦ã€é«˜é‹ç®—速度ã€é«˜æ™ºèƒ½åŒ–ã€å‹å¥½çš„人機(jÄ«)交互能力ç‰ç‰¹é»žã€‚ç¨ç«‹é–‹å±•了一系列é‹å‹•æŽ§åˆ¶ç ”ç©¶èˆ‡æ‡‰(yÄ«ng)用軟件編制工作,本系統(tÇ’ng)主è¦ç‰¹é»žå¦‚下:
(1)將虛擬儀器拓展到并è¯(lián)機(jÄ«)å™¨äººçš„è‡ªå‹•æŽ§åˆ¶é ˜(lÇng)域,充分利用LabVIEW 圖形化語言和LabVIEW RT, control design and Simulation Bundleã€LabVIEW System identification Toolkitã€Motion Assistantç‰ç›¸é—œ(guÄn)çš„NI工具包開發(fÄ)應(yÄ«ng)用程åºï¼Œæ§‹(gòu)æˆäº†ä¸€ç¨®åŸºäºŽæ¨¡åž‹çš„開放å¼é‹å‹•控制系統(tÇ’ng),ä¸ä½†ä½¿ç³»çµ±(tÇ’ng)具有極好的人機(jÄ«)交互性ã€ç›´è§€æ€§å’Œé½Šå…¨çš„功能,而且縮çŸäº†é–‹ç™¼(fÄ)周期,é™ä½Žäº†é–‹ç™¼(fÄ)æˆæœ¬å’Œç¡¬ä»¶æˆæœ¬ï¼Œç‚ºæ©Ÿ(jÄ«)器人走å‘ç¤¾æœƒå¥ å®šäº†åŸºç¤Ž(chÇ”)。
(2)充分利用PXI-7356多軸é‹å‹•控制å¡çš„相關(guÄn)軟件函數(shù)和模塊,開發(fÄ)了高精度的并è¯(lián)機(jÄ«)器人的多電機(jÄ«)å”(xié)調(dià o)控制和雙電機(jÄ«)åŒæ¥æŽ§åˆ¶ã€‚
(3)采用了用戶事件技術(shù)ã€é€šçŸ¥æˆ–隊列技術(shù)LabVIEW的高級編程技術(shù),解決了å„用戶界é¢å’Œå„模塊之間的實時切æ›ï¼›é‡‡ç”¨å„種變é‡å¯¦ç¾(xià n)ä¸åŒæ¨¡å¡Šä¹‹é–“å’Œç›¸åŒæ¨¡å¡Šå…§(nèi)部的信æ¯å‚³éžå’Œå…±äº«ï¼›é‡‡ç”¨äº†VI的動態(tà i)載入技術(shù),實ç¾(xià n)了åVIçš„å³èª¿(dià o)å³ç”¨å’Œå¤šé¢æ¿çš„å‹•æ…‹(tà i)載入åŠç•Œé¢é‡ç”¨ã€‚
(4)充分利用LabVIEWå¼·(qiáng)大的外部接å£èƒ½åŠ›ï¼Œå¯¦ç¾(xià n)了動態(tà i)éˆæŽ¥åº«ï¼ˆDLL)和Windows API的調(dià o)用,并嵌入了Matlabå¹¶è¯(lián)機(jÄ«)器人é‹å‹•控制程åºï¼Œä½¿ç¨‹åºä¸ä½†å…·æœ‰Windows系統(tÇ’ng)的拷è²ã€æ‰“å°ç‰åŠŸèƒ½ï¼Œä¹Ÿä½¿å¾—å¾©(fù)雜的計算更為快æ·ã€‚
標(biÄo)簽:
上一篇:基于臺é”(dá)20PMé‹å‹•控制器的漸...
下一篇:微能WIN-V63çŸ¢é‡æŽ§åˆ¶è®Šé »å™¨åœ¨...
ä¸åœ‹å‚³å‹•ç¶²(wÇŽng)版權(quán)與å…責(zé)è²æ˜Žï¼šå‡¡æœ¬ç¶²(wÇŽng)注明[來æºï¼šä¸åœ‹å‚³å‹•ç¶²(wÇŽng)]的所有文å—ã€åœ–片ã€éŸ³è¦–å’Œè¦–é »æ–‡ä»¶ï¼Œç‰ˆæ¬Š(quán)å‡ç‚ºä¸åœ‹å‚³å‹•ç¶²(wÇŽng)(www.hysjfh.com)ç¨å®¶æ‰€æœ‰ã€‚如需轉(zhuÇŽn)載請與0755-82949061è¯(lián)系。任何媒體ã€ç¶²(wÇŽng)站或個人轉(zhuÇŽn)è¼‰ä½¿ç”¨æ™‚é ˆæ³¨æ˜Žä¾†æºâ€œä¸åœ‹å‚³å‹•ç¶²(wÇŽng)â€ï¼Œé•å者本網(wÇŽng)將追究其法律責(zé)任。
本網(wÇŽng)轉(zhuÇŽn)載并注明其他來æºçš„稿件,å‡ä¾†è‡ªäº’è¯(lián)ç¶²(wÇŽng)或æ¥(yè)å…§(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuÇŽn)載請ä¿ç•™ç¨¿ä»¶ä¾†æºåŠä½œè€…ï¼Œç¦æ¢æ“…自篡改,é•è€…è‡ªè² (fù)版權(quán)法律責(zé)任。
相關(guÄn)資訊