„Vision Utility“ naudojimas su regėjimo jutikliu

Regėjimo jutiklis leidžia jūsų robotui aptikti ir reaguoti į aplinkos spalvas. Naudodamas integruotą kamerą ir integruotą apdorojimo funkciją, vaizdo jutiklis gali atpažinti ir sekti spalvų parašus – konkrečias spalvas, kurias konfigūruojate savo projektui.

Sukonfigūravus spalvų parašus, jutiklis gali pateikti tokią informaciją kaip sutampančių objektų vieta, dydis ir skaičius jo matymo lauke.

Svarbu:Regėjimo jutiklį galimakonfigūruoti tik turint interneto ryšį.

Prisijunkite prie „Vision Utility“

„VEXcode V5“ įrenginių meniu, pasirinkus mygtuką „Pridėti įrenginį“. Paryškinta parinktis „Vizija“.

Norėdami pradėti konfigūruoti regėjimo jutiklį, pirmiausia pridėkite jį kaip įrenginį lange „Įrenginiai“.

„VEXcode V5“ regos jutiklio nustatymų skydelis, kuriame jutiklis pažymėtas kaip „Vision1“. Rodoma didelė „Vision Sensor“ piktograma, o po ja paryškintas mėlynas mygtukas, pažymėtas „Open Utility“ (Atidaryti programą).

Pasirinkite Atidaryti programą, kad pradėtumėte konfigūruoti spalvų parašus.

Atidarytas „Vision Utility“ meniu, o viršutiniame kairiajame kampe paryškinta kameros piktograma.

Pasirinkite kameros piktogramą viršutiniame kairiajame lango kampe, kad prijungtumėte regėjimo jutiklį.

VEX vaizdo jutiklio galinės dalies stambus planas, kuriame matyti jo prievadai. Kairėje pusėje yra mikro USB prievadas, kuris yra paryškintas.

Prijunkite regėjimo jutiklį prie kompiuterio naudodami jo „micro-USB“ prievadą.

Naršyklės raginimas iš „vision.vexcode.cloud“, prašantis prisijungti prie įrenginio. Įrenginys pavadinimu „Vision Sensor“ yra paryškintas. Raginimo apačioje rodomi mygtukai, pažymėti „Prisijungti“ ir „Atšaukti“.

Įrenginio dialogo lange pasirinkite regėjimo jutiklį. Čia pateikta „Windows“ sąsaja kaip nuoroda.

Pastaba: Regėjimo jutiklio negalima konfigūruoti naudojant „Vision Utility“, kai jis prijungtas prie „V5 Brain“.

Tiesioginės peržiūros kanalas iš „Vision Sensor Utility“, kuriame rodomas raudonas kubas, centruotas baltoje kalibravimo erdvėje. Sąsajoje viršuje rodomas ryškumo slankiklis, nustatytas į 50, o dešinėje pusėje – SIG_1–SIG_7 konfigūracijos valdikliai.

Prijungus, regėjimo jutiklis rodys prijungimo metu padarytą nuotrauką, o viršutiniame kairiajame kampe esanti kameros piktograma taps žalia.

Spalvinio parašo konfigūravimas

„Vision Utility“ su paryškinta žalia kameros piktograma viršutiniame kairiajame kampe.

Norėdami atnaujinti „Vision Utility“ rodomą vaizdą, pasirinkite žalią kameros piktogramą.

Mažas ryškumas

„Vision Utility“ rodo raudoną kubą, kurio ryškumas nustatytas į 10. Scena labai blanki ir sunku pasakyti, kokios spalvos kubas.

Didelis ryškumas

„Vision Utility“ rodo raudoną kubą, kurio ryškumas nustatytas į 150. Scena yra daug ryškesnė, o kubas yra aiškiai raudonas.

Norėdami pakeisti regėjimo jutiklio padarytų nuotraukų ryškumą, naudokite ryškumo slankiklį, esantį regėjimo įrankio viršuje.

Užveskite pelės žymeklį ant vientisos spalvos objekto, tada pasirinkite ir vilkite per norimą spalvą, kad sukonfigūruotumėte ją, kaip parodyta šiame vaizdo įraše.

Pastaba: Įsitikinkite, kad neviršijate norimų spalvų ribų. Priešingu atveju galite netyčia paimti spalvas iš fono, o tai gali iškreipti regėjimo jutiklio aptikimą.

„Vision Sensor Utility“ programa su paryškintu mygtuku SIG_1 Set, nurodančiu, kad ji naudojama parašo mokymui.

Mygtukas Set taps žalias. Pasirinkite jį, kad išsaugotumėte spalvą.

Regėjimo jutiklio peržiūra, kurioje rodomas sekamas raudonas kubas. Objektą supa baltas ribojantis langelis ir kryžminis perdengimas, pažymėtas RED_BOX (raudonas_dėžutė). Koordinatės CX 147, CY 142, plotis 94 ir aukštis 96 rodomos baltame tekste virš objekto. Dešinėje pusėje RED_BOX parašas yra išvardytas ir pasirinktas tarp kitų SIG įrašų.

Kai nustatytas spalvos parašas, aplink visas spalvas, atitinkančias tą parašą, atsiras ribojantis langelis. Daugiau informacijos apie objekto savybes ir kaip su jomis koduoti, rasite V5 API nuorodų svetainėje.

