heise online | · | c't | · | iX | · | Technology Review | · | Telepolis | · | mobil | · | Security | · | Netze | · | heise open | · | heise resale | · | Autos | · | c't-TV | · | Jobs | · | Kiosk

Aktuelles Heft #### Support Hotline & FAQ Tipps & Tricks Treiber & BIOS Firmenkontakte #### Download Software zu c't Software-Verzeichnis c't-Projekte Testbilder & Vorlagen #### Service Tipp-Datenbank c't-CD-Register Internettarife Telefontarife Virenschutz #### Magazin Heftarchiv c't specials English Pages Benchmarks Red. Stuff Leserforum c't-Bildmotive URLs aus c't Schlagseite #### Aktionen Browsercheck Krypto-Kampagne Schulen ans Netz Netz gegen Kinderporno TV/Radio-Termine #### Info Abo & Heft Veranstaltungen Mediadaten Kontakt Impressum Kleinanzeigen und Veranstaltungen
| c't Projekte - c't-Bot und c't-Sim - Mailinglisten ## c't-Bot und c't-Sim [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 |

Copyright © 2007 Heise Zeitschriften Verlag | Kritik, Anregungen bitte an c't-WWW | Datenschutzhinweis Impressum