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

Slides:



Advertisements
Lignende præsentationer
Oplæg: Øvelsestime i Teknologihistorie ved Lars Lauridsen Gruppe 2, Hold 1 
Advertisements

Efter forarbejdet og dagen i dag er målet, at I skal kunne:
Til lands, til vands og i luften
Molekylær elektronik – elektronik i nanostørrelse
Henriette Lungholt Uge Kreative metoder.
Skrevet af Kinda Dalal 9 b.
Interaktive test - Karakteristika & Nyskabelser
Computerspil Nu da panikken har lagt sig Jonas Heide Smith HERLEV BIBLIOTEK, 12/
Lektion 4 – Fordybelses- og fornyelsesfasen
© The Copenhagen Institute for Futures Studieswww.cifs.dk Superkonvergens Henrik Kristensen, Instituttet for Fremtidsforskning.
’Pårørende Empowerment’ Sundhedsfagligt Forum torsdag den 30. maj 2013
Modul 01: Introduktion Videregående pc-vejledning 60+Bornholm.
Aalborg Universitets studentersatellit
Kombination af GPS og Computer Vision for sikker udendørs robot navigation Hans Jørgen Andersen Computer Vision og Medieteknologi laboratoriet Aalborg.
Krav til funktionalitet i fremtidens flådestyringssystem
General Practitioner System 3000 ITNET2 F11 Godkendelsesopgave.
1 FM4 Feltstudier og etnografi – Lars Michael Kjeldskov, J. and Stage, J. (2003) The Process of Developing a Mobile Device for Communication in a Safety-Critical.
Udredning af beboernes kommunikation Til brug i kommunikationsdelen i beboerens handleplan.
Intro til brug af PLC.
Problemer eller udfordringer.
Økonometri 1: Dummy variable
IT UNIVERSITY OF COPENHAGEN Thomas Hildebrandt Faglig koordinator for processer og IT Interessegruppen, Infinit Lektor og leder af forskningsgruppen for.
Fejl situationer De forskellige opsætninger Fejl situationer –Alle monitorer står med STOP –1 Monitor står med STOP –Anlægget går i klar ved træning men.
En empirisk undersøgelse af Vurderinger af tid i trafikken
Samfundsvidenskab /samfundsfag Introduktion i forbindelse med almen studieforberedelse.
Reflektion over jeres egen praksis
Udviklingsudvalg for metalindustriel bearbejdning og køleteknik Velkommen på EUC Nordvest Afdelingsleder Bente Homann 15. juni 2012.
Informatik-civilingeniør på DTU. Civilingeniøruddannelsen 5. årEksamensprojekt + valgfrie kurser 4. årValgfrie kurser 3. årValgfrie kurser 2. årFagpakke.
Interaktionsdesign E2007 Lektion 13 Eva Brandt og Jesper Windum Schön and design reflections.
© (2001) Jesper Kjeldskov, Mikael Skov, Jan Stage 1.1 Usability Engineering 1. INTRODUKTION l Menneske-maskin interaktion (HCI) l Oversigt l Mål for design.
Introduktion til databaser (databaser, del 1)
Aalborg University - Denmark Intelligent Farttilpasning INFATI Bente Schmidt Nielsen Projektleder Aalborg Universitet.
Lars Aalkjær Jensen, Forskningsassistent Plantekongres 2007 A A R H U S U N I V E R S I T E T Det Jordbrugsvidenskabelige Fakultet Institut for Jordbrugsteknik,
Perspektivering & Demonstration v. Claus. Resultat af Accepttest Produkt perspektiver Videreudvikling Demonstration.
Computerens anatomi Af Thøger, Daniel og Thyra. Indholdsfortegnelse Computeren i almindelighed Materialer De ydre dele af computeren De indre dele af.
Dansk Landbrugsrådgivning Landscentret | Byggeri og Teknik Automatisk styringsteknik - er teknologien klar til praksis? Landskonsulent Kjeld Vodder Nielsen.
FRUGTBART SAMARBEJDE - fra mikro- til meso-destinationer? Professor Henrik Halkier 1. Fælles udfordringer 2. Strategiske udfordringer.
Kunstig Intelligens [ nicky ]. Agenda AI Overblik [1] –Deterministisk og Non-deterministisk –Hvad anvender vi ? AI i Produktionen [3] –Teori: Om den anvendte.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Cam Dancer Anvendelse af Billedeanalyse Teknikker.
Spil Programmering Eksamens Præsentation [ Bil spil ] ( Adrian, Nicolai, Peter, Nicky )
Projekt Lavet af Jonas og Marcus. Idéen går ud på: Idéen går ud på at når man sætter nøglen i hoveddøren tænder lyset i entréen. Lyset slukker efterfølgende.
Selvkørende kartoffeloptagere – alternative muligheder
 Michael E. Caspersen, 2000Introducerende objektorienteret programmering9B.1 Fletning.
© The Copenhagen Institute for Futures Studieswww.cifs.dk Big Brother og de næste 10 års IT-udvikling Jacob Jaskov og Henrik Kristensen Instituttet for.
Pervasive Computing: Gateway Architecture for Home Integration Jonas Thomsen Ph.d. studerende Kvalifikationseksamen 27. september 2004.
DAIMIIntroducerende objektorienteret programmeringfletning.1 Fletning.
Let Elektronik Let Elektronik – opstart 2009 Hans Erik Tjelum – teknik Simonia Tjelum – alt andet.
Patientundervisning 4. Session Unipolar depression Håndtering af depressive tanker.
Workshop: Er færdselsloven parat til selvkørende biler? Trafikdag August 2016 Moderator chefkonsulent Per Skrumsager Hansen.
Hej Facebook.com/skalvidele
Køreteknik Sæt I gang Før du kører ud i trafikken, skal du kunne køre din knallert sikkert. Du skal kunne holde balancen, trække, sætte i gang, standse,
Introduktion til robotter
Robot Styringen Formålet er at give introduktion til robottens fysiske kontrolenheder. Servosystemer, encoder mm Betjenings boks I/O systemer og netværk.
Af Anders, Nithin, Andrea og Freja
Parametrisk programmering
1 stk. Brugt CNC- styret produktionscenter Fab. SAC Type F.52
LUPPEN 2016 Siden sidst.
Tre lags arkitektur hardware i systemer
Samspil mellem krop, træning og trivsel
Den digitale dansker – digitalisering af hverdagen
Procedure til alle kritiske situationer
IOT – Elkedel på internettet
Køreteknik.
Programmering.
Lærerkursus CFU v/ Anette Vestergaard Nielsen
ROBOTTERNE KOMMER - OZOBOTTERNE.
Kroppen og programmering
Introduktion af mag svejsning med mobile robotter
Organisatorisk Implementering af Machine Learning
Præsentationens transcript:

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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

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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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?

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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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?

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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!

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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp Strategi for adfærd Game over! You win!

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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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

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

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

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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”)

Danmark Ungdommens Naturvidenskabelige Forening UNF RobotCamp 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