Document not found! Please try again

Identification of Nonlinear Passive Devices for Haptic Simulations

1 downloads 0 Views 143KB Size Report
John M. Hollerbach‚. ( )Department of ..... M. Bergamasco, ³Haptic Simulation of an Automotive ... Rankin, and M. Johnston, ³The Haptic Profile: Capturing the ...
 

 

,GHQWLILFDWLRQRI1RQOLQHDU3DVVLYH'HYLFHVIRU+DSWLF6LPXODWLRQV -RKQ0+ROOHUEDFK‚  0DUN%&ROWRQ  'HSDUWPHQWRI0HFKDQLFDO(QJLQHHULQJ8QLYHUVLW\RI8WDK86$ ‚ 6FKRRORI&RPSXWLQJ8QLYHUVLW\RI8WDK86$ (PDLOFROWRQ#HQJXWDKHGXMPK#FVXWDKHGX



$EVWUDFW

7KLV SDSHU GHVFULEHV D PHWKRG IRU LGHQWLI\LQJ PRGHOVRIDFODVVRIQRQOLQHDUSDVVLYHGHYLFHVVXFKDV VZLWFKHV NQREV DQG EXWWRQV  $ JHQHUDO QRQOLQHDU LPSHGDQFH PRGHO LV SUHVHQWHG ZKLFK DFFRXQWV IRU G\QDPLFVWKDWFKDQJHZLWKERWKSRVLWLRQDQGGLUHFWLRQ ([SRQHQWLDOO\ZHLJKWHGOHDVWVTXDUHVLVXVHGWRILWWKH QRQOLQHDUPRGHOWRH[SHULPHQWDOGDWDIURPDVSHFLDOO\ GHVLJQHG SK\VLFDO '2) WHVW GHYLFH ZLWK LQKHUHQW QRQOLQHDULWLHV  7KH GDWD DUH REWDLQHG XVLQJ DQ LQVWUXPHQWHGOLQHDUSUREH  

,QWURGXFWLRQ 

$Q LPSRUWDQW DVSHFW RILPSURYLQJWKHUHDOLVPRI KDSWLF VLPXODWLRQV LV WKDW RI DFFXUDWHO\ PRGHOLQJ WKH IHHORIFRPSOH[GHYLFHV2QHDUHDRISDUWLFXODULQWHUHVW LV PRGHOLQJ WKH IRUFHV IHOW DV D XVHU LQWHUDFWV ZLWK SDVVLYH GHYLFHV VXFK DV VZLWFKHV NQREV OHYHUV DQG RWKHU FRQWUROV RU WRROV  &RQVLGHU IRU H[DPSOH DQ DXWRPRELOH WXUQ VLJQDO VZLWFK  $V D XVHU DFWXDWHV WKH VZLWFKDUDWKHUFRPSOH[IRUFHSURILOHLVIHOWGXHWRWKH QRQOLQHDU QDWXUH RI WKH VZLWFK  'HWHQWV IULFWLRQ EDFNODVK DQG RWKHU GLVFRQWLQXLWLHV FRQWULEXWH WR WKH GLVWLQFWLYH³IHHO´RIDWXUQVLJQDOVZLWFK$GGLWLRQDOO\ D GHVFULSWLRQ RI WKH IRUFH SURILOH PD\ YDU\ ZLWK SRVLWLRQ GLUHFWLRQ RU RWKHU SDUDPHWHUV  &UHDWLQJ D PRGHORIVXFKDGHYLFHIRUXVHLQKDSWLFVLPXODWLRQV LQ ZKLFK D XVHU DFWXDWHV D YLUWXDO WXUQ VLJQDO VZLWFK DQG IHHOV WKH UHVXOWLQJ IRUFH SURILOH  LV D FKDOOHQJLQJ SURSRVLWLRQ  7KH REMHFWLYH RI WKH ZRUN SUHVHQWHG LQ WKLV SDSHU LV WR FUHDWH WKH WRROV QHHGHG WR HIIHFWLYHO\ PRGHOFRPSOH[QRQOLQHDUGHYLFHV 

5HODWHGZRUN 

7KHUHDUHPDQ\DSSURDFKHVWRPRGHOLQJWKHIHHORI FRPSOH[ GHYLFHV  $ FRPPRQ DSSURDFK LV WR H[DPLQH WKH GHVLJQ RI D GHYLFH DQG IRUPXODWH LGHDOL]HG HTXDWLRQV EDVHG RQ HQJLQHHULQJ DVVXPSWLRQV WR

GHVFULEH WKH IRUFH SURILOH  7KH SDUDPHWHUV RI WKHVH LGHDOL]HGPRGHOVDUHRIWHQVHOHFWHGDUELWUDULO\DQGWKHQ VXEMHFWLYHO\ DGMXVWHG XQWLO WKH YLUWXDO GHYLFH IHHOV OLNH WKHUHDOREMHFW>@([DPSOHVRIWKLVDSSURDFKLQFOXGH WKH ZRUN GRQH E\ $OORWWD HW DO LQ ZKLFK D KDSWLF VLPXODWLRQRIDFDPEDVHGURWDU\NQREZDVFUHDWHGWKH PRGHOIRUZKLFKZDVGHULYHGIURPILUVWSULQFLSOHVXVLQJ DUELWUDULO\ DVVLJQHG SDUDPHWHUV >@  +D\ZDUG DQG $UPVWURQJ >@ WRRN WKLV DSSURDFK LQ DSSO\LQJ YDULRXV IULFWLRQ PRGHOV WR KDSWLFUHQGHULQJ7KHPRGHOVZHUH VLPXODWHGXVLQJDSODQDUKDSWLFGHYLFHEXWQRPHQWLRQ ZDVPDGHRIKRZWKHPRGHOSDUDPHWHUVZHUHREWDLQHG 7KHUH DUH PDQ\ RWKHU H[DPSOHV LQ WKH OLWHUDWXUH RI XVLQJLGHDOL]HGHQJLQHHULQJPRGHOVWRGHVFULEHWKHIHHO RISDVVLYHGHYLFHV $OWKRXJK WKLV DSSURDFK KDV WKHRUHWLFDO DSSHDO LQ DFWXDOLW\LWVVXFFHVVLVOLPLWHGE\WKHFRPSOH[LW\RIWKH GHYLFH WR EH PRGHOHG WKH ³WDUJHW GHYLFH´  DQG WKH PRGHOHU¶V NQRZOHGJH RI WKH PRGHO SDUDPHWHUV ZKLFK PD\ EH KLJKO\ GHSHQGHQW RQ PDWHULDO SURSHUWLHV OXEULFDWLRQ DVVHPEO\ PHWKRG WROHUDQFHV DQG DQ LQILQLWHYDULHW\RIRWKHUIDFWRUV&OHDUO\WKHUHLVDQHHG IRUDQH[SHULPHQWDODSSURDFKWRJHQHUDWLQJPRGHOVIRU FRPSOH[QRQOLQHDUGHYLFHV>@7KHVH³UHDOLW\EDVHG´ PRGHOV DUH GHULYHG IURP PHDVXUHPHQWV RQ SK\VLFDO WDUJHW GHYLFHV DQG PD\ EH XVHG WR HQKDQFH KDSWLF VLPXODWLRQVE\SURYLGLQJDPRUHUHDOLVWLFIRUFHGLVSOD\ IRUFRPSOH[YLUWXDOGHYLFHV 7KHUH DUH WZR DSSURDFKHV WR UHDOLW\EDVHG PRGHOLQJRILQWHUDFWLRQIRUFHVWKDWDUHPRVWUHOHYDQWWR WKHZRUNSUHVHQWHGLQWKLVSDSHU7KHILUVWLVWRDFWXDWH D SK\VLFDO GHYLFH XVLQJ DQ LQVWUXPHQWHG SUREH UHFRUG WKHUHVXOWLQJLQWHUDFWLRQIRUFHVDQGWKHQSOD\WKHIRUFH SURILOH EDFN DV LV LQ KDSWLF VLPXODWLRQV  ,Q WKLV DSSURDFK D PRGHO LV QRW ILWWHG WR WKH UHFRUGHG IRUFH SURILOH  ,W LV JHQHUDOO\ DVVXPHG WKDW WKH IRUFH IHOW E\ WKH XVHU LV D IXQFWLRQ RI SRVLWLRQ RQO\ DQG QRW GHSHQGHQW RQ RWKHU SDUDPHWHUV VXFK DV YHORFLW\ RU DFFHOHUDWLRQ $QH[DPSOHRIWKLVLVJLYHQE\$QJHULOOL HWDO>@LQZKLFKWKHIRUFHSRVLWLRQUHODWLRQVKLSRIDQ DXWRPRWLYHJHDUVKLIWZDVUHFRUGHGDQGSOD\HGEDFNRQ DVSHFLDOL]HGKDSWLFLQWHUIDFH$SDUDPHWHUL]HGPRGHO

Proceedings of the First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems 0-7695-2310-2/05 $20.00 © 2005 IEEE

RI WKH IRUFHSRVLWLRQ UHODWLRQVKLS ZDV QRW REWDLQHG :HLU HW DO >@ XVHG DQ LQVWUXPHQWHG SUREH WR UHFRUG IRUFH SURILOHV IRU WKUHH SXVK EXWWRQ VZLWFKHV  7KH IRUFHV ZHUH SORWWHG YV SRVLWLRQ YHORFLW\ DQG DFFHOHUDWLRQ JLYLQJ D UDWKHU FRPSOHWH GHVFULSWLRQ RI WKH IHHO RI HDFK VZLWFK  7KH GDWD DFFRXQWHG IRU WKH GHSHQGHQFH RI WKH IRUFH RQ YHORFLW\ DQG DFFHOHUDWLRQ EXWDSDUDPHWHUL]HGPRGHOZDVQRWLGHQWLILHG 7KHDGYDQWDJHRIWKHUHFRUGLQJSOD\EDFNDSSURDFK LV WKDW LW LV HDVLO\ LPSOHPHQWHG DQG GRHV QRW UHTXLUH V\VWHP LGHQWLILFDWLRQ PHWKRGV WR PRGHO WKH IRUFH SURILOH7KHGLVDGYDQWDJHLVWKDWWKHPHWKRGGRHVQRW DFFRXQWIRUWKHG\QDPLFVRIWKHWDUJHWV\VWHP,WLVLQ HVVHQFHDVWDWLFGHVFULSWLRQRIWKHVWLIIQHVVRIWKHWDUJHW GHYLFH DQG PDNHV QR DOORZDQFH IRU IRUFHV GHSHQGHQW RQYHORFLW\RUDFFHOHUDWLRQ,WLVDOVRGLIILFXOWWRDGMXVW WKH IHHO RI D YLUWXDO GHYLFH ZLWKRXW PDNLQJ D QHZ PHDVXUHPHQWRQDGLIIHUHQWGHYLFH)RUH[DPSOHLILW LVGHVLUHGWRFKDQJHWKHIHHOLQJRIPDVVRUIULFWLRQRID YLUWXDOGHYLFHWKHUHFRUGLQJSOD\EDFNDSSURDFKKDVQR ZD\ WR DFFRXQW IRU WKH FKDQJHG PDVV RU IULFWLRQ EHFDXVH WKH IRUFH SURILOH LV VWULFWO\ D IRUFH UHFRUGLQJ ZLWKQRGHVFULSWLRQRIWKHFDXVHVRIWKRVHIRUFHV 7KH VHFRQG DSSURDFK LV WR DFWXDWH D SK\VLFDO GHYLFH XVLQJ DQ LQVWUXPHQWHG SUREH UHFRUG WKH UHVXOWLQJIRUFHVDQGWKHQILWDSDUDPHWHUL]HGPRGHOWR WKH UHFRUGHG GDWD  7KH PRGHO PD\ EH D IXQFWLRQ RI SRVLWLRQ RQO\ RU D PRUH FRPSOLFDWHG IXQFWLRQ RI SRVLWLRQ DQG RWKHU YDULDEOHV VXFK DV YHORFLW\ DQG DFFHOHUDWLRQ   7KH DGYDQWDJH RI WKLV PHWKRG LV WKDW LW KDV WKH DELOLW\ WR GHVFULEH WKH G\QDPLFV RI D WDUJHW GHYLFHDQGVRWKHIRUFHRXWSXWPD\FKDQJHGHSHQGLQJ RQKRZWKHXVHUDFWXDWHVWKHGHYLFH HJWKHIRUFHPD\ GHSHQG RQ YHORFLW\ DV ZLWK D GDVKSRW RU RQ DFFHOHUDWLRQDVZLWKDPDVV 7KLVDSSURDFKWKHUHIRUH DOORZVDPRUHFRPSOHWHGHVFULSWLRQRIDWDUJHWGHYLFH ,WLVDOVRPRUHYHUVDWLOHDOORZLQJWKHXVHUWRDGMXVWWKH IHHO RI WKH YLUWXDO GHYLFH E\ FKDQJLQJ WKH PRGHO SDUDPHWHUV)RUH[DPSOHLILWLVGHVLUHGWRFKDQJHWKH IHHOLQJ RI IULFWLRQ LW LV D VLPSOH PDWWHU WR FKDQJH WKH PDJQLWXGHRIWKHIULFWLRQSDUDPHWHULQWKHPRGHO 7KHUHDUHPXOWLSOHH[DPSOHVRIXVLQJUHDOLW\EDVHG PHDVXUHPHQWV WR JHQHUDWH SDUDPHWHUL]HG PRGHOV 'XSRQW HW DO >@ VXFFHVVIXOO\ HVWLPDWHG WKH PDVV DQG FRHIILFLHQW RI IULFWLRQ RI EORFNV GXULQJ D WHOHRSHUDWHG VWDFNLQJ WDVN XVLQJ VWDWLF PHDVXUHPHQWV RI FRQWDFW IRUFH  5LFKDUG HW DO >@ GLVFXVVHV UHDOLW\EDVHG HVWLPDWLRQ RI WKH SDUDPHWHUV RI D PRGLILHG .DUQRSS¶V IULFWLRQ PRGHO DSSOLHG WR D EORFN VOLGLQJ RQ YDULRXV VXUIDFHVDQDFWLYHSUREHZDVXVHGWRDFWXDWHWKHEORFN DQG WKH HVWLPDWHV ZHUH REWDLQHG XVLQJ RUGLQDU\ OHDVW VTXDUHV2NDPXUDHWDO>@DQG2NDPXUDHWDO>@ DGGUHVVHGWKHSUREOHPRIPRGHOLQJYLEUDWLRQIRUKDSWLF

VLPXODWLRQV  $Q LQVWUXPHQWHG VW\OXV ZDV XVHG WR DFTXLUH YLEUDWLRQ GDWD GXULQJ WDSSLQJ VWURNLQJ DQG SXQFWXULQJWDVNV$SDUDPHWHUL]HGPRGHOZDVILWWHGWR WKHPHDVXUHGGDWDIRUHDFKWDVN 0DF/HDQ DQG 'XUIHH >@ DQG 0DF/HDQ >@ SURSRVHGDUHDOLW\EDVHGDSSURDFKWRHVWLPDWLQJPRGHOV RI VZLWFKHV  $Q DFWLYH SUREH ZDV XVHG WR DSSO\ SRVLWLRQ LQSXWV WR D WRJJOH VZLWFK DQG UHFRUG WKH UHVXOWLQJ IRUFH  7KLV GDWD ZDV XVHG WR JHQHUDWH D VHJPHQWHG LPSHGDQFH PRGHO RI WKH VZLWFK  $ GLIIHUHQWVSHFLDOL]HGLQSXWZDVXVHGWRHVWLPDWHHDFKRI WKHPRGHOSDUDPHWHUV7KHSDUDPHWHUVZHUHHVWLPDWHG LQGLYLGXDOO\ ZLWK WKH PDVV HVWLPDWH GHSHQGHQW RQ WKH HVWLPDWH RI WKH GDPSLQJ ZKLFK ZDV GHSHQGHQW RQ WKH HVWLPDWHRIWKHVWLIIQHVV3UREOHPVDVVRFLDWHGZLWKWKLV DSSURDFK OLPLWHG WKH DELOLW\ WR HVWLPDWH KLJKHURUGHU SDUDPHWHUV RQO\ DQ HVWLPDWH RI WKH VWLIIQHVV ZDV REWDLQHG  &ROWRQ DQG +ROOHUEDFK >@ XVHG DQ LQVWUXPHQWHG SUREH WR DFWXDWH D QRQOLQHDU WHVW V\VWHP DQG ILWWHG D VHJPHQWHG LPSHGDQFH PRGHO WR WKH H[SHULPHQWDOGDWD3DUDPHWHUVHVWLPDWHVZHUHREWDLQHG VLPXOWDQHRXVO\ XVLQJ RUGLQDU\ OHDVWVTXDUHV  7KH VWLIIQHVV DQG PDVV ZHUH HVWLPDWHG DFFXUDWHO\ EXW GXH WR QRLVH DQG RWKHU IDFWRUV RQO\ D SRRU HVWLPDWH RI GDPSLQJZDVREWDLQHG

 $SSURDFK 

7KHREMHFWLYHRIWKHSUHVHQWUHVHDUFKLVWRGHYHORS WKHPHWKRGVDQGDSSDUDWXVIRUREWDLQLQJSDUDPHWHUL]HG PRGHOV WR GHVFULEH WKH IHHO UHODWLRQVKLS EHWZHHQ SRVLWLRQ YHORFLW\ DFFHOHUDWLRQ DQG IRUFH  RI '2) QRQOLQHDU SDVVLYH GHYLFHV  7KH DSSURDFK LV WR XVH H[SRQHQWLDOO\ZHLJKWHG OHDVWVTXDUHV (:/6  D UHFXUVLYH DOJRULWKP WKDW HVWLPDWHV WKH SDUDPHWHUV RI D JHQHUDO QRQOLQHDU PRGHO IURP GDWD REWDLQHG IURP PHDVXUHPHQWVRQSK\VLFDOGHYLFHV 

0RGHOVWUXFWXUH 

*HQHUDOQRQOLQHDUPRGHO 

*HQHUDO PHFKDQLFDO GHYLFHV PD\ H[KLELW D QRQOLQHDU WLPHGHSHQGHQW UHODWLRQVKLS EHWZHHQ IRUFH DQGSRVLWLRQYHORFLW\DQGDFFHOHUDWLRQ   ) = I [  Y  D  W  ș     ZKHUH ) LV WKH IRUFH [ SRVLWLRQ Y YHORFLW\ D DFFHOHUDWLRQWWLPHDQGșDYHFWRURISDUDPHWHUVRIWKH PRGHO  ,IDXVHUFDXVHVDGHYLFHWRXQGHUJRPRWLRQ GHVFULEHG E\ [ Y DQG D WKHQ WKH GHYLFH ZLOO H[HUW D IRUFH ) RQ WKH XVHU  7KXV WKH PRWLRQ YDULDEOHV DUH

Proceedings of the First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems 0-7695-2310-2/05 $20.00 © 2005 IEEE

FRQVLGHUHG WKH LQSXWV WR WKH V\VWHP DQG WKH IRUFH WKH RXWSXW DV LPSOLHG E\    7KLV DSSURDFK LV W\SLFDO LQ KDSWLF VLPXODWLRQV LQ ZKLFK D XVHU LQWHUDFWV ZLWK D YLUWXDO HQYLURQPHQW E\ PDQXDOO\ FRQWUROOLQJ WKH SRVLWLRQDQGRURULHQWDWLRQRIDKDSWLFLQWHUIDFH 7KHDLPRIWKHSUHVHQWUHVHDUFKLVWRDXWRPDWLFDOO\ HVWLPDWH PRGHOV RI QRQOLQHDUGHYLFHVIRUXVHLQKDSWLF VLPXODWLRQV  7KLV REMHFWLYH UHGXFHV WR WKH V\VWHP LGHQWLILFDWLRQSUREOHPRIGHWHUPLQLQJDVXLWDEOHPRGHO IXQFWLRQ I LQ   DQGHVWLPDWLQJLWVSDUDPHWHUVșIURP H[SHULPHQWDO PHDVXUHPHQWV RI WKH RXWSXW ) DQG WKH LQSXWV [ Y DQG D  2QH RI WKH GLIILFXOWLHV DVVRFLDWHG ZLWKWKLVSUREOHPLVWKDWFXUUHQWPHWKRGVIRUHVWLPDWLQJ WKH SDUDPHWHUV IRU QRQOLQHDU PRGHOV UHTXLUH WKDW WKH VSHFLILF IRUP RI WKH QRQOLQHDU PRGHO   EH NQRZQ D SULRUL >@  6R IRU D V\VWHP LGHQWLILFDWLRQ PHWKRG WR VXFFHVVIXOO\ PRGHO D GHYLFH WKH LQWHUQDO VWUXFWXUH RI WKHGHYLFHPXVWEHNQRZQLQDGYDQFH

 /RFDOO\OLQHDUPRGHO 

$JHQHUDODSSURDFKWRPRGHOLQJQRQOLQHDUGHYLFHV LV WR ZRUN ZLWK D OLQHDU DSSUR[LPDWLRQ RI WKH WUXH EHKDYLRU,IWKHWDUJHWGHYLFH¶VG\QDPLFVDUHDVVXPHG WLPHLQYDULDQW WKHQ   PD\ EH DSSUR[LPDWHG E\ D PXOWLYDULDEOH 7D\ORU VHULHV H[SDQVLRQ DERXW WKH EDVH SRLQW^[RYRDR`WUXQFDWHGDIWHUWKHILUVWRUGHUWHUPV  ∂I ) = I [  Y  D  ≈ I [ R  YR  D R + [ − [R + ∂[     ∂I ∂I + Y − YR + D − D R ∂Y ∂D  ZKHUH WKH SDUWLDO GHULYDWLYHV DUH HYDOXDWHG DW WKH EDVH SRLQW'HILQLQJWKHFRQVWDQWV  ∂I ∂I ∂I  )F ≡ I [R  YR  DR  N ≡ E≡ P≡    ∂[ ∂Y ∂D  DQGVXEVWLWXWLQJWKHPLQWR  UHVXOWVLQ  ) = P D − DR + E Y − YR + N [ − [R + )F      5HWXUQLQJ WR WKH DVVXPSWLRQ RI WLPHLQYDULDQFH LW LV QRWHGWKDW[RZLOOQRWFKDQJHZLWKWLPHUHTXLULQJWKDWYR DQG DR EH ]HUR  0DNLQJ WKH QHFHVVDU\ FKDQJHV WR   DQGUHRUGHULQJLWVWHUPVUHVXOWVLQ   ) = PD + EY + N[ + )F − N[R     7KHSDUDPHWHUV)FDQG[RDUHQRWVHSDUDWHO\LGHQWLILDEOH

E\FXUUHQWHVWLPDWLRQVFKHPHVDQGVRDUHFRPELQHG   )R ≡ )F − N[R     6XEVWLWXWLRQLQWR  UHVXOWVLQ  ) = PD + EY + N[ + )R      7KXV D JHQHUDO PRGHO RI WKH IRUP JLYHQ E\   LQ ZKLFK WKH RXWSXW IRUFH LV D QRQOLQHDU IXQFWLRQ RI WKH PRWLRQ YDULDEOHV PD\ EH DSSUR[LPDWHG DW HDFK YDOXH RI [ E\ D OLQHDU PDVVVSULQJGDPSHU PRGHO    7KH ILQDO WHUP UHSUHVHQWV DQ RIIVHW IRUFH GXH WR WKH &RXORPEOLNH IULFWLRQ SOXV DQ RIIVHW LQ WKH VSULQJ $ ILQDOPRGLILFDWLRQWRWKHPRGHOLVREWDLQHGE\DOORZLQJ WKH SDUDPHWHUV WR YDU\ FRQWLQXRXVO\ ZLWK SRVLWLRQ DQG GLUHFWLRQRIPRWLRQRYHUWKHUDQJHRIWKHWDUJHWGHYLFH  P + [ D + E + [ Y + N + [ [ + )R+ [  Y >     ) = −  P [ D + E − [ Y + N − [ [ + )R− [  Y <   ZKHUHWKHVXSHUVFULSWV DQG± LQGLFDWHWKHGLUHFWLRQRI PRWLRQIRUZKLFKWKHPRGHOSDUDPHWHUVDUHYDOLG7KH GLUHFWLRQ DQG SRVLWLRQGHSHQGHQFH SURYLGH WKH IOH[LELOLW\QHHGHGWRPRGHODZLGHYDULHW\RIGHYLFHV 7KH PRGHO GHVFULEHG E\   LV DSSURSULDWH IRU VHYHUDO UHDVRQV  )LUVW WKH GHULYDWLRQ RI WKH OLQHDUL]HG PRGHO LV IRXQGHG RQ WKH 7D\ORU VHULHV H[SDQVLRQ DQG VR UHSUHVHQWV D WUXH OLQHDU DSSUR[LPDWLRQ WR WKH G\QDPLFV DW D JLYHQ RSHUDWLQJ SRLQW  $V ORQJ DV WKH H[FXUVLRQ IURP WKH RSHUDWLQJ SRLQW LV VPDOO WKH OLQHDU DSSUR[LPDWLRQZLOOEHYDOLG7KLVVKRXOGDOZD\VEHWKH FDVHVLQFH  LVEDVHGRQYDU\LQJWKHRSHUDWLQJSRLQW VRWKDWLWPDWFKHVWKHSRVLWLRQDWZKLFKWKHIXQFWLRQLV HYDOXDWHG  6HFRQG PDQ\ PHFKDQLFDO GHYLFHV DUH DFWXDOO\ FRPSULVHG RI PDVV GDPSLQJ VWLIIQHVV DQG IULFWLRQHOHPHQWVDQGVRPD\EHUHSUHVHQWHGDFFXUDWHO\ E\DPRGHORIWKLVIRUP7KLUGH[LVWLQJLGHQWLILFDWLRQ PHWKRGV PD\ EH PRGLILHG WR HVWLPDWH WKH SDUDPHWHUV DSSHDULQJLQ  /DVWO\PRVWSHRSOHKDYHDQLQWXLWLYH IHHO IRU WKH W\SHV RI IRUFHV SUHVHQW LQ    ,Q KDSWLF VLPXODWLRQV LQ ZKLFK WKH REMHFWLYH LV IRU D GHYLFH WR IHHO UHDOLVWLF WKHUH DUH REYLRXV EHQHILWV RI XVLQJ PRGHOVZLWKLQWXLWLYHDSSHDO 

 3URFHGXUH 

7KHSUREOHPDWKDQGLVWRILWDPRGHORIWKHIRUP JLYHQE\  WRGDWDREWDLQHGIURPPHDVXUHPHQWVRQD SK\VLFDOWDUJHWV\VWHP7KLVLVHTXLYDOHQWWRHVWLPDWLQJ WKH SRVLWLRQ DQG GLUHFWLRQYDU\LQJ SDUDPHWHUV LQ   7KH SURFHGXUH IRU IRUPXODWLQJ WKHVH SDUDPHWHU

Proceedings of the First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems 0-7695-2310-2/05 $20.00 © 2005 IEEE

Linear actuator

ILUVWJURXSLQJWKHGDWDDFFRUGLQJWRGLUHFWLRQRIWUDYHO DVGHWHUPLQHGE\WKHVLJQRIWKHILOWHUHGYHORFLW\(DFK GDWDJURXSLVWKHQVRUWHGE\SRVLWLRQ 

3DUDPHWHUHVWLPDWLRQ 

Impedance head

Fig. 1. Modeling testbed actuator and impedance head HVWLPDWHVLVFRPSULVHGRIWKUHHVWHSVGDWDDFTXLVLWLRQ GDWDSUHSDUDWLRQDQGSDUDPHWHUHVWLPDWLRQ 

'DWDDFTXLVLWLRQ 

7KHDFWXDWLRQV\VWHPPXVWEHFDSDEOHRIDFWXDWLQJ WKH WDUJHW GHYLFH DQG UHFRUGLQJ WKH UHVXOWLQJ IRUFH SRVLWLRQYHORFLW\DQGDFFHOHUDWLRQ$SUREHZLWKWKHVH FDSDELOLWLHV KDV EHHQ FRQVWUXFWHG FRPSULVHG RI D GLUHFWGULYH OLQHDU PRWRU ZLWK DQ LQWHUQDO OLQHDU HQFRGHUDQGDQLPSHGDQFHKHDGFDSDEOHRIPHDVXULQJ IRUFH DQG DFFHOHUDWLRQ  9HORFLW\ LV HVWLPDWHG E\ GLIIHUHQWLDWLQJ WKH SRVLWLRQ VLJQDO  $ SRUWLRQ RI WKH V\VWHPLVVKRZQLQ)LJDQGGHWDLOVDUHJLYHQLQ>@ 7KHTXDOLW\RIWKHSDUDPHWHUHVWLPDWHVLVDIXQFWLRQ RI WKH LQSXW XVHG WR DFWXDWH WKH WDUJHW V\VWHP 6SHFLILFDOO\ WKH IUHTXHQF\ FRQWHQW RI WKH LQSXW VLJQDO PXVW VSDQ WKH UDQJH RI IUHTXHQFLHV FRUUHVSRQGLQJ WR WKHLQGLYLGXDOPRGHOSDUDPHWHUV>@7KLVLPSOLHVWKH QHHG IRU DQ LQSXW VLJQDO FRQWDLQLQJ PXOWLSOH GLVFUHWH IUHTXHQFLHVRUDFRQWLQXRXVUDQJHRIIUHTXHQFLHV$Q DGGLWLRQDO UHTXLUHPHQW LV LPSRVHG E\ WKH DVVXPSWLRQ WKDWWKHPRGHOSDUDPHWHUVYDU\ZLWKSRVLWLRQWKHLQSXW VLJQDOPXVWDOVRFDXVHWKHDFWXDWRUWRWUDYHOWKURXJKWKH HQWLUH [UDQJH RI WKH WDUJHW GHYLFH WKHUHE\ DOORZLQJ HVWLPDWLRQ RI WKH SDUDPHWHUV DW HDFK YDOXH RI [  $Q LQSXW WKDW PHHWV WKHVH UHTXLUHPHQWV LV D FRQVWDQW DPSOLWXGH VZHSWVLQH  7KH DPSOLWXGH LV VHOHFWHG WR VSDQ WKH HQWLUH UDQJH RI [YDOXHV DQG WKH IUHTXHQF\ VZHHS LV VHOHFWHG WR VSDQ WKH DQWLFLSDWHG UDQJH RI IUHTXHQFLHVRIWKHWDUJHWGHYLFH'DWDDUHDFTXLUHGDV WKHSUREHPRYHVWKURXJKWKHVZHSWVLQHWUDMHFWRU\ 

'DWDSUHSDUDWLRQ 

7KH LQVWUXPHQWHG SUREH IROORZV WKH SRVLWLRQ WUDMHFWRU\ RYHU WLPH DQG VR WKH GDWD [ Y D DQG )  REWDLQHGDUHWDEXODWHGYVWLPH7KHSDUDPHWHUVLQWKH SURSRVHGPRGHO  RQWKHRWKHUKDQGDUHDVVXPHGWR GHSHQG RQ SRVLWLRQ DQGGLUHFWLRQRIWUDYHO7KHWLPH YDU\LQJGDWDWKHUHIRUHPXVWEHUHFDVWLQWRDSRVLWLRQ DQG GLUHFWLRQYDU\LQJ IRUP  7KLV LV DFFRPSOLVKHG E\

7KH HVWLPDWLRQ PHWKRG VHOHFWHG IRU WKH SUHVHQW ZRUN LV H[SRQHQWLDOO\ZHLJKWHG OHDVWVTXDUHV (:/6  D UHFXUVLYH DOJRULWKP IRU HVWLPDWLQJ PRGHO SDUDPHWHUV IURPH[SHULPHQWDOGDWD$OWKRXJKJHQHUDOO\DSSOLHGWR WLPHYDU\LQJ PRGHOV (:/6 LV VXLWDEOH IRU SRVLWLRQ YDU\LQJPRGHOVDIWHUVRUWLQJDQGJURXSLQJWKHGDWD 6WDUWLQJZLWKDQLQLWLDOHVWLPDWHRIWKHSDUDPHWHUV (:/6 VWHSV WKURXJK HDFK GDWD SRLQW LQWKLVFDVHWKH PHDVXUHGGDWDDWHDFKSRVLWLRQ UHFXUVLYHO\HVWLPDWLQJ WKHPRGHOSDUDPHWHUVDVDIXQFWLRQRISRVLWLRQ(:/6 LVFDSDEOHRIHVWLPDWLQJQRQOLQHDUPRGHOSDUDPHWHUVE\ ZHLJKWLQJ FXUUHQW GDWD PRUH KHDYLO\ WKDQ SUHYLRXV VDPSOHV7KHUHODWLYHZHLJKWLQJRIFXUUHQWYVSDVWGDWD LV GHWHUPLQHG E\ VHOHFWLQJ WKH ³IRUJHWWLQJ IDFWRU´ Ȝ ZLWK   Ȝ ”   /DUJH YDOXHV RI Ȝ UHVXOW LQ JUHDWHU HPSKDVLVRQSDVWGDWDZLWKȜ FRUUHVSRQGLQJWRWKH VWDQGDUG UHFXUVLYH OHDVWVTXDUHV LQ ZKLFK DOO VDPSOHV FRQWULEXWH HTXDOO\ WR WKH UHFXUVLYH HVWLPDWH  6PDOOHU YDOXHV RI Ȝ DOORZ PRUH DFFXUDWH WUDFNLQJ RI YDU\LQJ SDUDPHWHUVE\ZHLJKWLQJPRUHKHDYLO\WKHUHFHQWGDWD  Table 1. EWLS equations / L +  =

3 L ij L +   λ + ij L +  3 L ij L + 

D 

7

[

]

 3 L − / L +  ij7 L +  3 L  λ 7 H L = \ L +  − ij L +  șÖ L 

3 L +  =

șÖ L +  = șÖ L + / L +  H L 

E  F  G 

 7KH(:/6DOJRULWKPLVVXPPDUL]HGLQ7DEOHLQ ZKLFK ij L LVDURZYHFWRURILQSXWGDWDDWWKHFXUUHQW LWK  SRVLWLRQ VWHS \ L  LV WKH RXWSXW H L  LV WKH SUHGLFWLRQ HUURU șÖ L LV D FROXPQ YHFWRU RI SDUDPHWHU HVWLPDWHV DQG / L  DQG 3 L  DUH LQWHUPHGLDWH PDWULFHV XVHGLQFRPSXWLQJWKHHVWLPDWH>@,QWKHFDVHRIWKH PRGHO  WKHVHYDULDEOHVDUHGHILQHGDVIROORZV  ij L = [D L Y L [ L ]         \ L = ) L   7  șÖ L = PÖ L EÖ L NÖ L )Ö L   

[

R

]

Proceedings of the First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems 0-7695-2310-2/05 $20.00 © 2005 IEEE

7DUJHWGHYLFH 

Nonlinear springs

7KHVHPHWKRGVKDYHEHHQDSSOLHGVXFFHVVIXOO\WRD WDUJHWGHYLFHFRPSULVHGRIHOHPHQWVZLWKNQRZQPRGHO SDUDPHWHUV  7KH WDUJHW GHYLFH VHH )LJ FRQVLVWVRI QRQOLQHDU KDUGHQLQJ  VSULQJV D PDVV DQG D GDVKSRW 7KHVSULQJVZHUHGHVLJQHGWRH[KLELWFRQVWDQWVWLIIQHVV RYHUFHUWDLQUDQJHVRI[DQGUDSLGO\FKDQJLQJVWLIIQHVV RYHURWKHUUDQJHV7KLVZDVYHULILHGLQDQLQGHSHQGHQW H[SHULPHQWXVLQJDQ,QVWURQORDGIUDPH7KH[YDU\LQJ VWLIIQHVVWKXVREWDLQHGLVVKRZQLQDVDVROLGOLQHLQWKH XSSHUSORWRI)LJ 

Dashpot

Mass

Impedance head

([SHULPHQWDOUHVXOWV 

,Q WKH LQLWLDO H[SHULPHQWV WKH LQVWUXPHQWHG SUREH DFWXDWHG WKH WDUJHW GHYLFH ZLWK D  VHFRQG  +] VZHSWVLQHSRVLWLRQLQSXWRYHUDPPUDQJHVDPSOHG DW  N+]  $ GDVKSRW ZDV QRW LQFOXGHG LQ WKLV H[SHULPHQW  $IWHU JURXSLQJ WKH GDWD E\ GLUHFWLRQ DQG VRUWLQJ E\ SRVLWLRQ WKH (:/6 DOJRULWKP ZDV XVHG WR HVWLPDWHWKHPRGHOSDUDPHWHUVDVDIXQFWLRQRISRVLWLRQ $ IRUJHWWLQJ IDFWRU RI  Ȝ   ZDV IRXQG WR JLYH VDWLVIDFWRU\ SDUDPHWHU WUDFNLQJ IRU WKLV WDUJHW GHYLFH 7KHSDUDPHWHUVZHUHLQWHUSRODWHGDWPPLQFUHPHQWV 7KH UHVXOWV IRU ERWK GLUHFWLRQV DUH VKRZQ LQ )LJ  1RWH WKDW WKH VWLIIQHVV HVWLPDWH FORVHO\ PDWFKHV WKH DFWXDOVWLIIQHVV GHWHUPLQHGXVLQJWKHORDGIUDPH 7KH GDPSLQJ LV HVWLPDWHG WR EH ]HUR DV H[SHFWHG ZLWKRXW WKH GDVKSRW LQ SODFH  7KH PDVV HVWLPDWH WUDFNV ZLWK VRPHYDULDWLRQWKHDFWXDOFRQVWDQWPDVVRIWKHV\VWHP 7KHRIIVHWIRUFHWUDFNVUHDVRQDEO\ZHOOWKDWSRUWLRQWKDW LV GXH WR WKH VSULQJ RIIVHW DV GHWHUPLQHG XVLQJ WKH ,QVWURQORDGIUDPH$Q\GLVFUHSDQF\LQWKHRIIVHWIRUFH PD\EHGXHWRWKHIULFWLRQDVVKRZQLQHTXDWLRQ   $+]VLQXVRLGDOLQSXWZDVDSSOLHGWRWKHV\VWHP LQ RUGHU WR YHULI\ WKH HVWLPDWHG PRGHO¶V DELOLW\ WR SUHGLFWWKHRXWSXWIRUFHRIWKHWDUJHWGHYLFH7KHUHVXOW LV VKRZQ LQ )LJ  LQ ZKLFK LW LV FOHDU WKDW WKH PRGHO FORVHO\SUHGLFWVWKHRXWSXWRIWKHSK\VLFDOV\VWHP 

'LVFXVVLRQDQGFRQFOXVLRQ 

7KH SUHOLPLQDU\ UHVXOWV SUHVHQWHG LQ WKLV SDSHU LQGLFDWHWKDWWKH(:/6PHWKRGLVFDSDEOHRIHVWLPDWLQJ WKH SRVLWLRQ DQG GLUHFWLRQYDU\LQJ SDUDPHWHUV RI D PRGHO RI WKH IRUP GHVFULEHG E\    7KH SDUDPHWHUV DUHHVWLPDWHGVLPXOWDQHRXVO\ZKLFKLVDQLPSURYHPHQW RYHU FHUWDLQ RWKHU PHWKRGV WKDW HVWLPDWH SDUDPHWHUV LQGLYLGXDOO\ ZLWK WKH TXDOLW\ RI HDFK SDUDPHWHU HVWLPDWH GHSHQGLQJ RQ WKH HVWLPDWH RI WKH RWKHU SUHYLRXVO\ HVWLPDWHG SDUDPHWHUV  ,W KDV DOVR EHHQ VKRZQ WKDW WKH (:/6 PHWKRG ZKHQ XVHG LQ

Fig. 2. Nonlinear test system FRQMXQFWLRQ ZLWK D VZHSWVLQH LQSXW LV FDSDEOH RI DFFXUDWHO\HVWLPDWLQJWKHPDVVRIDWDUJHWGHYLFHZKLFK LVRIWHQWKHPRVWGLIILFXOWSDUDPHWHUWRHVWLPDWH &XUUHQW UHVHDUFK LV DLPHG DW DSSO\LQJ WKHVH PHWKRGV WR PRUH FRPSOH[ QRQOLQHDU V\VWHPV VXFK DV DQDXWRPRELOHWXUQVLJQDOOHYHU,QLWLDOUHVXOWVVXJJHVW WKDWWKHSUHVHQWPHWKRGVZLOOEHDEOHWRLGHQWLI\PRGHOV RI WKHVH W\SHV RI GHYLFHV  7KHVH PRGHOV ZLOO WKHQ EH XVHGLQKDSWLFVLPXODWLRQV2WKHUDSSURDFKHVDUHEHLQJ LQYHVWLJDWHGLQFOXGLQJILWWLQJVHJPHQWHGPRGHOVWRWKH H[SHULPHQWDOGDWDZKLFKKDVWKHDSSHDORIUHGXFLQJWKH RYHUDOO FRPSOH[LW\ RI WKH SDUDPHWHU YDULDWLRQV  7DNH IRU H[DPSOH WKH PRGHO SDUDPHWHUV VKRZQ LQ )LJ  7KHVWLIIQHVVSDUDPHWHUNDQGWKHRIIVHWIRUFH)RDUH DSSUR[LPDWHO\FRQVWDQWRYHUWKHUDQJH”[”PP ,W ZRXOG WKHUHIRUH VLPSOLI\ WKH PRGHO VWUXFWXUH E\ PDNLQJ WKDW SRVLWLRQ UDQJH D VLQJOH VHJPHQW ZLWK WKH VWLIIQHVVDQGRIIVHWIRUFHFRQVWDQWYDOXHVLQWKDWUDQJH 

$FNQRZOHGJPHQWV 

7KLV ZRUN ZDV VXSSRUWHG E\ 16) *UDQW '0,  

5HIHUHQFHV 

>@ 3( 'XSRQW 70 6FKXOWHLV 3$ 0LOOPDQ DQG 5' +RZH³$XWRPDWLF,GHQWLILFDWLRQRI(QYLURQPHQW+DSWLF 3URSHUWLHV´ 3UHVHQFH 9RO  1R  $XJ  SS   >@ -0 +ROOHUEDFK ³6RPH &XUUHQW ,VVXHV LQ +DSWLFV 5HVHDUFK´ 3URF ,((( ,QWO &RQI 5RERWLFV DQG $XWRPDWLRQ6DQ)UDQFLVFR$SULOSS   >@ 1HOOHV 2 1RQOLQHDU 6\VWHP ,GHQWLILFDWLRQ 6SULQJHU %HUOLQ

Proceedings of the First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems 0-7695-2310-2/05 $20.00 © 2005 IEEE

2

b (kg/s)

30 20

0 0 5

5

10

15

0 -1 0 -2 0

5

10

15

20

M e a s u re d P re d ic te d

-3 0 -4 0

1

0

2

4

6

8

10

t (s )

0.5 0 0

Fig. 4. Forces, measured and predicted 5

10

15

20

0 -20

o

F (N )

10

20

0

-5 0 1.5

m (kg)

40 A c tu a l E W L S (+ d ire c tio n ) E W L S (- d ire c tio n )

F (N )

k (N/m m )

4

-40 0

5

10 x (m m )

15

20



Fig. 3. Model parameters estimated using EWLS and interpolated at 1 mm intervals >@ &5LFKDUG05&XWNRVN\DQG.0DF/HDQ³)ULFWLRQ ,GHQWLILFDWLRQIRU+DSWLF'LVSOD\´3URF$60(,0(&( 1DVKYLOOH711RY  >@ 9+D\ZDUGDQG%$UPVWURQJ³$1HZ&RPSXWDWLRQDO 0RGHO RI )ULFWLRQ $SSOLHG WR +DSWLF 5HQGHULQJ´ ([SHULPHQWDO 5RERWLFV 9, 3 &RUNH DQG - 7UHYHO\DQ HGV 6SULQJHU1HZ@ % $OORWWD 9 &ROOD DQG * %LROL ³$ 0HFKDWURQLF 'HYLFH IRU 6LPXODWLQJ3XVKEXWWRQVDQG.QREV´3URF ,((( ,QWHUQDWLRQDO &RQI RQ 0XOWLPHGLD &RPSXWLQJ DQG 6\VWHPV )ORUHQFH,WDO\-XQSS   >@ 0$QJHULOOL$)ULVROL)6DOVHGR60DUFKHVFKLDQG 0 %HUJDPDVFR ³+DSWLF 6LPXODWLRQ RI DQ $XWRPRWLYH 0DQXDO *HDUVKLIW´ 3URF WK ,((( ,QWHUQDWLRQDO :RUNVKRS RQ 5RERW DQG +XPDQ ,QWHUDFWLYH &RPPXQLFDWLRQ %RUGHDX[ )UDQFH 6HSW   SS  >@ ': :HLU 0 3HVKNLQ -( &ROJDWH 3 %XWWROR - 5DQNLQ DQG 0 -RKQVWRQ ³7KH +DSWLF 3URILOH &DSWXULQJWKH)HHORI6ZLWFKHV´3URF,(((WK6\PS

RQ +DSWLF ,QWHUIDFHV IRU 9LUWXDO (QYLURQPHQW DQG 7HOHRSHUDWRU6\VWHPV0DU

 >@ .( 0DF/HDQ DQG :. 'XUIHH ³$Q $SSDUDWXV WR 6WXG\WKH(PXODWLRQRI+DSWLF)HHGEDFN´3URF$60( '\QDPLF6\VWHPVDQG&RQWURO'LYLVLRQSS   >@.(0DF/HDQ³7KHµ+DSWLF&DPHUD¶$7HFKQLTXHIRU &KDUDFWHUL]LQJ DQG 3OD\LQJ %DFN +DSWLF 3URSHUWLHV RI 5HDO(QYLURQPHQWV´3URF$60('\QDPLF6\VWHPVDQG &RQWURO'LYLVLRQ  >@0% &ROWRQ DQG -0 +ROOHUEDFK ³$XWRPDWHG 0RGHOLQJ RI 1RQOLQHDU 0HFKDQLVPV IRU 9LUWXDO 3URWRW\SLQJ´ 3URF $60( WK %LHQQLDO 0HFKDQLVPV DQG5RERWLFV&RQIHUHQFH6DOW/DNH&LW\876HSW 2FW  >@/MXQJ / 6\VWHP ,GHQWLILFDWLRQ 7KHRU\ IRU WKH 8VHU 3UHQWLFH+DOO3758SSHU6DGGOH5LYHU1-  >@*RGIUH\ .  3HUWXUEDWLRQ 6LJQDOV IRU 6\VWHP ,GHQWLILFDWLRQ3UHQWLFH+DOO1HZ@/MXQJ / DQG 7 6RGHUVWURP 7KHRU\ DQG 3UDFWLFH RI 5HFXUVLYH ,GHQWLILFDWLRQ 0,7 3UHVV &DPEULGJH 0$   >@$0 2NDPXUD -7 'HQQHUOHLQ DQG 5' +RZH ³9LEUDWLRQ )HHGEDFN 0RGHOV IRU 9LUWXDO (QYLURQPHQWV´ 3URF ,((( ,QWO &RQI 5RERWLFV DQG $XWRPDWLRQ/HXYHQ%HOJLXP0D\  >@$0 2NDPXUD 0: +DJH 05 &XWNRVN\ DQG -7 'HQQHUOHLQ ³,PSURYLQJ 5HDOLW\EDVHG 0RGHOV IRU 9LEUDWLRQ )HHGEDFN´ 3URF $60( '\QDPLF 6\VWHPV DQG&RQWURO'LYLVLRQ9RO1R

Proceedings of the First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems 0-7695-2310-2/05 $20.00 © 2005 IEEE