Andrzej Milecki, prof.dr hab. inż., Politechnika Poznańska Paweł
Transkrypt
Andrzej Milecki, prof.dr hab. inż., Politechnika Poznańska Paweł
Andrzej Milecki, prof.dr hab. inż., Politechnika Poznańska Paweł Bachman, mgr inż., Uniwersytet Zielonogórski Konstrukcja i badania urządzeń zadających i dotykowych z cieczami magnetoreologicznymi i z siłowym sprzężeniem zwrotnym – podsumowanie projektu badawczego Artykuł ten prezentuje konstrukcje i wyniki badań wybranych hamulców magnetoreologicznych i dżojstików dotykowych. Na początku artykułu zamieszczone są wiadomości teoretyczne dotyczące technologii haptic. Następnie opisane są hamulce magnetoreologiczne, ich charakterystyki i wykonane z ich użyciem dżojstiki. Końcowa część artykułu to opis innych konstrukcji dżojstików dotykowych i możliwych zastosowań zaprojektowanych urządzeń. Construction and research of control devices with magnetorheological fluids and force feedback – summary of research project The article presents constructions and research’s results of choose magnetorheological brakes and haptic joysticks. In the beginning theoretical information’s about haptic technology are given. Than the magnetorheological brakes, they characteristic and haptic joystick made with theirs using are described. Finally other haptic’s constructions and conceivably using of designed devices are shown. 1. Wprowadzenie Obecnie w wielu ośrodkach naukowych trwają różnorodne prace zmierzające do zbudowania urządzeń zdolnych do interakcji między komputerem a człowiekiem za pomocą zmysłu dotyku. Urządzenia te w literaturze angielskojęzycznej nazywane są jako „haptic devices”. Słowo „haptic” pochodzi z języka greckiego (grec. haphe) i oznacza wchodzenie w zakres zmysłu dotyku. Urządzenia dotykowe pozwalają użytkownikom dotknąć, czuć i manipulować trójwymiarowymi przedmiotami w środowisku wirtualnym oraz mogą też znaleźć zastosowanie w sterowaniu obiektami w systemach teleoperacyjnych. Wykorzystują one dotykowe (ang. tactile feedback) lub siłowe (ang. force feedback) sprzężenie zwrotne. Takie sprzężenia zwrotne są wyczuwane poprzez receptory umieszczone na skórze rąk lub w mięśniach. Poprzez dotykowe sprzężenie zwrotne możliwe jest wyczuwanie kształtu, faktury, temperatury lub wibracji. Siłowe sprzężenie zwrotne jest wyczuwalne przez receptory umieszczone głębiej w ciele. Dostarczają one do systemu kinetycznego umieszczonego w mięśniach, ścięgnach i koniuszkach palców informację o całkowitej sile kontaktu lub wadze podnoszonego przedmiotu. Z pomocą urządzenia dotykowego siłowe sprzężenie zwrotne pozwala na odczucie wielkości podnoszonej lub przesuwanej masy lub siły oporu stawianej przez części ruchome sterowanego urządzenia, wytwarzając wrażenia podobne do tych, które występują w kontakcie z prawdziwymi przedmiotami. Urządzenia typu haptic są urządzeniami wejścia-wyjścia tzn., że śledzą one fizyczne manipulacje użytkownika (wejście), a przy tym dostarczają realistyczne wrażenie dotyku skoordynowane z wydarzeniami pochodzącymi ze sterowanego urządzenia lub wirtualnej rzeczywistości (wyjście). Przykładami dotykowych urządzeń (rys. 1), są np. dżojstiki (Force™ 3D Pro) i kierownice (MOMO® Racing Force Feedback Wheel) oraz bardziej skomplikowane urządzenia przeznaczone dla zastosowań przemysłowych, medycznych lub naukowych np. roboty chirurgiczne [1]. Do wywierania oporu ruchu w urządzeniach tego typu stosowane są najczęściej różnego rodzaju silniczki lub elektromagnesy. c) a) b) Rys. 1. Urządzenia dotykowe firmy Logitech: joystick (a), kierownica (b), pedały (c) [9] Zagadnienia te były rozpatrywane w ramach projektu KBN nr 4 T07B 002 29. Przedmiotem projektu była problematyka budowy i sterowania dżojstików z siłowym sprzężeniem zwrotnym. Zaplanowano, że w tych dżojstikach, jako element wywołujący siłę oporu zostaną wykorzystane hamulce z cieczą magnetoreologiczną (MR). Ciecze MR [7] należą do tzw. smart materials, bowiem zmieniają one swoje właściwości w obecności pola magnetycznego. Przy jego braku zachowują się jak zwykły olej, a w obecności pola magnetycznego zmieniają konsystencję do przypominającej gęsty smar. Głównym celem projektu było zbudowanie urządzeń (dżojstików), zdolnych do przekazywania sygnałów od poruszającego nimi człowieka do komputera i dalej do urządzenia wykonawczego. Dżojstiki te powinny umożliwiać przekazywanie siły ze sterowanego urządzenia, poprzez komputer, do operatora. Wartość tej siły powinna być zależna od rzeczywistych sił oporu ruchu elementów wykonawczych. Dzięki temu możliwe jest stworzenie sprzężenia zwrotnego, skierowanego do człowieka obsługującego za pośrednictwem komputera maszynę albo wykonującego jakieś czynności w wirtualnej rzeczywistości. Pierwszym etapem prac było opracowanie metody sterowania oraz zaprojektowanie układów elektronicznych pośredniczących pomiędzy dżojstikiem, sterowanym obiektem i komputerem. Następnie przeprowadzono analizę różnych istniejących konstrukcji urządzeń z cieczą MR, opracowano własne konstrukcje poszczególnych urządzeń dotykowych, wykonano je i sprawdzono ich działanie. Ze względu na ograniczenia objętości publikacji, w niniejszym artykule zostaną przedstawione niektóre konstrukcje oraz przykładowe wyniki badań. 2. Opis wybranych konstrukcji i wyniki badań Pierwszą konstrukcją, jaka zostanie przedstawiona jest hamulec magnetoreologiczny, który zostanie zastosowany do budowy dżojstika wahadłowego, jednoosiowego. Widok tego hamulca pokazany jest na rys. 2a, a wykres zależności momentu obrotowego od prądu płynącego przez cewki hamulca MR na rys. 2b. Badania momentu hamującego wykonano na stanowisku wyposażonym w momentomierz dynamiczny firmy Magneton Elektronik (typ DFM22 5.0 S +/- 5Nm). Pomiary wykonywane były przy pomocy komputera PC z kartą DaqBoard 3001. a) b) 3,5 3 M [Nm] 2,5 2 1,5 1 0,5 0 0 0,05 0,1 0,15 0,2 0,25 0,3 I [A] Rys. 2. Widok hamulca MR (a) oraz wykres zależności momentu hamującego od prądu płynącego przez cewki hamulca MR (b) Następnie, na bazie tego hamulca, wykonano dżojstik (rys. 3a), w którego dźwigni na czas badań zamontowano tensometryczny czujnik siły i wyznaczono zależność siły hamującej (Fj) dżojstika od prądu płynącego przez cewkę hamulca magnetoreologicznego (I). Wyniki tych pomiarów pokazane są na rys. 3b. a) Fj Czujnik siły b) [N] FF j [N] Hamulec MR Potencjometr 20 18 16 14 12 10 8 6 4 2 0 0 0,1 0,2 0,3 0,4 II [A] [A] Rys. 3. Widok dżojstika wahadłowego (a) oraz charakterystyka siły hamującej dżojstika w zależności od prądu hamulca (b), (Fj – siła dżojstika, I – prąd hamulca MR) Po przebadaniu dżojstika w pierwszej kolejności wykonano układ sterowania komputerowym modelem napędu elektrohydraulicznego. Model jest opisany transmitancją: k s s2 y( s) G( s) x( s) s( s 2 2 s s s s2 ) (1) gdzie: ks– współczynnik wzmocnienia, ωs– częstotliwość drgań własnych, ζs– współczynnik tłumienia. Parametry wymienionych transmitancji można określić na podstawie danych zawartych w katalogach, a przytaczane one były też w publikacjach [4, 5]. Podczas symulacji, dla przesuwanej masy m=500 kg, transmitancja zaworu wynosiła: 200 G( s) 2 s 230s 10000 , (2) a siłownika: 15936437 G( s) 3 s 80s 2 159822s . (3) Schemat modelu napędu elektrohydraulicznego wykonany w programie Simulink pokazany jest na rys. 4. In 2 Piston’s force Fp PID In 1 Joystick’s position αj 200 PID Controller 1 s 1 s Integrator4 Integrator1 1 s 15936437 1 s Integrator5 230 Integrator2 80 1 s Integrator3 Out 1 Piston’s position yp 159822 10000 Piston model Valve model 40 Rys. 4. Schemat modelu napędu elektrohydraulicznego wykonany w programie Simulink Wykorzystując opisany powyżej model napędu elektrohydraulicznego w programie Simulink zbudowano układ sterowania, i wykonano pomiary siły hamującej dżojstika (Fj) dla różnych współczynników twardości ściskanego przedmiotu. Wyniki pomiarów pokazane są na rys. 5a, a widok siłownika i ściskanej kuli w wirtualnej rzeczywistości pokazano na rys. 5b. a) b) 25 k=3 k=2,5 k=2 k=1,5 k=1 k=0,5 k=0 FFj [N] 20 15 10 5 0 0 1 2 3 4 t [s] Rys. 5. Charakterystyka Fj=f(t) – ściskanie dla różnych współczynników twardości k (a), widok wirtualnego modelu siłownika hydraulicznego w wirtualnej rzeczywistości (b). Rysunek 6a przedstawia charakterystyki położenia i siły dżojstika oraz siłownika w czasie podczas prób zderzeniowych. Linia x umieszczona jest w momencie zatrzymania dżojstika, gdy operator wyczuł większy opór po uderzeniu siłownika w przeszkodę. Rysunek 6b pokazuje widok siłownika i przeszkody w wirtualnej rzeczywistości. a)30 25 20 15 10 5 0 -5 0 -10 -15 -20 b) α j [] yp [mm] 1 Fp [kN] 3 2 4 Fj [N] t [s] x Rys. 6. Charakterystyki uzyskane w wyniku badań symulacyjnych – zderzenie (a) oraz widok wirtualnego modelu siłownika i przeszkody – zderzenie (b) (Fp – siła siłownika, Fj – siła dżojstika, yp – pozycja siłownika, αj – położenie kątowe dżojstika) Następnym etapem pracy było przebadanie procesu sterowania napędu elektrohydraulicznego przy pomocy dżojstika z hamulcem MR. Zaprojektowano układ pomiarowy, w którym jako obciążenie siłownika zastosowano liniowy hamulec magnetoreologiczny z możliwością regulacji siły oporu. Do sterowania użyto komputer PC z kartą Advantech PCI 1716 i programem Matlab/Simulink. Do pomiarów wykorzystano drugi komputer z kartą DaqBoard 3000 i programem DasyLab. Schemat blokowy tego układu pokazano na rysunku 7. Zawór Siłownik Czujnik siły Liniowy hamulec MR Sterowanie obciążeniem ys Fs Położenie siłownika Sterowanie zaworu Siła siłownika PC 2 PC 1 Pomiar Matlab Simulink karta zaworu hydraulicznego Analog Input silownik 10 Analog Input4 Advantech PCI-1716 [auto] Analog Input KP dzojstik Analog Output Analog Output Advantech PCI-1716 [auto] 2 Kd Analog Input1 Advantech PCI-1716 [auto] cewki hamulca MR Analog Input DasyLab Analog Input2 Advantech PCI-1716 [auto] czujnik sily silownik -10 KHMR Analog Output Analog Output1 Advantech PCI-1716 [auto] ys Fs Fs DaqBoard 3001 PCI 1716 αj ys αj Fj Prąd HMR Siła dżojstika Pozycja dżojstika Stopień mocy OPA549 Rys. 7. Schemat blokowy układu sterująco – pomiarowego Widok stanowiska badawczego pokazany jest na rys. 8a. Operator siedzący przed komputerem nie miał możliwości obserwowania ruchu siłownika. W związku z tym, że sterowanie obciążeniem odbywało się poprzez ręczne włączenie odpowiedniego napięcia cewki liniowego hamulca magnetoreologicznego, podczas badań nie było możliwości sprawdzenia działania układu z obciążeniem sprężystym. a) a) b) 60 α j [] 40 20 Fj [N] 0 Indukcyjny pomiar położenia Siłownik hydrauliczny PC 2 PC 1 -20 ys [mm] 0 2 4 6 Fs [kN] -40 -60 Dżojstik x t [s] c)b) α j [] 60 40 Czujnik siły Liniowy hamulec MR 20 ys [mm] 0 -20 0 2 4 -40 Fj [N] 6 Fs [kN] -60 t [s] x y Rys. 8. Widok stanowiska pomiarowego (a), przebiegi czasowe siły i położenia siłownika i dżojstika przy włączonym siłowym sprzężeniu zwrotnym (b) oraz bez dodatkowego sprzężenia siłowego (c) (Fs – siła siłownika, Fj – siła dżojstika, ys – położenie siłownika, αj – położenie dżojstika) Przebadano jedynie drugi przypadek, w którym tłoczysko siłownika uderza w przeszkodę. Na rys. 8b pokazano charakterystyki położenia i siły dżojstika i siłownika w czasie z włączonym siłowym sprzężeniem zwrotnym. Linia oznaczona literą x pokazuje moment zatrzymania dżojstika w chwili, gdy operator wyczuł większy opór po uderzeniu siłownika w przeszkodę. Na wykresie widać, że dżojstik i siłownik zatrzymały się niemal w tym samym czasie. Rysunek 8c pokazuje wyniki pomiarów bez dodatkowego siłowego sprzężenia zwrotnego. Przez cały czas pomiaru siła Fj równa była sile oporów własnych dżojstika. Na tym wykresie widać, że dżojstik zatrzymał się dopiero w chwili oznaczonej literą y, czyli około 0,5 sekundy po zatrzymaniu siłownika (linia x). Operator nie wyczuł momentu uderzenia siłownika w przeszkodę. Zatrzymał dżojstik dopiero po zaobserwowaniu innego symptomu spowodowanego wzrostem ciśnienia w układzie hydraulicznym po zatrzymaniu się siłownika (wzrost natężenia dźwięku i wibracji). Różnica czasu zatrzymania dżojstika w obu badanych przypadkach jest niewielka, gdyż ruch roboczy tłoczyska odbywał się zaledwie w zakresie 60mm, a operator siedział blisko całego urządzenia i z pewnym prawdopodobieństwem mógł się domyślić, kiedy siłownik może się zatrzymać. Można przypuszczać, że gdyby zakres ruchu i prędkość siłownika były większe, a stanowisko sterowania byłoby bardziej oddalone od napędu, różnice te też były o wiele większe. Kolejną konstrukcją wykonaną w ramach projektu był jednoosiowy dżojstik liniowy (rys. 9a) zbudowany z użyciem hamulca widocznego na rys. 9b. a) b) Rys. 9. Widok dżojstika liniowego (a) i hamulca MR (b) 1,6 1,4 1,2 1 0,8 0,6 0,4 0,2 0 1,4 1,2 1 0,8 0,6 0,4 0,2 0 M [Nm] M [Nm] Zależność momentu hamującego od prądu płynącego przez cewkę hamulca pokazane są na rys. 10a, a wykresy momentu hamującego w czasie dla różnych wartości prądów płynących przez cewki hamulca MR na rys. 10b. a) b) 0,36 A 0 0,1 0,2 0,3 0,4 0,3 A 0,26 A 0,23 A 0,2 A 0,16 A 0,13 A 0,1 A 0,06 A 0,03 A 0A 0 2 4 I [A] 6 8 t [s] Rys. 10. Zależność momentu hamującego od prądu płynącego przez cewkę hamulca MR (a) oraz wykresy momentu hamującego w czasie dla różnych wartości prądów płynących przez cewki hamulca MR (b). Na rys. 11 widoczne są przebiegi czasowe siły i położenia siłownika i dżojstika. Linia x umieszczona jest w momencie zatrzymania dżojstika w momencie, gdy operator wyczuł większy opór po uderzeniu siłownika w przeszkodę. a) 60 50 Fj [N] Fj [N] 40 ys [mm] 30 20 α j [] Fs [kN] y j [cm] 10 Fs [kN] 0 0 0,5 1 x 1,5 ys [mm] t [s] Rys. 11. Przebiegi czasowe siły i położenia siłownika i dżojstika przy włączonym siłowym sprzężeniu zwrotnym (Fs – siła siłownika, Fj – siła dżojstika, ys – położenie siłownika, αj – położenie dżojstika) Ostatnią opisaną konstrukcją będzie trzyosiowy dżojstik dotykowy [3], który jest wykorzystywany do sterowania robota (rys. 12a). Na kiści robota umieszczono trzyosiowy czujnik siły (rys. 12b). X Y Z Rys. 12. Widok trzyosiowego dżojstika i robota (a) oraz trzyosiowego czujnika siły (b) Dżojstik zbudowany jest na bazie dwóch hamulców MR, z których jeden został już opisany (rys. 2), a widok drugiego wraz z charakterystyką momentu hamującego, pokazany jest na rys. 13. a) b) 2,5 2 [Nm] MM [Nm] 1,5 1 0,5 0 0 0,1 0,2 0,3 0,4 0,5 0,6 I [A] I [A] Rys. 13. Widok zewnętrzny hamulca (a) oraz wykres zależności momentu hamującego od prądu (b) Układ sterowania wykonany został w pakiecie Matlab/Simulink, a całość jest sterowana przy pomocy komputera PC z kartą RT-DAC. Na rys. 14 przedstawione są przebiegi siły podczas uderzenia kiści robota pod różnymi kątami w przeszkodę. a) b) 20 20 15 F [N] F [N] 15 10 10 5 5 0 0 0 0,5 1 1,5 2 0 0,5 t [s] c) 1,5 2 d) 25 30 20 25 15 F [N] F [N] 1 t [s] 10 20 15 10 5 5 0 0 0 0,5 1 t [s] 1,5 2 0 0,5 1 1,5 2 t [s] Rys. 14. Przebiegi siły przy uderzeniach: w osi X (a), w osi Y (b), w osi Z (c), podczas ruchu złożonego w trzech osiach (d) Przebiegi siły uzyskane z pomiarów nie są linią ciągłą, gdyż elektronika współpracująca z tymi czujnikami miała wyjście PWM, a właściwy przebieg uzyskiwany był poprzez zastosowanie odpowiednich filtrów. Na rys. 15. pokazana jest zależność prądów hamulców magnetoreologicznych od sił zmierzonych czujnikiem siły. Przebieg ten jest nieco opóźniony ze względu na czas przetwarzania komputera. a) 30 F [N] 25 20 15 10 5 0 0 0,5 1 1,5 2 1,5 2 t [s] b) 0,5 I [A] 0,4 0,3 0,2 0,1 0 0 0,5 1 t [s] Rys. 14. Przebieg siły dla trzech osi (a) oraz prądów trzech hamulców magnetoreologicznych (b) Zakończenie Obecnie trwają dalsze prace badawcze nad doborem odpowiednich algorytmów sterowania hamulcami MR oraz dopracowywane są konstrukcje dżojstików. W ramach projektu powstało jeszcze kilka konstrukcji urządzeń dotykowych. Zaliczyć do nich należy dżojstik z zaworowym modelem przepływu cieczy [8], układ sterowania liniowym napędem elektrycznym przy pomocy dżojstika dotykowego [2], manipulator hydrauliczny sterowany dwuosiowym dżojstikiem [6] i parę innych konstrukcji hamulców MR. Przewidywane zastosowania dżojstików z siłowym sprzężeniem zwrotnym obejmują: sterowanie napędami elektrycznymi i elektrohydraulicznymi maszyn, zastosowanie ich w tzw. teleoperatorach, sterowanie elementami maszyn roboczych typu: dźwigi, koparki, spychacze, glebogryzarki, pługi, rozdrabniacze, sterowanie chwytakami precyzyjnych elementów w skali mikro albo makro (przenoszenie elementów szklanych, bardzo cienkich, powleczonych jakimś materiałem), sterowanie pojazdach (np. układ kierowniczy, hamulcowy. Dodatkowym elementem może być sterowanie takimi urządzeniami za pośrednictwem długiego przewodu połączeniowego – bez kontaktu wzrokowego np. za pośrednictwem Internetu. Kolejną dziedziną, w której mogą znaleźć zastosowanie zaprojektowane w ramach tej pracy dżojstiki jest rzeczywistość wirtualna. Można je zastosować do współpracy z programami typu CAD (kontakt fizyczny z tworzonymi elementami, łapanie brył, przenoszenie, próby montażu), do kreślenia figur, w grach do kontaktu z obiektami, do tworzenia obrazów, rzeźb (w sztuce), a także do obsługi symulatorów: robotów i manipulatorów, pojazdów, samolotów itp. Konstrukcję hamulców MR można wykorzystać w budowie urządzeń rehabilitacyjnych, ponieważ dzięki nim można wytworzyć różne siły oporu podczas ćwiczeń. Więcej wiadomości dotyczących prezentowanej w artykule tematyki znajduje się na stronie internetowej: http://www.haptic.pl. Literatura [1] Bachman P., Chciuk M.: Zastosowanie cieczy magnetoreologicznych w urządzeniach dotykowych, Seminarium naukowo-techniczne - TECHNICON '05: targi nauki i techniki, Gdańsk 2005. [2] Bachman P.: Sterowanie napędem elektrycznym za pomocą dżojstika dotykowego z cieczą magnetoreologiczną, Zeszyty Naukowe Politechniki Poznańskiej, Poznań 2008. [3] Chciuk M.: Sterowanie ramieniem robota za pomocą wieloosiowego dżojstika dotykowego z cieczą magnetoreologiczną i siłowym sprzężeniem zwrotnym, Pomiary, Automatyka, Robotyka, Warszawa 2008. [4] Milecki A.: Wybrane metody poprawy właściwości liniowych serwo-napędów elektrohydraulicznych. Politechnika Poznańska 1999. [5] Milecki A.: Liniowe serwonapędy elektrohydrauliczne. Modelowa-nie i sterowanie. Wydawnictwo Politechniki Poznańskiej, 2003. [6] Milecki, A., Myszkowski A., Chciuk M.: Applications of magnetorheological brakes in manual control of lifting devices and manipulators, 11th International Conference on Electrorheological Fluids and Magnetorheological Suspensions, Dresden 2008. [7] Milecki A., Ławniczak A., Ciecze elektro- i magnetoreologiczne oraz ich zastosowania w technice, Wydawnictwo Politechniki Poznańskiej, Poznań 1999. [8] Myszkowski A.: Konstrukcja i badania hamulca wahadłowego z cieczą magnetoreologiczną, Archiwum Technologii Maszyn i Automatyzacji, Poznań 2007. [9] http://www.logitech.com Pracę wykonano w ramach projektu badawczego KBN p.t.: "Konstrukcja i badania urządzeń zadających i dotykowych z cieczami magnetoreologicznymi i z siłowym sprzężeniem zwrotnym" nr 4 T07B 002 29