Spalvos parašą taip pat galite pervadinti spustelėdami pavadinimą (pagal numatytuosius nustatymus pirmasis pavadinimas yra SIG_1). Pasirinkus už teksto lauko ribų, pavadinimas bus išsaugotas.

Pasirinkite rodyklių piktogramą šalia spalvos parašo, kad sureguliuotumėte jo toleranciją, kaip parodyta šiame vaizdo įraše.

Padidinus toleranciją, platesnis panašių atspalvių diapazonas gali būti atpažįstamas kaip tas pats spalvos parašas, o tai naudinga esant apšvietimui, pavyzdžiui, šešėliams ar . Sumažinus toleranciją, jutiklis tampa selektyvesnis, atpažindamas tik spalvas, labai artimas originaliam parašui.

Spalvos kodo konfigūravimas

Regėjimo jutiklio peržiūroje rodomi du sekami objektai, pažymėti RED_BOX ir BLUE_BOX, kiekvienas su ribojančiu langeliu ir kryželiu. Raudonas langelis yra kairėje, jo koordinatės yra CX 73, CY 137, plotis 90 ir aukštis 90. Mėlynas langelis yra dešinėje, jo koordinatės yra CX 191, CY 140, plotis 94 ir aukštis 92. Dešinėje pusėje parašų sąraše yra RED_BOX ir BLUE_BOX. Apačioje esantis skirtukas „Kodai“ yra paryškintas.

Spalvų kodas yra spalvų parašų derinys, sudarantis horizontalų raštą. Sukonfigūravę spalvų parašus, pasirinkite skirtuką „Kodai“, kad pradėtumėte konfigūruoti spalvų kodus.

Skirtukas „Kodai“ dabar aktyvus. Kairėje pusėje aptinkami tie patys raudoni ir mėlyni kubeliai su žymėmis RED_BOX ir BLUE_BOX. Dešiniajame skydelyje, viršutinėje eilutėje rodomas sugrupuotas kodas su abiem pavadinimais: RED_BOX, BLUE_BOX.

Dešiniajame teksto laukelyje įveskite spalvų parašų, kuriuos norite įtraukti į spalvos kodą, pavadinimus eilės tvarka ir atskirdami juos kableliais.

Pavyzdžiui, norėdami sukurti raudonos ir mėlynos spalvų raštą, įveskite RED_BOX,BLUE_BOX. Norėdami sukurti mėlynos ir raudonos spalvų raštą, įveskite BLUE_BOX,RED_BOX.

Regėjimo jutiklio peržiūroje vėl rodomi raudoni ir mėlyni kubeliai greta. Kodų sąraše rodoma pasirinktinė žymė BOX_CODE, kurioje RED_BOX ir BLUE_BOX yra sugrupuoti po vienu įrašu. Sugrupuotas įrašas rodomas toje pačioje eilutėje kaip ir kubų pavadinimai.

Pervadinkite spalvos parašą spustelėdami kairiajame teksto lauke.

Regėjimo jutiklio peržiūroje rodomas vienas didelis baltas ribojantis langelis, kuriame sujungti raudoni ir mėlyni kubai. Viršuje esantis tekstas: CX 128, CY 134, plotis 220, aukštis 108, Sig 12 Ang=-1, nurodantis kombinuotą objekto parašą. Dešinėje pusėje esančiame kodų skydelyje identifikatorius rodomas BOX_CODE, o RED_BOX ir BLUE_BOX nurodyti kaip komponentai.

Kai naujo spalvos kodo pavadinimas bus išsaugotas, jis bus rodomas ekrane.

Spalvų kodai turi unikalią savybę, kurią galima naudoti su jų objektais, vadinamą kampu. Daugiau informacijos apie šią savybę rasite V5 API nuorodų svetainėje.

Išsaugokite regėjimo jutiklio konfigūraciją

„Vision Sensor“ įrankio sąsaja rodo tiesioginę peržiūrą su dviem aptiktais objektais, pažymėtais kaip RED_BOX ir BLUE_BOX. Jų ribojančios dėžės rodomos kryželiais, o kiekvienai rodomi koordinačių duomenys. Po peržiūra matomas RED_BOX JSON konfigūracijos fragmentas, įskaitant ryškumą, parašo pavadinimą ir spalvos parametrus. Meniu apačioje yra paryškintas mėlynas mygtukas, pažymėtas „Kopijuoti konfigūraciją“.

Kai visi spalvų parašai ir spalvų kodai bus nustatyti, pasirinkite Copy Config ir grįžkite į VEXcode.

Regėjimo jutiklio nustatymų ekranas su paryškintu mėlynu mygtuku, pažymėtu „Įklijuoti konfigūraciją“.

VEXcode viduje pasirinkite Įklijuoti konfigūraciją.

Tas pats „Vision Sensor“ nustatymų ekranas, dabar su konfigūracijos JSON įklijuotu į teksto lauką. JSON faile yra ryškumo ir RED_BOX parašo parametrai. Apatiniame dešiniajame kampe esantis mygtukas „Atlikta“ yra paryškintas, o tai rodo, kad konfigūracija paruošta taikyti.

Tada pasirinkiteDone , kad išsaugotumėte regėjimo jutiklio konfigūraciją ir pradėtumėte ją naudoti kodavimui VEXcode V5 programoje.

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

Last Updated: