Absender: Menzel, Frank IT-OO4
Datum: Mo, 27.08.2007 08:29:05
In-reply-to:
<59036BF4-8938-4B6C-AEE5-A9E94101E271@xxxxxxxxxxxxxxx>
Hallo, meine Anmerkungen siehe unten... Gruß, Frank Menzel Ich habe aber noch ein paar Anmerkungen: Die aus dem Olympic-Verhalten ausgelagerte Funktion "int16 is_obstacle_ahead(int16 distance)" sollte dann am besten auch aus der olympic.c-Datei raus und in sensor.c, denn der Distanzsensor- Vergleich wird ja nicht mehr nur von olympic benutzt. -> verstehe ich nicht, da die Routine in Olympic ja benutzt wird, also auch der Sensorvergleich benutzt wird... Kann die Routine trotzdem auslagern. Anstatt der Funktion "int8 time_reached(uint16 ms)" würde ich lieber "bot_delay_behaviour" benutzen, so wie das u.a. auch bot_turn() macht, dann haben wir den Code dafür nur einmal. -> Problem ist nur, daß das delay-Verhalten selbst das aufrufende Verhalten deaktiviert und erst nach Ablauf der Zeit wieder aktiviert. Der Unterscheid zu den bisher benutzten Aufrufen ist aber der, dass mein Verhalten weiterhin aktiv sein muß und solange die Drehgeschwindigkeiten setzen muß. Kann das Delay-Verhalten also so nicht verwenden. "int8 wall_is_vertical(void)" rechnet die Differenz in floating-point Werte um, ich denke mal das ist eher ein Tippfehler und nicht beabsichtigt, oder? Außerdem ist der Name der Funktion etwas merkwürdig... -> ist klar Die Geschwindigkeitsunterscheidungen für Sim-Bot und Real-Bot finde ich auch nicht so gut, weil der Sim ja eigentlich den echten Bot möglichst genau simulieren sollte, auch wenn es im Sim (bisher) keinen Nachlauf des Bots gibt. -> auch klar... Viele Grüße, Timo _______________________________________________ ct-bot-entwickler Mailingliste ct-bot-entwickler@xxxxxxxxxxxxxxxxx http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler Confidentiality note: The information in this email and any attachment may contain confidential and proprietary information of Heidelberger Druckmaschinen AG and/or its affiliates and may be privileged or otherwise protected from disclosure. If you are not the intended recipient, you are hereby notified that any review, reliance or distribution by others or forwarding without express permission is strictly prohibited and may cause liability. In case you have received this message due to an error in transmission, we kindly ask you to notify the sender immediately and to delete this email and any attachment from your system.