close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of UnterrichtLegoNxt/soeren


Ignore:
Timestamp:
Nov 20, 2011, 9:19:20 PM (15 years ago)
Author:
Rüdiger Kupper
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UnterrichtLegoNxt/soeren

    v1 v1  
     1[[PageOutline]]
     2
     3= Aufgabe: Der Roboter lernt "sören"  =
     4
     5Ein Fühler ist schön und gut, aber wie macht //ihr// das eigentlich, dass
     6ihr nicht gegen die Wand lauft? Achso. Augen.
     7
     8Menschenaugen gibt's für den
     9Legoroboter leider nicht. Damit zurechtzukommen wäre auch etwas zu
     10kompliziert -- wir Menschen brauchen ja auch noch unser
     11halbes Gehirn, um die Bilder auszuwerten.
     12Und dann haben wir ja auch
     13gleich noch zwei davon (Augen, nicht Gehirne), um Entfernungen
     14abschätzen zu können.
     15
     16Entfernungen abschätzen ist genau das, was ihr
     17tun müsst, um nicht vor die Wand zu laufen. Andere Tiere haben noch
     18eine andere Lösung für dieses Problem gefunden, Fledermäuse zum
     19Beispiel. Die stoßen Ultraschallimpulse aus, hören die Echos und
     20berechnen daraus einen Seheindruck. Das ist also "Sehen mit Schall"
     21oder "Erhören des Raumes", eine Mischung aus Hören und Sehen --
     22"sören" könnte man sagen ;-).
     23
     24 Euer Roboter kann auch "sören".
     25
     26
     27== Der Ultraschallsensor ==
     28
     29Im Koffer befindet sich ein **Ultraschallsensor**, der Entfernungen
     30abschätzen kann. Findet ihn! Wozu dienen die beiden runden Öffnungen des Sensors?
     31
     32- Nehmt den Fühler ab, den braucht der Roboter ab jetzt nicht mehr.
     33- Statt des Berührungssensors bringt ihr den Ultraschallsensor an, und
     34  zwar so, dass er schön gerade nach vorne "schaut". (Ihr könnt den
     35- Berührungssensor natürlich auch dranlassen.)
     36- Verbindet den Ultraschallsensor mit dem **Anschluss "4"** am großen
     37  grauen Baustein.
     38- Besorgt euch einen Programmblock //Warten// und stellt den
     39  Ultraschallsensor als Quelle ein: Links unten im Konfigurationsbereich
     40  wird der gerade genmessene Abstandswert angezeigt!
     41
     42
     43== Wer nicht sören will muss fühlen ==
     44
     45Das, was euer Roboter eben mit dem Fühler gemacht hat, soll er jetzt
     46mit dem Ultraschallsensor machen. Am einfachsten, ihr ladet das
     47Fühlerprogramm und wandelt es entsprechend ab.
     48
     49 Linksdreher und Rechtsdreher::
     50 Euer Roboter soll so lange geradeaus fahren, bis er fast eine Wand
     51 erreicht hat. Kurz davor, sagen wir 10cm, macht er Folgendes:
     52  - anhalten
     53  - sich um 90° drehen
     54  - weiterfahren
     55 Da der Roboter ja nun schon anhält, bevor er die Wand erreicht, könnt
     56 ihr euch das 3cm-Zurückfahren sparen. Elegant, oder?
     57
     58 Ihr könnt wieder //Linksdreher// oder //Rechtsdreher// bauen. Und das
     59 ganze läuft natürlich wieder in einer Endlosschleife.
     60
     61
     62== Was muss ich beachten? ==
     63
     64Der Ultraschallsensor kann die Entfernung in //Inch// oder in
     65//Zentimetern// messen. Er hat eine maximale Reichweite von ca. 250cm
     66oder 100in.
     67
     68Experimentiert ein wenig mit dem Sensor. Ihr werdet feststellen, dass
     69verschiedene Gegenstände unterschiedlich gut wahrgenommen werden.
     70Manche können schon in weiter Entfernung "gesört" werden, andere erst
     71später. Woran mag das liegen?
     72