Jos robottisi ei toimi tarkoitetulla tavalla anturipalautteen käytön aikana, voit etsiä ja korjata ongelmasi vaiheittaisten vianmääritysohjeiden avulla. Tässä artikkelissa selitetään vianetsintäprosessin vaiheet ja annetaan vinkkejä näiden vaiheiden käyttöön. 

Tämän prosessin vaiheet ovat:

  1. Tunnista ongelma
  2. Tarkista laitteisto
  3. Tarkista ohjelmisto
  4. Analysoi ja käytä tietoja

Tunnista ongelma

Ensimmäinen askel anturin vianetsintää varten on tunnistaa, mikä anturi aiheuttaa ongelman. Vertaa havaittua robotin käyttäytymistä suunniteltuun robotin käyttäytymiseen. Johtuuko ongelmallinen käyttäytyminen anturista? Jos on, mikä anturi? Jos tarvitset lisätietoja määrittääksesi, mikä anturi voi olla ongelma, lue alla artikkeli(t), jotka koskevat robotisi antureita.

VEX GO -anturit:

Kun olet tunnistanut, mikä anturi aiheuttaa ei-toivotun toiminnan, voit jatkaa prosessia.


Tarkista Laitteisto

Toinen vaihe on tarkistaa robotin laitteisto varmistaaksesi, että anturi toimii tarkoitetulla tavalla. Jokainen seuraavista laitteistonäkökohdista saattaa vaikuttaa anturin toimintaan.

Tarkista anturin sijoitus

Screenshot_2023-04-17_at_11.42.57_AM.png

Aloita katsomalla, missä anturi sijaitsee robotissasi. Estääkö anturin anturin jokin, kuten jokin muu osa robotistasi? Varmista, että anturilla on riittävästi tilaa toimiakseen tarkoitetulla tavalla.

Kuten tässä näkyy, silmäsensorilla on selkeä näkölinja kohteeseen, jonka sen on tarkoitus havaita.


Tarkista anturin liitäntä

IMG_2797.jpg

Testaa anturin toimivuutta katsomalla VEX Classroom App -sovelluksessa raportoituja tietoja. Kun olet valinnut VEX GO Brainin, jota käytät vianetsinnässä, valitse 'Näytä laitetiedot' nähdäksesi tiedot kyseiseen aivoihin kytkettyjen antureiden osalta. Tämä voi auttaa sinua varmistamaan, että anturi on kytketty ja toimii.

Saat lisätietoja VEX Classroom -sovelluksessa näytetyistä laitetiedoista katsomalla tätä artikkelia.

GO_Brain-Bumper.png

Kun laitetiedot ovat näkyvissä Classroom-sovelluksessa, tarkista, raportoiko anturi tietoja.

Jos ei, varmista, että anturit on kytketty oikein. Kun kytket antureita, sinun pitäisi kuulla napsahdus, kun anturin lukituskieleke on täysin lukittunut porttiin. Varmista, että portti, johon anturi on kytketty, vastaa myös Classroom-sovelluksessa näkyvää porttia. Katso tämä artikkeli saadaksesi lisätietoja siitä, kuinka kukin anturi kytkeytyy GO Brainiin.

Voit myös yrittää vaihtaa käyttämäsi anturin toiseen, jotta näet, ratkaiseeko se ongelmasi.

Jos muutit jotain anturin sijoittelussa tai anturin liitännässä, testaa projektisi uudelleen nähdäksesi, ratkaisiko tämä ongelman. Jos anturin sijainti ja liitäntä eivät muuttuneet, siirry seuraavaan vaiheeseen jatkaaksesi vianetsintäprosessia.


Tarkista ohjelmisto

Kun olet tunnistanut, että anturi on asennettu ja yhdistetty robottiin onnistuneesti, voit katsoa seuraavaksi VEXcode GO -projektia. Projektin iterointi voi auttaa sinua varmistamaan, että anturin dataa käytetään tehokkaasti projektissasi. Seuraavat strategiat voivat auttaa sinua koodaamaan anturin.

Jos käytät jotakin näistä strategioista VEXcode GO -projektissasi, testaa projektisi uudelleen nähdäksesi, ratkaisiko tämä ongelman. 

Tarkista laiteohjelmisto ja kokoonpano

IMG_2A69B606552A-1.jpeg

Aloita varmistamalla, että GO Brainin laiteohjelmisto on ajan tasalla.

Aivot päivittyvät automaattisesti, kun se yhdistetään VEXcode GO:hon, kuten tässä kuvassa näkyy.

IMG_6A4DC4E484EC-1.jpeg

Voit myös tarkistaa ja päivittää GO Brainin laiteohjelmiston VEX Classroom -sovelluksella.

