Den NXT intelligent steuern

Größe: px
Ab Seite anzeigen:

Download "Den NXT intelligent steuern"

Transkript

1 Den NXT intelligent steuern Der PID Regler Aufbau und Funktionsweise Beispiel Schwarze Linie Boden-Sensor vorne An der Kante entlang Sollwert= Messwert weiß + Messwert schwarz Summe / 2 Rustikale Steuerung links oder rechts Intelligenz 1

2 Darf es ein wenig mehr sein? if(boden < grau) Linksrum(); else Rechtsrum(); if(boden < 44) Linksrum(); else if(boden > 46) Rechtsrum(); else Geradeaus(); } Das Pin PID ist der Schlüssel Proportionale Steuerung: Je größer der Fehler, desto mehr wird nach geregelt. 2

3 #FAKTOR = 10 Den Fehler bestimmen fehler = sollwert istwert; // -2 = ((40+50)/2) 47; drehen = FAKTOR * fehler; // -20 = 10 * -2; Nehme den Fehler und multipliziere ihn mit einer Konstanten um den Korrekturwert zu erhalten. Der P-Regler in nxc-syntax Kp = 10; // P-Konstante grau = 45; // Sollwert = (schwarz + weiss) / 2 Tp = 50; // Grundgeschwindigkeit von 50% while(1) boden = Sensor(S1); // Istwert, wo wir gerade sind fehler = boden grau; // Fehler berechnen drehen = Kp* fehler; // Korrekturwert für die Drehung fahrena= Tp+ drehen; // Power für Motor A fahrenc= Tp drehen; // Power für Motor B OnFwd(OUT_A,fahrenA); // Die endgültige Anweisung OnFwd(OUT_C,fahrenC); // Die endgültige Anweisung }// end ofwhile 3

4 Voraussetzungen: P- Regler Zusammenfassung Kenntnis des Sollwertes Kenntnis des Istwertes Roboter muss direkt reagieren können Direkter Einfluss auf die Steuerung Die Größe der P-Konstanze gibt die Regelgeschwindigkeit an Regelung ist proportional Der I-Regler oder was habe ich in der Vergangenheit gemacht? Integral ist das Zauberwort integral = integral + fehler; // Summe der letzten Fehler // = 5 drehen = Kp*fehler+ Ki* integral; Kleine Abweichungen summieren sich und ermöglichen eine bessere Regelung. 4

5 Der PI-Regler in nxc-syntax Kp = 1000; // P-Konstante, hier Kp*100 in echt 10 Ki = 100; // I-Konstante, hier Ki *100 in echt 1 grau = 45; // Sollwert = (schwarz + weiss) / 2 Tp = 50; // Grundgeschwindigkeit von 50% integral = 0; // hier werden die Fehler summiert while(1) boden = Sensor(S1); // Istwert, wo wir gerade sind fehler = boden grau; // Fehler berechnen integral = integral + fehler; // aktuellen Fehler hinzufügen drehen = (Kp* fehler) + (Ki* integral); // Korrekturwert für die Drehung drehen = drehen /100; // Korrekturwert berichtigen siehe P und I-Konstante fahrena= Tp+ drehen; // Power für Motor A fahrenc= Tp drehen; // Power für Motor B OnFwd(OUT_A,fahrenA); // Die endgültige Anweisung OnFwd(OUT_C,fahrenC); // Die endgültige Anweisung }// end ofwhile Was werde ich in der Zukunft machen? Wie kann ich die Zukunft voraussehen? Kann ich aus meinen Fehlern lernen? Was ich kenne: Fehler in der Gegenwart Fehler aus der Vergangenheit Proportional Integral Derivate für die Gegenwart für die Vergangenheit für die Zukunft ( Abkömmling, von lateinisch derivare'ableiten') 5

6 Beispiel: Der D-Regler aktueller Fehler ist 2 integraler Fehler ist 5 Aktueller zukünftiger Fehler ist: aktueller Fehler -integraler Fehler // 2 5 = -3 NächsterFehler wird sein: (aktueller Fehler) + (aktueller zukünftiger Fehler) // 2+ (-3) = -1 Also wie immer: Drehen = Kp* fehler + Ki* integral + Kd* derivate Der PID-Regler Der Proportionale Teil steuert direkt, der Imaginäre Teil berichtigt mit den Erfahrung aus der Vergangenheit und der Derivate Teil nimmt Einfluss, mit der Vorhersage der Zukunft auf das Objekt. 6

7 Der PID-Regler in nxc-syntax Kp = 1000; // P-Konstante, hier Kp*100 in echt 10 Ki = 100; // I-Konstante, hier Ki *100 in echt 1 Kd = 10000; // D-Konstante, hier Kd*100 in echt 100 grau = 45; // Sollwert = (schwarz + weiss) / 2 Tp = 50; // Grundgeschwindigkeit von 50% integral = 0; // hier werden die Fehler summiert fehleralt = 0; // alten Fehler merken derivate= 0; // Platzhalter für die Zukunft while(1) boden = Sensor(S1); // Istwert, wo wir gerade sind fehler = boden grau; // Fehler berechnen integral = integral + fehler; // aktuellen Fehler hinzufügen derivate=fehler fehleralt; // derivate berechnen drehen = (Kp* fehler) + (Ki* integral) +(Kd*derivate); // Korrekturwert für die Drehung drehen = drehen /100; // Korrekturwert berichtigen siehe P und I-Konstante fahrena = Tp+ drehen; // Power für Motor A fahrenc= Tp drehen; // Power für Motor B OnFwd(OUT_A,fahrenA); // Die endgültige Anweisung OnFwd(OUT_C,fahrenC); // Die endgültige Anweisung fehleralt = fehler; // aktuell Fehler merken für die Zukunft }// end ofwhile Der PID Regler Quellen A PID Controller For Lego Mindstorms Robots Author: J. Sluka 22 Seiten Dank an J.Sluka als Quelle für diese Dokumentation (Dezember 2011) NXT Line follower using a color or light sensor and PID controller 4 Seiten Using a PID-based Technique For Competitive Odometryand Dead-Reckoning Author: 28 Seiten Real-time Control Teaching Using LEGO Author: W Grega 4 Seiten Regelungstechnik 7

