HiTechnic -kompassisensorin käyttäminen NXT-G -ympäristössä



Samankaltaiset tiedostot
NXT Infrapuna-sensori

Lego Mindstorms NXT. OPH oppimisympäristöjen kehittämishanke (C) 2012 Oppimiskeskus Innokas! All Rights Reserved 1

jos haluatte säilyttää ja jatkaa vanhan OneNote-muistion sisällön kanssa.

Transkribuksen pikaopas

Micro:bit. Käyttöohje. Innokas verkosto Petja Pyykkönen, Saimaan mediakeskus Käyttöohje / 2016 Innokas

Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012

Kirjan toteutus BoD easybook -taittotyökalun avulla

ClassPad fx-cp400 päivitys. + Manager for ClassPad II Subscription päivitys

Nuorten hyvinvointi tilastotietokannan käyttöohjeet Tieke

Internet Explorer 7 & 8 pop-up asetukset

Sähköpostitilin määrittäminen Outlook 2013, kun ohjelma käynnistetään ensimmäistä kertaa.

Yrjö Määttänen Kokemuksia SuLVInetin käytön aloituksen

Tuplaturvan tilaus ja asennusohje

Äänellä vauhtia robottiin

ClassPad fx-cp400 OS2-päivitys. + Manager-ohjelmisto ja Physium-sovellus

ADOBE CONNECT PRON GUEST KÄYTTÖOHJE Mari Jokiniemi. Sisällysluettelo

SUMO-ROBOTTI. Tehtävä

Kansion asetusten muuttaminen Windows 2000 käyttöjärjestelmässä Resurssienhallinnan kautta

Epooqin perusominaisuudet

Phantom / H3-3D Gimbal Kalibrointiohjeet. Aloitus:

KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Topfieldin sarjaporttipäivitystyökalun asennus(rs232)

RATKI 1.0 Talousraportin käyttäjän ohje

Perustietoja Mietoisten kyläportaalista Yhdistyksen ylläpitäjän kirjautuminen Yhdistyksen etusivun muokkaaminen... 2

Ebrary-palvelun e-kirjojen lukeminen selaimessa

Käyttämisen aloittaminen!

Sähköpostitilin määrittäminen Outlook 2010, kun ohjelma käynnistetään ensimmäistä kertaa.

LHV325 Ohjelmoinnin perusteet. WorkBook. Jussi Tapio Kuosa

Jypelin käyttöohjeet» Ruutukentän luominen

RATKI 1.0 Käyttäjän ohje

KTJkii-rekisterinpitosovellus ja Kunta tiedostosiirto

7 Uusia tarjouskilpailuja koskevien ilmoitusten tilaaminen

GEOS 1. Ilmastodiagrammi Libre Office Calc ohjelmalla

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

Fontit ja tekstin selkeys

OHJE Jos Kelaimeen kirjautuminen ei onnistu Mac-koneella Sisällys

Valitse aineisto otsikoineen maalaamalla se hiirella ja kopioimalla (Esim. ctrl-c). Vaihtoehtoisesti, Lataa CSV-tiedosto

Ohjelma on tarkoitettu pankkiyhteysohjelmalla vastaanotettujen Finvoiceverkkolaskujen

Adobe Meeting podien käyttö

3.3 Kurssin palauttaminen

Kopio Niinin uusi kopiotilausjärjestelmä

SUOMEN PANKKIYHDISTYS

Ohjeissa pyydetään toisinaan katsomaan koodia esimerkkiprojekteista (esim. Liikkuva_Tausta1). Saat esimerkkiprojektit opettajalta.

HP ProBook 430 G5 kannettavien käyttöönotto

Kopio saamasi pelaajatiedosto (.plr) Game01-alikansioon. Valitse pelissä Continue Campaign.

Turnitin-ohjelma käyttö opettajana Turnitin.comissa

Adobe Premiere 6.0 ohjelmasta

REITTIHÄRVELIN KÄYTTÖOHJE (ESIM. ILTARASTIEN YHTEYDESSÄ)

JAKELUPISTE KÄYTTÖOHJE 2/6

Pedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola

Käyttöohje. Wireless

Käyttöohje. Wireless

Moodle TurnitIN:n käyttöohje opiskelijalle

Luku 7 Uusien Mallien Tiedostot

Käyttöohje. Wireless

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Omapalvelu. Omapalvelussa voit

Johdatus ohjelmointiin

Kun olet valmis tekemään tilauksen, rekisteröidy sovellukseen seuraavasti:

OHJE Jos Kelaimeen kirjautuminen ei onnistu Windows-koneilla

Adobe -määrälisensointi

LEGO EV3 Datalogging mittauksia

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet

MOODLE-OHJE: Linkin lisääminen tehtävänannon yhteyteen. Web-linkin lisääminen

