Lego Mindstorms NXT robottien etenemissuunnitelma

Samankaltaiset tiedostot
Lego Mindstorms NXT robottien etenemissuunnitelma

LEGO MINDSTORMS OPPIMISPOLKU (NXT & EV3)

SUMO-ROBOTTI. Tehtävä

Ohjelmointi Lego Mindstorms EV3- ympäristössä

Äänellä vauhtia robottiin

Robottikerhon suunnitelma syksylle 2015

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

BL40A1810 Mikroprosessorit, harjoitus 1

EV3 - PERUSTEET Erkki Hautala

Arkipäivän automaatiota ja robotiikkaa

Antitammirobotti. Antti Meriläinen Martin Pärtel 29. toukokuuta 2009

OHJELMOINTIKERHO. 1. KERTA: Tervetuloa ohjelmointikerhoon! Alkuvalmistelut ennen kerhoa

Uusi OPS: Ohjelmointia ja robotiikkaa peruskouluihin

TIEA343 - Robottiohjelmointi 2011

Datatähti 2019 loppu

VIRUSKAAPPARI-PELI - KURKISTUS OHJELMOINNILLISEEN AJATTELUUN

LEGO EV3 Datalogging mittauksia

1 Laske ympyrän kehän pituus, kun

Ensikosketus ohjelmointiin

Pong-peli, vaihe Aliohjelman tekeminen. Muilla kielillä: English Suomi. Tämä on Pong-pelin tutoriaalin osa 3/7. Tämän vaiheen aikana

EV3 Liikemittauksia. Työkortit EV3 liikemittauksissa / Tehtäväkortit/ Piia Pelander / 2017 Innokas 1

Lähtölaukaus koodaukseen! Arto Hietapelto, kevät Innokas All Rights Reserved

TRIUVARE AJO-OHJEET JA PYSÄKÖINTI

a. (2 p) Selitä Turingin koe. (Huom. ei Turingin kone.) Minkälainen tekoäly on saavutettu, kun Turingin koe ratkaistaan?

Robotteja liikenteessä

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

Scratch ohjeita. Perusteet

Avaa ohjelma ja tarvittaessa Tiedosto -> Uusi kilpailutiedosto

Turvallinen ajaminen maantiellä 16. Turvallinen ajaminen moottori- ja moottoriliikennetiellä 18. Itsenäinen ajaminen 19. Taloudellinen ajaminen 21

RoboCupJunior SM-kisat 2016

Helsingin yliopiston LUMA-keskus

Oppitunti 1 Mitä ohjelmointi tarkoittaa?

JOHDATUS TEKOÄLYYN TEEMU ROOS

1. Sananselitys. 2. Ohjelmointi. 3. Keskustelu. 4. Medialukutaito

Tarvikkeet: A5-kokoisia papereita, valmiiksi piirrettyjä yksinkertaisia kuvioita, kyniä

NXT Infrapuna-sensori

Uskontojen maailmassa

Irrota tämä vastauslomake tehtävämonisteesta. Merkitse tehtävän numeron alle valitsemasi vastausvaihtoehto.

Valmistelut: Aseta kartiot numerojärjestykseen pienimmästä suurimpaan (alkeisopiskelu) tai sekalaiseen järjestykseen (pidemmälle edenneet oppilaat).

Samsung Galaxy Tab tietokoneen käyttöohje

Pikaopas KUBO CODING+

Robottiohjelmoinnin harjoitustyö Autorobottimaatti

Code.org sivusto ohjelmoinnin opetuksessa

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla

Muuta pohjan väri [ ffffff ] valkoinen Näytä suuri risti

Kenguru 2013 Cadet (8. ja 9. luokka)

VIIVANSEURANNAN SÄÄNNÖT. Priit Norak

Ohje huoltajille Helmen käytöstä

SEISAN 1(12) SEISAN. 1. Yoi

SCIFEST-loppuraportointi korttia. Sara Kagan, Suvi Rönnqvist

Kompassi-digikokeen julkaisu opettaja

JOHDATUS TEKOÄLYYN TEEMU ROOS

Python-ohjelmointi Harjoitus 5

NETIKKA PCTV KÄYTTÖOHJE

Ohjeita Porin Lyseon koulun yrittäjuuskasvatuksen blogin kirjoittamiseen

Freestylen säännöt 2019

MaKeKo 1-9 Kompassi-digikokeet alakoulu

Aleksanterinkadun Appro. Tunnusohjeisto

Pyydämme lukemaan käyttöohjeet huolellisesti ennen tuotteen käyttöönottoa Tuote ei ole lelu, se on suunniteltu 14-vuotiaille ja vanhemmille

MaKeKo 1-9 Kompassi-digikokeet yläkoulu

Jouluaaton kunniavartion Ohjeistus Ylöjärven Reserviupseerit ry Ylöjärven Reservinaliupseerit ry