Kybernetik Intelligent Agents- Action Selection

Kybernetik Intelligent Agents- Action Selection Kybernetik Intelligent Agents- Action Selection Mohamed Oubbati Institut für Neuroinformatik Tel.: (+49) 731 / 50 24153 [email protected] 26. 06. 2012 Intelligent Agents Intelligent Agents Environment

Mehr

Einführung in die Robotik Regelung. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / 50 24153 [email protected] 04. 12.

Einführung in die Robotik Regelung. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / 50 24153 mohamed.oubbati@uni-ulm.de 04. 12. Einführung in die Robotik Regelung Mohamed Oubbati Institut für Neuroinformatik Tel.: (+49) 731 / 50 24153 [email protected] 04. 12. 2012 The human is perhaps the most intelligent control system

Mehr

Regelungstechnik. Eine kurze Einführung

Regelungstechnik. Eine kurze Einführung Regelungstechnik Eine kurze Einführung Regelungstechnik Übersicht und Begriffe Zweipunkt-Regler PID-Regler Weitergehende Konzepte Praktische Umsetzung Simulation Regelung vs. Steuerung Wert einstellen,

Mehr

Autonome Mobile Systeme

Autonome Mobile Systeme Autonome Mobile Systeme Teil II: Systemtheorie für Informatiker Dr. Mohamed Oubbati Institut für Neuroinformatik Universität Ulm SS 2007 Wiederholung vom letzten Mal! Die Übertragungsfunktion Die Übertragungsfunktion

Mehr

Temperaturregelung PID-Regler beim 3D-Druck

Temperaturregelung PID-Regler beim 3D-Druck Temperaturregelung PID-Regler beim 3D-Druck 15. Juni 2016 1/25 Gliederung Temperaturregelung beim 3D-Drucker Einleitung PID-Regler PID Berechnung Schaltung Tuning Simulation Aussichten Quellen 2/25 Einsatz

Mehr

Ausarbeitung Regelungstechnik

Ausarbeitung Regelungstechnik Ausarbeitung Regelungstechnik by Poth & Fiechtner 2005 by Poth & Fiechtner Seite 1/14 Inhalt Grundsätzliches zur Regelungstechnik Untersuchung des als Regelstrecke verwendeten Heizlüfters Regelkreis als

Mehr

Regelungs-und Steuerungstechnik

Regelungs-und Steuerungstechnik Modul: Labor und Statistik OPTIMIERUNG M.SC.KRUBAJINI KRISHNAPILLAI; PROF.DR.ROBBY ANDERSSON Regelungs-und Steuerungstechnik Optimierung Regelungs-und Steuerungstechnik Inhaltsverzeichnis Einleitung Grundlagen

Mehr

Regelungs-und Steuerungstechnik

Regelungs-und Steuerungstechnik Modul: Labor und Statistik OPTIMIERUNG M.SC.KRUBAJINI KRISHNAPILLAI; PROF.DR.ROBBY ANDERSSON Regelungs-und Steuerungstechnik Inhaltsverzeichnis Einleitung Grundlagen Beschreibung dynamischer Systeme Regelkreis

Mehr

Welche Roboter kennst du? Wo brauchst du zuhause Roboter?

Welche Roboter kennst du? Wo brauchst du zuhause Roboter? ROBOTER LÖSUNGEN Roboter Mensch Welche Roboter kennst du? Wo brauchst du zuhause Roboter? Individuelle Antworten: R2-D2 / BB6 / C-3PO (Star Wars), Wall-e, Rodney Copperbottom (Film Robots), Optimus Prime

Mehr

Messungen mit dem Lichtsensor

Messungen mit dem Lichtsensor Messungen mit dem Lichtsensor Für die Programmierung eines Roboters, der einer Linie folgt, brauchen wir für die drei Farben die Helligkeitswerte, die dein Lichtsensor jeweils ausgibt. Arbeite dazu folgende

Mehr

LEGO-Spurter mit PD-Regler

LEGO-Spurter mit PD-Regler LEGO-Spurter mit PD-Regler Ronald Hecht [email protected] 23. März 2006 Wer nicht so sicher mit dem Lötkolben umgehen kann und lieber die Finger von Transistoren, Operations- und Leistungsverstärkern

Mehr

Inhaltsverzeichnis. Einleitung. LEGO MINDSTORMS - Von RCX zu EV3 Der intelligente EV3 22 Home- und Education-Edition 27

Inhaltsverzeichnis. Einleitung. LEGO MINDSTORMS - Von RCX zu EV3 Der intelligente EV3 22 Home- und Education-Edition 27 Einleitung Teil I Grundlagen LEGO MINDSTORMS - Von RCX zu EV3 Der intelligente EV3 22 Home- und Education-Edition 27 2 Die Komponenten des EV3-Sets 29 Nutzen und Einsatzmöglichkeiten der elektronischen

Mehr

Regelungstechnik - KOMPAKT. 1. Grundbegriffe

Regelungstechnik - KOMPAKT. 1. Grundbegriffe Regelungstechnik - KOMPAKT 1. Grundbegriffe Im Gegensatz zu Steuerungen arbeiten Regelungen nach dem Prinzip des geschlossenen Wirkungsablaufs. Die zu regelnde Größe x wird ständig erfasst und über eine

Mehr

Links um und über Lego Mindstorm RCX und NXT

Links um und über Lego Mindstorm RCX und NXT Links um und über Lego Mindstorm RCX und NXT Einführungen Einführung LEGO RCX vs. NXT http://www.nxt-in-der-schule.de/lego-mindstorms-education-nxt-system/rcx-vs-nxt Essentials an NXT Tutorial http://www.ortop.org/nxt_tutorial/html/essentials.html

Mehr

Linienverfolgung. Anforderung Umsetzung Regler P Anteil I Anteil D Anteil PID Regler. ASURO Gruppe_G WS 07/08

Linienverfolgung. Anforderung Umsetzung Regler P Anteil I Anteil D Anteil PID Regler. ASURO Gruppe_G WS 07/08 Linienverfolgung Anforderung Umsetzung Regler P Anteil I Anteil D Anteil PID Regler Anforderung Der Asuro soll mit Hilfe von 2 Fototransistoren und einer Leuchtiode selbständig einer Linie folgen können.

Mehr

Erste Schritte zum Start findest du hier: https://education.lego.com/de-de/weiterfuehrendeschulen/entdecken/informatik

Erste Schritte zum Start findest du hier: https://education.lego.com/de-de/weiterfuehrendeschulen/entdecken/informatik Robotik mit https://education.lego.com/de-de/downloads/mindstorms-ev3 Erste Schritte zum Start findest du hier: https://education.lego.com/de-de/weiterfuehrendeschulen/entdecken/informatik Baue zuerst

Mehr

Flammtronik ToDo: 1.) Überlauf Zeitbasis korrigieren

Flammtronik ToDo: 1.) Überlauf Zeitbasis korrigieren Flammtronik ToDo: 1.) Überlauf Zeitbasis korrigieren Bei der Flammtronik gibt s ein Problem mit der Logfile-Zeitbasis im Logfile springt die Zeit von T999.9 auf T:00.0 T998.0 K77.7 A118 B00852 P025 O00.0

Mehr

Temperaturregelung im 3D-Druck

Temperaturregelung im 3D-Druck Temperaturregelung im 3D-Druck PID-Regler und Co. Kenan Kundo & Arne Büngener Uni Hamburg Proseminar 3D-Druck, 2015 Allgemeines Geschichte Motivation PID-Regler Allgemein P-Regler I-Regler D-Regler PID-Tuning

Mehr

Deinen EV3-Kasten vorbereiten

Deinen EV3-Kasten vorbereiten 1 Deinen EV3-Kasten vorbereiten Alle Roboter dieses Buchs können mit nur einem Lego-Mindstorms-EV3- Kasten gebaut werden (Lego-Katalognummer 31313). Wenn du diesen Kasten, gezeigt in Abbildung 1-1, besitzt,

Mehr

Programmieren des NXT-Roboters mit LabView 2010

Programmieren des NXT-Roboters mit LabView 2010 Programmieren des NXT-Roboters mit LabView 2010 Von Alwin Ebermann 1. Voraussetzungen Der Roboter hat die neueste Firmenware LabView 2010 for NXT ist schon installiert (Testversion hier) 2. Programmieren

Mehr

Roboter programmieren mit NXC für LEGO MINDSTORMS NXT

Roboter programmieren mit NXC für LEGO MINDSTORMS NXT Daniel Braun Roboter programmieren mit NXC für LEGO MINDSTORMS NXT mitp Vorwort 13 i NXTundNXC 15 i.i DerNXT 15 1.2 NXC 16 1.2.1 Not exactly С 16 1.2.2 Compiler 17 1.2.3 Zusammenfassung 17 2 BricxCC 19

Mehr

Laborversuch Digitaler Regler

Laborversuch Digitaler Regler Laborversuch Digitaler Regler Vorbereitung und Durchführung Ausgabe 0.1, Februar 2015 S. Rupp, H. Huning T2ELA2851.1,T2ELG2004.1 Ergänzung 1/8 Inhaltsverzeichnis 1. Vorbereitung: Drehzahlregelung mit PID

Mehr

Roboterprogrammierung

Roboterprogrammierung ReferenceGuide Einführungs Autor: Fachhochschule Südwestfalen Fachbereich Elektrische Energietechnik Campus Soest Hinweise zur Benutzung Dieses Dokument soll die Arbeit während des Praktikums erleichtern,

Mehr

CELLE. Autonome Koeffizientenbestimmung eines PID-Reglers für einen Fahrroboter. ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht

CELLE. Autonome Koeffizientenbestimmung eines PID-Reglers für einen Fahrroboter. ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht CELLE Autonome Koeffizientenbestimmung eines PID-Reglers für einen Fahrroboter Isabell Kirck Christoph Schütze Schule: Hölty-Gymnasium Celle

Mehr

LEGO WeDo: SCRATCH-Programmierung

LEGO WeDo: SCRATCH-Programmierung LEGO WeDo: SCRATCH-Programmierung Version 1.0 SCRATCH ist eine kostenlose kindergerechte Programmiersprache, die vom MIT entwickelt wurde. Vor kurzem ist die neue Version 2.0 erschienen, die direkt von

Mehr

Drucker- Bauanleitung 1/3

Drucker- Bauanleitung 1/3 Teil 1/3 Lego Technik / Lego mindstorms nxt Drucker- Bauanleitung 1/3 2009-03 http://www.freggelweb.de Drucker Teil 1/3-1 - Inhalt: Seite: 3-9 Seite: 10-38 Bauanleitung Teil 2/3 Bauanleitung Teil 3/3 Teileliste

Mehr

Regelungsaufgabe. 2. LS2 PID_Regelung 2.1 Aufgabenstellung. Folie 2.1.1

Regelungsaufgabe. 2. LS2 PID_Regelung 2.1 Aufgabenstellung. Folie 2.1.1 2.1 Aufgabenstellung Folie 2.1.1 Regelungsaufgabe In einem Behälter ist der Füllstand auf einem vorgegebenen Niveau konstant zu halten, wobei der Einfluss nicht vorhersehbarer Störgrößen ausgeglichen werden

Mehr

Entwicklung einer Motorsteuerung für zwei Getriebemotoren

Entwicklung einer Motorsteuerung für zwei Getriebemotoren Übersicht Motivation Hardware Software Fazit Ende Entwicklung einer Motorsteuerung für zwei Getriebemotoren Studienarbeit, Abschlussvortrag T. K. Technische Universität Braunschweig Institut für Betriebssysteme

Mehr

Früh übt sich, wer ein Meister werden will!

Früh übt sich, wer ein Meister werden will! Farbige Isolierbänder, Karte LEGO Mindstorms Education EV3 #1 Früh übt sich, wer ein Meister werden will! /lego1 1. Baue ein Standardfahrzeug. Die Anleitung dazu findest du in der LEGO Mindstorms Education

Mehr

Aufgabe Im Quadrat fahren

Aufgabe Im Quadrat fahren Aufgabensammlung LEGO MINDSTORMS NXT Version 4.6.13 Aufgabe Im Quadrat fahren Ziel Sie programmieren den Lego Roboter mit dem Programm LEGO MINDSTORMS Sie kennen Bedingungen und Schleifen Zeitaufwand 20

Mehr

Illustrierende Aufgaben zum LehrplanPLUS. Realschule, Informationstechnologie, Lernbereich 2: Modul Roboter unterwegs. Stand:

Illustrierende Aufgaben zum LehrplanPLUS. Realschule, Informationstechnologie, Lernbereich 2: Modul Roboter unterwegs. Stand: Roboter unterwegs Stand: 12.07.2017 Jahrgangsstufen Lernbereich 2: Modul 2.7.2 Fach/Fächer Übergreifende Bildungs- und Erziehungsziele Zeitrahmen Benötigtes Material Informationstechnologie Technische

Mehr

Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik graphische Programmierung

Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik graphische Programmierung Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik graphische Programmierung Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Das EV3 System Prinzip von LEGO MINDSTORMS

Mehr

mitp Roboter Universum Das EV3 LEGO MINDSTORMS EV3 Ein umfassender Einstieg in Matthias Paul Scholz, Beate Jost, Thorsten Leimbach

mitp Roboter Universum Das EV3 LEGO MINDSTORMS EV3 Ein umfassender Einstieg in Matthias Paul Scholz, Beate Jost, Thorsten Leimbach Matthias Paul Scholz, Beate Jost, Thorsten Leimbach Das EV3 Roboter Universum Ein umfassender Einstieg in LEGO MINDSTORMS EV3 mit 8 spannenden Roboterprojekten mitp Von von Inhaltsverzeichnis Einleitung

Mehr

Wozu braucht man Geometrie? Kreisumfang

Wozu braucht man Geometrie? Kreisumfang Wozu braucht man Geometrie? Kreisumfang Roberta-Experiment mit dem LEGO Mindstorms NXT Roberta ist ein eingetragenes Warenzeichen der Fraunhofer-Gesellschaft e.v. Roberta ist seit 2010 Mitglied der Fraunhofer

Mehr

Komponenten: Das Selbstfahrende Auto besitzt 2 Motoren und 2 Sensoren.

Komponenten: Das Selbstfahrende Auto besitzt 2 Motoren und 2 Sensoren. 1 Lösung Beschreibe das Auto und das was es tut! Lese und verstehe diesen Text, damit es dir leichter fällt, das Auto und seine Funktionen zu programmieren! Weiterführende Google Keywords: Robotik Robot

Mehr

FACHBEREICH INFORMATIK UND MEDIEN KÜNSTLICHE INTELLIGENZ AMS-PROJEKT

FACHBEREICH INFORMATIK UND MEDIEN KÜNSTLICHE INTELLIGENZ AMS-PROJEKT FACHBEREICH INFORMATIK UND MEDIEN KÜNSTLICHE INTELLIGENZ AMS-PROJEKT Abbildung 1: "SION" - Autonomes Auto Studenten: A. Steve Ngalamo Egoue Daniele Fokam Njilo Prüfer: Prof. Dr.-Ing. Jochen Heinsohn Dipl.-Inform.

Mehr

Zusammenfassung Modul 121

Zusammenfassung Modul 121 JanikvonRotz Zusammenfassung Modul 121 Steuerungsaufgaben bearbeiten Copyright by Janik von Rotz Version: 01.00 Freigabe: 20.05.11 Janik von Rotz Hoheneich 4, 6064 Kerns Internet www.janikvonrotz.ch Email

Mehr

Künstliche Intelligenz - Logische Agenten und Roboter

Künstliche Intelligenz - Logische Agenten und Roboter Künstliche Intelligenz - Logische Agenten und Roboter Wird präsentiert von: Alexander Betker Gregor Biering Thiemo Esch Marko Flod Sascha Schewe Unser Motto: Zu Fünft agiert es sich besser. Übersicht 1.

Mehr

1 Reglerentwurf nach dem Betragsoptimum

1 Reglerentwurf nach dem Betragsoptimum Reglerentwurf nach dem Betragsoptimum Für einfache d.h. einschleifige, lineare Regelungen mit ausgesprägtem Tiefpassverhalten ist der Entwurf nach dem Betragsoptimum relativ leicht anwendbar. w G K (s)

Mehr

Softwarepraktikum Teamrobotik SS 2007

Softwarepraktikum Teamrobotik SS 2007 Lego Mindstorms Softwarepraktikum Teamrobotik SS 2007 Thema: - Programmierung von Steuerungsalgorithmen für mobile Roboter Gruppe 1: - Stefanie Müller und Ina Bosse Hardware: LEGO MINDSTORM Programmiersprache:

Mehr

ROBOTER. LÖSUNGEN zur Arbeit mit dem LEGO Mindstorms EV3

ROBOTER. LÖSUNGEN zur Arbeit mit dem LEGO Mindstorms EV3 ROBOTER LÖSUNGEN zur Arbeit mit dem LEGO Mindstorms EV3 Roboter Mensch Welche Roboter kennst du? Wo brauchst du zuhause Roboter? Individuelle Antworten: R2-D2 / BB6 / C-3PO (Star Wars), Wall-e, Rodney

Mehr

Versuchsanleitung MV_5_1

Versuchsanleitung MV_5_1 Modellbildung und Simulation Versuchsanleitung MV_5_1 FB 2 Stand August 2011 Prof. Dr.-Ing. Hartenstein Seite 1 von 11 1. Versuchsgegenstand Versuchsziel Ziel des Versuches ist es, die im Lehrfach Mechatronische

Mehr

70 Jahre Reglereinstellung nach Ziegler und Nichols

70 Jahre Reglereinstellung nach Ziegler und Nichols Fakultät Informatik, Institut für angewandte Informatik, Professur für technische Informationssysteme Proseminar Technische Informationssysteme Johannes Postel Dresden, 14. November 2011 Überblick 1. Systembegriff

Mehr

Fakultät für Informatik, Institut für Robotik Laborpraktikum I - Medizinarena Legorobotik in C EV3

Fakultät für Informatik, Institut für Robotik Laborpraktikum I - Medizinarena Legorobotik in C EV3 Fakultät für Informatik, Institut für Robotik Laborpraktikum I - Medizinarena Legorobotik in C EV3 Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Das EV3 System Prinzip von LEGO MINDSTORMS

Mehr

kepler robotik unser Weg

kepler robotik unser Weg kepler robotik unser Weg Burgenländischer IT-Tag 2017 Robotik für alle Bundesrealgymnasium Keplerstraße Graz kepler robotik unser Weg Matura Wettbewerbe Kurse 1. 5. Klasse 3D Druck Platinenherstellung

Mehr

Inhaltsverzeichnis. Einleitung... xxi. Lego und Roboter: eine großartige Kombination Die EV3-Programmierumgebung... 7

Inhaltsverzeichnis. Einleitung... xxi. Lego und Roboter: eine großartige Kombination Die EV3-Programmierumgebung... 7 Inhaltsverzeichnis Einleitung... xxi Zielpublikum... xxi Voraussetzungen... xxi Der Inhalt dieses Buches... xxi Wie du dieses Buch lesen solltest... xxiii 1 Lego und Roboter: eine großartige Kombination...

Mehr

lejon LeJOS Odometric Navigator

lejon LeJOS Odometric Navigator lejon LeJOS Odometric Navigator Ein Teamprojekt im Fach Programmierung mobiler Agenten für den Masterstudiengang Informatik/Mobile Systeme im Wintersemester 2005/2006 an der Hochschule Harz Folie 2 P r

Mehr

Fortgeschrittenenpraktikum Regelschaltungen. Martin Adam Versuchsdatum: Betreuer: DI Bojarski. 3. Januar 2006

Fortgeschrittenenpraktikum Regelschaltungen. Martin Adam Versuchsdatum: Betreuer: DI Bojarski. 3. Januar 2006 Fortgeschrittenenpraktikum 1 9. Regelschaltungen Martin Adam Versuchsdatum: 15.12.2005 Betreuer: DI Bojarski 3. Januar 2006 Inhaltsverzeichnis 1 Versuchsbeschreibung 2 1.1 Ziel.................................................

Mehr

Ein,,intelligentes Auto bauen, das selbständig eine Strasse entlang fährt

Ein,,intelligentes Auto bauen, das selbständig eine Strasse entlang fährt Projekt 4 Ein,,intelligentes Auto bauen, das selbständig eine Strasse entlang fährt In diesem Projekt erstellen die Schüler ein Roboter-Auto, das durch sein Skript und mit Hilfe eines gemalten Sensors

Mehr

Einführung in die Regelungstechnik

Einführung in die Regelungstechnik Einführung in die Regelungstechnik Alexander Schaefer 1 Inhalt Was ist Regelungstechnik? Modellbildung Steuerung Anwendungsbeispiel Regelung Reglertypen 2 Was ist Regelungstechnik? Ingenieurwissenschaft

Mehr

Inhaltsverzeichnis. 1 Anfang 2. 2 Erste Schritte 3. 3 Schleifen repeat while(true) Die if()-schleife... 5.

Inhaltsverzeichnis. 1 Anfang 2. 2 Erste Schritte 3. 3 Schleifen repeat while(true) Die if()-schleife... 5. Inhaltsverzeichnis 1 Anfang 2 2 Erste Schritte 3 3 Schleifen 4 3.1 repeat...................................... 4 3.2 while(true).................................... 4 3.3 Die if()-schleife.................................

Mehr

Seite 1/6. ModellFerienPass.pdf).

Seite 1/6. ModellFerienPass.pdf). Seite 1/6 NXC Programme Legomodell Am Ende dieser Doku findest ein Bild des Modells, das im Kurs eingesetzt wird. Alle Beispielprogramme basieren auf diesem Modell. Ein Anleitung zum Bau ist auf der CD

Mehr

Erste Schritte zum Start findest du hier:

Erste Schritte zum Start findest du hier: Robotik mit https://www.thymio.org/de:thymio Erste Schritte zum Start findest du hier: https://www.thymio.org/de:thymiostarting Thymio hat bereits vorprogrammierte Verhaltensweisen mit entsprechenden Farben:

Mehr

Lego Roboter mit NXT-G programmieren. Hochschule Mannheim

Lego Roboter mit NXT-G programmieren. Hochschule Mannheim Lego Roboter mit NXT-G programmieren Hochschule Mannheim Die Programmiersprache NXT - G Grafische Programmiersprache zur Programmierung von Lego Robotern vom Typ NXT Das Programm Mindstorms NXT-G wird

Mehr

Fakultät für Informatik, Institut für Robotik. Legorobotik Graphische Programmierung Vorstellung des EV3 Systems und der Programmierumgebung.

Fakultät für Informatik, Institut für Robotik. Legorobotik Graphische Programmierung Vorstellung des EV3 Systems und der Programmierumgebung. Fakultät für Informatik, Institut für Robotik Legorobotik Graphische Programmierung Vorstellung des EV3 Systems und der Programmierumgebung Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System

Mehr

Überblick Wie lautet ihre Definition? dienen der elektronischen Steuerung von Temperaturen, so dass diese konstant einem eingestellten Sollwert folgen

Überblick Wie lautet ihre Definition? dienen der elektronischen Steuerung von Temperaturen, so dass diese konstant einem eingestellten Sollwert folgen Hohes Maß an Konstanz Überblick Wie lautet ihre Definition? dienen der elektronischen Steuerung von Temperaturen, so dass diese konstant einem eingestellten Sollwert folgen. Wozu dienen Sie? Messen ermöglichen

Mehr

Inhaltsverzeichnis. Vorwort NXTundNXC DerNXT NXC Not exactly C Compiler Zusammenfassung 17

Inhaltsverzeichnis. Vorwort NXTundNXC DerNXT NXC Not exactly C Compiler Zusammenfassung 17 Vorwort 13 1 NXTundNXC 15 1.1 DerNXT 15 1.2 NXC 16 1.2.1 Not exactly C 16 1.2.2 Compiler 17 1.2.3 Zusammenfassung 17 2 BricxCC 19 2.1 Installation 19 2.2 Oberfläche 20 2.3 Menüleiste 22 2.3.1 Datei 22

Mehr

Inhalt Sensoren in der Mechatronik

Inhalt Sensoren in der Mechatronik Inhalt 1 Sensoren in der Mechatronik.............................. 13 1.1 Auswahl und Entwicklung................................. 14 1.1.1 Spezifikationen.......................................... 14

Mehr

3.1 Agenten. Grundlagen der Künstlichen Intelligenz. 3.1 Agenten. 3.2 Rationalität. 3.3 Zusammenfassung. Einführung: Überblick

3.1 Agenten. Grundlagen der Künstlichen Intelligenz. 3.1 Agenten. 3.2 Rationalität. 3.3 Zusammenfassung. Einführung: Überblick Grundlagen der Künstlichen Intelligenz 2. März 2015 3. Einführung: Rationale Agenten Grundlagen der Künstlichen Intelligenz 3. Einführung: Rationale Agenten 3.1 Agenten Malte Helmert Universität Basel

Mehr

Einführung in die Regelungstechnik II - Reglerentwurf und diskrete Systeme -

Einführung in die Regelungstechnik II - Reglerentwurf und diskrete Systeme - Einführung in die Regelungstechnik II - - Torsten Kröger Technische Universität - 1/64 - Braunschweig - 2/64 - Wiederholung - Einführung in die Regelungstechnik I Blockschema eines Regelkreises Kontinuierliche

Mehr

2. Teil: Programmierung der Roboter

2. Teil: Programmierung der Roboter ,, 2. Teil: Programmierung der Lego Mindstorms Schulprojekt der Technischen Universität Dänemark Technische Universität Dänemark Institut für Mathematik Januar 2008 , Der Labyrinth- Wettbewerb Lego Mindstorms

Mehr

EINFÜHRUNG LEGO MINDSTORMS

EINFÜHRUNG LEGO MINDSTORMS EINFÜHRUNG LEGO MINDSTORMS LabVIEW 2014 Prof. Dr.-Ing. Dahlkemper 1 NXT DIRECT COMMANDS Es gibt zwei verschiedene Möglichkeiten, die Lego-Roboter zu programmieren: Man kann das Programm direkt auf den

Mehr

Optimierung von Regelkreisen. mit P-, PI und PID Reglern

Optimierung von Regelkreisen. mit P-, PI und PID Reglern mit P-, PI und PID Reglern Sollwert + - Regler System Istwert Infos: Skript Regelungstechnisches Praktikum (Versuch 2) + Literatur Seite 1 Ziegler und Nichols Strecke: Annäherung durch Totzeit- und PT1-Glied

Mehr

ACTIONCards for. H. Milchram März 2019

ACTIONCards for. H. Milchram März 2019 ACTIONCards for H. Milchram März 2019 Thymio Aktoren und Sensoren 5 Sensitive Knöpfe zum Wechseln der Verhaltensmuster und Steuerung des Thymio Ladezustandsanzeige Mikrofon Infrarotempfänger LEGO Konnektoren

Mehr

Bau eines Roboterarms mit innovativer Hand

Bau eines Roboterarms mit innovativer Hand Bau eines Roboterarms mit innovativer Hand Björn Bouwer Nico Hochgürtel Adrian Lenkeit Schüler experimentieren 2013 St. Michael-Gymnasium Bad Münstereifel Bau eines Roboterarms mit innovativer Hand Gliederung

Mehr

NANO III - MSR. Steuern Regeln Regelkreis PID-Regler Dimensionierung eines PID Reglers. Themen: Nano III MSR Physics Basel, Michael Steinacher 1

