Oppgaver dere kan velge mellom innen automatisering

Droner og roboter blir stadig mer integrert i hverdagen vår og de vil i økende grad prege hvordan vi lever og jobber. Droner kan brukes til alt fra varelevering til overvåkning av infrastruktur og miljø, mens roboter kan ta over rutinepregede oppgaver i hjemmet, helsetjenesten og industrien. Dette vil frigjøre tid, øke effektiviteten og gi oss nye typer tjenester.

Droneprogrammering

Lær hvordan en drone fungerer og øv på hvordan logikk og programmering kan brukes til å kontrollere droner. Du vil få et oppdrag om å lage en bane med dronen, og du må programmere denne banen

Varighet: 1 time

Nivå: Ungomsskole, vgs

Krav til forkunnskaper: Ingen

Mål:
Lær hvordan en drone fungerer og øv på hvordan logikk og programmering kan brukes til å kontrollere droner. Du vil få et oppdrag om å lage en rute for dronen, og du må programmere denne ruten.

Nødvendige materialer (per gruppe):

  • 1 DJI Tello Drone

  • 3 DJI Tello Drone-batterier

  • En datamaskin med Wi-Fi-tilkobling

Programvare som trengs:

  • Scratch (for yngre elever)

  • Python (for eldre elever)

Instruksjoner:

  1. Koble dronen til Wi-Fi

    • Slå på dronen.

    • Koble til dronens Wi-Fi med formatet TELLO-XXXXXX. De 6 sifrene finner du på baksiden av dronen.

  2. Bli kjent med programmeringsmiljøet

    • Du vil bli introdusert for programmeringsmiljøet, kommandoene du trenger, og hvor du skal sette dem inn.

  3. Kjør driverkommandoen

    • Kjør koden som oppretter kommunikasjon mellom dronen og miljøet:
      rosrun tello_bridge tello_bridge_wrapper.py

  4. Lag din rute

    • I programmeringsmiljøet legger du til funksjoner som flytter dronen opp, ned, venstre og høyre. Bruk fantasien din.

  5. Lagre filen og kjør kontrollkommandoen

    • Lagre filen og kjør kontrollkommandoen:
      ros2 run tello_control tello_move_drone

    • Ha det gøy!

Spørsmål å tenke på:

  • Hva skjer hvis jeg øker hastigheten på dronen?

  • Hva skjer hvis jeg øker varigheten på bevegelsen?

  • Hvordan kan jeg kombinere kommandoer for å gjøre ruten kortere?

Ekstra aktivitet:

  • Prøv å ta av fra gulvet og lande på et bord.

  • For lett? Prøv å fly under en overflate uten å krasje i noe.

Kontroll av Rover 

Lær om ulike typer kameraer og sensorer med LeoRover. Kameraene vil demonstrere hvordan teleoperasjon fungerer, og lidar-systemet vil vise hvordan en robot kan kartlegge et rom og finne deg selv i det, på samme måte som robotstøvsugeren din.

Varighet: 1 time
Nivå: Ungdomsskole, VGS

Forkunnskapskrav: Ingen

Mål:
Lær om forskjellige typer kamera og sensorer med LeoRover. Kameraene viser hvordan teleoperasjon fungerer, og lidar-systemet viser hvordan en robot kan lage et kart over et rom og finne posisjonen sin, likt som robotstøvsugeren din.

Nødvendige materialer (per gruppe):

  • 1 LeoRover

  • En datamaskin med Wi-Fi-tilkobling

Programvare som trengs:

  • MobaXTerm

Instruksjoner:

  1. Koble rover til Wi-Fi

    • Slå på roveren og koble til nettverket med SSID: LeoRover-xxxx. Passordet er "password" for begge robotene.

  2. Åpne MobaXTerm og koble til roveren

    • Start en ny SSH-seksjon i MobaXTerm.

    • Koble til Raspberry Pi eksternt (IP: 10.0.0.1) med brukernavn "pi" og passord "raspberry".

  3. Teleoperasjon

    • Når du er koblet til, åpne en nettleser og gå til adressen 10.0.0.1.

    • Du vil se bildet fra kameraet og kan styre roveren med joystick nederst til høyre. Nå kan du ha det gøy å kjøre roveren.

Lidar:

  • Koble til lidar og åpne visualiseringsprogrammet (RVIZ) for å se et sanntidskart over rommet.

Spørsmål å tenke på:

  • Hvordan fungerer lidar?

  • Kan jeg styre roboten kun med informasjon fra lidar?

Ekstra aktivitet:

  • Prøv å gjøre tutorialene for SLAM og Navigasjon som vil bli gitt.