Inerciális és giroszkópos érzékelő#

Bevezetés#

A VEX IQ (2. generációs) agy beépített inerciális érzékelővel rendelkezik. Ez az érzékelő méri, hogyan mozog és forog az agy.

A beépített inerciális érzékelő két alkatrészt használ ehhez. A giroszkóp a fordulást méri, például az irányt, a forgást, a giroszkóp sebességét és az irányt. A gyorsulásmérő a mozgás változásait méri, például a gyorsulást vagy a lassulást.

A beépített inerciális érzékelő automatikusan konfigurálódik és használatra kész minden projekt kezdetén. Külső giroszkóp is használható, de azt használat előtt konfigurálni kell. A külső VEX IQ giroszkóp csak a fordulást méri.

Az alábbiakban az összes blokk listája található:

Giroszkópos érzékelés – Irány- és forgásértékekkel dolgozhat.

Inerciális érzékelés – Használja a beépített BrainInertial Sensort.

  • gyorsulás — Megadja, hogy az agy milyen gyorsan gyorsul vagy lassul a kiválasztott tengelyen.

  • giroszkóp sebesség — Megadja, hogy az agy milyen gyorsan forog a kiválasztott tengely körül.

  • orientation — Az agy dőlési, bólintási vagy elfordulási szögét jelenti.

Giroszkópos érzékelés#

giroszkóp kalibrálása#

A giroszkóp kalibrálása veremblokk egy konfigurált külső giroszkópot kalibrál.

A kalibrálás segít a giroszkóp szenzornak a fordulatok helyes mérésében. Tartsa mozdulatlanul az érzékelőt a kalibrálás során. Ha az érzékelő elmozdul a kalibrálás során, előfordulhat, hogy az irány- és forgási értékek nem mérik helyesen a fordulókat.

A projekt megvárja, amíg a kalibráció megtörténik, mielőtt a veremben lévő következő blokk futna.

Megjegyzés: Ez a blokk csak akkor érhető el, ha van konfigurált giroszkóp.

[Gyro1 v] kalibrálása [2 v] másodpercig

Paraméterek

Leírás

giroszkóp

A külső giroszkóp kalibrálásához.

időtartam

Mennyi ideig kell kalibrálni az érzékelőt másodpercben:

  • 2
  • 4
  • 8

Példa

amikor elindul
[Calibrate a Gyro Sensor and display its angle of heading.]
[Gyro1 v] kalibrálása [2 v] másodpercig
([Gyro1 v] iránya fokban) nyomtatása a képernyőn ◀ és kurzor a következő sorra

kalibrálja a BrainInertial-t#

A kalibráld a BrainInertialt veremblokk kalibrálja az agy beépített inerciális érzékelőjét.

A kalibrálás segít az inerciális érzékelőnek a fordulatok helyes mérésében. Tartsa az agyat mozdulatlanul a kalibrálás során. Ha az agy elmozdul a kalibrálás során, előfordulhat, hogy az irány, a forgás, a giroszkóp sebessége és az orientációs értékek nem fognak helyesen mérni.

A projekt megvárja, amíg a kalibráció megtörténik, mielőtt a veremben lévő következő blokk futna.

Az IQ agy jobbra döntött képernyővel, ahol az x, y és z tengelyeket a képernyő közepéből kiinduló és kifelé mutató nyilak jelölik. Az x jelzésű piros nyíl jobbra, az y jelzésű zöld nyíl előre, a z jelzésű kék ​​nyíl pedig lefelé mutat.Ugyanaz a kép, mint az előző, most az agyképernyő balra döntve, az x, y, z nyilak pedig megtartják irányukat.Ugyanaz a kép, mint az előző, most az agyképernyő felfelé néz, mintha egy sík felületen lenne. Az x, y, z irány ugyanaz.

A VEX agyak minden projekt elején megpróbálják automatikusan kalibrálni magukat. Ha azonban a robotot a projekt kezdetekor szállítják vagy mozgatják, előfordulhat, hogy az érzékelő kalibrálása nem megfelelő, vagy helytelen kalibrációt eredményez.

BrainInertial kalibrálása

Paraméterek

Leírás

Ennek a blokknak nincsenek paraméterei.

Példa

