Anturit#

Johdanto#

VEX AIR -drone sisältää inertia-anturin pyörimisliikkeen mittaamiseen ja liikkeen muutosten havaitsemiseen sekä etäisyysanturin etäisyyksien mittaamiseen. VEX AIR -drone voi myös seurata akun varaustasoa. Näiden anturien avulla drone voi seurata suuntaansa, suuntaansa, kiihtyvyyttään ja etäisyyttään esineisiin.

Alla on luettelo kaikista saatavilla olevista lohkoista:

Inertiaalinen – Seuraa dronin pyörimisliikettä.

  • rotation — Palauttaa, kuinka paljon drone on kääntynyt käynnistyksestään lähtien.

  • heading — Palauttaa dronin suuntakulman (0–359,99 astetta).

  • orientation — Palauttaa dronin kallistuksen, kallistuksen tai suunnan (–180,00 - 180,00 astetta).

  • kiihtyvyys — Palauttaa kiihtyvyyden eteenpäin, oikealle tai alaspäin suuntautuvan akselin suuntaisesti.

  • hae kääntymisnopeus — Palauttaa dronin nykyisen pyörimisnopeuden asteina sekunnissa \(dps\).

  • nollaa rotaatio — Nollaa rotaatioarvon.

  • reset heading — Nollaa otsikon arvon.

Etäisyys — Mittaa etäisyyksiä dronin etäisyysantureilla.

  • etäisyys — Ilmoittaa valitun etäisyysanturin ja lähimmän havaitun kohteen välisen etäisyyden.

Akku – Palauta dronin akun varaustaso.

Inertiaalinen#

kierto#

Rotation-lohko palauttaa, kuinka monta astetta drone on kääntynyt käynnistyksestään lähtien. Se laskee yhteen kaikki käännökset ja palauttaa kokonaismäärän asteina: positiivinen myötäpäivään, negatiivinen vastapäivään

Rotaatioraportoijan lohko.#
(kierros asteina)

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

kun käynnistetään
[Display the rotation after turning.]
nouse [500] [mm v] korkeuteen ▶
käänny [vasemmalle v] (450) astetta ▶
tulosta (kierros asteina) konsolilla ▶
laske ▶

otsikko#

Heading-lohko palauttaa dronin suuntakulman. Tämä palauttaa desimaaliluvun väliltä 0–359,99 astetta.

Otsikkotoimittajan lohko.#
(suuntakulma asteina)

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

kun käynnistetään
[Display the rotation after turning left.]
nouse [500] [mm v] korkeuteen ▶
käänny [vasemmalle v] (90) astetta ▶
tulosta (suuntakulma asteina) näytöllä ▶

suuntautuminen#

Suuntautumis-lohko palauttaa dronin kallistuksen, kallistuksen tai suuntauksen desimaalilukuna välillä –180,00–180,00 astetta.

Alla olevassa kuvassa nuolet osoittavat positiivisen rotaation suunnan vierinnälle, kallistukselle ja kallistukselle.

Kuvassa on VEX-drone, jossa on kolme värillistä nuolta, jotka osoittavat sen pyörimisakselit. Punainen nuoli, jossa lukee Pitch, osoittaa vinosti alaspäin vasemmalle, vihreä nuoli, jossa lukee Roll, osoittaa vinosti alaspäin oikealle ja sininen nuoli, jossa lukee Yaw, osoittaa suoraan alaspäin keskustasta.

Orientaatiotoimittajan kortteli.#
orientaatio [roll v] asteina

Parametrit

Kuvaus

akseli

Suunta-akseli:

  • vierintä
  • kallistus
  • kääntö

Esimerkki

kun käynnistetään
[Display the drone orientation as it is rotated by hand.]
ikuisesti
tyhjennä näyttö
aseta kursori riville (7) sarakkeeseen (1) näytöllä
tulosta [Roll:] näytöllä ▶
tulosta (orientaatio [roll v] asteina) näytöllä ▶
Loppu

kiihtyvyys#

Kiihtyvyys-lohko palauttaa dronin kiihtyvyyden tiettyyn suuntaan. Palautettu arvo edustaa nopeuden muutosnopeutta mitattuna g-yksiköissä (jossa 1 g ≈ 9,81 m/s²) lukuna väliltä -4,00 - 4,00.

Alla olevassa kuvassa nuolet osoittavat positiivisen kiihtyvyyden suunnan eteenpäin ja oikealle sekä negatiivisen kiihtyvyyden suunnan alaspäin.

Kuvassa on VEX-drone, jossa on kolme värillistä nuolta, jotka osoittavat suunnan. Punainen nuoli, jossa on merkintä OIKEAAN, osoittaa vinosti alaspäin vasemmalle, vihreä nuoli, jossa on merkintä ETEENPÄIN, osoittaa vinosti alaspäin oikealle ja sininen nuoli, jossa on merkintä ALASPÄIN, osoittaa suoraan alaspäin keskeltä.

Kiihtyvyysraportoijan lohko.#
(kiihtyvyys [eteenpäin v]-akselin suunnassa g:nä :: custom-controller-inertial-timer)

Parametrit

Kuvaus

akseli

Akseli, joka palauttaa kiihtyvyyden:

  • eteenpäin
  • oikealle
  • alaspäin

Esimerkki

kun käynnistetään
[Display the acceleration as the drone takes off.]
nouse [500] [mm v] korkeuteen ◀ eikä odota
ikuisesti
tyhjennä näyttö
aseta kursori riville [1] sarakkeeseen [1] näytöllä
tulosta (kiihtyvyys [alaspäin v]-akselin suunnassa g:nä) näytöllä ▶
odota [0.5] sekuntia
Loppu

hanki käännösnopeus#

Hae kääntymisnopeus-lohko palauttaa nopeuden, jolla drone pyörii määritetyn akselin ympäri. Tämä palauttaa arvon asteina sekunnissa \(dps\) kokonaislukuna.

Alla olevassa kuvassa nuolet osoittavat positiivisen rotaation suunnan vierinnälle, kallistukselle ja kallistukselle.

Kuvassa on VEX-drone, jossa on kolme värillistä nuolta, jotka osoittavat sen pyörimisakselit. Punainen nuoli, jossa lukee Pitch, osoittaa vinosti alaspäin vasemmalle, vihreä nuoli, jossa lukee Roll, osoittaa vinosti alaspäin oikealle ja sininen nuoli, jossa lukee Yaw, osoittaa suoraan alaspäin keskustasta.

Hae käännösnopeus -raporttilohko.#
(hae [roll v]-akselin kulmanopeuden arvo dps:nä)

Parametrit

Kuvaus

akseli

Akseli, jolle palautuu kääntönopeus:

  • vierintä
  • nousu
  • kääntö

Esimerkki

kun käynnistetään
[Display the drone turn rate as it is rotated by hand.]
ikuisesti
tyhjennä näyttö
aseta kursori riville (7) sarakkeeseen (1) näytöllä
tulosta [Roll:] näytöllä ▶
tulosta (hae [roll v]-akselin kulmanopeuden arvo dps:nä) näytöllä ▶
Loppu

nollaa kierto#

Nollaa kierto -lohko palauttaa dronin kiertoarvon 0 asteeseen.

Nollaa kierto -pino-lohko.#
nollaa kierros

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

kun käynnistetään
[Display the rotation after resetting.]
nouse [500] [mm v] korkeuteen ▶
käänny [oikealle v]
odota kunnes <(kierros asteina) [math_greater_than v] [360]>
leiju
nollaa kierros
odota [1] sekuntia
tulosta (kierros asteina) konsolilla ▶

nollaa otsikko#

Nollaa suunta -lohko palauttaa dronin suunnan nollaan asteeseen.

Palauta otsikkopino-lohko.#
nollaa suuntakulma

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Esimerkki

kun käynnistetään
[Turn to the same heading before and after resetting.]
nouse [500] [mm v] korkeuteen ▶
käänny suuntakulmaan [90] astetta ▶
odota [1] sekuntia
nollaa suuntakulma
käänny suuntakulmaan [90] astetta ▶
odota [1] sekuntia
laske ▶

Alue#

etäisyys#

Etäisyysraportointilohko raportoi valitun etäisyysanturin ja lähimmän havaitun kohteen välisen etäisyyden.

Etäisyysraportin lohko.#
(distance [forward v] range in [mm v])

Parametrit

Kuvaus

alue

Käytettävä etäisyysanturi: eteen tai alaspäin. Eteen ilmoittaa etäisyyden dronin etuosasta. Alaspäin ilmoittaa etäisyyden dronin pohjasta.

yksiköitä

Etäisyyden yksikkö: mm tai tuumaa.

Esimerkki

kun käynnistetään
[Hover at 200 mm.]
nouse [500] [mm v] korkeuteen ▶
nouse [alas v]
odota kunnes <(distance [downward v] range in [mm v]) [math_less_than v] [200]>
leiju
odota (3) sekuntia
laske ▶

Akku#

akun varaustaso#

Akun varaustaso-lohko palauttaa dronin akun varaustason prosentteina. Tämä palauttaa luvun väliltä 0–100.

Akun varaustaso prosentteina raportointilohkosta.#
(droonen akun taso %)

Parametrit

Kuvaus

Tällä lohkolla ei ole parametreja.

Pino lohkoja, jotka alkavat aloitus-lohkolla ja jota seuraa kommenttilohko, jossa lukee Hae akun varaustaso ja näytä se. Tulostuslohko näyttää sitten akun varaustason prosentteina näytöllä.#
kun käynnistetään
[Display the battery level.]
tulosta (droonen akun taso %) näytöllä ▶