Sisällytetyt esimerkit#
Tällä sivulla luetellaan esimerkkiprojektit, jotka havainnollistavat VEX AIM -koodausrobotin ohjaamista Pythonin avulla WebSocketin kautta.
Perus#
Hakemistosta basic löydät:
Tiedoston nimi |
Kuvaus |
|---|---|
|
Tässä projektissa käytetään asianmukaista Python For Loopia tekoälynäködatan läpikäymiseen ja lasketaan oranssin ja sinisen tynnyrin välinen keskipiste. |
|
Tässä projektissa robottia liikutetaan 45 asteen kulmissa 100 %:n nopeudella timantin muodon piirtämiseksi. |
|
Tässä projektissa robotti liikkuu neliön muotoista rataa pitkin ja LED-valon väri muuttuu kunkin värin mukaan. |
|
Tässä projektissa AIM-robotti käännetään 180 astetta oikealle. Jos robotti pitelee oranssia tynnyriä, se potkaisee sitä; muuten robotti ei tee mitään. |
|
Tämä projekti kääntyy paikoilleen etsiessään oranssia tynnyriä. Jos tynnyriä ei löydy 10 sekunnin kuluessa, se soittaa epäonnistumisäänen ja pysäyttää etsinnän. |
|
Tässä projektissa näkyy iloinen emoji, kun robotin kulma on vakaa, ja yllättynyt emoji, kun se on kallistettu. |
|
Tämä projekti muuttaa näytön emoji-kuvaa sen perusteella, kuinka monta kertaa näyttöä on painettu, ja näyttää eri ilmeen jokaisella painalluksella. |
|
Tämä projekti etsii sinistä tynnyriä, siirtyy siihen ja juhlii, kun se on saanut sinisen tynnyrin. |
|
Tämä projekti käy läpi jokaisen LED-värin ja pitää sekunnin tauon niiden välillä. |
|
Tässä projektissa näytössä näkyy vihreä tausta ja sana “FLAT”, kun robotti ei ole kallistettu. Jos robotti kallistuu, näyttö muuttuu punaiseksi ja siinä lukee “TILTED”. |
|
Tämä projekti liikuttaa robottia 300 mm eteenpäin ja soittaa “valmis”-äänen, kun se on suorittanut liikkeen loppuun. |
|
Tämä projekti kääntää robottia, kunnes se havaitsee AprilTag ID 1:n, ja liikkuu sitten sitä kohti. |
|
Tämä projekti kääntyy oikealle, kunnes löytyy oranssi tynnyri, liikkuu taaksepäin ja asettaa sen. |
|
Tämä projekti soittaa kappaleen (käyttäen nuotteja) yhdessä säikeessä ja ajaa samalla toisessa säikeessä. |
|
Tässä projektissa AIM-robottia liikutetaan eteenpäin, kunnes lastia löytyy. Kun lastia havaitaan, robotti antaa piippausäänen ja pysäyttää kaikki robotin liikkeet. |
|
Tässä projektissa AIM-robottia liikutetaan eteenpäin, kunnes lastia löytyy. Kun lastia havaitaan, robotti kääntyy oikealle 45 astetta. |
|
Tämä projekti piirtää viivan, neliön ja ympyrän näytölleen näyttäen kunkin muodon nimen piirron aikana. |
|
Tämä projekti tulostaa ajastimen, suunnan ja kääntösuunnan arvot robotin näytölle. |
|
Tämä projekti odottaa kosketusnäytön napautusta ennen kuin siirtyy 200 mm eteenpäin ja näyttää lopussa emojin. |
|
Tämä projekti alkaa liikkua eteenpäin, mutta pysähtyy automaattisesti viiden sekunnin kuluttua, minkä jälkeen näytölle tulee teksti ”Aika loppui!”. |
Edistynyt#
Hakemistosta advanced löydät:
Tiedoston nimi |
Kuvaus |
|---|---|
|
Tarjoaa |
|
Tämän projektin avulla käyttäjä voi ohjata robottia samalla, kun hän suoratoistaa kuvia kamerasta. LED-valot ovat vihreitä, kun robotti liikkuu, ja punaisia, kun robotti on pysähtynyt. |
|
Tässä projektissa kaksi robottia liikkuu neliön muotoista rataa pitkin ja vaihtaa LEDien väriä kunkin värin mukaan. |
|
Robotti soittaa paikallisen äänitiedoston ja sitten nuotteja Beethovenin viidennestä sinfoniasta. |
|
Tallenna kuva JPEG-muodossa tiedostonimellä annettuun tiedostojärjestelmään, oletusarvo on |
|
JPEG-kuvavirta, jonka näytölle näytetään OpenCV:tä käyttäen. |