Starship Technologies pakirobotid 2

Läksime teist korda Starship Technologies kontorisse pakiroboteid vaatama, kuna ühe korraga me ei oleks sinna ära mahtunud. Seegi kord võeti meid kohe ukse peal rõõmsalt vastu, aga eelmise korra kolmas korrus oli asendunud kuuenda korrusega. Selgus, et nad olid vahepeal kolinud ja nüüd oli meil ka võimalus nende uued ruumid üle vaadata.

Kõigepealt me tutvusimegi kohe ühe pakirobotiga. Saime teada, et see kaalub umbes 20 kg. Ja kui keegi tänaval peaks ta tahtma kaasa võtta, siis oleks see üsna keeruline. Meilgi ei õnnestunud teda kuidagi üles tõsta. See eest lugesime üle kõik sensorid ja kaamerad ning vaatasime pakiroboti sisse. Igal robotil on ka oma number. Samuti nagu autodel on registreerimisnumbrid.

Robotite ehitamise toas näidati meile ühte päris uut robotit, mis pidavat paari päeva pärast ka õue pääsema. Uuematel mudelitel olevat mõned osad juba täiesti teistsugused (näiteks kaamerad). Ka roboti peal olev kaas on nüüd valget värvi. Põhjuseks, et soojadel maadel kuuma päikese käes olles kaup üle ei kuumeneks.

Siis viidi meid ühte eriti huvitavasse tuppa. See oli nagu arstituba ja kool koos. Seal robotid harjutasid mööda tõusu üles liikuma, kuna nad peavad oskama Mercedes bussidesse sisse sõitma. Lisaks oli seal seinte ääres veel palju erivärvi ruutudega pilte, mille järgi robotid suudavad kindlaks teha erinevaid mõõtmeid. Näiteks kui suured/kõrged on kõnnitee ääred. Seda tegevust nimetati kalibreerimiseks.

Enne kui me robotite juhtimise juurde jõudsime nägime juba liftist, kuidas üks nendest tänaval sõitis. Handler ikka saatjaks kaasas.

Robotite juhtimise ruumis oli palju arvuteid, kus neid siis juhiti ja oldi ühenduses saatjatega. Üks robotitest asus samal ajal lausa Londonis. Ilm paistis seal ka päris ilus olevat.

Enne lahkumist pakuti meile veel suures koguses kommi. Selgus, et ka sealsed robotite inimesed on väga magusamaiad. Nii nagu meiegi. Seetõttu on neil alati ka kommid kontoris olemas. Jätsime meiegi omalt poolt ühe kommikarbi neile tänutäheks.

Tegime veel ettepaneku, et nad võiksid teha samasuguseid aga väiksemaid pakiroboteid. Lastele. Pultidega juhtimiseks. Nagu selgus, siis me ei olnud ainsad, kes nii arvasid. Aga neil endal olevat plaan neid roboteid veel suurematena teha, et saaks rohkem kaupa sisse panna.

Vanemate ringitund 29.03.17

LITTLE ROBOT FRIENDS

Robotsõbra erinevat värvi silmad

Kuidas panna robotsõbral silmad erinevat värvi põlema. Värvide vahetuse ajal kasutada viiteks “delay” käsku (1000 tähendab 1 sek).

#include <LittleRobotFriends.h> //import LRF library

void setup() {
// turn things on/off before we set-up
lrf.motion.disable();
lrf.hearing.disable();
lrf.touch.disable();
lrf.sight.disable();

lrf.setup(); //setup LRF library
}
void loop() {
lrf.loop(); //service LRF loop

lrf.eyes.set(0, 0, 250); //set LRF LEDs to full brightness
delay(500);
lrf.eyes.set(0, 250, 0); //set LRF LEDs to full brightness
delay(500);
lrf.eyes.set(250, 0, 0); //set LRF LEDs to full brightness
delay(500);
lrf.eyes.setColor(LRFColor_Clear); //clear LRF LEDs (turn off)
delay(500);
lrf.eyes.setLeft(250, 0, 0); //set LRF LEDs to full brightness
delay(500);
lrf.eyes.setRight(250, 0, 0); //set LRF LEDs to full brightness
delay(500);
}

Nooremate ringitund 29.03.17

SCRATCH

Viruta vanale kummitusele

See on mäng, kuidas kitarriga kummitust püüda. Iga pihtalöögi eest saab ühe punkti.

Taust

Kummitus

Kitarr

Kass korvpalliga

Selline nägi välja üks päev kassil, kellele meeldis korvpalli mängida.

MOSS

Tänased MOSSi kujud nägid sellised välja.

Nooremate ringitund 28.03.17

SCRATCH

Taevast sajab muffineid
Robot peab püüdma taevast kukkuvaid muffineid. Selleks on tal aega 60 sekundit. Taevast kukub aga ka välgunooli ja kui robot selle peaks kinni püüdma, siis tuleb tänavapuhastusauto ja pühib roboti ära.

Robot

Muffin

Välk

Tänavapuhastusauto

ARDUINO

MegaBot – Arduino Ultrasonic Sensor Car

Takistuste vältimine

http://robotshop.com/letsmakerobots/obstacle-avoidance-robot-car-arduino

http://www.webondevices.com/arduino-robot-car-obstacle-avoidance

https://blog.miguelgrinberg.com/post/building-an-arduino-robot-part-i-hardware-components

http://forum.arduino.cc/index.php?topic=165987.0

http://communityofrobots.com/tutorial/kawal/how-make-your-first-robot-using-arduino

Joone jälgimine

https://diyhacking.com/make-line-follower-robot/

http://www.circuitstoday.com/line-follower-robot-using-arduino

MOSS

Sellised robotid ehitati siis seekord valmis.

Jawbotdamut ehk lumesahk

Florbufferuffer ehk äkki põrandapuhastusmasin.

https://www.youtube.com/watch?v=qzpv-uCE3to

 

Pakirobotite ekskursioon 2 30.03.17

30.03.17 lähme teist korda külla vingetele Starship Technologies pärisrobotitele. Need siis ongi need tänavatel liikuvad robotid, mis viivad pakke kohale.

Tutvume kontori ja juhtimiskeskusega, kus on näha, mida robotid tänavatel näevad ning teevad. Peale seda saame näha ka, kuidas roboteid kokku pannakse.

Osalemiseks tuleb kindlasti registreerida alloleva lingi kaudu, märkides lapse nime ja vanema telefoninumbri.
http://doodle.com/poll/zf2k6qdaywaghs69

Koguneme kell 15:00 kooli ees parklas ja sõidame bussiga kohale. Tagasi kooli juurde jõuame umbes 17:00.

Starship Technologies

Vanemate ringitund 22.03.17

ARDUINO

LCD ekraani ühendamine:

LCD ekraanil teksti väljastamise kood:

// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
// set up a constant for the tilt switchPin
const int switchPin = 6;
// variable to hold the value of the switchPin
int switchState = 0;
// variable to hold previous value of the switchpin
int prevSwitchState = 0;
// a variable to choose which reply from the crystal ball
int reply;
void setup() {
  Serial.begin(9600);
  // set up the number of columns and rows on the LCD
  lcd.begin(16, 2);
}
void loop() {
  lcd.clear();
  lcd.setCursor(0, 0);
      // print some text
      lcd.print(“Fluffy aka Litulu “);
      // move the cursor to the second line
      lcd.setCursor(0, 1);
    lcd.print(“Richardo-kun”);
    delay(3000);
      lcd.clear();
      lcd.setCursor(0, 0);
      // print some text
      lcd.print(“Taugrom aka”);
      // move the cursor to the second line
      lcd.setCursor(0, 1);
    lcd.print(“Lil tau”);
    delay(3000);
}

 

Codebug muusika ja Arduino koos

Nooremate ringitund 22.03.17

Mõned juba tegelesid ise väljamõeldud tööga. Tegid Scratchis filmi. Näiteks kasside kohtumine tänaval ja seejärel tantsusaalis tantsimine või kassipoja hommikul ärkamine ja mannapudru söömine.

MOSS

Tutvusime ka uue MOSS robotiga. Siin on näited, mida sellega kõik teha saab.

Vanemate ringitund 15.03.17

ARDUINO

Allolevatest osadest on võimalik ise auto ehitada ja vajalikud andurid külge panna.

CODEBUG

Ennustamine. Mõtle küsimus ja CodeBug vastab, kas jah, ei või võib olla.

Üks näide tehtud koodist on siin: