FHA  PrakSIS - Praktika-Studenten-Informations-System
 für das Praktikum "DV-Anwendungen in der Technik"
Informationen   Praktikumsversuche   Labore   Kurse&Termine   Anmeldung   Neues Benutzerkonto  


Auswahlhinweise

Nach Themen

Nach Laboren

Versuchsbeschreibung: nicht angemeldet 

Versuch: "Lego Mind Storm " im Labor "Hardwarenahe Programmierung" (G209)

Aufgabenstellung
=============

Bauen Sie ein Fahrzeug, das auf einer vorgegebener Bahn (Ein Oval ist mehrmals abzufahren) fährt (mit Hilfe eines Lichtsensors). Entwickeln Sie dazu das zugehörige Programm. Wie verhält sich das Fahrzeug, wenn die vorgegebene Bahn eine 8 darstellt?
Erweitern Sie Programm und Fahrzeug derart, dass es zusätzlich auf Hindernisse reagiert. (Das Hindernis wird auf die Bahn gestellt; das Fahrzeug soll dann wenden und die Bahn zurück fahren). Versuchen Sie eine Variante zu Realisieren, bei der das Hindernis umfahren wird.
Erstellen Sie zusätzlich ein Programm für eine der folgenden Aufgaben:
a) Streifen zählen: Das Fahrzeug soll grüne Streifen (auf einem vorgegebenen Plakat) zählen.
b) Rasenmäher:
 
Das schwarze Oval stellt die Begrenzung einer Wiese dar, die von dem Roboter systematisch abgefahren werden soll.
Testen Sie auch den Ultraschallsensor
Setzen Sie weitere Sensoren noch sinvoll ein.

Bemerkung: Als Programmiersprachen kommen C und Java in Frage.

Kolloquium
=========
Erläutern Sie die Programmierung des "Fahrzeugs".
Erläutern Sie kurz die Funktionsweise der benutzten Sensoren.
Schlagen Sie eine sinnvolle Versuchserweiterung vor.

Hinweis
======
Besorgen Sie sich rechtzeitig die notwendige Hard- und Software.

Literatur
=======
Dave Baums Lego Mindstorm Roboter - Der Profi Guide - Galileo Verlag
Informationen zum Lego Cybermaster und Lego Robotics Invention Kit: http://www.smallrobots.de/cyb-rcx.htm
Programmieren mit LegoKara: http://www.educeth.ch/informatik/karatojava/legokara
Logo-OS: http://www.noga.de/legOS
http://www.cs.uu.nl/people/markov/lego
http://www.bufbotics.org/buf/mindstorms/roverbot/lego_racetrack_big.jpg
http://www.generation5.org/content/2004/images/roverbotCAD_sml.png
http://hometown.aol.com/johnbinder/briexcc.htm
http://www.baumfamily.org
http://www.fh-landshut.de/~gschied/dvt/slide0301.html
http://sourceforge.net/projects/bricxcc
http://graphics.stanford.edu/~kekoa/rcx
http://www.stanford.edu/class/me19n/docs/tutorial.doc
http://depend.cs.uni-sb.de/courses/legoSS03.html
http://bricxcc.sourceforge.net/
http://www.tzi.de/~roefer/kr00/talks_d.htm
http://www.informatik.uni-kiel.de/inf/von-Hanxleden/mindstorms
http://mindstorms.lego.com
http://wwwcs.uni-paderborn.de/schulen/reis/faecher/informatik/facharbeiten/1999-2001/legoRobots/INDEX.htm
http://www.lejos.org
http://rcxtools.sourceforge.net
http://http://brickos.sourceforge.net
http://www-date.uni-paderborn.de/pub/people/dasas/Beh02.pdf
http://mv-sirius.m.Fh-offenburg.de/robotik/Programmieren.htm
http://www-education.rec.ri.cmu.edu/robotc