Katso tämä artikkeli saadaksesi lisätietoja GO Brain -laiteohjelmiston päivittämisestä VEX Classroom -sovelluksella.

Screenshot_2023-04-17_at_11.37.23_AM.png

Nyt kun olet varma, että kaikki laitteet on liitetty oikein Brainiin, tarkista VEXcode GO:n laitekokoonpano. Katso tämän osan artikkeleita saadaksesi lisätietoja robotin määrittämisestä VEXcode GO:ssa.

Tarkista, että kaikki anturit ovat kokoonpanossa. Tarkista sitten, että jokainen on kytketty oikeaan porttiin.

Muuta virheellisiä laitekokoonpanoja.

Suorita esimerkkiprojekti

Screenshot_2023-04-20_at_11.43.09_AM.png

Avaa esimerkkiprojekti, joka käyttää vianetsintääsi olevaa anturia. Valitse 'Tiedosto' ja sitten 'Avaa esimerkit' nähdäksesi esimerkkiprojektit VEXcode GO:ssa.

Screenshot_2023-04-20_at_11.39.41_AM.png

Avaa esimerkkiprojekti, joka käyttää vianetsintääsi olevaa anturia. Voit suodattaa esimerkkiprojekteja valitsemalla Sensing-luokan.

Screenshot_2023-04-20_at_11.47.10_AM.png

Kun olet avannut, lue huomautus selvittääksesi, onko esimerkkiprojektin toiminnallisuus linjassa sen kanssa, mitä yrität tehdä anturilla.

Tässä näytetyssä esimerkkiprojektissa huomautus osoittaa, että silmäsensoria käytetään kohteen havaitsemiseen, jotta robotti voi lopettaa ajamisen ja kääntyä, kun este havaitaan.

Suorita esimerkkiprojekti ja tarkkaile robotin käyttäytymistä. Katso sitten projektia nähdäksesi, kuinka anturin dataa käytetään havaittujen toimintojen aiheuttamiseen. Saatat haluta suorittaa esimerkkiprojektin useita kertoja auttaaksesi tässä.

Voit myös yrittää luoda oman yksinkertaistetun projektin soveltaaksesi esimerkkiprojektista oppimaasi tehtävään.

Käytä muita VEXcode GO -työkaluja

On myös työkaluja ja strategioita, joita voit käyttää apuna, kun opit lisää anturin koodaamisesta VEXcode GO:ssa. Voit oppia Toolboxin lohkoista tai komennoista yksitellen Ohjeen avulla. Voit myös tarkastella anturitietoja projektin ollessa käynnissä saadaksesi lisätietoja siitä, mitä anturi raportoi.

Apu

Screenshot_2023-04-20_at_11.50.42_AM.png

Lue esimerkkiprojektin lohkojen tai komentojen ohje tai projektisi saadaksesi lisätietoja käytetyistä tiedoista, mitä arvoja komento raportoi ja kuinka näitä arvoja tarkastellaan sekä esimerkkejä komennon käytöstä projektissa. .

Katso tämä artikkeli saadaksesi lisätietoja ohjeen käyttämisestä VEXcode GO:ssa.

Oppaat

Screenshot_2023-04-20_at_11.54.15_AM.png

Katso opetusvideo käyttämästäsi anturista. Valitse 'Opetusohjelmat'-kuvake työkalupalkista nähdäksesi VEXcode GO:n opetusohjelmat.

Screenshot_2023-04-20_at_11.56.30_AM.png

Avaa opetusohjelma, joka käyttää anturia tai toimintaa, jota olet vianetsimässä. Opetusohjelma avautuu sitten VEXcode GO:ssa katseltavaksi. 

Katso tämä artikkeli saadaksesi lisätietoja opetusvideoiden katselusta VEXcode GO:ssa.

Tietojen seuranta ja tulostus

Voit myös tarkastella anturin tietoja esimerkkiprojektin tai projektisi ollessa käynnissä, jotta ymmärrät paremmin, mitä anturi raportoi reaaliajassa. Tämä voi auttaa sinua määrittämään, mitä anturin raportoituja arvoja käytetään parametreina projektissasi. 

Puskurin monitori.png

Anturitietojen tarkasteleminen Monitor Consolessa on hyödyllistä, kun haluat nähdä arvot muuttuvan VEXcode GO -projektin ollessa käynnissä. Tämä voi auttaa sinua määrittämään, mitä anturin raportoituja arvoja käytetään parametreina projektissasi. Toolboxin Sensing-kategorian lohkoja voidaan lisätä Monitor Consoleen valitsemalla ja vetämällä lohko Monitor Console -kuvakkeen päälle työtilassa.

