Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Robotter Introduktion v/Ingo Nielsen Civilingeniør, robot-entusiast og UNF-aktiv.

Lignende præsentationer


Præsentationer af emnet: "Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Robotter Introduktion v/Ingo Nielsen Civilingeniør, robot-entusiast og UNF-aktiv."— Præsentationens transcript:

1

2 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Robotter Introduktion v/Ingo Nielsen Civilingeniør, robot-entusiast og UNF-aktiv Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

3 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Hvad er en robot? Maskiner Humanoide Biler (AGV) Arme (manipulator) Web-bots Arbejdere (robota) Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

4 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Hvad er en robot? Robot Sensor- input Motor- output Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

5 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Eksempler Forskning: –SUV –Mars-roverne –LEGO Militær –DARPA Rengøring –Roomba Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

6 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Underholdning –Aibo –LEGO Fiktion –Terminator –StarWars Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion Tænk selv: Flere eksempler? Flere kategorier? Eksempler

7 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Mobil/stationær Mekanisk krop Humanoid Fjern-/missionsstyret Generalist/specialist Kompleksitet –Aktuatorer –Sensorer –Arbejde Kommunikations- egenskaber Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion Tænk selv: Prioritér karakteristika Robot-karakteristika

8 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Flittig, grundige og pålidelige Fleksible Kontrollerbar Kan erstatte mennesker i farlige (eller kedelige) situationer Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion Tænk selv: Flere (kategorier af) anvendelser? Hvorfor er robotter seje?

9 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Hvorfor er robotter seje? Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

10 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk 211 km på 7 timer Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion Tænk selv: Hvornår får vi selvkørende biler? Hvorfor er robotter seje?

11 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Ulemper og udfordringer Tilpasning til omgivelserne –Simulation –Indenfor –Udenfor Håndtering af uforudsete situationer Sikkerhed Robotten Alice fra California Institute of Technology prøver at skyde genvej… DARPA GC2005 Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

12 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Hvordan bygges robotter? Mekanik og energi –Motor kontrol, batteri, materiale Elektronik –Sensor-teknik, GPS, computer-syn, computer-hardware Programmering –Kunstig intelligens Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

13 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk LEGO –Fleksibel prototype –Robot, omgivelser, arbejde Strategi for adfærd Mekanik Programmering Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion Tænk selv: Karakterisér - robotten - omgivelserne - arbejdet Vores robot!

14 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

15 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

16 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

17 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

18 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

19 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

20 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

21 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

22 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

23 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

24 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

25 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd

26 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Strategi for adfærd Game over! You win!

27 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Mekanik Motorer Gear –Kraft og hastighed Styring Rotation og translation Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

28 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Programmering Flow- diagrammer Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion start LysSensor1 < 50? Tænd Motor A+B nej Vent 0.1 sekund Stop Motor ATænd Motor A LysSensor3 < 50? Stop Motor CTænd Motor C ja nejja

29 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Programmering Kommandoer start_motor(2); Variable x = sensor_data(1); Kontrol-løkker (flow-diagrammer) while (true) { if (x > 50) stop_motor(2); if (x <= 50) start_motor(2); x = sensor_data(1); } Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

30 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Programmering Implicit programmering –Evolutionær programmering (genetiske algoritmer) Sidespring: evolutionær mekanik, simulation –Mekaniske mekanismer (Indiana Jones) –Læring (neurale netværk) Flere lag af programmering og adfærd –Low-level, hardcoded –Mission-level, konfiguration, bruger-kommandoer Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

31 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Hvad er bedre end en robot? Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion

32 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk MANGE robotter! (Mwuahahaha...!) Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering Konklusion

33 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Multiagentsystemer (MAS) Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion Flere fordele –Robusthed –Skalerbarhed –Mange billige enheder (myrer) Flere udfordringer –Kommunikation –Adfærd er meget kompleks –”Emergent behaviour” kan være uforudsigeligt (jfr. ”I, Robot”)

34 Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Konklusion Robotter er spændende og udfordrende Robotter bruger sensorer og motorer Robotter skal både bygges mekanisk, og programmeres Vi kommer til at få en fed uge! Hvad er en robot Fordele Udfordringer Hvordan bygges? Adfærd Mekanik Programmering MAS Konklusion


Download ppt "Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 2008 www.unf.dk Robotter Introduktion v/Ingo Nielsen Civilingeniør, robot-entusiast og UNF-aktiv."

Lignende præsentationer


Annoncer fra Google