Czujnik bezwładnościowy i żyroskopowy#
Wstęp#
Czujnik bezwładnościowy i czujnik żyroskopowy VEX EXP umożliwiają pomiar kierunku skrętu robota.
Czujnik bezwładnościowy wykorzystuje dwie części do pomiaru ruchu. Żyroskop mierzy obroty, takie jak kierunek, obrót, prędkość żyroskopu i orientację. Akcelerometr mierzy zmiany ruchu, takie jak przyspieszenie lub zwolnienie wzdłuż osi x, y i z.
Czujnik żyroskopowy mierzy tylko skręt. Może raportować wartości kierunku i obrotu, ale nie raportuje przyspieszenia ani orientacji.
Bloki czujników bezwładnościowych lub żyroskopowych pojawią się tylko wtedy, gdy czujnik zostanie skonfigurowany niezależnie w oknie Urządzenia, a nie jako część konfiguracji układu napędowego.
Poniżej znajduje się lista dostępnych bloków:
Czujnik bezwładnościowy — Użyj wartości z skonfigurowanego czujnika bezwładnościowego.
Przyspieszenie bezwładnościowe – Raportuje, jak szybko czujnik bezwładnościowy przyspiesza lub zwalnia na wybranej osi.
Prędkość żyroskopu bezwładnościowego – Raportuje, jak szybko czujnik bezwładnościowy obraca się wokół wybranej osi.
Orientacja bezwładnościowa – Raportuje kąt przechyłu, pochylenia lub odchylenia czujnika bezwładnościowego.
Czujnik bezwładnościowy/żyroskopowy — praca z wartościami kierunku i obrotu.
kalibruj czujnik bezwładnościowy/żyroskopowy – Kalibruje skonfigurowany czujnik bezwładnościowy lub żyroskopowy.
ustaw kierunek bezwładnościowy/żyroskopowy – Ustawia aktualny kierunek czujnika na nową wartość kierunku.
ustaw obrót bezwładnościowy/żyroskopowy – Ustawia aktualny obrót czujnika na nową wartość obrotu.
Kierunek bezwładnościowy/żyroskopowy – Raportuje kierunek, w którym skierowany jest czujnik, od 0 do 359,99 stopnia.
Obrót bezwładnościowy/żyroskopowy – Raportuje, jak daleko obrócił się czujnik.
Przyspieszenie bezwładnościowe#
Przyspieszenie to szybkość, z jaką czujnik przyspiesza lub zwalnia. Blok raportujący Przyspieszenie bezwładnościowe raportuje przyspieszenie czujnika bezwładnościowego na wybranej osi, od -4,0 G do 4,0 G.
G to jednostka miary przyspieszenia. 1 G to przyspieszenie, jakie odczuwasz pod wpływem grawitacji, siedząc nieruchomo.
Wartość może być dodatnia lub ujemna w zależności od kierunku przyspieszenia na wybranej osi. Dostępne opcje osi to x, y i z.
Uwaga: Ten blok jest dostępny tylko dla czujników bezwładnościowych.
(przyspieszenie [Inertial1 v] osi [x v] w g)
Parametr |
Opis |
|---|---|
urządzenie |
Jaki czujnik bezwładnościowy należy zastosować. |
oś |
Oś pomiaru przyspieszenia:
|
Prędkość żyroskopu bezwładnościowego#
Prędkość żyroskopu to szybkość, z jaką obraca się czujnik bezwładnościowy. Blok raportujący Prędkość żyroskopu bezwładnościowego podaje aktualną prędkość obrotową czujnika bezwładnościowego na wybranej osi w stopniach na sekundę \(dps\).
Wartość może być dodatnia lub ujemna w zależności od kierunku obrotu czujnika wokół danej osi.
Uwaga: Ten blok jest dostępny tylko dla czujników bezwładnościowych.
(prędkość żyroskopowa [Inertial1 v] osi [x v] w dps)
Parametr |
Opis |
|---|---|
urządzenie |
Jaki czujnik bezwładnościowy należy zastosować. |
oś |
Oś, na której ma być raportowana prędkość żyroskopu:
|
Orientacja bezwładnościowa#
Orientacja to aktualny kąt czujnika bezwładnościowego względem wybranej osi obrotu. Blok raportujący orientację bezwładnościową raportuje przechylenie, pochylenie lub odchylenie czujnika bezwładnościowego w zakresie od -180,00 do 180,00 stopni.
Przechylenie, pochylenie i odchylenie opisują różne sposoby, w jakie czujnik może się przechylać lub obracać.
Uwaga: Ten blok jest dostępny tylko dla czujników bezwładnościowych.
(orientacja [Inertial1 v] [roll v] w stopniach)
Parametr |
Opis |
|---|---|
urządzenie |
Jaki czujnik bezwładnościowy należy zastosować. |
kąt |
Kąt orientacji do zgłoszenia:
|
kalibracja bezwładności/żyroskopu#
Blok stosu kalibracja czujnika bezwładnościowego/żyroskopowego kalibruje skonfigurowany czujnik bezwładnościowy lub żyroskopowy.
Kalibracja pomaga czujnikowi prawidłowo mierzyć zakręty. Podczas kalibracji należy trzymać czujnik nieruchomo. Jeśli czujnik porusza się podczas kalibracji, wartości kierunku, obrotu, prędkości żyroskopu i orientacji mogą być niepoprawne.
Projekt będzie czekał na zakończenie kalibracji przed uruchomieniem kolejnego bloku w stosie.
kalibruj [Inertial1 v]
Parametr |
Opis |
|---|---|
urządzenie |
Jaki czujnik bezwładnościowy lub żyroskopowy należy zastosować. |
ustaw kurs bezwładnościowy/żyroskopowy#
Kurs to kierunek, w którym skierowany jest czujnik, mierzony w stopniach od 0 do 359,99. Blok stosu ustaw kurs bezwładnościowy/żyroskopowy zmienia aktualny kurs czujnika na nową wartość.
Na przykład, jeśli czujnik obrócił się w prawo, ustawienie kierunku na 0 stopni spowoduje, że ta pozycja skierowana w prawo stanie się nowym 0 stopniem. Wtedy czujnik może śledzić inne kierunki na podstawie tego nowego kierunku.
ustaw kurs [Inertial1 v] na [0] stopni
Parametry |
Opis |
|---|---|
urządzenie |
Jaki czujnik bezwładnościowy lub żyroskopowy należy zastosować. |
nagłówek |
Wartość kierunku (w stopniach) do ustawienia dla czujnika. Może to być wartość z zakresu od 0 do 359,99. |
ustaw obrót bezwładnościowy/żyroskopowy#
Obrót to wartość, o jaką obrócił się czujnik, mierzona w stopniach. W przeciwieństwie do kierunku, obrót może wzrosnąć powyżej 359,99 stopnia lub spaść poniżej 0 stopni. Na początku projektu wartość obrotu jest ustawiona na 0 stopni. Blok stosu Ustaw obrót bezwładnościowy/żyroskopowy zmienia aktualną wartość obrotu czujnika na nową.
Na przykład, jeśli czujnik wykonał dwa pełne obroty w prawo, jego wartość obrotu wyniesie 720 stopni. Ustawienie obrotu na 0 stopni zresetuje ten obrót z 720 do 0 stopni. Wtedy czujnik będzie mógł śledzić obroty na podstawie tej nowej wartości.
ustaw obrót [Inertial1 v] na [0] stopni
Parametry |
Opis |
|---|---|
urządzenie |
Jaki czujnik bezwładnościowy lub żyroskopowy należy zastosować. |
obrót |
Wartość obrotu (w stopniach), którą należy ustawić dla czujnika. Może to być liczba całkowita lub dziesiętna. |
Kierunek bezwładnościowy/żyroskopowy#
Kurs to kierunek, w którym skierowany jest czujnik, mierzony w stopniach od 0 do 359,99. Blok raportujący Kierunek bezwładnościowy/żyroskopowy raportuje aktualny kurs czujnika.
Początkowy kurs wynosi 0 stopni. Jeśli czujnik przekroczy 359,99 stopnia, kurs powróci do 0 stopni.
(kurs [Inertial1 v] w stopniach)
Parametry |
Opis |
|---|---|
urządzenie |
Jaki czujnik bezwładnościowy lub żyroskopowy należy zastosować. |
Obrót bezwładnościowy/żyroskopowy#
Obrót to wartość obrotu czujnika, mierzona w stopniach. W przeciwieństwie do kierunku, obrót może wzrosnąć powyżej 359,99 stopnia lub spaść poniżej 0 stopni. Na początku projektu wartość obrotu jest ustawiona na 0 stopni. Blok raportujący Obrót bezwładnościowy/żyroskopowy raportuje aktualny obrót czujnika.
Skręt w prawo zwiększa obrót, a skręt w lewo zmniejsza. Na przykład, wykonanie dwóch pełnych obrotów w prawo spowoduje obrót o 720 stopni. Jeden pełny obrót w lewo od 0 stopni spowoduje obrót o -360 stopni.
(obrót [Inertial1 v] w stopniach)
Parametry |
Opis |
|---|---|
urządzenie |
Jaki czujnik bezwładnościowy lub żyroskopowy należy zastosować. |