## c't-Projekte - Mailinglisten

[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

### [ct-bot] Einstieg in die Verhaltensprogrammierung

Absender: Benjamin Benz
Datum: Sa, 29.04.2006 12:23:42

    Hallo,

`da es ja hier die ein oder andere Debatte gab, wo man schnell und` `einfach eigenen Code unterbringen kann:`

`Im aktuellen Repository haben wir zwei ganz einfache Routinen` `vorbereitet, die als guter Einstiegspunkt für eigene Experimente dienen` `können. Sie stehen beide in der Datei bot-logik.c und heissen` `bot_simple_behaviour() und bot_simple2_behaviour().` `Damit sich die alten Hasen nicht daran stören, sind beide Routinen per` `default inaktiv. Möchte man sie aktivieren, so entfernt man die` `Kommentarzeichen von folgenden Zeilen in bot_behave_init():`

       // activateBehaviour(bot_simple_behaviour);
       // activateBehaviour(bot_simple2_behaviour);

`bot_simple_behaviour() ist ein Beispiel für ein ganz schlichtes` `Verhalten, dass den Bot mit Hilfe von Hilfsverhalten im Quadrat fahren` `lässt.` `bot_simple2_behaviour() nutzt keine Hilfsverhalten, sondern ist selbst` `eines und besitzt daher auch eine Botenfunktion bot_simple2(). man kann` `es z.B. aus bot_simple_behaviour heraus nutzen. Es fährt den Bot solange` `geradeaus, bis es dunkler als ein bestimmter (übergebener) Wert wird. Es` `fragt also Sensoren ab und steuert relativ unmittelbar die Motoren an.`

`Viele weitere Details beschreibt das heute in c't 10/06 erschienene` `Tutorial.`

`Der Vorteil, wenn man mit diesen beiden Beispilene anfängt liegt darin,` `dass man sich um nichts anderes kümmern muss. Das Framework ermittelt` `für einen die Sensorwerte, stellt die Motoren nach und macht noch` `diverses andere im Hintergrund. Man kann sich ganz darauf konzentrieren` `z.B. den Bot ein kleines Herz oder andere geometrische Figuren fahren zu` `lassen. Das Suchen von Licht wäre ebenfalls ein geeignetes Übungsthema.`

    Viel Spaß Benjamin Benz

- Voriger (Datum): [ct-bot] CVS-Update, Benjamin Benz
- Nächster (Datum): AW: [ct-bot] Einstieg in die Verhaltensprogrammierung, Carsten Giesen
- Voriger (Thread): Re: [ct-bot] ct-sim VIEW Taste, Benjamin Benz
- Nächster (Thread): AW: [ct-bot] Einstieg in die Verhaltensprogrammierung, Carsten Giesen
- Indizes:
  - Datum
  - Thread