V5 Vision Sensorin määrittäminen Expert Robot -kokoonpanon avulla VEXcode Pro V5:ssä

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Avaa projekti

VEXcode Pro V5 -käyttöliittymä, jossa Tiedosto-valikko on auki ja Avaa-vaihtoehto korostettuna projektin avaamiseksi.

Ota käyttöön asiantuntijarobotin konfigurointi

VEXcode Pro V5 -projektin asetusvalikko, jossa 'Ota käyttöön asiantuntijan robotin konfigurointi' -vaihtoehto on korostettuna.

Hyväksy asiantuntijarobotin konfiguroinnin ehdot

Varoitusikkuna, jossa selitetään asiantuntijarobotin konfigurointi ja Kyllä-painike korostettuna vahvistusta varten.

Sisällytä uusi tiedosto

VEXcode Pro V5 -käyttöliittymä, jossa on avoinna kansion lisäämisen pikavalikko ja Uusi tiedosto -vaihtoehto korostettuna.

Napsauta hiiren kakkospainikkeella avattavaa Sisällytä-valikkoa ja valitse Uusi tiedosto.

Lisää näköanturin määritystiedosto

Luo uusi tiedosto -ikkuna, jossa näkyy valittuna Vision Sensor Configuration (.h), nimi- ja porttikentät täytettynä ja Luo-painike korostettuna.

Valitse 'Vision Sensor Configuration(.h)' C++-tiedosto.

Määritä Vision Sensor porttiin.

Nimeä tiedosto [tiedoston nimi].h

Napsauta Luo-painiketta.

HUOMAA: Tiedostonimen TÄYTYY sisältää oikea tunniste ".h", tiedostoa ei voida luoda ilman sitä.

Käynnistä Vision-apuohjelma

VEXcode Pro V5 -koodieditori, jossa näkyy avoinna oleva visionanturin määritystiedosto ja Konfiguroi-painike korostettuna.

Napsauta äskettäin luotua Vision Sensor -tiedostoa avataksesi tiedoston.

Napsauta Configure-painiketta käynnistääksesi vision-apuohjelman.

Aseta objekti näkyviin

Vision-apuohjelma, joka näyttää sinisen kohteen kameranäkymän, jossa on käytettävissä Jäädytä-painike ja näkyvät tunnistesäätimet.

Aseta esine Vision-anturin eteen niin, että se vie suurimman osan näytöstä, ja napsauta "Freeze"-painiketta lukitaksesi näytön.

Valitse objektin väri

Vision-apuohjelma, joka näyttää sinisen objektin ympärille piirretyn rajaavan laatikon.

Napsauta ja vedä rajausruutua seurattavan värin/objektin päällä. Varmista, että rajoitusruutu sisältää pääasiassa kohteen värin eikä vain vähän tai ei ollenkaan taustaa.

Määritä väri

Vision-apuohjelma, jossa näkyy sinisen objektin ympärille piirretty rajaava laatikko ja Aseta-painikkeella valittu allekirjoituspaikka.

Napsauta yhtä seitsemästä Aseta-valintaruudusta määrittääksesi kyseisen värin allekirjoituspaikalle.

Kalibroi väriallekirjoitus

Vision-apuohjelma, jossa näkyy väritunnisteen kalibrointiliukusäädin, joka on säädetty vastaamaan paremmin kohdetta.

Napsauta Tyhjennä-painikkeen oikealla puolella olevaa kaksipuolista nuolikuvaketta ja kalibroi visio-anturi liukusäätimellä, jotta se havaitsee värin allekirjoituksen parhaiten. Saat parhaat tulokset vetämällä liukusäädintä, kunnes suurin osa värillisestä kohteesta on korostettu, kun taas tausta ja muut kohteet eivät ole korostettuina.

Nimeä allekirjoitus

Vision-apuohjelma, jossa näkyy väritunnisteen uusi nimi BLUE_CUBE.

Napsauta SIG_1-tekstikenttää nimetäksesi väriallekirjoituksen uudelleen.

Paina Pysäytyspainiketta vielä kerran, jotta Vision Sensor voi jatkaa seurantaa. Siirrä värillinen kohde Vision Sensorin näkökentän sisällä varmistaaksesi, että sitä seurataan. Jos seuranta toimii tarkoitetulla tavalla, sulje Vision Utility.

VEXcode Pro V5 -koodieditori, jossa näkyy Vision Sensor -määritystiedosto, jossa on koodissa määritelty BLUE_CUBE-allekirjoitus.

Väriallekirjoituksia voidaan muuttaa myös tekstieditorissa Vision Sensor Configuration -tiedoston kautta.

Jos haluat määrittää Vision Sensorin tunnistamaan enemmän värejä, toista vaiheet 5-9.

HUOMAA: Vision Sensor on herkkä erilaisille valotasoille. Värimerkit on ehkä kalibroitava uudelleen, jos robotin ympäristön valotasot muuttuvat.

Avaa main.cpp

VEXcode Pro V5 -tiedostonhallintaohjelma, jossa main.cpp-tiedosto on korostettuna src-kansiossa.

Napsauta main.ccp avataksesi tiedoston.

Muokkaa main.cpp-tiedostoa

VEXcode Pro V5 -koodieditori, jossa näkyy main.cpp-tiedosto, johon on lisätty include-lauseke Vision Sensor -otsikkotiedostolle. Rivillä lukee #include VisionSensor.h.

Kirjoita out
#include "[näköanturin tiedoston nimi].h".

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: