Jyväskylä Techday 2016

Täh?

Ideana on rakentaa jotain konkreettista, näyttää mitä me osataan ja samalla oppia uutta.

Tavoite

Etäohjattava Lego Mindstorms-robotti antureilla ja kameralla.

Minimum viable product

  • Robotti liikkuu APIa käskyttämällä
  • Robottiin kytketty kamera lähettää kuvaa ohjaajalle
  • Anturidata luetaan ja lähetetään ohjaajalle
  • Visio

  • Ohjaus tabletilla, käyttöliittymässä nuolet eteen/taakse molemmilla käsillä kummallekin telalle
  • Keskellä livekuva tabletista
  • Kaikki saatavilla oleva sensoridata näytetään ohjaajalle
  • Robotti osaa tunnistaa kuvasta esineen ja ajaa sitä kohti
  • Tampere teki tällaisen. Tehdään me parempi.

    Työvälineet

    NodeJS - Python - Lego Mindstorms - Raspberry Pi

    Team 1

  • ev3devin asennus Mindstormsiin
  • Raspberry Pi linkitettynä Legoihin
  • HTTP-API Raspissa, kytkennät mahdollisimman moneen Mindstormsin ominaisuuteen (liike, sensorit)
  • Team 2

  • Raspicam kiinni Raspberryyn, livekuva näkyviin samalla koneella pyörivään webbiserveriin
  • Hahmontunnistus kameralla OpenCV:llä ja API kertomaan missä suunnassa ko. esine on.
  • Team 3

  • AstroPI kytkettynä Raspiin, kaiken sensoridatan lähetys edelleen MQTT:llä
  • Lopussa kaikkien tiimien lopputulokset kasataan pyörimään robotin päällä olevaan Raspberryyn.

    Omien ideoiden toteuttaminen sallittua ja suotavaa!

    SOME

    Touhun kuvaaminen ja jakaminen somessa on sallittua ja kannustettavaa.

    Aikataulu ja osanotto

    Aloitellaan lounasaikaan sovittuna päivänä, ohjelmaa jatkuu niin pitkään kun jaksetaan. Firman puolesta ruokaa ja juomaa.

    Ilmoittautumiset Doodlen kautta. Eniten kannatusta löytänyt päivä valitaan.

    Osanotto ei ole pakollista, ei ole pakko myöskään olla koko aikaa. Sopikaa asiakkaan kanssa myös haittaako puolen päivän poissaolo.

    Jos tiedät osallistuvasi, asenna koneelle sopiva kehitysympäristö jo etukäteen mahdollisuuksien mukaan