Absender: Timo Sandmann
Datum: Fr, 19.10.2007 22:07:40
In-reply-to:
<000001c81280$2fa53850$fe78a8c0@mexpnew>
References:
<000001c81280$2fa53850$fe78a8c0@mexpnew>
Hallo, Am 19.10.2007 um 20:45 schrieb Frank Menzel:
Hallo, anbei ein kleines Verhalten, welches durch Deklarieren einer check-Funktion ein anderes Verhalten deaktivieren kann. So kann z.B. das follow_maze-Verhalten (Wandfolger) beendet werden, sobald der bot auf eine Linie fährt und der Linienfolger kann nun übernehmen. Dazu muß die Checkfunktion nur True liefern, sobald die Liniensensoren feuern. Oder der bot fährt gewisse Strecke voraus mit offener Klappe via bot_drive_distance und das Verhalten wird beendet, sobald sensTrans ein eingefangenes Objekt erkennt. Oder er dreht sich 360 Grad via bot_turn und hört damit sofort auf, sobald ein Objekt zum Einfangen während der Drehung erkannt wird, catch_pillar kann dieses dann aufnehmen. Der Einsatz ist vielfältig...
das klingt sehr gut. Das deckt dann so ungefähr den hier http:// www.heise.de/ct/projekte/machmit/ctbot/wiki/NeueVerhalten zuerst genannten Punkt ab, oder? Ich werde es bald mal ausprobieren.
Gruß Timo