Films pour enfants

Lola Robot

Mathematics6-11 taong gulang

Pang-edukasyon na aktibidad sa paligid ng maikling pelikula Dona Coroquinha

Inaasahang pagtatapos ng mga aktibidad

Hanapin ang iyong paraan at lumipat sa paligid gamit ang mga landmark at representasyon.

I-code at i-decode upang mahulaan, kumatawan at magsagawa ng mga paggalaw sa mga pamilyar na espasyo.

Pag-unawa at paggawa ng mga simpleng algorithm.

Dona Coroquinha

Dona Coroquinha © Diogo Nii Cavalcanti

PamagatDona Coroquinha

TemaPagpapasiya

Genre at mga keywordKomik, tapang, tawiran ng pedestrian, kotse, bus, trapiko, hayop, aso

Edad (para sa pelikula)3-11 taon

Tagal03 min 28 s

DireksyonDiogo Nii Cavalcanti

MusikaDavid Convery

ProduksyonVancouver Film School (Canada, 2010)

Mga aktibidad na pang-edukasyon

I-program ang paggalaw ng isang robot upang makatawid ito sa isang espasyong nakakalat ng mga hadlang.

Ang matandang babae sa pelikula, tulad ng maraming tao sa paligid natin, ay partikular na walang magawa pagdating sa ilang mga gawain na tila simple sa atin. Para sa kanya, ang paglipat sa kalye ay nangangahulugan ng pag-navigate sa isang kapaligiran na puno ng mga hadlang. Paano kung nagkaroon siya ng kaunting tulong? Paano kung may gabay siya para ituro sa kanya ang daan? Iminumungkahi ng mga pinakabagong pag-unlad sa mga autonomous na kotse na magagawa ito ng isang robot. Ngunit paano gagana ang gayong robot? Sa pagmomodelo at programming.

Ang aktibidad na ito ay naglalayong ipakilala sa mga bata ang dalawang pangunahing ideya ng robotics sa pamamagitan ng isang nakakatuwang hamon na inspirasyon ng sitwasyon sa pelikula: pagprograma ng isang robot upang masubaybayan ang isang landas sa isang kapaligiran na naglalaman ng mga hadlang. Maaari itong isagawa mula 6-9 taong gulang, pagkatapos ng pagkuha ng mga kasanayan sa coding ng paggalaw. Isinasagawa ito sa anyo ng magkasanib na eksperimento sa espasyo ng silid-aralan, na may magagamit na komersyal na programmable robot kit (halimbawa Sphero Bolt, Ino-Bot, o Codey Rockey). Tandaan na ang Ino-Bot robot ay idinisenyo para sa Scratch programming language.

Upang panatilihing mas naroroon ang argumento ng salaysay at depende sa mga posibilidad ng robot, maaari tayong maghukay ng kaunti sa paraan kung saan matutulungan ng robot ang matandang babae: dinadala siya nito sa likod nito, sinusubaybayan nito ang landas sa anyo ng isang tuloy-tuloy na linya sa lupa, nagpapadala ito sa kanya ng liwanag o tunog na mga senyales upang ipahiwatig ang pagbabago ng direksyon, atbp.

1. Pagmomodelo

Upang manatili sa isang simpleng konteksto, pinili naming gumamit ng mga static na obstacle at bawasan ang robot program sa pagpapatupad ng isang nakapirming pagkakasunud-sunod ng mga paggalaw (walang paggamit ng mga sensor ng obstacle, real-time na gawi). Bilang karagdagan, susundin nito ang mga tagubilin sa paggalaw ng "cellular", tulad ng "advance x centimeters" (o "advance for x seconds"), kumanan (liko 90°), kumaliwa (liko 270°). Sa ganitong paraan, nananatili tayo sa representasyon na namanipula na ng mga bata.

Maaari tayong magsimula sa pamamagitan ng paglilinis ng malaking espasyo sa silid-aralan at paglalagay ng mga hadlang na malamang na humarang sa robot. Ang kanilang misyon ay tumawid, umiwas sa mga hadlang, mula sa isang panimulang punto hanggang sa isang punto ng pagdating, upang matunton ang landas ng matandang babae. Ang unang trabaho sa pagmomodelo ay maglapat ng regular na grid sa workspace. Maaari itong maging materyal sa pamamagitan ng mga piraso ng tape sa lupa. Mula doon, ang mga bata ay maaaring magsimulang magsanay "sa papel" sa paghahanap ng pagkakasunud-sunod ng mga order upang makumpleto ang kurso.

2. Pagtuklas ng robot

Kabilang dito ang pagiging pamilyar sa kung paano gawin ang pag-unlad ng robot ayon sa napiling pagmomodelo. Magsisimula tayo sa isang tuwid na paglipat ng "1 square". Depende sa modelo ng robot at interface ng programming, kasangkot dito ang pagsasaayos ng oras ng paglalakbay at/o bilis. Pagkatapos, makikita natin kung paano ito kumaliwa at kumanan, na maaaring may kasamang pagpapaliwanag sa partition ng bilog sa mga 90° na anggulo.

Ang mga pagsasaayos na ito ay pinagsama-sama, sa pamamagitan ng pagtatanong sa mga bata ng mga mungkahi, sa pamamagitan ng direktang pagsubok sa kanila at pag-iisip tungkol sa mga posibleng pagkakamali. Ang gawain ng guro ay gawing simple ang pagtatanghal ng interface ng programming hangga't maaari upang ang mga bata ay kailangang manipulahin ang mga konsepto.

kinakailangan para sa ehersisyo (at hindi lahat ng mga function ng interface na ito).

3. Application sa kurso, optimization

Oras na para ilapat ang iyong natutunan mula sa mga nakaraang hakbang sa aming gabay sa robot! Ang mga tagubilin sa paggalaw na natagpuan ng mga bata ay ipinasok sa interface at ang robot ay inilunsad. Kami ay nagmamasid at nagwawasto kung sakaling magkaroon ng pagkakamali.

Maaari kaming maghanda ng mga ruta ng pagtaas ng pagiging kumplikado tungkol sa static na configuration ng terrain (dead ends, one-way corridors), o nangangailangan ng mga bagong paggalaw ng robot (mas mabilis na umakyat sa isang tulay). Ito rin ang oras upang ipakilala ang mga tanong sa pag-optimize. Ang kaso ng pinakamaikling landas ay binabalangkas tulad ng sumusunod: ano ang pinakamaikling serye ng mga tagubilin upang isagawa ang isang partikular na kumplikadong ruta. Kung ipinakilala namin ang paniwala ng isang programming loop at arbitraryong nililimitahan ang stock ng mga magagamit na tagubilin, ipinakilala namin ang paniwala ng code factorization (tingnan ang Lightbot exercises).

Mga sanggunian

Lightbot, isang panimula sa programming sa anyo ng isang laro (sa Ingles, ngunit madaling maunawaan ng lahat).

scratch, ang site na nakatuon sa graphic programming language para sa mga layuning pang-edukasyon. (Karamihan sa mga programmable na robot ay gumagamit ng scratch o isang katumbas.)

Activity sheet na isinulat ni: Bruno Pellier

jean-baptiste-huet,Makeblock
jean-baptiste-huet,Makeblock
Programmable robot kit: Sphero Bolt, Sphero
Programmable robot kit: Sphero Bolt, Sphero
Programmable robot kit: Ino-Bot, TTS Group
Programmable robot kit: Ino-Bot, TTS Group