NANO III - MSR. Steuern Regeln Regelkreis PID-Regler Dimensionierung eines PID Reglers. Themen: Nano III MSR Physics Basel, Michael Steinacher 1 NANO III - MSR Themen: Steuern Regeln Regelkreis PID-Regler Dimensionierung eines PID Reglers Nano III MSR Physics Basel, Michael Steinacher 1 Ziele 1. Unterschied Steuern Regeln 2. Was ist ein Regelkreis

Mehr

Künstliche Intelligenz

Künstliche Intelligenz Künstliche Intelligenz RoboCup Soccer CGM Abschlusspräsentation - Team Blau - Christopher Gundlach Elmar Bernecker Florian Nagel Michael Vlatten Marc Schwede Inhalt Einleitung Umsetzung in Unity3D Implementierung

Mehr

Methoden der Regelungstechnik

Methoden der Regelungstechnik FELJC Methoden_der_Regelungstechnik_3.odt 1 Methoden der Regelungstechnik 5) Störgrößenaufschaltung a) Allgemeines Die Störgrößenaufschaltung ist eine Kombination aus Steuerung und Regelung. Zur Erinnerung:

Mehr

Erfasstes Bild. Laser SW-CCD. Projektionslinse. Empfängerlinse

Erfasstes Bild. Laser SW-CCD. Projektionslinse. Empfängerlinse Laser Projektionslinse SW-CCD Empfängerlinse Erfasstes Bild Distanzsensor Schalt-/ Messausgang Sensorkopf PC/SPS Werkstück Ein konventionelles Messsystem kann nur versuchen, das Beste aus dieser Situation

Mehr

Programmieren und Technik

Programmieren und Technik Programmieren und Technik LEHRPLAN FÜR DAS KANTONALE ZUSATZFACH A. STUNDENDOTATION Klasse 1. 2. 3. 4. 5. 6. Wochenstunden 2 B. DIDAKTISCHE KONZEPTION Vorbemerkung Das Fach Programmieren und Technik bietet

Mehr

Robot-Design Software

Robot-Design Software NanoGiants Academy e.v. Robot-Design Software 2017 NanoGiants Academy e.v. 1 Die Präsentation ist eine von vier über FLL Robot-Design Hardware Navigation Software Strategie http://nano-giants.net/robot-design

Mehr

LEGO MINDSTORMS NXT MIT LABVIEW 2009 PROGRAMMIEREN

LEGO MINDSTORMS NXT MIT LABVIEW 2009 PROGRAMMIEREN LEGO MINDSTORMS NXT MIT LABVIEW 2009 PROGRAMMIEREN Prof. Dr.-Ing. Dahlkemper Fabian Schwartau Patrick Voigt 1 NXT DIRECT COMMANDS Es gibt zwei verschiedene Möglichkeiten, den NXT zu programmieren: Es werden

Mehr

Wie können See how wir far Enchanting away something mitteilen, is. dass am NXT der Lichtsensor an Port 3 angeschlossen ist?

Wie können See how wir far Enchanting away something mitteilen, is. dass am NXT der Lichtsensor an Port 3 angeschlossen ist? Wie können See how wir far Enchanting away something mitteilen, is. dass am NXT der Lichtsensor an Port 3 angeschlossen ist? 1. Klicke auf das Fühlen - Menü 2. Klicke auf Sensoren festlegen 3. Suche auf

Mehr

September Schülerinnen, 18 Schüler der Klassen G1 bis G4. Sabine Kaufmann, Barbara Hofmänner, Alexander Zerr

September Schülerinnen, 18 Schüler der Klassen G1 bis G4. Sabine Kaufmann, Barbara Hofmänner, Alexander Zerr 12. 16. September 2016 5 Schülerinnen, 18 Schüler der Klassen G1 bis G4 Sabine Kaufmann, Barbara Hofmänner, Alexander Zerr Lego Mindstorms Wir (Flurina G2b und Kim G1a) waren in dem Projekt Lego Mindstorms.

Mehr

Praxisorientierte Verbesserungsvorschläge

Praxisorientierte Verbesserungsvorschläge Fakultät Informatik, Professur Technische Informationssystem PID-Regler Praxisorientierte Verbesserungsvorschläge Erik Ulbricht, 09.07.2010 Inhalt 1. Regelungstechnik 1.1 Laplace-Transformation 1.2 PID-Struktur

Mehr

Sensorik. Ziel: Messung physikalischer Größen durch Wandlung in elektrische Größen (i. d. R. Spannung) physikalische Messgröße

Sensorik. Ziel: Messung physikalischer Größen durch Wandlung in elektrische Größen (i. d. R. Spannung) physikalische Messgröße Überblick Grundlagen: Spannung, Srom, Widersand, IV-Kennlinien Elekronische Messgeräe im Elekronikprakikum Passive Filer Signalranspor im Kabel Transisor Operaionsversärker Sensorik PID-Regler Lock-In-Versärker

Mehr

Einführung in die Regelungstechnik

Einführung in die Regelungstechnik Heinz Mann f Horst Schiffelgen f Rainer Froriep Einführung in die Regelungstechnik Analoge und digitale Regelung, Fuzzy-Regler, Regler-Realisierung, Software 10., neu bearbeitete Auflage mit 379 Bildern

Mehr

Klausur im Fach: Regelungs- und Systemtechnik 1

Klausur im Fach: Regelungs- und Systemtechnik 1 (in Druckschrift ausfüllen!) Univ.-Prof. Dr.-Ing. habil. Ch. Ament Name: Vorname: Matr.-Nr.: Sem.-Gr.: Anzahl der abgegebenen Blätter: 3 Klausur im Fach: Prüfungstermin: 26.03.2013 Prüfungszeit: 11:30

