Lego NXT & LeJOS. Eine Einführung
|
|
- Nelly Alexandra Kraus
- vor 7 Jahren
- Abrufe
Transkript
1 Lego NXT & LeJOS Eine Einführung
2 Inhalt Das NXT Set Brick Originalzubehör 3 rd Party Zubehör LeJOS Einleitung Features Einschränkungen
3 Das NXT Set Der Brick 32 bit Arm7 MC 256KB Flash 64KB RAM Integrierter Lautsprecher 3 Ausgänge für Motoren 4 Eingänge für Sensoren USB und Bluetooth Verbindungsmöglichkeiten
4 Originalzubehör Geräuschsensor Druckkontaktsensor Lichtsensor Ultraschallsensor Reichweite bis 255cm Funktioniert am Besten wenn er in einem 90 Winkel zum Ziel steht Gibt die kürzeste Distanz im gemessenen Bereich zurück
5 Originalzubehör (Forts.) Licht- und Farbsensor Erkennt Farbtöne Gibt einen quasi-durchschnittsfarbwert des beobachteten Bereichs zurück Kann auch als Licht benutzt werden Servomotor Mit eingebautem Rotationssensor Akzeptiert verschiedene Einstellungen (Umdrehungen pro Minute, Leerlauf etc.)
6 3 rd Party Zubehör Kompasssensor RFID-Sensor Kann RFID-Tags auslesen... oder spontan in Flammen aufgehen EOPD-Sensor Alternative zur Entfernungsmessung Präziser, aber maximal auf 20 cm nutzbar Touchsensor Multiplexer Für bis zu 4 Touchsensoren an einem Port
7 LeJOS - Einleitung Lego Java OS Wird seit 2006 entwickelt (Aktuelle Version: 0.85) Abgespeckte Java VM/Firmware für NXT Bricks sowie API Bietet Eclipse und Netbeans Plugins Basiert auf dem Java 1.6 Standard
8 LeJOS - Features Basiert (größtenteils) auf Java 1.6 Bietet Zusatzklassen für häufige Aufgaben (z.b. Pilotklasse, Lokalisationsklassen etc.) Schneller als NXT-G Umfangreiche Tutorials und Beispielprogramme verfügbar Unterstützt einen Großteil der für NXTs verfügbaren Zusatzausstattung Funktionsumfang grob vergleichbar mit JME
9 LeJOS - Einschränkungen Funktionsumfang grob vergleichbar mit JME Noch im Beta-Stadium, also noch streckenweise buganfällig oder unvollständig Sehr eingeschränkte Collection-Klassen Hilfsklassen sind teilweise nicht universell einsetzbar Manche Zusatzausstattung wird nicht oder nur teilweise unterstützt
10 Nützliche Links Wiki dieses Kurses Downloads und Infos zu Lejos Lego Digital Designer
11 Noch Fragen?
12 Lego NXT & LeJOS Eine Einführung 1 Dieses Dokument enthält die Folien und Notizen zur Einführungspräsentation des KI2 Praktikums (WS 2010/2011) der FH Köln, herunterladbar auf unserem Wiki.
13 Inhalt Das NXT Set Brick Originalzubehör 3 rd Party Zubehör LeJOS Einleitung Features Einschränkungen 2
14 Das NXT Set Der Brick 32 bit Arm7 MC 256KB Flash 64KB RAM Integrierter Lautsprecher 3 Ausgänge für Motoren 4 Eingänge für Sensoren USB und Bluetooth Verbindungsmöglichkeiten 3 Es ist wichtig, darauf zu achten die Grenzen von Flash und RAM nicht zu überschreiten. So kann es beispielsweise vorkommen, dass umfangreiches Logging mit Dateiausgabe während des Programmablaufs den Flash auffüllt und zum Programmabbruch führt. Das heißt selbstverständlich nicht, dass Logging nicht nützlich zum Debugging ist, derartige Funktionen sollten aber als potentielle Übeltäter in Betracht gezogen werden, falls ein Programm unerwartet nach einer gewissen Zeit eine Exception wirft und abbricht. Ähnliches gilt für Referenzen innerhalb des Programms, es sollte darauf geachtet werden, keinen Datenmüll in Listen o.ä. Aufzubewahren, um dem Garbage-Collector die Gelegenheit zu geben den RAM frei zu halten.
15 Geräuschsensor Druckkontaktsensor Lichtsensor Ultraschallsensor Reichweite bis 255cm Originalzubehör Funktioniert am Besten wenn er in einem 90 Winkel zum Ziel steht Gibt die kürzeste Distanz im gemessenen Bereich zurück 4 Der Geräuschsensor kann dazu verwendet werden, einfache und distinktive Geräusche zu erkennen um entsprechend innerhalb des Programms zu reagieren. Der Druckkontaktsensor kennt nur zwei Zustände: Gedrückt/Nicht Gedrückt, kann also nicht Krafteinwirkung oder Ähnliches genauer registrieren. Der Lichtsensor kann die Helligkeit einer Oberfläche messen, dazu ist entweder der aktive (Mit eigener Ausstrahlung von Infrarotlicht) oder passive (Ausschließlich Messung mit Hilfe des Umgebungslichts) Modus verfügbar. Der Ultraschallsensor besteht aus Sender und Empfänger, er misst die Zeit die die Schallwellen benötigen um von einer angepeilten Oberfläche zu reflektieren und wieder empfangen zu werden. Es ist zu beachten, dass alle USS mit der selben Frequenz arbeiten, es also durchaus zu Interferenzen kommen kann wenn mehrere USS in der gleichen Umgebung benutzt werden.
16 Originalzubehör (Forts.) Licht- und Farbsensor Erkennt Farbtöne Gibt einen quasi-durchschnittsfarbwert des beobachteten Bereichs zurück Kann auch als Licht benutzt werden Servomotor Mit eingebautem Rotationssensor Akzeptiert verschiedene Einstellungen (Umdrehungen pro Minute, Leerlauf etc.) 5 Der Farbsensor gibt einen "Durchschnittsfarbwert" des untersuchten Bereiches zurück, des Weiteren hängt seine Performance zumindest zum Teil von der Umgebungsbeleuchtung ab. Es ist möglich, die Rohwerte in RGB und Helligkeit auszulesen und somit eigene Algorithmen zur Analyse & Einschätzung der Farbwerte zu verwenden. Die Servomotoren können mit relativ hoher Genauigkeit angesteuert werden um sich beispielsweise gradweise zu bewegen, somit lassen sich festgelegte Distanzen zurücklegen. Ein wichtiges Detail unter LeJOS ist, dass die Methoden zu Motoransteuerung überladen sind, wobei einige Methoden warten bis die Bewegung abgeschlossen ist, andere dahingegen sofort zurückkehren (Also die Kontrolle an das Hauptprogramm zurückgeben)
17 Kompasssensor RFID-Sensor 3 rd Party Zubehör Kann RFID-Tags auslesen... oder spontan in Flammen aufgehen EOPD-Sensor Alternative zur Entfernungsmessung Präziser, aber maximal auf 20 cm nutzbar Touchsensor Multiplexer Für bis zu 4 Touchsensoren an einem Port 6 Der Kompasssensor gibt wie erwartet die Himmelsrichtung an, beim Design eines Bots mit Kompasssensor gibt es allerdings einige Stolperfallen: Der Sensor reagiert empfindlich auf nahe elektromagnetische Felder, darf also nicht zu nah an den Motoren verbaut werden (Eine vernünftige Mindestdistanz ist 20 cm) und kann u.u. von Stromleitungen in Wänden und Böden abgelenkt werden. Der RFID-Sensor leidet an Depressionen und erhöhter Suizidgefahr, wenn ihr ihn benutzt, rechnet mit einem raschen Ende seiner Kooperationsbereitschaft. (Und ohne für allzu viele Überraschungen sorgen zu wollen, wenn er kooperiert ließt er RFID-Tags aus) Der EOPD-Sensor ist gut für den Einsatz auf kurze Reichweiten geeignet und weitestgehend unempfindlich gegenüber Interferenzen. Der Touchsensor Multiplexer kann benutzt werden um bis zu 4 Touchsensoren an einem Sensorport anzuschließen, die Zustände der Sensoren werden in einem Byte abgespeichert und können abgefragt werden.
18 Lego Java OS LeJOS - Einleitung Wird seit 2006 entwickelt (Aktuelle Version: 0.85) Abgespeckte Java VM/Firmware für NXT Bricks sowie API Bietet Eclipse und Netbeans Plugins Basiert auf dem Java 1.6 Standard 7 LeJOS NXT ist eine Portierung des Original LeJOS, welches für den ursprünglichen RCX Brick entwickelt wurde. Da es sich um ein Community-Projekt handelt, ist es teilweise schwer abzuschätzen wie weit einzelne Features entwickelt sind (So ist beispielsweise das instanceof keyword erst seit Version 0.85 integriert); während es weitestgehend ausreichend bis gut dokumentiert ist, ersetzt die Dokumentation oft keine persönlichen Tests. Andererseits ergeben sich die "Mängel" von LeJOS oft aus einer mangelnden Notwendigkeit. Manchmal lohnt es sich, sich die Frage zu stellen ob beispielsweise ein voll integrierter Heap wirklich sinnvoll ist wenn die Datenstruktur nur zehn, zwanzig oder auch hundert Datensätze verwalten muss, oder ob es anders betrachtet eine gute Idee ist, auf einem NXT Brick Programme zu entwickeln die hunderttausend Datensätze benötigen.
19 LeJOS - Features Basiert (größtenteils) auf Java 1.6 Bietet Zusatzklassen für häufige Aufgaben (z.b. Pilotklasse, Lokalisationsklassen etc.) Schneller als NXT-G Umfangreiche Tutorials und Beispielprogramme verfügbar Unterstützt einen Großteil der für NXTs verfügbaren Zusatzausstattung Funktionsumfang grob vergleichbar mit JME 8 Die Hauptfeatures von LeJOS (Abgesehen von den standard Java Features) bestehen aus dem ständig erweiterten Support für neue Zusatzprodukte (Wobei einige Geräte, wie beispielsweise der Standard Sensor Multiplexer, zum jetzigen Zeitpunkt noch nicht unterstützt werden) und einer gut dokumentierten API. Des Weiteren ist auch eine kleinere API für PC-Client- Programme (Also für den PC geschriebene Programme die mit dem Brick kommunizieren) verfügbar, was beispielsweise ermöglicht einen Großteil der Berechnungen bei komplexeren Problemen auszulagern und so Rechenleistung auf dem Brick frei zu halten. Zu guter Letzt: Da LeJOS open source ist, ist es jedem Nutzer möglich die offiziellen Klassen zu verändern oder erweitern und eventuelle Verbesserungen direkt der Community zur Verfügung zu stellen. Weitere Informationen sind auf der LeJOS sourceforge Seite verfügbar.
20 LeJOS - Einschränkungen Funktionsumfang grob vergleichbar mit JME Noch im Beta-Stadium, also noch streckenweise buganfällig oder unvollständig Sehr eingeschränkte Collection-Klassen Hilfsklassen sind teilweise nicht universell einsetzbar Manche Zusatzausstattung wird nicht oder nur teilweise unterstützt 9 Einige der angeboteten Features von LeJOS erweisen sich bei der Integration und Nutzung in Agenten als nicht vollkommen und uneingeschränkt adäquat; oft lassen sich solche Probleme durch kleinere Fixes oder Tests zur vorgesehenen Nutzung lösen, gelegentlich erweist sich eine Hilfsklasse aber auch als den Umständen nicht anpassbar. Ein Beispiel hierfür ist die Pilot-Klasse. Während diese Klasse weithin einsetzbar ist, scheint es Radkombinationen zu geben die bei der Entwicklung nicht vorgesehen wurden, was teilweise zu problematischen Ergebnissen bei Präzisionsfahrten führen kann. Ist Präzision keine hohe Priorität des Agenten, dann kann dieses Problem ignoriert werden, andernfalls kann es nötig werden das Programm oder das Botdesign anzupassen. Wenn das alles nicht hilft (Oder nicht möglich ist) bleibt in diesem Fall nur die Entwicklung einer eigenen Ersatzklasse.
21 Wiki dieses Kurses Nützliche Links Downloads und Infos zu Lejos Lego Digital Designer 10 Weitere Links sind auf dem Wiki verfügbar, Interessante und Nützliche neue Links sind natürlich auch jederzeit willkommen!
22 Noch Fragen? 11 Falls ja, ihr wisst ja wann und wo ich zu finden bin.
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.
MehrDaniel Braun. Roboter programmieren. mit NXT-G für LEGO MINDSTORMS NXT
Daniel Braun Roboter programmieren mit NXT-G für LEGO MINDSTORMS NXT Kapitel 2 LEGO MINDSTORMS LEGO kennen viele aus ihrer Kindheit oder von den eigenen Kindern, LEGO, das sind bunte Spielzeugklötze, mit
MehrDer Lego NXT Roboter. Hochschule Mannheim Fakultät für Informatik
Der Lego NXT Roboter Hochschule Mannheim Fakultät für Informatik Der NXT-Stein Technische Daten 32-bit ARM7 Microcontroller 256 Kbytes FLASH, 64 Kbytes RAM 8-bit AVR microcontroller 4 Kbytes FLASH, 512
MehrSoftwarepraktikum Teamrobotik SS Gruppe 2
Softwarepraktikum Teamrobotik SS 2007 Gruppe 2 1 LEGO MINDSTORMS NXT Education Base Set 2 Baumöglichkeiten 3 Die Hardware Sensoren: Lichtsensor Ultraschallsensor Geräuschsensor Berührungssensor 3 Motoren
MehrVergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G. - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme
Vergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme Roberta-Zentrale Fraunhofer IAIS Version 1.0 18.07.2016 Übersicht Open
MehrRoberta - Tutorial Unterschiede EV3/NXT. Fraunhofer IAIS. v0.1_07012013 TL, BJ
Roberta - Tutorial Unterschiede EV3/NXT Fraunhofer IAIS v0.1_07012013 TL, BJ Index Übersicht... 3 Hardware... 4 Konstruktionsansatz... 5 Programmiersprache... 5 Übersicht Am 07.01.2013 hat LEGO auf der
MehrSoftwarepraktikum 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
MehrFakultä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
MehrProgrammierung von Steuerungsalgorithmen für mobile Roboter (Lego-NXT) SOFTWAREPRAKTIKUM SS 2007 ( NICO GEBAUER, STEFAN KIRST, FLORIAN TANKE)
Programmierung von Steuerungsalgorithmen für mobile Roboter (Lego-NXT) SOFTWAREPRAKTIKUM SS 2007 ( NICO GEBAUER, STEFAN KIRST, FLORIAN TANKE) GLIEDERUNG Motivation 1.Teilaufgabe 2.Teilaufgabe 3. Teilaufgabe
MehrPostenblatt 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
MehrRoboter programmieren mit NXT-G für LEGO MINDSTORMS NXT Braun
mitp Professional Roboter programmieren mit NXT-G für LEGO MINDSTORMS NXT von Daniel Braun 1. Auflage Roboter programmieren mit NXT-G für LEGO MINDSTORMS NXT Braun schnell und portofrei erhältlich bei
MehrSoftwarepraktikum 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:
MehrProgrammierung mit LEGO MINDSTORMS NXT. I. Informatik und algorithmisches Problemlösen
Programmierung mit LEGO MINDSTORMS NXT I. Informatik und algorithmisches Problemlösen Prof. Dr. Karsten Berns Arbeitsgruppe Robotersysteme Fachbereich Informatik Technische Universität Kaiserslautern 30.09.2010
MehrFakultä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
MehrPraktikum 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.
MehrLejos LEGO-Mindstorms-Roboter in Java programmieren
Lejos LEGO-Mindstorms-Roboter in Java programmieren Jürgen Stuber juergen@jstuber.net ELUG Themenabend Lejos 2004-08-03 p. 1 Die Mindstorms-Großfamilie NQC Lejos BrickOS pbforth. Scout NQC NQC NQC Tasten
Mehrschnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag
Mehrlejon 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
MehrDie 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
MehrGforth EC auf dem NXT Brick
Gforth EC auf dem NXT Brick Forth Tagung 2007 Vernichtende Kritik am RCX Vergleich zum RCX Software Umfeld Ullrich Hoffmann: Wenn ich an den RCX Wettbewerb in Haminkeln zurückdenke, fand ich das Forth
MehrKapitel 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.
MehrArbeitsblatt: Berührungssensor (Posten 1)
Arbeitsblatt: Berührungssensor (Posten 1) a) Was bedeutet die Zahl, die auf dem Display angezeigt wird, wenn du den Sensor benutzt? b) Wie schnell reagiert der Sensor? c) Ändert sich der Wert, wenn der
Mehrqfix ASCII-Protokoll
www.qfix.de qfix ASCII-Protokoll Referenz qfix Dokument Nr. D100502R1 Inhaltsverzeichnis 1 Einleitung 3 1.1 Referenz................................... 3 2 qfix ASCII Protokoll 4 2.1 Verbindung und Zeichensatz.........................
MehrMicrocomputer be-greifbare Informatik
Microcomputer be-greifbare Informatik Abstraktionsstufen - Level of Abstraction Scratch bietet bereits einige Blöcke an, die theoretisch aus anderen Blöcken bestehen könnten. Diese Blöcke erleichtern den
MehrUltraschallsensoren von Alexandra Bauer
Ultraschallsensoren von Alexandra Bauer - 1 - Inhaltsverzeichnis 1. Funktionsweise von Ultraschallsensoren 1.1. Definition von Ultraschallsensoren S. 3 1.2. Probleme die mit beim Arbeiten mit S. 4 US Sensoren
MehrFakultä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
MehrInhaltsverzeichnis. 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
MehrLego 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
MehrJoyPi. Time for more. Experiment und Education Koffer
JoyPi Experiment und Education Koffer Joy-iT hat mit dem Joy-Pi eine umfassende Educationlösung entwickelt und seine langjährigen Erfahrungen aus der Fertigung von Open Source Elektronik einfließen lassen.
MehrEV3-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
MehrInhaltsverzeichnis. 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
MehrRobot-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
MehrSP2007 Teamrobotik. Daniel Meyer, Nils Müller & Felix Penzlin. SP2007 Teamrobotik. Lego Mindstorms. Daniel Meyer, Felix Penzlin SS 2007
Lego Mindstorms SS 2007 Unsere Motivationen Wir sind mit Lego aufgewachsen Interesse für autonome mobile Systeme Projektarbeit im Team Technische Spezifikationen des NXT-Brick 32-bit ARM7 microcontroller
MehrLEGO 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
MehrEV3 JAVA-PROGRAMMIERUNG MIT LEJOS INSTALLATIONSANLEITUNG INHALT
INHALT Dieses Tutorial beinhaltet alle Schritte die benötigt werden um EV3 mit Java programmieren zu können. Dabei wird nur auf die Installation der benötigten Komponenten eingegangen. EV3 JAVA-PROGRAMMIERUNG
Mehr[ 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
MehrTechnologie. NXT-Hauptmenü My Files
My Files Im Untermenü My Files [Meine Dateien] kannst du alle Programme speichern, die du auf dem NXT erstellt oder von deinem Computer heruntergeladen hast. Unter diesem Menü befinden sich drei Ordner:
MehrAnywhere Weather LW 301 Smartphone-Wetterstation UVP: 199,00
Anywhere Weather LW 301 Smartphone-Wetterstation UVP: 199,00 Möchten Sie nicht auch wissen welches Wetter Sie erwartet? Mal sehen wie warm auf der Terasse ist? Ab nach Hause! Welche Windstärke haben wir
MehrWie 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
MehrProgrammieren 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.
MehrHerunterladen der Harmony-App. Inhalt
ERSTE SCHRITTE MIT DEM HARMONY HUB Schauen Sie sich unser Tutorial zum Einrichten an: Fügen Sie Ihre Home-Entertainment- und Hub-Geräte hinzu, richten Sie mit einem Tastendruck aufrufbare Aktionen ein
MehrErste 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
MehrOrtsbestimmung und Ortsmodelle
Ortsbestimmung und Ortsmodelle Distributed Systems Seminar Thomas Gloor Betreuer: Christian Frank Aufteilung Teil 1: Ortsbestimmung am Beispiel von Place Lab Thomas Gloor Teil 2: Ortsmodelle und ihre Anwendungen
MehrAllgemeine Regeln World Robotic Olympiad 2012
Dieses Regelwerk richtet sich sowohl an Teilnehmer von WRO Junior High School, als auch an Teilnehmer von WRO Senior High School. Die Regeln basieren auf dem internationalen Regelwerk General Rules 2012
MehrRoboter 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
Mehr1 Referenzpunkte für. MagicMap mit Nokia N810
1 Referenzpunkte für MagicMap mit Nokia N810 Ideen für das Projekt Ziele 2 Monitor Modus für Signalstärkenmessung (MagicMap) nicht nötig nicht weiter untersucht Kismet Anleitung für N800 aber: OS2007,
MehrEinführung in die Informatik Turing Machines
Einführung in die Informatik Turing Machines Eine abstrakte Maschine zur Präzisierung des Algorithmenbegriffs Wolfram Burgard Cyrill Stachniss 1/14 Motivation und Einleitung Bisher haben wir verschiedene
Mehr1.1 Features der Software Folgende Änderungen bzw. Neuerungen sind gegenüber der alten KPS-Lite 2009 Software enthalten:
Analyse-Software für Akku-Power A36 1.1 Features der Software Folgende Änderungen bzw. Neuerungen sind gegenüber der alten KPS-Lite 2009 Software enthalten: Die Software basiert jetzt auf einer Microsoft
MehrDie Einführung von mehreren "Start Bausteinen", um das Programm zu starten, realisiert leicht die parallele Programmverarbeitung (Parallele Tasks).
Programmierung Allgemein Anfänger und Fortgeschrittene können die Programmierfunktion in der LEGO MINDSTORMS Education EV3 Software gut nutzen, weil sie vor allem grafisch ist. Mit Blick auf das Programmieren
MehrRobotC Beispielprogramme für EV3 Kepler Gymnasium Weil der Stadt Thomas Jörg Stand: 03. September 2018 Version 1.5
RobotC Beispielprogramme für EV3 Kepler Gymnasium Weil der Stadt Thomas Jörg Stand: 03. September 2018 Version 1.5 SensorType (S3); SensorType [S3] = modeev3color_color; long rotwert; long gruenwert; long
MehrSchrittmotorsteuerung PL0061
Schrittmotorsteuerung Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...2 2.1 Grundlegende Eigenschaften...2 3. Die RS232-Schnittstelle...2 3.1 Hardware-Voraussetzungen...2 3.2 Die USB-to-Serial-Bridge...2
MehrProgrammierung mit LEGO MINDSTORMS NXT. Begrüßung und Organisatorisches
Programmierung mit LEGO MINDSTORMS NXT Begrüßung und Organisatorisches Prof. Dr. Karsten Berns Arbeitsgruppe Robotersysteme Fachbereich Informatik Technische Universität Kaiserslautern 30.09.2010 Herzlich
MehrJan Monsch. Donnerstag, 2. Mai 13
101 Jan Monsch Agenda Arduino Platform Digitale Ausgaben Analoge Eingänge Digitale Eingaben I2C Geräte (Digitales Thermometer) Arduino SW Download goo.gl/dj5l2 Was ist Arduino? Open Source Einplatinen-Computer
MehrFragen? 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
MehrNWT 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
Mehr1 Einleitung LEGO MINDSTORMS als informationsverarbeitendes System Lehrbeitrag des Buchs Aufbau des Buchs...
Inhaltsverzeichnis 1 Einleitung... 1 1.1 LEGO MINDSTORMS als informationsverarbeitendes System.... 2 1.2 Lehrbeitrag des Buchs...... 3 1.3 Aufbau des Buchs...... 4 2 Robotik... 5 2.1 Roboter.... 5 2.1.1
MehrAPEX und Drucken! - Die Schöne und das Biest!
APEX und Drucken! - Die Schöne und das Biest! Markus Dötsch MuniQSoft GmbH Witneystr. 1-82008 Unterhaching Schlüsselworte Oracle, APEX, Drucken, Datenbanken, Entwicklung, Entscheidungshilfe Einleitung
MehrHOW TO. BEHRINGER MOTÖR61/49 Keyboards. Zuweisung des MC Modus in der DAW (Digital Audio Workstation / Sequenzer)
BEHRINGER MOTÖR61/49 Keyboards Zuweisung des MC Modus in der DAW (Digital Audio Workstation / Sequenzer) Allgemeine Informationen: Der MC-Modus Ihres MOTÖR Keyboards erlaubt die gleichzeitige Verwendung
MehrAPEX, MIDI und das LAUNCHPAD
Page Designer, Next Generation APEX, MIDI und das LAUNCHPAD Andreas Wismann WHEN OTHERS Entwicklung Coaching Projektplanung wismann@when-others.com warum? 2 Andreas Wismann Dipl.-Informatiker (FH) wismann@when-others.com
MehrMathematik. Technik. Programmieren. Physik. Mechanik. Elektronik. Getriebeverhältnisse. Sensoren Antwort/ Feedback. Einfache Maschinen
Robotics ist angewandte Mathematik und fördert das forschende Lernen Physik Elektronik Sensoren Antwort/ Feedback Mathematik Technik Programmieren Mechanik Getriebeverhältnisse Einfache Maschinen Geometrie
MehrUSB Datenerfassungs- und Steuerungsmodul HB628
USB Datenerfassungs- und Steuerungsmodul HB628 Dieses Modul wird einfach an die USB Schnittstelle eines PC s angeschlossen. Nach der Installierung des mitgelieferten Treiber wird das Gerät als ein virtueller
MehrEinführung in die Informatik Turing Machines
Einführung in die Informatik Turing Machines Eine abstrakte Maschine zur Präzisierung des Algorithmenbegriffs Wolfram Burgard 1 Motivation und Einleitung Bisher haben wir verschiedene Programmiersprachen
Mehrs aufräumen in Outlook 2016
Ihr Ansprechpartner: macrocom Support Tel: 06103/391-279 E-Mail: support@macrocom.de E-Mails aufräumen in Outlook 2016 Inhaltsangabe 1. Papierkorb löschen/leeren 2. Sortieren von E-Mails (zur besseren
MehrJPSKmail Schnellstart
JPSKmail 2.0.3 Schnellstart Einleitung Grundsätzliches: vor der Installation von JPSKmail 2.0.x ist unbedingt die Version 1.5.x zu installieren, damit die Konfigurationsdatei im passenden Format vorliegt.
MehrDatenblatt: i3touch. Features:
Lindgesfeld D-42653 Solingen Die leistungsstarke und reaktionsschnelle V-Sense-Technologie mit zehnfacher Berührungserkennung erlaubt es bis zu fünf Nutzern, simultan per Stift oder Maus Befehle auszuführen,
MehrEINFÜ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
MehrArbeiten mit programmierbaren Robotern am Beispiel von LEGO Mindstorms NXT. Mag. DI Gerald Höfler, Georg von Peuerbachgymnasium, LINZ
Arbeiten mit programmierbaren Robotern am Beispiel von LEGO Mindstorms NXT Mag. DI Gerald Höfler, Georg von Peuerbachgymnasium, LINZ Arbeiten mit LEGO Mindstorms Programmerstellung & Optimierung Erklärung
MehrLEGO MINDSTORMS PRÄSENTATION. PPS im Sommersemester 2007
LEGO MINDSTORMS PRÄSENTATION PPS im Sommersemester 2007 WARUM LEGO MINDSTORMS? Sehr einfaches Stecksystem, daher einfaches Zusammen- und Auseinanderbauen Sensoren, Motoren und die Zentraleinheit (der RCX)
MehrPacman. 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
MehrLEGO MINDSTORMS Von RCX zu EV3
Kapitel 1 LEGO MINDSTORMS Von RCX zu EV3 Im Jahr 1998 wurden von The LEGO Group die ersten Komponenten der MIND- STORMS-Serie veröffentlicht: Das Robotic Invention Set (RIS) enthielt eine zentrale programmierbare
MehrProgrammierung der Lego Mindstorms NXT- Roboter mit lejos!
Programmierung der Lego Mindstorms NXT- Roboter mit lejos! INSTITUT FÜR ANTHROPOMATIKLEHRSTUHL PROF. DR.-ING. R. DILLMANN Julian Schill Boris Stach schill@kit.edu boris.stach@student.kit.edu KIT Universität
MehrFirst Lego League (FLL) ist ein naturwissenschaftliches Teamprojekt für Jungen und Mädchen gleichermaßen
KONTAKT Hochschule Regensburg - Armin Gardeia - 0941/043-1138 mentoring@hs-regensburg.de First Lego League (FLL) ist ein naturwissenschaftliches Teamprojekt für Jungen und Mädchen gleichermaßen Nach einer
MehrTechnologie. Unter diesem Menü befinden sich drei Ordner:
My Files Die Dateien werden automatisch in den zutreffenden Ordner abgelegt. Wenn du ein Programm mit Klang-Datei auf den NXT herunterlädst, wird das Programm selbst unter Software files, die Klang-Datei
MehrFraunhofer IAIS. Lernen mit Robotern. Roberta Grundlagen und Experimente. Roberta-Reihe Band 1 - NXT
Fraunhofer IAIS Lernen mit Robotern Roberta Grundlagen und Experimente Roberta-Reihe Band 1 - NXT Inhaltsverzeichnis Inhaltsverzeichnis Kapitel 1 Einführung 1 Einleitung 3 Roboter in der Bildung 4 LEGO
MehrSensoren Blöcke. Sensoren Ultraschallsensor. Neu in 2.1 ist die Einbindung verschiedener Sensoren.
Sensoren Blöcke Neu in 2.1 ist die Einbindung verschiedener Sensoren. 1. Reihe v.l.n.r.: Berührungs-, Klang-, Licht-, Ultraschall-, NXT Tasten, Drehsensor und Timer, Nachricht 2. Reihe : Temperatur-, Farbsensor,
MehrSoftware zur Gestensteuerung von Windows 7 über Kinect for Xbox
WIN&I 1.0 Software zur Gestensteuerung von Windows 7 über Kinect for Xbox Steuern Sie mit WIN&I Windows 7 und tausende Applikationen über den Sensor Kinect for Xbox. WIN&I ersetzt die Computer-Maus und
MehrWorkshop #1 Grundlagen, Motorsteuerung, Schleifen
Workshop #1 Grundlagen, Motorsteuerung, Schleifen Inhalte des Workshops Bauen und Kennenlernen des EV3 System Einstieg in die grafische Programmieroberfläche - Aufbau der grafischen Oberfläche - Wie kommt
MehrDMXface ACTIVE SEND mit RS232
DMXface ACTIVE SEND mit RS232 Für DMXface FW Version ab 5.07 Allgemeines... 2 Einstellen des ACTIVE Send für RS232 Port 1... 3 Daten Sendungen vom DMXface... 4 DMX Daten... 4 Infrarot Empfang... 4 Änderungen
MehrZur Einarbeitung in die Arduino Welt reichen die Folgenden Komponenten aus.
Arduino in der Praxis Einleitung Bei Arduino handelt es sich um eine open-source Prototypen Plattform, welches das Ziel verfolgt, einen einfachen und schnellen einstieg in die Welt der Mikroprozessoren
MehrFakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik in JAVA
Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik in JAVA Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Die Bausysteme source: Lego via Cnet 1999: RCX 2007:
Mehrs aufräumen in Thunderbird v45.3
Ihr Ansprechpartner: macrocom Support Tel: 06103/391-279 E-Mail: support@macrocom.de E-Mails aufräumen in Thunderbird v45.3 Inhaltsangabe 1. Papierkorb löschen/leeren 2. Sortieren von E-Mails (zur besseren
MehrPflichtenheft. Projektarbeit. RoboSim (NXT)
Pflichtenheft Projektarbeit RoboSim (NXT) Projektarbeit 7301: RoboSim, Lego-Roboter, Aufgabe 1 Version 1.0 a Teilnehmer: Philipp Hoppen (hoppp1), Samuel Zehnder (zehns1), André Wittwer (witta3) Projektbetreuer
MehrKü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
MehrProgrammierung mit NQC: Kommunikation zwischen zwei RCX
Programmierung mit NQC: Kommunikation zwischen zwei RCX Martin Schmidt Master-Slave-Betrieb mit 2 RCX Systeme mit 2 RCX sind leichter zu handhaben, wenn ein RCX die Kontrolle über alles behält ( Master
MehrLego Mindstorms. Diverse Übungen. Autor: Franz Philipp Website:
Lego Mindstorms Diverse Übungen Autor: Franz Philipp Website: www.fraengg.ch Übersicht Sensoren...... 1 Übung 1 (Sensoren kennenlernen)...... 2 Übersicht NXT-Menü... 3 Übung 2 (Programme mit dem NXT schreiben)...
MehrPutzi4Win 1/ 9. Dokumentation
Dokumentation Putzi4Win Manager Plugin-Manager Der Pluginmanager verwaltet die Plugins von Putzi4Win. Mit diesem Programm haben Sie eine Übersicht über die installierten Plugins die auf dem Webswerver
MehrAufgabe 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
MehrAbschlusspräsentation. Marcel Maier Marius Fabian Sebastian Abele Konstantin Meyer
Abschlusspräsentation Marcel Maier Marius Fabian Sebastian Abele Konstantin Meyer Inhaltsangabe Features Spielablauf live Demonstration Entwicklungsfolge Hardwareaufbau PC Software Künstliche Intelligenz
MehrArduino Grundkurs. 3. Schreibe eine Funktion für das Morsezeichen S und eine für O
Grundkurs LEDs Piezolautsprecher 1. Mikrocontroller Hello World Bring eine LED zum Blinken 1s ein / 1s aus usw. 2. Lichtmorsen - SOS Erzeuge Morsezeichen mit deiner LED SOS = - - - Punkt = 0.2s Strich
MehrMac OS X MOUNTAIN LION. Kostenloser Download unseres Grafik Design-Magazins ULTIMATE GUIDE TECHNOLOGY DER ULTIMATIVE GUIDE FÜR
Mac DER ULTIMATIVE ULTIMATE GUIDE TECHNOLOGY GUIDE FÜR Der unabhängige Guide für alle Apple-Produkte OS X MOUNTAIN LION Kostenloser Download unseres Grafik Design-Magazins www.digitale-fotografi e-magazin.de
MehrTeil 1 Erste Schritte mit Arduino 1
v Danksagung............................................................ xi Vorwort.............................................................. xiii Für wen dieses Buch gedacht ist... xiii Was Sie in
MehrPraktikum Softwareentwicklung 2
Praktikum Softwareentwicklung 2 SS 2005 Dipl.-Ing. Thomas Kotzmann Dipl.-Ing. Markus Löberbauer Dipl.-Ing. Dr. Herbert Prähofer Institut für Systemsoftware Johannes Kepler Universität Linz Pratikum SWE
MehrListe MI / Liste I Programmieren in C++
Liste MI / Liste I Programmieren in C++ Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Medieninformatik WS 2007/2008 Kapitel 1-4 1 Ziele Kennenlernen einer weiteren objektorientierten
MehrGeräte Devices. Einleitung
Geräte Devices Geräte Devices...1 Einleitung...1 Struktur...2 Gerätetypen...3 Mehrere IDs...4 Mehrere Protokolle für ein Gerät...4 Protokolleinstellungen Ändern...5 Einleitung Dieses Dokument erklärt nur
MehrEmbedded Software. Praktikum. Licht- und Schlafphasenwecker Lukas Scharlau Timo Schwarte
Embedded Software Praktikum Licht- und Schlafphasenwecker 12.01.2015 Lukas Scharlau Timo Schwarte Inhalt Einleitung... 3 Ansteuerung LED-Streifen...3 Ansteuerung Bewegungssensor...3 Soundausgabe... 4 Buttons
Mehr