Der Lego NXT Roboter. Hochschule Mannheim Fakultät für Informatik



Ähnliche Dokumente
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 Laborpraktikum I Legorobotik graphische Programmierung

[ Experiment- und Datenprotokollierung. mit der EV3 Software]

Künstliche Intelligenz - Logische Agenten und Roboter

Softwarepraktikum Teamrobotik SS 2007

Daniel Braun. Roboter programmieren. mit NXT-G für LEGO MINDSTORMS NXT

Softwarepraktikum Teamrobotik SS Gruppe 2

Programmierung des Lego NXT in C. Hochschule Mannheim Fakultät für Informatik

Postenblatt 1: Berührungssensor

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

EV3-TECHNIK. EV3-Sensoren

Softwarepraktikum Teamrobotik SS 2007 Abschlusspräsentation

EINFÜHRUNG LEGO MINDSTORMS

Programmierung von Steuerungsalgorithmen für mobile Roboter (Lego-NXT) SOFTWAREPRAKTIKUM SS 2007 ( NICO GEBAUER, STEFAN KIRST, FLORIAN TANKE)

Kapitel IV: Hardware. Inhalt

Arbeiten mit programmierbaren Robotern am Beispiel von LEGO Mindstorms NXT. Mag. DI Gerald Höfler, Georg von Peuerbachgymnasium, LINZ

Sensoren Blöcke. Sensoren Ultraschallsensor. Neu in 2.1 ist die Einbindung verschiedener Sensoren.

Roboter programmieren mit NXT-G für LEGO MINDSTORMS NXT Braun

Lego Roboter mit NXT-G programmieren. Hochschule Mannheim

Arbeitsblatt: Berührungssensor (Posten 1)

Programmierung mit LEGO MINDSTORMS NXT. I. Informatik und algorithmisches Problemlösen

LEGO MINDSTORMS Von RCX zu EV3

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

Lego NXT & LeJOS. Eine Einführung

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

Welche Roboter kennst du? Wo brauchst du zuhause Roboter?

Annährungssensoren. Induktive Sensoren. Kapazitive Sensoren. Ultraschall-Sensoren. Optische Anährungssensoren

Roberta - Tutorial Unterschiede EV3/NXT. Fraunhofer IAIS. v0.1_ TL, BJ

Technologie. Unter diesem Menü befinden sich drei Ordner:

Technologie. NXT-Hauptmenü My Files

Mess- und Regelungstechnik

Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik in JAVA

Projekt von Sergio Staab, Niklas Abel

Pacman. Projektbeschreibung. Aus was wir Pacman nachgebaut haben. Anpassungen and die physikalische Welt, oder wie wir das

NXC-Programmiersprache

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

Mathematik. Technik. Programmieren. Physik. Mechanik. Elektronik. Getriebeverhältnisse. Sensoren Antwort/ Feedback. Einfache Maschinen

Erste Schritte zum Start findest du hier:

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

fischertechnik-workshop

Inhaltsverzeichnis. Andreas Stadler. Mein LEGO -EV3-Buch. Eigene Roboter bauen und programmieren mit LEGO MINDSTORMS. ISBN (Buch):

Robot-Design Software

Was sind Sensoren? Sensoren sind (elektronische) Bauteile zur qualitativen oder quantitativen Messungbestimmter Größen und Eigenschaften.

Seite 1/6. ModellFerienPass.pdf).

Roboter programmieren mit NXC für LEGO MINDSTORMS NXT

Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik in JAVA EV3

LEGO MINDSTORMS NXT MIT LABVIEW 2009 PROGRAMMIEREN

EV3 Programmierung mit Python 2.7 V1.4

JoyPi. Time for more. Experiment und Education Koffer

Robotik Seminar 2006 Mobile autonome Roboter

Projekt von Sergio Staab, Niklas Abel

PRODUKTINFORMATIONEN DER CALLIOPE MINI

PRODUKTINFORMATIONEN DER CALLIOPE MINI

MOBILE SENSING ZUR U-BAHN-NAVIGATION UIS 2016 HTWK LEIPZIG

ipad Pro (10.5 Zoll) - Technische Daten

Softwarepraktikum Teamrobotik SS 2007

PHI_PSP01 Z-Wave 3 in 1 Sensor (Bewegung, Helligkeit, Temperatur) Firmware Version : 1.0

RobotC Beispielprogramme für EV3 Kepler Gymnasium Weil der Stadt Thomas Jörg Stand: 03. September 2018 Version 1.5

Vermittlung informationstechnischer Inhalte mit Hilfe von LEGO Mindstorms und LeJOS

Fraunhofer IAIS. Lernen mit Robotern. Roberta Grundlagen und Experimente. Roberta-Reihe Band 1 - NXT

Programmieren mit RoboLab Bauen mit Lego

Vergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G. - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme

Lego Mindstorm. Aufgabe 1 II

SP2007 Teamrobotik. Daniel Meyer, Nils Müller & Felix Penzlin. SP2007 Teamrobotik. Lego Mindstorms. Daniel Meyer, Felix Penzlin SS 2007

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

RFID radiofrequente Identifizierung begreifen

Microcomputer be-greifbare Informatik

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

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

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

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

Domänenanalyse - Gerätetreiber

Diese Projektarbeit ist eine Reise durch die aufregende Welt von Lego Mindstorms.

Einführung in die Robotik

Die Denkschule 1 Reto Speerli

Fakultät für Informatik, Institut für Robotik EV3 - Laborpraktikum II Programmierung mit JAVA

ACTIONCards for. H. Milchram März 2019

Lejos LEGO-Mindstorms-Roboter in Java programmieren

Baue deinen ersten Roboter

Thema Farbe 2. Farbwirkungen

First Lego League (FLL) ist ein naturwissenschaftliches Teamprojekt für Jungen und Mädchen gleichermaßen

Praktikum Künstliche Intelligenz

WRO 2014 Regular Category Allgemeine Regeln Erlaubte Materialien

RGBW Touch Funk Controller

Programmieren mit Open Roberta Einführung und Unterrichtsbeispiele mit dem Calliope mini

1. Einleitung. Roboterprogrammierung. Autor: Fachhochschule Südwestfalen Fachbereich Elektrische Energietechnik Campus Soest

Programmierung mit LEGO Mindstorms NXT

1 Einleitung LEGO MINDSTORMS als informationsverarbeitendes System Lehrbeitrag des Buchs Aufbau des Buchs...

Die Einführung von mehreren "Start Bausteinen", um das Programm zu starten, realisiert leicht die parallele Programmverarbeitung (Parallele Tasks).

Hauptfunktionen. LCD-Anzeige und Frontansicht

1. Erlaubte Materialien. Intelligente, umweltfreundliche und integrierte Mobilität Regelwerk Robot-Game Grundschulen und weiterführende Schulen

Klausur Physik 1 (GPH1) am

LCD-Verwaltungssoftware LCD-VSW

Erarbeitung der theoretischen Grundlagen für das Projekt, das in Zusammenarbeit mit der Firma BROSE, Coburg stattfindet.

Klasse, Name : Datum : Rad l/r Linienfolger l/r Laderaum ATMEGA 128

Transkript:

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 Byte RAM Bluetooth Kommunication (drahtlos) USB Anschluß (12 Mbit/s) 4 Eingänge 3 Ausgäne Es können bis zu 3 Steine miteinander verbunden werden (Kommunikation ist nur mit einem Stein möglich) 100 x 64 pixel LCD Display (graphisch) Lautsprecher

Der NXT-Motor - Servo-Motor - verfügt über integrierten Rotationssensor - Rotationssensor - misst Geschwindigkeit und Abstand - leitet Ergebnisse an intelligenten NXT Stein weiter - Motoren können auf ein Grad genau gesteuert werden - Mehrere Motoren können kombiniert werden und mit derselben Geschwindigkeit arbeiten

Der NXT-Standardsensoren Berührungssensor Ultraschallsensor Geräuchesensor Lichtsensor Temperatursensor

Der Lichtsensor - Der Sensor misst die Helligkeit auf einer Skala von 0 (kein Licht) bis 100 (sehr hell) - Das Infrarotlicht unterhalb des Sensor kann ausgeschaltet werden

Der Ultraschallsensor -Sensor nutzt Ultraschall für seine Messungen - sendet ein Signal aus und misst die Zeit, die es braucht, um zurückzukommen - je länger das Signal braucht um zurückzukommen, um so größer ist die Entfernung

Der Berührungsensor - Sensor hat kreuzförmige Vertiefung zur Verbesserung der Integration ins Roboterdesign - Sensor hat nur 2 Zustände gedrückt (An); Es fließt Strom nicht gedrückt (Aus): Es fließt kein Strom

Der Geräuschsensor - Sensor misst den Schall in db und dba - Roboter kann auf leise und laute Geräusche reagieren - kann Kommandos von einer oder mehreren Personen erkennen - erkennt Klangmuster d. h. Es sind unterschiedliche Reaktion auf einmal, zweimal usw. Klatschen möglich - Erkennt unterschiedliche Tonhöhen; Roboter könnte auf ein Musikstück reagieren

Der Temperatursensor - Ist ein digitaler Sensor - Anwendung zur Messung von Temperaturen in Celsius und Fahrenheit (-20 C 120 C) - Sensor hat ein 10 cm langen metallischen Messfühler zur Messung von Temperaturen in Flüssigkeiten

Zusatzsensoren für den NXT - Zusätzliche Sensoren für das NXT System werden von verschiedenen Firmen angeboten - Sensoren sind u.a. erhältlich von Mindsensors und HiTechnic - Über ein Adapterkabel können auch die Lego RCX Sensoren an den NXT angeschlossen werden.

Die HiTechnic Sensoren für NXT Farbsensor -dient zur Erkennung bestimmter Farben - abgestimmt auf die Lego Standartfarben - meldet Zahlenwerte zwischen 0 (schwarz) und 17(weiß) - arbeitet mit 3 verschiedenen farbigen LED s, um Oberfläche auszuleuchten und misst die Intensität der von Oberfläche reflektierten Farbe - Mit Hilfe der relativen Reflektionswerte wird ein Zahlenwert ermittelt, dem eine Farbe auf der Farbskala zugeordnet ist - Abfrage des Werte 100 Mal pro Sekunde

Die HiTechnic Sensoren für NXT Kompasssensor - dient zur Navigation - digitale Kompass misst das Erdmagnetfeld - Lese-Modus: Ermittlung der aktuellen Position des Roboters - Kalibrierungsmodus: Anpassung des Sensors an die örtlichen Bedingungen (z. B. Schwankungen des Magnetfeldes durch Batterien oder Elektromotoren) - Auflösung des Sensors: 1 - Ausgabe: 0 359

Die HiTechnic Sensoren für NXT Beschleunigungssensor - misst die Beschleunigung auf den 3 Achsen x, y, z; sowie Neigung in jede Richtung - Wertebereich: -2g 2g - Auflösung: 200 Einheiten pro g - Messung pro Achse 100 mal pro Sekunde Gyrosensor - Messung von Drehbewegung - ermittelt die Umdrehungen in Gradzahl pro Sekunde und Drehrichtung

Die HiTechnic Sensoren für NXT IR-Detektor - dient zum Aufspüren von Infrarot-Lichtquelle und zur Bestimmung ihrer Richtung - Sensor hat 5 Infrarotdetektoren; dies ermöglicht einen Sichtwinkel von 135 - Erkennung von Richtung und Signalstärke des IR- Lichtes NXT Electro Optical Proximity Detector - Dient zur Aufspüren von Zielen; - kann kleine Veränderungen wahrnehmen - misst mit Hilfe einer internen Lichtquelle - kann äußere Lichteinflüsse ausblenden - Reichweite bis zu 30 cm

Verwendung von Transpondern RFID Senor - Verwendung von 5 Byte Transpondernummern