Katso tämä artikkeli saadaksesi lisätietoja anturiarvojen tarkastelusta VEXcode GO:n monitorikonsolissa.

Tulosta konsoli.png

VEXcode GO :n tulostuskonsoliin tulostamista käytetään tietojen näyttämiseen projektin ollessa käynnissä, jotta voidaan tarjota visuaalisia vihjeitä, jotka auttavat näkemään, mitä VEXcode GO -projektissa tapahtuu tietyllä. hanke. Tämä voi auttaa tekemään visuaalisen yhteyden projektin ja VEX GO Robotin toimintojen välillä helpommin havaittavissa.

Tässä näkyvässä kuvassa tulostetaan tietoja robotin suunnasta eri aikoina projektin ajon aikana. Toolboxin 'Looks'-kategorian lohkoja käytetään tulostukseen VEXcode GO:n Print Consoleen.  

Katso tästä artikkelista lisätietoja Print Console -sovelluksen käytöstä VEXcode GO:ssa.


Analysoi ja käytä tietoja

Käytä seuraavaksi sitä, mitä olet oppinut edellisissä vaiheissa alkuperäisen projektisi muokkaamiseen. Voit jatkaa työkalujen, kuten Ohjeen ja seuranta- tai tulostustietojen käyttöä, jotta voit käyttää anturia tehokkaasti saavuttaaksesi tavoitteesi.

Voit myös esittää kysymyksiä projektistasi, jotta pääset eteenpäin. Ajattele esimerkiksi seuraavia asioita:

  • Onko koko pinosi liitetty {When started} hattulohkoon? Lohkot toimivat vain, kun ne on yhdistetty. Voit kuunnella napsahduksen ääntä, kun vedät lohkoja ja yhdistät ne toisiinsa.
  • Yrititkö käydä läpi projektisi? Käytä 'Step'-painiketta ajaaksesi projektisi lohko kerrallaan. Tämä voi hidastaa projektin toteuttamista, jotta on helpompi nähdä, missä projektissasi on ongelmia tai missä projektikulussa saattaa olla ongelmia. Katso tämä artikkeli saadaksesi lisätietoja VEXcode GO -projektin läpiviemisestä.
  • Onko projektisi jumissa? Onko ehdot asetettu oikein? Jos käytät sisäkkäisiä silmukoita, yritä yksinkertaistaa projektia yksittäisten toimintojen eristämiseksi.
  • Ovatko parametrisi oikein? Käytätkö anturin tietoja parametrien asettamiseen? Valitsitko tarvitsemasi pudotusvalikosta?
  • Vaikuttavatko ympäristöolosuhteet anturiin? Onko se liian kirkas vai liian tumma? Onko tiellä esineitä tai ihmisiä? Kokeile suorittaa projektisi toisessa paikassa nähdäksesi, auttaako se.
  • Käytätkö projektissasi arvoa enemmän kuin < vai vähemmän kuin > ? Onko symboli oikeaan suuntaan? Jos käytät arvoa yhtä kuin =, yritä korvata se arvolla suurempi kuin tai pienempi kuin käyttääksesi arvoaluetta.
  • Tarkistatko olosuhteet useammin kuin kerran? Yritä lisätä projektiisi Forever-silmukka, jotta ehto tarkistetaan toistuvasti, kun projekti ajetaan.
  • Tunnistatko oikean värin? Raportoiko anturi eri väriä kuin se, joka sinulla on projektissasi? Kokeile muuttaa väriparametria tai käyttää useita sävyarvoja nähdäksesi, auttaako se.
  • Tunnistatko kohteen anturin näkökentässä? Muista, että näkökenttä liikkuu yhdessä robotin liikkeen kanssa.
  • Käytätkö odotuslohkoa tarkistaessasi ehtoa? Varmista, että käytät projektissa odottamattomia lohkoja tarkistaessasi ehtoa. Katso tämä artikkeli saadaksesi lisätietoja odottavista vs. odottamattomista lohkoista VEXcode GO:ssa.

Kun vastaat näihin kysymyksiin, muista muuttaa yhtä asiaa projektissasi kerrallaan, testata sitä ja arvioida sitten, oliko muutos tehokas. Projektin usein testaaminen voi auttaa sinua näkemään helpommin, kuinka koodisi liittyy robotin toimintaan.  Saatat joutua toistamaan vianmääritysprosessin vaiheet useita kertoja ratkaistaksesi ongelmasi, ja se on ok. Jokainen iteraatio auttaa sinua oppimaan lisää käyttämästäsi anturista ja sen koodaamisesta VEXcode GO:ssa.

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

Last Updated: