Projekt Künstliche Intelligenz Teilprojekt Autonome Mobile Systeme Hasenjagd 2007
|
|
- Carl Eberhardt
- vor 5 Jahren
- Abrufe
Transkript
1 Diplom Informatik - Intelligente Systeme Fachhochschule Brandenburg Betreuer: Dipl.-Inform. Ingo Boersch Projekt Künstliche Intelligenz Teilprojekt Autonome Mobile Systeme Hasenjagd Juni 2007 von Brandolf Gumz, Sascha Krieg
2 Vorstellung Gestatten FUZZY: Ich bin ein FUTURISTISCHER UNIVERSELLER ZOOLOGISCHER ZIELORI- ENTIERTER YUPPIE. Meine Aufgabe ist es andere meiner Art die sich als Hasen ausgeben zu fangen oder vor anderen Füchsen zu fliehen wenn ich im Hasenmodus über das Spielfeld fege. Zur Ortung meiner Kontrahenten besitze ich einer 3-Zonen Trichter, meine Augen, sobald ich Jemanden ins Visier genommen habe lasse ich ihn nicht mehr so schnell außer Sicht. Des weiteren haben mich meine Erbauer mit einem Getriebe ausgestattet welches mir eine rasante Beschleunigung und eine hohe Geschwindigkeit ermöglicht. Meine Überlebensstrategie ist recht einfach aufgebaut: Umgebung erfassen, Gegner visieren und los geht es. Abbildung 0.1: Fotos von FUZZY 2
3 Hardware Antriebsart FUZZY besitzt zwei 12 Volt Motoren. Die jeweils auf eine Achse übertragen werden und die Räder antreiben. Beide können einzeln angesteuert werden. Wendigkeit und Steuerbarkeit kann gleichermaßen vorwärts und rückwärts fahren Kann sich auf der Stelle drehen oder Kurven fahren wird über das AKSEN-Board programmiert und gesteuert per DIP-Schalter läßt sich zwischen den beiden Modi Hase und Fuchs wechseln per DIP-Schalter kann man die Dauer der Spielzeit wählen (60s oder 120s) über ein Signal an einem Digital-Port wird der Startcountdown ausgelöst besondere Elemente selbst gebauter Trichter mit 3 Zonen, der aus Pappe und Isolierband besteht, und zur Ortung des Gegners dient ein komplett drehbarer Turm, der es ermöglicht den 3-Zonen-Trichter in die gewünscht Richtung zu drehen Stoßstange, realisiert über 2 Taster die das Detektieren einer Wand / Roboter beim anfahren ermöglicht 3
4 Sensoren Typen 4 IR-Empfänger für die Wanddetektion 4 IR-Sender ebenfalls für die Wanddetektion 2 Taster für die Stoßstange 1 Beacon um das Hasen- / Fuchssignal zu senden 3 IR-Empfänger für die Erfassung des Gegners 2 LEDs um den aktiven Modus zu signalisieren Abbildung 0.2: Anordnung der Sensoren im 3-Zonen-Trichter Die 3 IR-Empfänger (ir0, ir1, ir2) sind im 3-Zonen-Trichter montiert. Diese empfangen IR-Signale aus den jeweiligen Zonen(Linke Zone, Mittlere Zone, Rechte Zone) 4
5 Abbildung 0.3: Anordnung der Sensoren für die Wanderkennung Die 2 Taster (Taster 1, Taster 2) sind zwischen Stoßstange und Gehäuse montiert Die 4 normalen IR-Empfänger (e1, e2, e3, e4) sind mit den IR-Sendern (s1, s2, s3, s4) jeweils Paarweise übereinander montiert, so dass sie in die Richtungen Links, Links vorne, Rechts vorne und Rechts IR-Signale abstrahlen und empfangen können. Der Beacon befindet sich in 25cm Höhe am hinteren Teil des Turmes. Erfassung und Vorverarbeitung der Sensordaten Die Sensordaten werden alle auf einmal erfasst und in globalen Variablen zwischengespeichert. Für die Detektion der Wanderkennung verwenden wir eine Differenzmessung. D.h. wir ermitteln einmal das reine IR-Signal welches der Empfänger erhält und in einer zweiten Messung schalten wir zusätzlich den IR-Sender an dessen Signal wenn eine Wand vor dem Empfänger ist reflektiert wird. Durch Differenzbildung dieser 2 Messwerte können die Wände relativ sicher detektiert werden. Die Taster der Stoßstange sowie die Empfänger des Trichters können direkt ausgelesen werden. Wenn wir alle Sensordaten erfasst haben werden diese in einer separaten Programmroutine für die Steuerung der Motoren ausgewertet. 5
6 Lösungsweg Arbeitsaufteilung innerhalb des Projektes Brandolf Gumz: Chefdesigner, Co-Programmierer & Logiker Sasch Krieg: Chefprogrammierer, Co-Designer & Stratege Zeitlicher Ablauf Dauer Tätigkeit Tabelle 0.1: zeitlicher Ablauf (chronologisch) 2 Wochen Prototyp des Roboters gebaut, erste Probefahrt 1 Woche geradeaus fahren verbessert, Drehbewegungen (links, rechts, 180 ) implementiert 1 Woche Einbau und Test der Sensoren für die Wanderkennung, 3 Woche Beacon getestet, Trichter für die IR-Empfänger gebaut, erster Testlauf ob Signal des Gegners empfangen wird 1 Woche IR-Empfänger abschirmen so dass er nicht von unserem eigenen Sender gestört wird 1 Woche Roboter zentriert sich auf das Gegnerische IR-Signal 1 Woche Prototyp-Gegner zum testen gebaut, Problem wenn der Roboter herumfährt fängt der Motor nach einiger Zeit an zu stottern, Fehlersuche begonnen 1 Woche Fehlersuche Motorstottern: Board getauscht, Motor getauscht, Strom gemessen, Überhitzung eines Bausteines festgestellt, Programmcode optimiert so dass die Motoren nicht mehr ständig an und abgeschaltet werden 1 Woche Roboter neu gebaut: neues Getriebe und einen drehbaren Turm 1 Woche Stoßstange gebaut und getestet, Programm neu strukturiert so dass alle Sensorsignale als globale Variablen verfügbar sind 1 Woche Logik für den Fuchs programmiert 1 Woche Logik für den Hasen programmiert 6
7 Ideen und Strategien Der Fuchs fährt über das Spielfeld durch den relativ großen Einfallswinkel des Trichters wird der Gegner in den meisten Fällen schnell geortet.wenn der Hase geortet wird versucht der Fuchs in zu zentrieren. Dazu wird während der Fahrt zu dem Hasen ständig die Richtung so angepasst das dass IR-Signal des Hasen s von dem IR-Empfänger in der Mitte unseres Trichters empfangen wird. Wenn das Signal zentriert ist wird direkt auf den Hasen zugesteuert dabei werden die Wände ignoriert. Die ursprüngliche Idee des Hasen war es den Turm um 180 zu drehen um den Fuchs hinter uns zu orten und daraufhin in die richtige Richtung zu fliehen. Diese Idee haben wir jedoch verworfen da wir zu oft an die Bande gedrängt wurden und außerdem die Programmierung etwas komplizierter wurde. Unsere letztendliche Lösung bestand darin das empfangene Signal des Fuchses als Wand zu interpretieren sodass der Hase einfach durch die Gegend fährt und allen Wänden ausweicht. Verworfen hatten wir zudem relativ Frühzeitig die Idee das wir die Drehung des Roboters mithilfe eines Optokopplers an einem Rad mit einer Kreisskala ermitteln. Die Drehungen wurden einfach über die zeitliche Ansteuerung der Motoren realisiert. Im späteren Verlauf haben wir festgestellt das wir nur in seltenen Fällen eine fest implementierte Drehbewegung benötigen da wir einfach die Geschwindigkeit oder Drehrichtung der Motoren ändern und wiederum die neu ermittelten Sensordaten verarbeiten und auf diese reagieren. Das bedeutet zum Beispiel das wenn wir vor uns eine Wand detektieren wir die Motoren so ansteuern das wir uns nach links wegdrehen wenn die Sensoren Vorne keine Wand mehr detektieren werden die Motoren wieder so angesteuert das man geradeaus fährt. Probleme Getriebe: Stangen verkanten sich, Zahnräder lockern sich, Legosteine lockern sich es muss immer mal wieder nachjustiert werden Sensoren: Kabel reißen schnell ab, eigener Beacon stört die Empfänger auch die Abschirmung und Verlegung des Beacons nach hinten löst das Problem nicht vollständig Aufgrund der zu hohen Stromaufnahme der beiden Motoren wurde ein Bauteil zu heiß Motor fing an zu stottern, Behebung durch Verteilung der Motoren auf jeweils einen Baustein dadurch höhere Stromaufnahme ohne Überhitzung möglich Testen des Codes recht aufwändig, kein Debugger und Fehlermeldungen in cygwin schwer lesbar, teilweise Abhilfe dadurch das wir alle empfangenen Signale ständig ausgeben 7
8 Software Programm-Code Das gesamte Programm befindet sich in einer einzigen Datei (hasenjagdmain.c) und umfasst um die 500 Zeilen Code. Die Ports für die Taster, IR-Empfänger, Motoren etc. haben wir als defines deklariert und alle zu interpretierenden Sensordaten als globale Variablen festgelegt. In der Methode detektierewand() ermitteln wir die IR-Sensordaten für die Wanderkennung und die Signale der Stoßstange. Die Methoden fuchs_init() und hase_init() dienen zum initialisieren der beiden Modi. Dabei wird die richtige Frequenz für die IR-Aktoren / Sensoren gesetzt sowie die LED die den Modus signalisiert. Daneben gibt es noch jeweils eine Methode für den Start- Countdown, die Sensorabfrage der IR-Empfänger für den Trichter, eine Ausgabe Methode sowie unterschiedliche Möglichkeiten sich zu drehen. Den Hauptbestandteil bilden die beiden Methoden fuchs() und hase() die das ansteuern der Motoren regeln um Wänden auszuweichen und den gegnerischen Hasen zu verfolgen. Schwierigkeiten im Wettbewerb Eine Stunde vor Wettbewerbsbeginn ist uns ein Transistor am AkSen-Board durchgeschmort weshalb wir das Board austauschen mussten was bei uns unglücklicher weise nicht ganz einfach vonstatten geht. Nach dem Wechsel des Boards hatten wir zudem vergessen die Stoßstange zu überprüfen, welche wir, wie sich später herausstellte, an einem falschen Port angeschlossen haben. Die erste Hälfte des Rennes verlief für uns gut dann hat sich aber leider das ausgetauschte Board verabschiedet sodass wir alle folgenden Wettbewerbe verloren haben und uns mit einem dritten Platz abfinden mussten. 8
Baue deinen ersten Roboter
D3kjd3Di38lk323nnm 2 Baue deinen ersten Roboter In Kapitel 1 hast du gelernt, dass Roboter aus Motoren, Sensoren und dem EV3-Stein bestehen. Damit du besser verstehst, wie diese zusammenarbeiten, setzen
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.
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
Die Denkschule 1 Reto Speerli
Die Denkschule 1 Octopus A1 Aufgabe: Verbinde den NXT-Baustein (CPU) mit allen Motoren und den Sensoren (Berührung, Ultraschall, Licht und Geräusch). Logge dich beim Open-Roberta Lab ein und verbinde den
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
Teilautonome Fußballspieler
Teilautonome Fußballspieler Künstliche Intelligenz WS 08/09 Dipl-Inform. Ingo Boersch Autoren David Walter (20062059) Stephan Dreyer (20062042) 1 Inhaltsverzeichnis 1. Einleitung Seite 3 2. Konstruktion
PO WS 2005/06 - Mobile Agentensysteme / Kai von Luck
PO WS 2005/06 - Mobile Agentensysteme / Kai von Luck Robot "Maia" F. Burka und R. Schempp Inhalt: 1. Aufgabenstellung 2. Startentscheidung 3.1 Aller Anfang ist schwer 3.2. Sensoren I 3.3. Sensoren II 3.4.
Mess- und Regelungstechnik
Mess- und Regelungstechnik Professor: Dr. Löffler Mang Semester: WS 00/01 Inhaltsverzeichnis 1. Thema 2. Das Mind- Storm- System 2.1 Der RCX 2.2 Die Sensoren 2.2.1 Der Tastsensor 2.2.2 Der Lichtsensor
Gebaut und entwickelt von Jörg-Michael Weber (14) 1. Die Idee 2. Der mechanische Aufbau 3. Die Programmierung 4. Abschluss
Gebaut und entwickelt von Jörg-Michael Weber (14) 1. Die Idee 2. Der mechanische Aufbau 3. Die Programmierung 4. Abschluss 1. Die Idee Ich kenne viele Leute, die Probleme beim Rückwärts-einparken haben
Praktikum Künstliche Intelligenz
Fachhochschule Köln Cologne University of Applied Sciences Praktikum Künstliche Intelligenz Wettbewerb RoboCup Soccer CGM Konzeption und Entwicklung eines Roboter-Agenten Prof. Dr. Heiner Klocke Dipl.
Pacman. Projektbeschreibung. Aus was wir Pacman nachgebaut haben. Anpassungen and die physikalische Welt, oder wie wir das
Pacman Projektbeschreibung Übersicht: Unser Projekt Was Pacman eigentlich ist. Aus was wir Pacman nachgebaut haben. Anpassungen and die physikalische Welt, oder wie wir das Pacman-Spiel mit Lego implementiert
Softwarepraktikum Teamrobotik SS 2007 Abschlusspräsentation
Inhalt des Vortrags Softwarepraktikum Teamrobotik SS 27 Abschlusspräsentation von Norman Siemer, Thomas Poltrock und Martin Schemmer Einleitung Aufgabenstellung: Kollisionsfreie Navigation durch einen
DOKUMENTATION ENTERTAINMENT ROBOTER
27.1.2010 DOKUMENTATION ENTERTAINMENT ROBOTER Erstellt von Andre Morgenthal, Marcel Geßner, Stephan Lapoehn Inhaltsverzeichnis 1. Konzept: 3 2. Umsetzung: 3 3. Inbetriebnahme 4 4. Material/Bauteile 4 3.1
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
Henry Krasemann / Hilke Krasemann / Michael Friedrichs, LEGO -Boost-Roboter, dpunkt.verlag, ISBN
D3kjd3Di38lk323nnm Henry Krasemann / Hilke Krasemann / Michael Friedrichs, LEGO -Boost-Roboter, dpunkt.verlag, ISBN 978-3-86490-536-0 Bauvorschlag: Radarwagen 12 Bei diesem Modell haben wir einen Wagen
LEGO -EV3-Roboter. Bauen und programmieren mit LEGO MINDSTORMS EV3. Bearbeitet von Laurens Valk
LEGO -EV3-Roboter Bauen und programmieren mit LEGO MINDSTORMS EV3 Bearbeitet von Laurens Valk 1. Auflage 2014. Taschenbuch. XXII, 372 S. Paperback ISBN 978 3 86490 151 5 Format (B x L): 20 x 25 cm Weitere
Fragebogen zur Programmierung mit Aseba / VPL
Fragebogen zur Programmierung mit Aseba / VPL Liebe/er Schüler/in Mit diesem Fragebogen möchten wir die Anwendungsmöglichkeiten des Thymio-II Roboter und der Aseba/VPL Software verbessern. Bitte beantworte
Kapitel IV: Hardware. Inhalt
Kapitel IV: Hardware Inhalt Kapitel IV: Hardware...17 1. Hardware allgemein...18 1.1. Sensorik......18 1.1.1. Einführung......18 1.1.2. analog vs. digital......19 1.1.3. aktiv vs. passiv......20 1.1.4.
Technische Innovationen
L75 bis L400 Regensensor Alle Modelle sind mit einem Regensensor ausgestattet, weshalb bei Regenwetter der Rasenroboter seine Arbeit unterbrechen kann. + weniger Reinigungsarbeiten am Roboter + schöneres
Robotik Seminar 2006 Mobile autonome Roboter
Robotik Seminar 2006 Mobile autonome Roboter Prof. Dr. Gisela Schäfer-Richter, FH Dortmund Gruppenmitglieder: Mark Krannich Christoph Schürmann Ninett Lenthaparambil 1 Inhalt Einleitung Schwerpunkte der
Einführung Arduino - Aufbau
Einführung Arduino Einführung Arduino - Aufbau Einführung Arduino - Breadboard (http://www.circuit-help.com.ph/wpcontent/uploads/2014/02/imgp5507-600x600.jpg) Einführung Arduino - Breadboard (https://images.duckduckgo.com/iu/?u=http%3a%2f
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
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
Dash- Crash- Kurs. ein Robotik-Workshop mit dem Roboter Dash
Dash- Crash- Kurs ein Robotik-Workshop mit dem Roboter Dash Skript Übung 1: Disco Dash Blöcke die du brauchst: Dein Roboter hat Lust zu feiern! Lass ihn tanzen und sein Augenmuster ändern. Verändere auch
Sie bauen Ihren ersten Roboter
2 Sie bauen Ihren ersten Roboter Wie Sie in Kapitel 1 gesehen haben, besteht ein Roboter aus mehreren wichtigen Bestandteilen. Damit Sie die Funktionsweise der einzelnen Teile mühelos und Schritt für Schritt
(DT) ANLEITUNG SOL-EXPERT. group. Escape Roboter. Bausatz.
(DT) ANLEITUNG SOL-EXPERT group Escape Roboter Bausatz www.sol-expert-group.de (DT) Escape Roboter - Bausatz. Produkt Vorstellung: Der Escape Roboter (Flucht-Roboter) funktioniert wie ein Roboter mit künstlicher
Beim ROBORACE werden jedes Jahr Schüler und Studierende mit einer neuen Aufgabe aus dem Bereich der Technischen Kybernetik herausgefordert.
Beim ROBORACE werden jedes Jahr Schüler und Studierende mit einer neuen Aufgabe aus dem Bereich der Technischen Kybernetik herausgefordert. Die Schüler entwickeln selbstständig vollautonome Roboter auf
Thymio Challenge-Karten
Thymio Challenge-Karten Thymio besteht mit deinen Programmen kleine Abenteuer. Tipps, Tricks und Musterlösungen: tiny.phzh.ch/ thymio Challenge-Karten Inhalt 0 Einführung 1 Leuchtsignale 2 Töne 3 Kennenlernen
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
NWT Projekt Jannik Karl NWT Projekt Arbeit Legoroboter
NWT Projekt Arbeit Legoroboter Inhalt Projekt 1: - Aufgabe - Planung - Umsetzung - Optimierung - Programm - Endergebnis Projekt 2: - Aufgabe - Planung - Umsetzung - Optimierung - Programm 1 - Programm
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.
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
Wichtige Befehle bei der Programmierung von. FISCHER-Technik
Wichtige Befehle bei der Programmierung von FISCHER-Technik 1 7 6 2 3 4 5 1) Interfacediagnose : Bevor du loslegst, teste alle, an den Eingängen E1-E8 angeschlossenen Schalter und Sensoren. Mit der linken
Arduino Kurs Timer und Interrupts. Stephan Laage-Witt FES Lörrach
Arduino Kurs Timer und Interrupts Stephan Laage-Witt FES Lörrach - 2018 Themen Timer Interrupts Regelmäßige Aufgaben ausführen Exakte Zeitintervalle messen FES Lörrach Juni 2018 2 Exakte Zeiten sind gar
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
Postenblatt 1: Berührungssensor
Postenblatt 1: Berührungssensor In diesem Posten lernst du den Berührungssensor kennen. - 1 x Berührungssensor Der Roboter «fühlt». Der Kontaktschalter besitzt vorne ein rotes, bewegliches Köpfchen, das
Bau eines mobilen, personengesteuerten Roboter
Technische Universität Berlin Wintersemester 2013/14 PROJEKTDOKUMENTATION im Projektlabor Robotik MINTgrün Bau eines mobilen, personengesteuerten Roboter Projektleiter: Verfasser: Felix Bonowski Charlotte
Programmieren mit RoboLab Bauen mit Lego
Programmieren mit RoboLab 2.5.2 Bauen mit Lego 1. Doppelstunde Kommunikation zwischen Computer und RCX herstellen können. Motoren im und gegen den Uhrzeigersinn für eine bestimmte Zeit drehen lassen können.
Einführung in die Robotik
Einführung in die Robotik Vorlesung 5 27 November 2007 Dr. Mohamed Oubbati Institut für Neuroinformatik WS 2007/2008 Heutiges Thema: Aktoren Einführung Sensoren Mit Hilfe von Sensoren kann ein Roboter
Mit dem neuen Baukasten Computing Starter
Station 1 Mit dem neuen Baukasten Computing Starter Auf der Platte sind 2 Versuche aufgebaut, die nacheinander durchgeführt werden können: 1. Händetrockner 2 mit den Bauteilen - Lampe - LDR - Motor mit
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
Digitale Steuerung. Hardwarepraktikum für Informatiker Matr. Nr.:... Versuch Nr.5. Vorkenntnisse: Universität Koblenz Landau Name:...
Universität Koblenz Landau Name:..... Institut für Physik Vorname:..... Hardwarepraktikum für Informatiker Matr. Nr.:..... Digitale Steuerung Versuch Nr.5 Vorkenntnisse: Aufbau eines Gleichstrommotors,
Labor Automatisierungstechnik
Labor Automatisierungstechnik Teilnehmer: Name: Matrikelnr.: Name: Matrikelnr.: Name: Matrikelnr.: Versuch: Robotino Anwendung Philipp Schorr Arduino Anwendung 1 Inhaltsverzeichnis 1. Einleitende Worte...
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
Kopieren / Klonen mit dem TS601 - Benutzer Anleitung Deutsch
Kopieren / Klonen mit dem TS601 - Benutzer Anleitung Deutsch Stand: 20150821 Video über das Klonen / Kopieren finden Sie auch auf unserer Homepage unter www.maxsensor.de Inhaltsverzeichnis: Geräte-Beschreibung...
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
ROBOTER ARCHITEKTUR ANSCHLÜSSE UND VERBINDUNGEN REVISION
ROBOTER ARCHITEKTUR ANSCHLÜSSE UND VERBINDUNGEN REVISION 2 Rev.2 11/01/2013 1 Inhalt Das vorliegende Dokument bezieht sich hier auf Ambrogio Roboter (auch anwendbar auf alle anderen ZCS Roboter, Wiper
Wahlpflichtprojekt Mobile Roboter
Hochschule für Angewandte Wissenschaften Hamburg (HAW Hamburg) Bericht zum Thema Wahlpflichtprojekt Mobile Roboter vorgelegt von : betreut von : Cemil Yazici(1746542), Cem Karakaya(1618772) Prof. Dr. rer.
Eine Multimedia-Präsentation mit Videos
Projektorientiertes Studium 2007 C und LEGO Eine Multimedia-Präsentation mit Videos Projektgruppen: FuM: FCL: BuLa: NuD: Benjamin S. & Friedemann Felix, Carsten & Lukas Benjamin B. & Stephan Norman & Daniel
Gamecontroller Der Bewegungssensor - Links-Rechts-Steuerung
Gamecontroller Materialien: 8 1x ADXL 335 Sensor 8 1x Arduino 8 1x USB-Kabel 8 Breadboard mit der Tasterschaltung aus der letzten Runde 8 versch. Verbindungskabel Abb. 2 : Der ADXL335-Bewegungssensor Eine
Klasse, Name : Datum : Rad l/r Linienfolger l/r Laderaum ATMEGA 128
HTL_RoboterDKU.odt Übung : Arbeiten mit dem HTL Leonding Roboter Seite : 1 von 7 1. Roboter Peripherie Eingänge Ausgänge DIGITAL ANA- LG DATEN Taster Kante l/r Rad l/r Linienfolger l/r Laderaum Klappe
EV3-TECHNIK. EV3-Sensoren
Farbsensor Beim Farbsensor handelt es sich um einen digitalen Sensor, der die Farbe oder die Stärke des Lichts erkennen kann, das durch das kleine Fenster an der Vorderseite des Sensors eindringt. Dieser
[ 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
Solar 25/06/2018 (04)
Bedienungsanleitung Doppelstrahl IR-Lichtschranke (100 Meter) / Solar 25/06/2018 (04) Inhaltsverzeichnis Receiver/Empfänger... 2 Sender... 2 Übersicht der Komponenten... 3 Signale... 3 Hinweise für die
Künstliche Intelligenz
Künstliche Intelligenz Abschlusspräsentation Gruppe: Blau_KI1112 1 Team Blau_KI1112 Harjin Esmael Jochen Hansch Nils Hühn Felix Marx Nikolai Warkentin Alexander Wecker 2 Inhalt Aufgabenstellung Arbeitsumgebung
12 Volt-Rohrmotor T06, 6 Nm
Ihr Rolladen-Innovator 12 Volt-Rohrmotor T06, 6 Nm Art.-Nr.: 56206-12 12-Volt-Elektroantrieb für Rollläden und SonnenschutzAnlagen (Rohrmotor). Der Motor wird durch ein 2-poliges Kabel mit der Wandhalterung
Inhaltsverzeichnis. Andreas Stadler. Mein LEGO -EV3-Buch. Eigene Roboter bauen und programmieren mit LEGO MINDSTORMS. ISBN (Buch):
Andreas Stadler Mein LEGO -EV3-Buch Eigene Roboter bauen und programmieren mit LEGO MINDSTORMS ISBN (Buch): 978-3-446-44737-0 ISBN (E-Book): 978-3-446-44900-8 Weitere Informationen oder Bestellungen unter
Bedienungsanleitung. Teilediagramm. Elektrokinderauto Audi A3. Actionbikes GmbH, Gewerbepark 20, Breitengüßbach, Germany
Bedienungsanleitung Teilediagramm Elektrokinderauto 99852 Audi A3 Artikelnummern: 606085 Schwarz 606086 Weiß 606087 Rot Actionbikes GmbH, Gewerbepark 20, 96149 Breitengüßbach, Germany Seite [ ] 1 Karosserie
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,
Robot-Design Hardware
NanoGiants Academy e.v. Robot-Design Hardware 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
Infokarte: Snap4Arduino
Infokarte: Snap4Arduino Ein Arduino-Projekt erstellen Um ein neues Arduino-Projekt in Snap4Arduino zu erstellen, wird das Programm geöffnet. Snap erzeugt automatisch ein neues Projekt. Soll ein bereits
SRW Mitterfelner Fasanenweg Forstinning - Tel:
SRW Mitterfelner Fasanenweg 2-85661 Forstinning - Tel: 08121 41321 - email: info@srw-hydro.de Nachdruck aus: Schleusensteuerung mit Kleinst-SPS Wasserkraft & Energie Nr. 3/2004 Verlag Moritz Schäfer Paulinenstraße
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
Sensor MU-3. Technische Parameter
Der dient zur Überwachung von bis zu drei Bordspannungen im Modell. Mit Hilfe des Sensors kann der historische Verlauf einzelner Spannungen überwacht werden (Minima, Maxima) und weiterhin kann der Sensor
ULM. Zugriff auf Knopfdruck. ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht. Samuel Mayer Maximilian Malek
ZfP-Sonderpreis der DGZfP beim Regionalwettbewerb Jugend forscht ULM Zugriff auf Knopfdruck Samuel Mayer Maximilian Malek Schule: Gymnasium Ochsenhausen Jugend forscht 2018 Jugend forscht 2018 Zugriff
Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?
1 Übersicht Für die Programmierung steht ein Programm zur Verfügung. Hier kann der Quelltext geschrieben, überprüft, kompiliert und anschließend auf den Arduino geladen werden. Wenn ihr das Programm startet,
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
EX-3466 SATA 2 Festplatten Umschalter für bis zu 4 Festplatten
Bedienungsanleitung EX-3466 SATA 2 Festplatten Umschalter für bis zu 4 Festplatten V1.0 01.04.10 EX-3466 SATA2 HDD Umschalter Inhaltsverzeichnis 1. BESCHREIBUNG 3 2. LAYOUT 3 3. HARDWARE INSTALLATION 4
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.................................
Anleitung EX SATA 2 / 3 Umschalter für bis zu 4 HDD s oder SSD s. Vers. 1.3 /
Anleitung EX-3465 SATA 2 / 3 Umschalter für bis zu 4 HDD s oder SSD s Vers. 1.3 / 02.11.15 Inhaltsverzeichnis 1. BESCHREIBUNG 3 2. AUFBAU 3 3. HARDWARE INSTALLATION 4 3.1 Hardwareinstallation 4 3.2 Hot
LED Skalenbeleuchtung mit einem Arduino
Projektteil: LED Skalenbeleuchtung mit einem Arduino Aufgaben: - Ein Taster schaltet die LED-Beleuchtung ein - Nach Ablauf einer im Programm hinterlegten Zeit schaltet sich die Beleuchtung von selbst wieder
R/C Huan Qi 1:18 Big Wheels Model. Bedienungsanleitung
R/C Huan Qi 1:18 Big Wheels Model 1 Achtung: Dieses Model ist kein Spielzeug, es ist geeignet für Personen ab 14 Jahren. Bitte nutzen Sie diese und die für die Fernbedienung. Diese ist passend für das
Steuerplatine CB018N (NPN-Logik)
(NPN-Logik) A l l g e m e i n e B e s c h r e i b u n g Die elektronische Steuerplatine CB018N steuert die Power Moller 24 Motorrollen brushless ohne mechanische Bremse (Serie PM320HS). Sie steuert jeweils
Bei Funduino kann der Servo für 2,90 erstanden werden.
Umbau eines Servos zum Rundläufer Im Bild sind zwei MicroServos vom Typ SG90 mit der Handelsbezeichnung Tower Pro abgebildet. An einem von ihnen wird gezeigt, wie wie er zum Rundläufer umgebaut werden
RoeTest - das Computer-Röhren-Messgerät -
Nixieuhr Endlich bin ich zu einem schon lange beabsichtigten Projekt gekommen, eine Nixieuhr. Es gibt zahlreiche fertige Uhren oder komplette Bausätze zu kaufen, welche sogar sehr günstig sind. Dies kam
Roboter programmieren
16 mm Grundregeln beim Roboterbau Grundmodelle bauen: vierrädrig, zweirädrig, mit Kettenantrieb Programmiergrundlagen Motoren Konstanten und Datenknoten Schalter, Logik und Operatoren Sensoren und Variablen
Inhaltsverzeichnis. Ramona Betschart
2014 3D-Klavier Autor Betreuer Luca Schafroth, Stefan Meier Institution Schweizer Jugend Forscht Ort FHNW Brugg-Windisch Datum 07.09.14 13.09.14 Inhaltsverzeichnis 1. Einführung... 2 1.1. Meine Erwartungen...
3. Hardware CPLD XC9536 von Xilinx. CPLD / FPGA Tutorial
3. Hardware 3.1. CPLD XC9536 von Xilinx Programmierbare Logikbausteine sind in unzähligen Varianten verfügbar. Die Baugrößen reichen von 20 bis 1704 Pins. Der Preis beginnt bei wenigen Euro für einfache
Problemstellungskarte Bereich: Muskeln
Arbeitsblätter JuNT Robotik Zyklus 3 Problemstellungskarte Bereich: Muskeln Problemstellung Die Angestellten der Gärtnerei Spichtig sind durchtrainierte Arbeiter. Trotzdem ist es ganz normal, dass eine
Heatmaster II FAQ Stand: Mittwoch, 6. Februar 2013
Eigenschaften Welche Systemanforderungen hat der Heatmaster II? Welche technische Daten hat der Heatmaster II? Wie ist der Lieferumfang? Was Kann alles an den Heatmaster II angeschlossen werden? Bei welcher
Abbildung 1 Beispielhafter Streckenaufbau 1. Bahn 1. 30cm 80cm. Bahn 2. 30cm. Bahn 3. 30cm
Die Aufgabenstellung Die diesjährige ROBORACE-Aufgabe ist an eine Autokolonne, bestehend aus zwei Autos auf einer Straße, angelehnt. Sie sollen mit ihrem Roboter einem zweiten Roboter, der von den Veranstaltern
Spaichinger Entwicklungsumgebung 1.1 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern)
Bedienungsanleitung Spaichinger Entwicklungsumgebung 1.1 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern) Freeware für Microsoft Windows Dr. Markus Ziegler www.spaichinger-schallpegelmesser.de
Aktivitäten mit dem Roboter Thymio II für die Einführung in die Informatik und Robotik
Aktivitäten mit dem Roboter Thymio II für die Einführung in die Informatik und Robotik Diese Aktivitäten beruhen auf Aufgaben, die mit dem Roboter Thymio II durchgeführt werden sollen, entworfen für die
ACHTUNG: Beim Anlernen darf jeweils nur ein Motor mit Strom versorgt sein!
ACHTUNG: Beim Anlernen darf jeweils nur ein Motor mit Strom versorgt sein! Wichtige Hinweise: Legen Sie nach Möglichkeiten pro Kanal nur einen Motor fest. Wenn Sie mehrere Motoren pro Kanal festlegen,
ROBOiNO Projekt. erstellt von: Matrikelnummer:
ROBOiNO Projekt erstellt von: Matrikelnummer: 521034 Stephan Bergemann Studiengang: Angewandte Informatik Fachbereich: Wirtschaftswissenschaften II Hochschule: Hochschule für Technik und Wirtschaft Berlin
JUFOTech. WKO.at/tirol/jufotech DATENBLATT. Jugend forscht in der Technik. Titel der Projektarbeit: Fachgebiet:
Datenblatt (dient als Titelblatt für die Projektarbeit) Seite 1/2 JUFOTech Jugend forscht in der Technik WKO.at/tirol/jufotech DATENBLATT Wir nehmen am Wettbewerb Jugend forscht in der Technik Auf den
Zeitrelais PL0045 mit optionaler PC-Anbindung
Zeitrelais PL0045 Inhaltsverzeichnis 1. Einleitung... 3 2. Eigenschaften... 3 2.1 Grundlegende Eigenschaften... 3 2.2 Optionale Eigenschaften... 3 3. Programmzustände... 4 3.1 Power-on-Reset... 4 3.2 COUNTDOWN-Modus...
Montage- & Bedienungsanleitung. Inhaltsverzeichnis. Elektrokinderauto 7996 Mercedes ML350. Produkt Informationen
Montage- & Bedienungsanleitung Elektrokinderauto 7996 Mercedes ML350 Inhaltsverzeichnis Einleitung & Produkt Informationen Seite 1 Sicherheitshinweise Seite 8 Teileliste Seite 10 Teilediagramm Seite 18
ORIKA. Lycée Technique des Arts et Métiers. ... viel mehr als nur ein Spielzeug
ORIKA Lycée Technique des Arts et Métiers... viel mehr als nur ein Spielzeug Informationen, Hinweise und Bezugsquellen findest du unter folgender Internetadresse: http://www.ltam.lu/fischertechnik ORIKA/Informatik
Manuelle Konfiguration
Manuelle Konfiguration 1 Manuelle Konfiguration Zur Konfiguration der Fahrzeugsteuerung kann die Datei system.ini auf der mitgelieferten SD-Speicherkarte mit einem Texteditor geöffnet und manuell verändert
9. Kombinatorische Schaltungen
9. Kombinatorische Schaltungen Christoph Mahnke 15.06.2006 1 NAND-Gatter sowie der Eingangsstrom I E = f(u E ) Abbildung 1: Schaltsymbol NAND-Gatter Ein NAND-Gatter entspricht der logischen Verknüpfung
Einfarbiges Dimmen: Empfänger SR-2501N - Bedienungsanleitung
Empfänger - Empfänger Bei dem Empfänger 2501N handelt es sich um ein Gerät, mit dem man -Verbraucher dimmen oder aus-/einschalten kann. Die Bedienung des Empfängers erfolgt über den Funk-Sender. Die empfangenen
Praktikum 2: Diode, Logische Schaltungen mit Dioden und Feldeffekttransistoren
PraktikantIn 1 Matrikelnr: PraktikantIn 2 Matrikelnr: Datum: Aufgabe 2 durchgeführt: Aufgabe 3 durchgeführt: Aufgabe 4a durchgeführt: Aufgabe 4b durchgeführt: Aufgabe 4c durchgeführt: Aufgabe 4d durchgeführt:
Zusatz zur Installations- und Bedienungsanleitung für die erweiterten Funktionen des: ATHON GPS-R ATHON GPS-RW
Zusatz zur Installations- und Bedienungsanleitung für die erweiterten Funktionen des: ATHON GPS-R ATHON GPS-RW INHALTSVERZEICHNIS ATHON GPS-R ERWEITERTE MERKMALE IM VERGLEICH MIT DEM ATHON GPS... 3 Schutz
Märklin Steuerwagen. Anwendungs-Beispiel zur Steuerwagen-Digitalisierung mit dem WaLD AB
Märklin Steuerwagen Anwendungs-Beispiel zur Steuerwagen-Digitalisierung mit dem WaLD AB-2010-02 In diesem Dokument wird ein Umbau beschrieben. Für die Funktion des Umbaus gibt es keine Garantie. Für durch
Prozessdatenverarbeitung mit Scratch
Prozessdatenverarbeitung mit Scratch Verwenden des Scratch-Boards Was ist denn eigentlich Prozessdatenverarbeitung? Als Prozessdatenverarbeitung bezeichnet man den Teil der Informatik, der sich mit den
Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik
Softwarebibliothek für KR-mega32-16 V 2.3 Thomas Krause, Krause Robotik thomas.krause@krause-robotik.de Willkommen zur Dokumentation zur Softwarebibliothek KR-mega32-16v2.3. Diese Dokumentation beschäftigt
Einführung in die Arduino-Programmierung II
Einführung in die Arduino-Programmierung II Hochschule Niederrhein University of Applied Sciences Elektrotechnik und Informatik Faculty of Electrical Engineering and Computer Science 5. Dimmen einer LED