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

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]

RE: AW: [ct-bot] Auswählen von Screens ohne Farb-Tasten auf der FB

Absender: Menzel, Frank IT-OO4
Datum: Mi, 05.04.2006 12:03:27


Hallo,
auch ich bin sehr dafür, dem Bot weitere Dinge beizubringen.
Für den Punkt 1 gab es ja auf der Fanseite schon den Linienfolger, der bei mir prima funktioniert

Aber für komplexere Dinge müssen erst einmal die grundsätzlichen Dinge in den Griff bekommen werden. So klappt es bei mir (bei Euch sicher auch nicht) z.B. nicht, ein funktionierendes bot_goto Verhalten zu haben mit gleichzeitig richtig zählender Maus. Beides einzeln wunderbar. Bot_goto muß aber das delay(10), was wohl 100 ms Wartezeit bedeutet, haben. Die Maus darf das delay nicht haben. Und hier genau bin ich am Verzweifeln, siehe dazu:
http://www.ctbot.de/forum/wie-sind-die-mauswerte-zu-deuten--t305.html

achiem

-----Original Message-----
From: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx [mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] On Behalf Of Benjamin Benz
Sent: Wednesday, April 05, 2006 10:44 AM
To: Entwicklung rund um den c't-bot
Subject: Re: AW: [ct-bot] Auswählen von Screens ohne Farb-Tasten auf der FB

Nun,

ich möchte die Gelegenheit nutzen nochmal alle bisher verfügbaren Debug-Ausgabemöglichkeiten zusammenzufassen:

1. Ausgabe auf das einfache Display
2. Eine beliebige Anzahl von Screens
3. FB-Tasten, die sich auf einzelne Screens beziehen 4. Eine komfortable Log-Funktion, die aufs Display (eigener Screen), auf ein Terminalprogram oder in den c't-Sim loggen kann. Sie gibt (bei
Bedraf) sogar Dateinamen und Zeilennummer an.
5. Ausgabe aller Werte an den c't-Sim per USB-2-Bot-Adapter 6. Eine Funktion, die auf einem eigenen Screen alle verhalten auflistet und wo man sie per FB togglen kann.
7. LEDs

Natürlich kann man einzelne Funktionen auch per #define entfernen, so dass sie keinen Flash-Speicher belegen, aber jede Zeile Code steigert auch den Wartungsaufwand. Ich sehe im Moment einfach, dass wir zwar immer mehr Debug-Schnittstellen schaffen, der Bot aber dadurch nicht mehr kann. Wäre es nicht reizvoll, dem Bot mal folgende Dinge beizubringen:

* "Suche eine Linie und folge ihr dann"
* "Fahre einem Lichtkegel hinterher"
* "Spiele mit einem 2. Bot Räuber und Gendarm"
* "Durchquere ein Labyrinth"
* "Kartographiere den Raum"

MfG Benjamin Benz

Carsten Giesen wrote:
> Hallo,
> 
> Ich denke ja.
> Alleine schon zur Vorbereitung fürs debugen.
> Wenn man das vernümftig macht, kann man ja nur due einkompelieren, die 
> man persönlich auch braucht!
> 
> Ich würde z.B. gerne sehen, was er gerad macht. Bzw. Welche Regel er 
> gerade anwendet.
> 
> Aber....
> .....und da haben Sie recht, man könnte das auch mit den vorhanden 
> machen, und jeweils einen offern, den man schon hat.
> Auch könnte man ja mit define steuern.
> 
> Cu
> 
> Carsten
> 
>> -----Ursprüngliche Nachricht-----
>> Von: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx
>> [mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] Im Auftrag von 
>> Benjamin Benz
>> Gesendet: Dienstag, 4. April 2006 18:12
>> An: Entwicklung rund um den c't-bot
>> Betreff: Re: [ct-bot] Auswählen von Screens ohne Farb-Tasten auf der 
>> FB
>>
>> Hallo,
>>
>> brauchen wir wirklich so viele Display-Funktionen? Vieles kann der 
>> Bot ja auch schon und ich denke, den Code-Platz und die 
>> Entwicklungszeit könnten andere Funktionen (insbesondere die 
>> Verhalten) dringender brauchen, oder wie seht ihr das?
>>
>> MfG Benjamin Benz
>>
>> Carsten Giesen wrote:
>>> Hallo Zusammen,
>>>
>>> Ich habe mir heute so meine Gedanken zum Thema Screens und
>> die Auswahl
>>> der Selben gemacht.
>>> Leute mit FB's ohne Farbtasten haben da ja nur die
>> Toggel-Möglichkeit.
>>> Meine Idee währe eine Taste zu definieren die eine Art
>> Menue aufruft.
>>> Im Idealfall auf dem Display, für BOT's ohne Display,
>> könnte man eine
>>> LED dafür nehmen.
>>> Am besten die beiden Blauen vorne.
>>>
>>> Ist man also in der Menue-Funktion könnte man dann mit den Zifferns 
>>> den entsprechenden Screen auswählen.
>>>
>>> Für BOTS's ohne Screen dann z.B. ein Verhalten.
>>>
>>> Die Farbtasten währen dann wieder frei, was aber nicht
>> schlecht ist,
>>> da die sowieso nicht alle haben.
>>>
>>> Wir hätten dann die Möglichkeit 10 Screens zu definieren.
>>> Das schafft Platz für Erweiterungen, und deren Ausgabe.
>>>
>>> Was haltet Ihr davon?
>>>
>>> Gruß
>>>
>>> Carsten
>>>
>>>
>>>
>> ---------------------------------------------------------------------
>> -
>>> --
>>>
>>> _______________________________________________
>>> ct-bot-entwickler Mailingliste
>>> ct-bot-entwickler@xxxxxxxxxxxxxxxxx
>>> http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler
>>
>> --
>> Benjamin Benz
>> Heise Zeitschriften Verlag
>> Redaktion c't
>> eMail: bbe@xxxxxxxx
>> WWW  : http://www.heise.de
>>
>>
>> _______________________________________________
>> ct-bot-entwickler Mailingliste
>> ct-bot-entwickler@xxxxxxxxxxxxxxxxx
>> http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> ---
>>
>> _______________________________________________
>> ct-bot-entwickler Mailingliste
>> ct-bot-entwickler@xxxxxxxxxxxxxxxxx
>> http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler


--
Benjamin Benz
Heise Zeitschriften Verlag
Redaktion c't
eMail: bbe@xxxxxxxx
WWW  : http://www.heise.de


_______________________________________________
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.




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