Kenguru 2013 Benjamin sivu 1 / 7 (6. ja 7. luokka) yhteistyössä Pakilan ala-asteen kanssa

Suoritusten seuranta ja opiskelijan edistyminen

Hamulan koulun valinnaisainetarjonta

Robocup Junior Finland - varsinaisen pelastuksen säännöt 2014 /

OPETUSLUPAOPETTAJAN KÄSIKIRJA

Koodaamme uutta todellisuutta FM Maarit Savolainen

Kenguru 2019 Cadet (8. ja 9. luokka)

Suoritusten seuranta ja opiskelijan edistyminen

Tarvitaanko pelin tekemiseen matematiikkaa? Mitä on ohjelmointi? Mitä tekee ohjelmoija?

KTKO104. Luento

Varsinais-Suomen Lämpökuvaus

Kenguru Ecolier, ratkaisut (1 / 5) luokka

3D-mallinnus Tinkercad-ohjelmalla, osa 1/2

Perusopetuksen robotiikan opetussuunnitelma ja sen toimeenpano Riihimäellä

ROBOKIDS OHJE. (Suomenkielinen versio)

Alkeispelastuksen sa a nno t

Kenguru Cadet, ratkaisut (1 / 6) luokka

Graafinen ohjeisto 1

Sisältö. Jatko3, Kohti vaativampia haasteita. Opettajalle Esipuhe Käsitteet Ohjelmoinnin perusteet. Mindstorms ohjelmoinnin peruskurssi

Ohjelmointileirin järjestäminen

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

Kenguru 2015 Ecolier (4. ja 5. luokka)

Racket ohjelmointia II. Tiina Partanen 2015

Keljonkankaan frisbeegolfrata

Kenguru Benjamin (6. ja 7. luokka) ratkaisut sivu 1 / 6

Luova opettaja, luova oppilas matematiikan tunneilla

Tiivistelmä. Taustoja. Teknologiaa! Perusasteen teknologiaopetuksen kehityshanke

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Racket ohjelmointia osa 2. Tiina Partanen Lielahden koulu 2014

6. Etäisyydenmittari 14.

Ryhmäharjoitus III: Mitä on koodaaminen? A. TIEY4 Tietotekniikkataidot, kevät 2017 Tehdään ryhmäharjoitustunnilla 20.3.

OHJE 1: Uudet oppilaat

Tulostuslaatuopas. Tyhjät tai valkoiset sivut. Tumma tuloste. Tulostuslaatuopas. Sivu 1/16

Bluetooth-yhteyden vianmääritys EV3:ssa

Innokas tapahtuma, Robotiikkaturnaus Robo Cup Junior SM-kilpailut

Eye Pal Solo. Käyttöohje

5. Jos x < 1 2,niin x x 1 on aina. , 1] b) pienempi kuin Yhtälön 3 3 x +3 x =4ratkaisujenlukumääräon a) 0 b) 1 c) 2 d) enemmän kuin 2.

Jihuu, tervetuloa mukaan Filla&Rillaan! - työpajaan

Posterin teko MS Publisherilla

Transkriptio:

Lego Mindstorms NXT robottien etenemissuunnitelma Ohjelmointi on yleisesti koettu luokanopettajien keskuudessa erääksi merkittävimmiksi uudistuksiksi, joita OPS 2016 tarjoaa. Tässä oppaassa on meidän koulumme ohjenuorat Lego-ohjelmoinnin opettamiseen. Samat tehtävät sopivat myös EV3- Legorobotin käyttöön. Ohjeita voi myös soveltaen käyttää esim. Edison tai VEX -robotin käytössä. Kaikki tehtävät on ensin syytä sanallistaa esim. opettaja tai joku oppilas suorittaa tehtävän toisten ohjeiden mukaisesti Kävele neljä askelta eteenpäin. Käänny vasempaan 90astetta Tehtäväotsikon perässä on merkitty mitä sensoreita kussakin tehtävässä tarvitaan eli oppilaiden tulee mekaanisesti muuttaa robotteja eri tehtäviin. Mikäli ryhmällä on aikaa, kaikkiin tehtäviin olisi hyvä tehdä myös rakentelua. Siinä voi erinomaisesti opiskella laajemminkin mekaniikkaa, koska jokaisessa tehtävässä pärjää paremmin, jos on erityisesti siihen tehtävään suunniteltu robotti. Ennen Legorobotteja olisi hyvä perehtyä ohjelmointiin esim. Bee-Bot -robottien tai/ ja code.org. sivuston avulla. 1. Roboautolla kotiin ajaminen 2. Roboautolla parkkipaikan löytäminen ja taskuperuutus 3. Törmäyksen estäjä 4. Törmäilijä 5. Sumo (sokea robotti) 6. Sumo, joka tunnistaa vastustajan 7. Formulakisa a. Viivanseuraaja yhdellä sensorilla 8. Ratsastus-ja rallirata a. Viivanseuraaja kahdella sensorilla 9. X Sumo (ohjeet tulossa) a. Sumon ja viivanseuraajan yhdistäminen 10. Pelastusrata (ohjeet tulossa) a. esteenkierto b. risteys c. uhrien tunnistus