Nettikalenterin tilausohjeet

Sähköpostitilin määrittäminen Outlook 2016, kun ohjelma käynnistetään ensimmäistä kertaa.

INTERNETSELAIMEN ASETUKSET. Kuinka saan parhaan irti selaimesta

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

Tiedostojen siirto ja FTP - 1

VHOPE-sovelluksen ja VHOPE-kirjastotiedostojen asentaminen

Alkeisjalkapallo 2 vs 2 säännöt 2015 (ns. puolirobottijalkapallo)

DIGITAALISEN TARINAN TUOTTAMINEN MICROSOFT PHOTO STORY 3- OHJELMAN AVULLA VAIHEINEEN

DNA MOBIILI TV - YLEISET KÄYTTÖOHJEET

766320A SOVELTAVA SÄHKÖMAGNETIIKKA, ohjeita tenttiin ja muutamia teoriavinkkejä sekä pari esimerkkilaskua

Let Me Hack It -kurssilla tarvittavat ohjelmat ja välineet

Lapin Veikot suunnistusjaosto Iltarastien tulospalveluohjeet versio Pentti Poikela

P2P (ALUSTA) RAPORTOINNIN OHJEET (ANALYTICS)

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin

Tuotetietojen täydentäminen sähköpisteelle

Käyttämisen aloittaminen!

Android. Sähköpostin määritys. Tässä oppaassa kuvataan uuden sähköpostitilin käyttöönotto Android Ice Cream Sandwichissä.

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

BL40A1810 Mikroprosessorit, harjoitus 1

1 YLEISTÄ 1. 2 KARTAT yleistä Avoimien aineistojen tiedostopalvelu 2 3 KARTAN TEKEMINEN JA SIIRTÄMINEN PUHELIMEEN 4

Tiedostojen lataaminen netistä ja asentaminen

NewsWay Sivuaineiston siirtojärjestelmä. Sanomapaino Palvelupiste

SiMAP - lämmityksen ohjauskeskus. Contents

Kopiodaksesi, leikataksesi ja liittääksesi helpointa on käyttää näppäimistön pikavalintoja:

padvisor - pikaohje - työkalu SATRON Smart/Hart dp- ja painelähettimiä varten

AUTODESK ACCOUNT -OHJE

Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.

VIIVANSEURANNAN SÄÄNNÖT. Priit Norak

1. NXT:STÄ YLEISESTI NXT -ohjelmointiympäristö COMMON BLOCKS... 7

Henkilö- ja koulutusrekisterin asennusohje

VATT Talouden rakenteet. Ohje: Pdf-dian liittäminen PowerPoint -esitykseen. Sisällys:

Rovaniemen mediapankin käyttöohje

Ajokorttimoduuli Moduuli 2. - Laitteenkäyttö ja tiedonhallinta. Harjoitus 1

RES - REAL ESTATE SYSTEM

Transkriptio:

NXT -kompassisensori NXT -roboteihin on saatavilla kahdenlaisia kompasseja: Wiltronics kompassit (tilaukset: http://www.wiltronics.com.au/) ja HiTechnic kompassit (NMC1034 Compass) (tilaukset: http://www.hitechnic.com/products). Tässä ohjeessa käytämme jälkimmäistä, koska Lego on hyväksynyt niitä käytettäväksi NXT -robottien kanssa. (Ohje Wiltronics in sensorille löytyy mm. osoitteesta: http://www.wiltronics.com.au/datasheets/ro256pn2dc6v1.pdf) Mitä HiTechnic -kompassisensori tekee? HiTechnic -kompassi sisältää digitaalisen magneettikompassin, joka mittaa maapallon magneettikentän ja laskee sen 1 tarkkuudella ja lähettää tiedon NXT-yksikköön 100 kertaa sekunnissa. HiTechnic -kompassisensorin rakentaminen robottiin. HiTechnic -kompassisensori toimii oikein vain vaakasuorassa asennossa. On myös erittäin toivottavaa, että kompassi on vähintään 15 cm päässä moottoreista ja 10 cm päässä NXT -yksiköstä. Tämä sen takia, koska NXT -yksikkö ja NXT -moottorit tuottavat magneettikentän, joka muuttaa kompassisensorin lukemia. HiTechnic -kompassisensorin käyttäminen NXT-G -ympäristössä Kompassisensorin käyttö NXT-G -ohjelmassa edellyttää erillisen ohjelmapalan lataamista. Ohjelmapalan saa mm. osoitteesta: http://www.hitechnic.com/downloadnew.php?category=13 Ohjelma on ns. zip -tiedosto, joka tulisi purkaa lataamisen jälkeen (onnistuu hiiren oikealla painikkeella). Tämän jälkeen tulisi avata NXT-ohjelma ja edetä siinä normaaliin aloitustyöpöytätilaan (ks. alla). NXT ohjelman TOOLS valikosta (1.) saa avattua kohdan Block Import and Export Wizard, jolla puretun ohjelmatiedoston voi ladata ohjelmaan. Etsi selaimen Browse ( 2.) avulla ohjelmatiedosto. Se tulee näkyville ikkunaan Name kohtaan ( 3.) ja voit valita latauspaikaksi esim. Advanced" (4. ja 6.). Tämän jälkeen lataa ohjelma kohdasta Import (5.) Nyt NXT-ohjelma tunnistaa kompassisensorin ja ohjelmapalikka löytyy Advanced painikkeen takaa.

1. 2. 3. 4. 6. Advanced -painike 5. HiTechnic -kompassisensorin käyttäminen NXT-G -ympäristössä Kun NXT-ohjelma on päivitetty, tee seuraava testausohjelma. Ohjelman avulla pystyt näkemään kompassilukemat NXT yksikön omassa näytössä. Säädä kompassipalikan ohjauspaneelia (ylhäällä vasemmalla oleva ohjelmapalikka) niin, että se näyttää seuraavalta:

"Numeron muunto tekstiksi" palikan ohjauspaneeli (keskimmäinen kolmesta ohjelmapalikasta) pitäisi näyttää seuraavalta: Näyttö palikan ohjauspaneelin (oikean puoleisin kolmesta ohjelmapalikasta) tulisi muuttaa näyttämään tältä: Kun yllä olevan ohjelman lataa NXT -yksikköön ja käynnistät ohjelman, näytössä näkyy kompassisensorin antama lukema asteina (0⁰ - 360⁰). Voit pyörittää robottia ympäri ja todeta, miten lukema muuttuu. Kokeile muuttuko lukema, jos kompassisensoria kallistetaan suuntaan tai toiseen. Kompassisensorin käyttö RCJ-lajeissa Robottijalkapallo Robottijalkapallossa on hyödyllistä, jos robotti erottaa kumpi on oma maalipääty ja kumpi vastustajan. Tämä voidaan saada selville kompassisensorilla. Miten kompassisensori toimii? Testausohjelman avulla saat selville esim. mitkä ovat vastustajan maalin kulmien suunnat. Oikeita suuntia kannattaa tutkia niin, että sijoittaa robotin eri puolille kenttää. Kirjoita kaikki suuntalukemat muistiin. Oletetaan, että testausohjelmaa käyttäen sait selville vastustajan maalin kulmien (keskimääräisiksi) suunniksi kompassilukemat 90 ja 100. Tuolloin kompassiohjelmapalikan säätöpaneeli voisi olla alla olevan näköinen:

Jos robotti pelissä saisi kompassilukemat 90 tai 100, kompassiohjelmapalikka ohjaisi ohjelmaa toimimaan alla olevan taulukon tavalla: A B Vaihtelualue (Range) Kompassilukema Kompassi sensorin arvo: TOSI tai EPÄTOSI? 85 95 sisäpuoli (Inside Range) 90 Tosi 85 95 sisäpuoli 100 EPÄTOSI 85 95 ulkopuoli (Outside Range) 90 EPÄTOSI 85 95 ulkopuoli 100 Tosi Kompassiohjelmapalikan käyttäminen NXT- jalkapallo-ohjelmassa. Testattuasi kompassisensorin toiminnan ja saatuasi selville halutut kompassisuunnat (vastustajan maali), voit tehdä alla olevan kaltaisen ohjelman ohjaamaan robotin liikkeitä: Esimerkkiohjelmassa robotti etenee vastustajan maalia kohti jos kompassilukemat ovat sisäpuolisella välillä 90-180. Jos robotin saamat kompassilukemat ovat ns. ulkopuolisella välillä 180-360 - 0-90, tällöin robotti pyörii ympäri ja etsii oikeaa suuntaa. Katso ohjauspaneelit alla. Kompassisensorin ohjauspaneeli:

Alempi moottorin ohjauspaneeli (asteilla 180-360 - 0-180 ): Vinkki: Kun robotti etsii oikeaa suuntaa tai palloa pyörien ei pyörimisnopeus saa olla liian suuri? Hyvä jalkapallo-strategia? Edellä oleva ohjelma on yksi tapa ohjelmoida jalkapallo-robottiin kompassisensoria. Tämä ei ole tietysti ainoa tapa ratkaista asia. Keksitkö paremmat tavan käyttää kompassisensoria? Mitä pitäisi tehdä jos pallo on robottisi ja vastustajan maalin välillä? Entä silloin, jos pallo on robottisi ja oman maalisi välissä? Milloin pallo kannattaa laukaista maalia kohti? Lähde: http://www.drgraeme.net/drgraeme-free-nxt-g-tutorials/ch104/ch104v1g/default.htm