Mehr

Erste Schritte zum Start findest du hier: https://www.thymio.org/de:thymiostarting

Erste Schritte zum Start findest du hier: https://www.thymio.org/de:thymiostarting Robotik mit https://www.thymio.org/de:thymio Erste Schritte zum Start findest du hier: https://www.thymio.org/de:thymiostarting Thymio hat bereits vorprogrammierte Verhaltensweisen mit entsprechenden Farben:

Mehr

Übersicht der im Rahmen des Seminars verfügbaren Systeme. Jan-Arne Sobania, Uwe Hentschel

Übersicht der im Rahmen des Seminars verfügbaren Systeme. Jan-Arne Sobania, Uwe Hentschel Übersicht der im Rahmen des Seminars verfügbaren Systeme Jan-Arne Sobania, Uwe Hentschel Agenda 2 Gesamtsystem SPS (Beckhoff) Eisenbahn Lego/NXT Arbeitsschutz Gesamtsystem im Überblickbli 3 Agenda 4 Gesamtsystem

Mehr

Der Roboter wird auf einer 2 cm breiten, schwarzen Spur (mit Links- und Rechtskurven) gestartet.

Der Roboter wird auf einer 2 cm breiten, schwarzen Spur (mit Links- und Rechtskurven) gestartet. Info 13 LK (GA) Bearbeitungszeit: 225 min Seite 1 Aufgabe 1: Mindstorms Grundlage für alle Aufgaben ist ein Raupenroboter, wie du ihn aus dem Unterricht kennst. An den Sensoren sind je ein Lichtsensor

Mehr

Controlling Konzepte für pneumatische Muskeln

Controlling Konzepte für pneumatische Muskeln Controlling Konzepte für pneumatische Muskeln Ausarbeitung im Rahmen des Seminars Humanoide Roboter von Sebastian Adelstein WS04/05 Inhaltsverzeichnis Der McKibben Muskel...3 Einführung in die Regelungstheorie...3

Mehr

[ Experiment- und Datenprotokollierung. mit der EV3 Software]

[ Experiment- und Datenprotokollierung. mit der EV3 Software] 2013 [ Experiment- und Datenprotokollierung mit der EV3 Software] Experiment Datenprotokollierung Es gibt zwei Möglichkeiten um die Datenaufzeichnung durchzuführen. Eine besteht darin, die Datenprotokollierung

Mehr

Crash-Kurs Regelungstechnik

Crash-Kurs Regelungstechnik Dr.-Ing. Jörg Kahlert Crash-Kurs Regelungstechnik Eine praxisorientierte Einführung mit Begleit-Software VDE VERLAG GMBH Berlin Offenbach Inhaltsverzeichnis 1 Einführung 11 1.1 Aufgaben der Regelungstechnik

Mehr

5. NXT kann hören und Entfernungen erkennen: Test der Sensoren

5. NXT kann hören und Entfernungen erkennen: Test der Sensoren 5. NXT kann hören und Entfernungen erkennen: Test der Sensoren Mit dem NXT werden vier verschiedene Sensoren mitgeliefert. In diesem Kapitel lernst du die Funktion der Sensoren kennen. Im Fenster Robot

Mehr

Lego Mindstorms Tutorial

Lego Mindstorms Tutorial Lego Mindstorms Tutorial Lego Firmware Als allerestes muss eine Firmware auf den Mindstorms Computer (fortan kurz RCX) geladen werden. Dieser Programmcode hat die Funktion, Befehle per Infrarot (IR) entgegenzunehmen

Mehr

Fragen? Wie komme ich effizient zu einem Programm? Wie beschreibe/dokumentiere ich meine Idee?

Fragen? Wie komme ich effizient zu einem Programm? Wie beschreibe/dokumentiere ich meine Idee? Fragen? Wie komme ich effizient zu einem Programm? Wie beschreibe/dokumentiere ich meine Idee? Schritte beim Programmieren Idee, was der Roboter tun soll? EVA-Prinzip E: Eingabe Welche Daten werden über

Mehr

NI-Plattform für die Robotik. zum industriellen Einsatz

NI-Plattform für die Robotik. zum industriellen Einsatz NI-Plattform für die Robotik Von der Ausbildungsrobotik Von der Ausbildungsrobotik zum industriellen Einsatz Agenda Motivation Produkte Beispiele Motivation Ausbildungsrobotik: ideales Lernmittel, um junge

Mehr

Rechnerübung 3: Servo System + Motor-Regelung

Rechnerübung 3: Servo System + Motor-Regelung Rechnerübung 3: Servo System + Motor-Regelung Aufgabe 3.1: Erstellen Sie eine Bibliothek von Antriebsstrangelementen (package ServoSystem1) Auf der Praktikums-Webpage http://www.eal.ei.tum.de/index.php?id=psvms0

Mehr

Entwurf, Test und Analyse adaptiver Regelungsstrategien für einen nichtlinearen totzeitbehafteten technischen Prozess

Entwurf, Test und Analyse adaptiver Regelungsstrategien für einen nichtlinearen totzeitbehafteten technischen Prozess Fakultät Informatik Institut für angewandte Informatik- Professur Technische Informationssysteme Verteidigung der Diplomarbeit: Entwurf, Test und Analyse adaptiver Regelungsstrategien für einen nichtlinearen

Mehr

Arbeitsblatt: Wie rede ich mit einem Roboter?

Arbeitsblatt: Wie rede ich mit einem Roboter? Arbeitsblatt: Wie rede ich mit einem Roboter? Ausgangslage: Ein Roboter besitzt Sensoren, um seine Umgebung wahrzunehmen, und Aktoren, um seine Umgebung zu beeinflussen. Auch Menschen besitzen Sensoren

Mehr