Inerciālais un žiroskopiskais sensors#
Ievads#
VEX V5 inerciālais sensors un žiroskopiskais sensors var izmērīt robota pagriezienu.
Inerciālais sensors kustības mērīšanai izmanto divas daļas. Žiroskops mēra pagriezienu, piemēram, virzienu, rotāciju, žiroskopa ātrumu un orientāciju. Akselerometrs mēra kustības izmaiņas, piemēram, paātrinājumu vai palēninājumu pa x, y un z asīm.
Žirosensors mēra tikai pagriezienu. Tas var ziņot par virziena un rotācijas vērtībām, bet neziņo par paātrinājumu vai orientāciju.
Inerciālā vai žiroskopiskā sensora bloki parādīsies tikai tad, ja sensors ir konfigurēts neatkarīgi ierīču logā, nevis kā daļa no piedziņas konfigurācijas.
Zemāk ir pieejamo bloku saraksts:
Inerciālā uztveršana — izmantojiet konfigurēta inerciālā sensora vērtības.
Inerciālais paātrinājums – Ziņo, cik ātri inerciālais sensors paātrinās vai palēninās atlasītajā asī.
Inerciālā žiroskopiskā frekvence – Ziņo, cik ātri inerciālais sensors griežas pa atlasīto asi.
Inerciālā orientācija – Ziņo inerciālā sensora sasveres, slīpuma vai novirzes leņķi.
Inerciālā/žiroskopiskā uztveršana — darbs ar virziena un rotācijas vērtībām.
kalibrēt inerciālo/žiroskopisko – Kalibrē konfigurēto inerciālo vai žiroskopisko sensoru.
iestatīt inerciālo/žiroskopisko virzienu – Iestata sensora pašreizējo virzienu uz jaunu virziena vērtību.
iestatīt inerciālo/žiroskopisko rotāciju – Iestata sensora pašreizējo rotāciju uz jaunu rotācijas vērtību.
Inerciālais/žiroskopiskais virziens – Ziņo sensora virzienu no 0 līdz 359,99 grādiem.
Inerciālā/žiroskopiskā rotācija – Ziņo, cik tālu sensors ir pagriezies.
Inerciālais paātrinājums#
Paātrinājums ir tas, cik ātri sensors paātrinās vai palēninās. Inerciālā paātrinājuma ziņotāja bloks ziņo par inerciālā sensora paātrinājumu atlasītajā asī no -4,0 G līdz 4,0 G.
G ir mērvienība, ko izmanto paātrinājuma mērīšanai. 1 G ir aptuveni paātrinājums, ko jūtat no gravitācijas, sēžot nekustīgi.
Vērtība var būt pozitīva vai negatīva atkarībā no paātrinājuma virziena uz izvēlētās ass. Asu opcijas ir x, y un z.
Piezīme: Šis bloks ir pieejams tikai inerciālajiem sensoriem.
([Inertial1 v] paātrinājums [x v] asī g)
Parametrs |
Apraksts |
|---|---|
ierīce |
Izmantojamais inerciālais sensors, kas konfigurēts ierīcēs. |
ass |
Ass, pa kuru mērīt paātrinājumu:
|
Inerciālā žiroskopiskā likme#
Žiroskopijas ātrums ir inerciālā sensora rotācijas ātrums. Inerciālā žiroskopijas ātruma ziņotāja bloks ziņo par inerciālā sensora pašreizējo rotācijas ātrumu pa atlasīto asi grādos sekundē \(dps\).
Vērtība var būt pozitīva vai negatīva atkarībā no sensora griešanās virziena ap šo asi.
Piezīme: Šis bloks ir pieejams tikai inerciālajiem sensoriem.
([Inertial1 v] žiroskopa ātrums [x v] asī dps)
Parametrs |
Apraksts |
|---|---|
ierīce |
Izmantojamais inerciālais sensors, kas konfigurēts ierīcēs. |
ass |
Ass, pa kuru jāziņo par žiroskopa ātrumu:
|
Inerciālā orientācija#
Orientācija ir inerciālā sensora pašreizējais leņķis uz atlasīto pagrieziena asi. Inerciālās orientācijas ziņotāja bloks ziņo par inerciālā sensora sasvēršanos, slīpumu vai novirzi no -180,00 līdz 180,00 grādiem.
Riteņošanās, slīpums un novirze apraksta dažādus veidus, kā sensors var sasvērties vai pagriezties.
Piezīme: Šis bloks ir pieejams tikai inerciālajiem sensoriem.
([Inertial1 v] orientācija [ripošana v] grādos)
Parametrs |
Apraksts |
|---|---|
ierīce |
Izmantojamais inerciālais sensors, kas konfigurēts ierīcēs. |
leņķis |
Ziņojamais orientācijas leņķis:
|
kalibrēt inerciālo/žiroskopisko#
Inerciālā/žiroskopiskā kalibrēšanas steka bloks kalibrē konfigurēto inerciālo vai žiroskopisko sensoru.
Kalibrēšana palīdz sensoram pareizi izmērīt pagriezienus. Kalibrēšanas laikā sensoram jābūt nekustīgam. Ja sensors kalibrēšanas laikā kustas, virziena, rotācijas, žiroskopiskā ātruma un orientācijas vērtības var netikt pareizi izmērītas.
Projekts gaidīs, līdz tiks pabeigta kalibrēšana, pirms tiks palaists nākamais bloks kaudzē.
kalibrēt [Inertial1 v]
Parametrs |
Apraksts |
|---|---|
ierīce |
Izmantojamais inerciālais vai žiroskopiskais sensors, kas konfigurēts ierīcēs. |
iestatīt inerciālo/žiroskopisko kursu#
Virziens ir sensora vērsts virziens, mērīts grādos no 0 līdz 359,99. inerciālās/žiroskopiskās virziena iestatīšanas bloks maina sensora pašreizējo virzienu uz jaunu virziena vērtību.
Piemēram, ja sensors ir pagriezies pa labi, virziena iestatīšana uz 0 grādiem padara šo labo pusi vērsto pozīciju par jauno 0 grādu. Pēc tam sensors var izsekot citiem virzieniem, pamatojoties uz šo jauno virzienu.
iestatīt [Inertial1 v] virziena leņķi uz [0] grādiem
Parametri |
Apraksts |
|---|---|
ierīce |
Izmantojamais inerciālais vai žiroskopiskais sensors, kas konfigurēts ierīcēs. |
virsraksts |
Sensora iestatītā virziena vērtība grādos. Tā var būt vērtība no 0 līdz 359,99. |
iestatīt inerciālu/žiroskopisku rotāciju#
Rotācija ir sensora pagrieziena lielums, mērot grādos. Atšķirībā no virziena, rotācija var palielināties virs 359,99 grādiem vai samazināties zem 0 grādiem. Projekta sākumā rotācijas vērtība ir iestatīta uz 0 grādiem. Inerciālās/Žiroskopiskās rotācijas iestatīšana bloks maina sensora pašreizējo rotāciju uz jaunu vērtību.
Piemēram, ja sensors ir veicis divus pilnus pagriezienus pa labi, tā rotācijas vērtība būs 720 grādi. Iestatot rotāciju uz 0 grādiem, šī rotācija tiks atiestatīta no 720 uz 0 grādiem. Pēc tam sensors var izsekot rotācijām, pamatojoties uz šo jauno vērtību.
iestatīt [Inertial1 v] rotāciju uz [0] grādiem
Parametri |
Apraksts |
|---|---|
ierīce |
Izmantojamais inerciālais vai žiroskopiskais sensors, kas konfigurēts ierīcēs. |
rotācija |
Sensora rotācijas vērtība grādos. Tā var būt vesels skaitlis vai decimālskaitlis. |
Inerciālā/žiroskopiskā virziena#
Virziens ir sensora vērsts virziens, mērīts grādos no 0 līdz 359,99. Inerciālā/žiroskopiskā virziena ziņotāja bloks ziņo par sensora pašreizējo virzienu.
Sākuma kurss ir 0 grādi. Ja sensors pagriežas virs 359,99 grādiem, kurss atgriežas pie 0 grādiem.
([Inertial1 v] virziena leņķis grādos)
Parametri |
Apraksts |
|---|---|
ierīce |
Izmantojamais inerciālais vai žiroskopiskais sensors, kas konfigurēts ierīcēs. |
Inerciāla/žiroskopiska rotācija#
Rotācija ir sensora pagrieziena lielums, mērot grādos. Atšķirībā no virziena, rotācija var palielināties virs 359,99 grādiem vai samazināties zem 0 grādiem. Projekta sākumā rotācijas vērtība ir iestatīta uz 0 grādiem. Inerciālās/žiroskopiskās rotācijas ziņošanas bloks ziņo par sensora pašreizējo rotāciju.
Pagriežoties pa labi, rotācija palielinās, bet pagriežoties pa kreisi, tā samazinās. Piemēram, veicot divus pilnus pagriezienus pa labi, tiks iegūta 720 grādu rotācija. Pagriežoties vienu pilnu pagriezienu pa kreisi no 0 grādiem, tiks iegūta -360 grādu rotācija.
([Inertial1 v] rotācija grādos)
Parametri |
Apraksts |
|---|---|
ierīce |
Izmantojamais inerciālais vai žiroskopiskais sensors, kas konfigurēts ierīcēs. |