amikor elindul
[Calibrate the Brain's sensor and display its angle of heading.]
BrainInertial kalibrálása
([BrainInertial v] iránya fokban) nyomtatása a képernyőn ◀ és kurzor a következő sorra

Inerciális/giroszkópos irány beállítása#

A haladási irány az érzékelő iránya, 0 és 359,99 fok között mérve. Az inerciális/giroszkópikus haladási irány beállítása veremblokk az érzékelő aktuális haladási irányát egy új haladási értékre módosítja.

Például, ha az érzékelő jobbra fordult, és a haladási irány 0 fokra állítása a jobbra néző pozíciót teszi az új 0 fokká. Ezután az érzékelő az új irány alapján más haladási irányokat is követhet.

[Gyro1 v] irányának beállítása (0) fokra

Paraméterek

Leírás

giroszkóp

A használandó inerciális vagy giroszkóp.

cím

Az érzékelőhöz beállítandó irányérték fokban. Ez 0 és 359,99 közötti érték lehet.

Példa

amikor elindul
[Turn to the new 0 degrees heading.]
[Gyro1 v] irányának beállítása (90) fokra
fordulás (0) fokos irányba ▶

tehetetlenségi/giroszkópos forgatás beállítása#

Az elforgatás az érzékelő elfordulásának mértékét mutatja fokban mérve. Az irányváltással ellentétben az elforgatás 359,99 fok fölé növelhető, vagy 0 fok alá csökkenhet. Egy projekt elején az elforgatási érték 0 fokra van állítva. Az Tehetetlenségi/Giroforgás beállítása veremblokk az érzékelő aktuális elforgatását egy új értékre módosítja.

Például, ha az érzékelő két teljes fordulatot tett jobbra, akkor az elforgatási értéke 720 fok lesz. Ha az elforgatást 0 fokra állítja, az elforgatás 720-ról 0 fokra áll vissza. Ezután az érzékelő az új érték alapján tudja követni a forgásokat.

[Gyro1 v] forgásának beállítása (0) fokra

Paraméterek

Leírás

giroszkóp

A használandó inerciális vagy giroszkóp.

forgás

Az érzékelőhöz beállítandó forgatási érték fokban. Ez lehet egész vagy tizedes szám.

Példa

amikor elindul
[Turn to the new 0 rotation.]
[Gyro1 v] forgásának beállítása (-100) fokra
fordulás (0) fokos forgásba ▶

tehetetlenségi/giroszkópiai irányszög#

A haladási irány az érzékelő iránya, 0 és 359,99 fok között mérve. Az inerciális/giroszkópikus haladási irány szöge riporterblokk az érzékelő aktuális haladási irányát jelenti.

A kezdő irány 0 fok. Ha az érzékelő 359,99 fok fölé fordul, az irány visszaáll 0 fokra.

([Gyro1 v] iránya fokban)

Paraméterek

Leírás

giroszkóp

Az inerciális vagy giroszkóp, amely a haladási irányt jelenti.

Példa

amikor elindul
[Display the Gyro Sensor's heading before and after rotating.]
([Gyro1 v] iránya fokban) nyomtatása a képernyőn ◀ és kurzor a következő sorra
fordulás [jobbra v] irányba (390) fokkal ▶
([Gyro1 v] iránya fokban) nyomtatása a képernyőn ◀ és kurzor a következő sorra

tehetetlenségi/giroszkópiai forgásszög#

Az elfordulás az érzékelő elfordulásának mértékét mutatja fokban mérve. Az irányváltással ellentétben az elfordulás 359,99 fok fölé nőhet, vagy 0 fok alá csökkenhet. A projekt elején az elforgatási érték 0 fokra van állítva. Az tehetetlenségi/giroszkópiai elforgatás szöge riporterblokk az érzékelő aktuális elforgatását jelenti.

Jobbra fordulás növeli, balra fordulás pedig csökkenti az elfordulást. Például két teljes jobbra fordulás 720 fokos elfordulást eredményez. Egy teljes balra fordulás 0 fokról -360 fokos elfordulást eredményez.

([Gyro1 v] forgása fokban)

Paraméterek

Leírás

giroszkóp

Az inerciális vagy giroszkóp, amely a forgást jelzi.

Példa

amikor elindul
[Display the Gyro Sensor's angle of rotation before and after rotating.]
([Gyro1 v] forgása fokban) nyomtatása a képernyőn ◀ és kurzor a következő sorra
fordulás [jobbra v] irányba (390) fokkal ▶
([Gyro1 v] forgása fokban) nyomtatása a képernyőn ◀ és kurzor a következő sorra

giroszkóp sebessége#

A giroszkóp sebessége riporterblokk a külső giroszkóp aktuális forgási sebességét jelenti fok/másodpercben \(dps\). Az érték lehet pozitív vagy negatív a giroszkóp forgási irányától függően.

([Gyro1 v] sebessége dps-ben)

Paraméterek

Leírás

giroszkóp

A külső giroszkóp a forgási sebesség jelentésére szolgál.

Példa

amikor elindul
[Display the Gyro Sensor's current rotation speed.]
fordulás [jobbra v]
várakozás (1) másodpercig
([Gyro1 v] sebessége dps-ben) nyomtatása a képernyőn ◀ és kurzor a következő sorra

Inerciális érzékelés#

gyorsulás#

A gyorsulás az agy gyorsulását vagy lassulását jelzi. A gyorsulás riporterblokk az agy gyorsulását jelenti a kiválasztott tengely mentén, -4,00 G-től 4,00 G-ig.

A G a gyorsulás mérésére használt mértékegység. 1 G a gravitációból fakadó gyorsulást jelenti, amelyet egy helyben ülés közben érzünk.

Az érték lehet pozitív vagy negatív a kiválasztott tengely gyorsulási irányától függően. A tengelyopciók: x, y és z.

(BrainInertial gyorsulása [x v] tengelyen g-ben)

Paraméterek

Leírás

tengely

A gyorsulás mérésére szolgáló tengely:

  • x
  • y
  • z

Példa

amikor elindul
[Display the acceleration along the x-axis while the drivetrain is moving.]
nyomtatási pontosság beállítása [0.01 v] értékre a képernyőn
hajtási sebesség beállítása (100) %
[Resting: ] nyomtatása a képernyőn ◀ és kurzor a következő sorra
(BrainInertial gyorsulása [x v] tengelyen g-ben) nyomtatása a képernyőn ◀ és kurzor a következő sorra
várakozás (1) másodpercig
hajtás [előre v] irányba (500) [mm v] értékkel ◀ és ne várjon
várakozás (0.1) másodpercig
[Startup: ] nyomtatása a képernyőn ◀ és kurzor a következő sorra
(BrainInertial gyorsulása [x v] tengelyen g-ben) nyomtatása a képernyőn ◀ és kurzor a következő sorra

giroszkóp sebesség#

A giroszkóp sebessége az agy forgási sebességét jelzi. A giroszkóp sebesség riporterblokk az agy aktuális forgási sebességét jelenti a kiválasztott tengely mentén fokban másodpercenként \(dps\), decimális számként.

Az érték lehet pozitív vagy negatív attól függően, hogy az agy milyen irányba forog az adott tengely körül.

(BrainInertial giroszkóp sebessége [x v] tengelyen dps-ben)

Paraméterek

Leírás

tengely

A giroszkóp sebességét jelző tengely:

  • x
  • y
  • z

Példa

amikor elindul
[Display the gyro rate around the z-axis while the drivetrain is turning.]
fordulás [jobbra v]
várakozás (1) másodpercig
(BrainInertial giroszkóp sebessége [z v] tengelyen dps-ben) nyomtatása a képernyőn ◀ és kurzor a következő sorra

tájolás#

Az orientáció az agy aktuális szöge egy kiválasztott forgástengelyhez képest. Az orientáció riporterblokk az agy hengerlését, bólintását vagy elfordulását jelenti -180,00 és 180,00 fok között.

A gördülés, a bólintás és az elfordulás az agy különböző dőlési vagy fordulási módjait írják le.

(BrainInertial tájolása [dőlés v] fokban)

Paraméterek

Leírás

tengely

A jelentendő orientációs tengely:

  • hengerlés
  • bólintás
  • elfordulás

Példa

amikor elindul
[Display the roll, pitch, and yaw of the Brain as it is rotated by hand.]
örökre
képernyő törlése
(BrainInertial tájolása [dőlés v] fokban) nyomtatása a képernyőn ◀ és kurzor a következő sorra
(BrainInertial tájolása [billenés v] fokban) nyomtatása a képernyőn ◀ és kurzor a következő sorra
(BrainInertial tájolása [forgás v] fokban) nyomtatása a képernyőn ◀ és kurzor a következő sorra
kurzor beállítása (1). sor (1). oszlopába a képernyőn
várakozás (0.05) másodpercig
vége