Robotin toimintaperiaatteen kuvaus Lego-robotin avulla Tietokoneen oranssilla näppäimellä mennään aina eteenpäin kansiohierarkiassa ja harmaalla taaksepäin. Oranssi on myös kyllä ja harmaa ei. Nuolinäppäimillä kuljetaan kansiohierarkiassa sivuttain.

Kotimatka Olet matkalla moottoritietä pitkin kotiin. Aja 100 %:n tehoilla, poistu liittymästä ja aja 60% vauhdilla kotiin. Voit käyttää joko kolmen tai viiden blogin ohjelmaa.

Parkkipaikkatehtävä Olet IdeaParkin parkkipaikalla jouluruuhkan aikaan. Ajelet parkkipaikalla, kunnes löydät tyhjän ruudun. Peruuta ja parkkeeraa autosi taskuun. Varo kuitenkin kolaroimasta autoihin tai ajamasta ihmisten päälle jalkakäytävällä.

Törmäyksen estäjä (ultraäänitutka) Tehtävänäsi on tehdä robotti, joka ajaa eteenpäin, mutta aina ennen estettä kääntyy ja jatkaa matkaansa. Mitä robotin tulee tehdä, kun se näkee jotain lähellään edessään? (peruuttaa hiukan ja kääntyy) Mitä robotti tekee jos lähellä edessä ei näy ketään? Ajaa eteenpäin kunnes näkee esteen =ehtolause, jos eli if. Toista samaa ohjelmaa lopuutomasti =silmukkarakenne eli loop. Törmäilijä (kosketusanturi) Muuta koodia niin, että saat robotin, joka törmätessään kääntyy ja jatkaa matkaansa. Mikä osa koodista pitää muuttaa? (sensori)

Sumo (valoanturi) Tehtävänäsi on luoda robotti, joka pysyy sumo-kehässä. Apunasi on valosensori, joka tunnistaa lähettämänsä valon haijastuksen määrän. Sanallista alkuun oppilaiden kanssa robotille annettavat ohjeet. Mitä robotin pitää tehdä nähdessään mustaa? (esim. aja täysillä eteenpäin) Entäpä kohdattuaan valkoisen reunan? (esim. peruuta pari renkaan mittaan ja käänny vasempaan) Tästä näet valmistautumistamme 2014 kisoihin https://www.youtube.com/watch?v=kwx_mzl_stc

Vastustajan tunnistava sumorobo (valoanturi ja ultraäänitutka) Tehtävänäsi on luoda sumorobotti, joka pysyy kehässä, etsii vastustajan ja hyökkää sen kimppuun. Valosensorin lisäksi käytössäsi on infrapunasensori, joka havaitsee edessään olevat esineet. Mitä uutta robotin pitää tehdä? (havaita vastustaja) Pitääkö sen havaita vastustaja valkoisella vai mustalla alustalla? (mustalla) Mitä sen pitää tehdä kun se havaitsee vastustajan? (ajaa täysiä kohti) Mitä robotti voisi tehdä löytääkseen paremmin vastustajia? (mustalla ollessaan se voisi ajaa ympyrää rauhalliseen tahtiin)

Formulakisa (valoanturi) Tehtävänäsi on ohjelmoida formula, joka kiertää mahdollisimman nopeasti radan. Käytössäsi on valosensori, joka tunnistaa radan eli valkoiselle alustalle piirretyn mustan viivan. Robotti seuraa aivan mustan viivan oikeaa reunaa. Aseta robotti mustan viivan oikealle puolelle ja kysele oppilailta. Mitä robotin pitää tehdä jo se näkee vaaleaa? (kääntyä vasemmalle jossa musta viiva on) Mitä robotin tulee tehdä, jos se näkee mustaa? (kääntyä oikealle, jossa on valkoista) Näin robotti tekee pikkumutkaa ja etenee mustan viivan oikeaa reunaa seuraten.

Ratsastus- / rallirata (2kpl valoantureita) Tehtäväsi on ratsastaa robottihepalla rata läpi. Radassa on katkoja viivassa sekä jyrkkiä kulmia. Käytössäsi on kaksi valosensoria, yhdellä ei voi jyrkkiä kulmia (toiseen suuntaan) ja katkoksia selvittää. Robotti asetetaan viivan päälle siten, että toinen sensori on vasemmalla ja toinen oikealla puolella viivaa. Mitä robotin tulee tehdä, jos se näkee molemmilla valkoista? (Ajaa suoraan) Mitä tehdä jos vasen näkee mustaa? (kääntyä vasemmalle) Entä oikea? (kääntyä oikealle) Tässä tehtävässä on olennaista sensorien sijainti ja etäisyys toisistaan.