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: [ct-bot] Re: Kalibrierung der Distanzsensren mittels EEPROM-Tabelle

Absender: Benjamin Benz
Datum: Mi, 07.03.2007 10:26:46
In-reply-to: <45ED3B46.4030400@xxxxxx>
References: <BCF016D5ED5AC34FBB655D109519ABCF083EBE@xxxxxxxxxxxxxxxxxxxx> <45ED3B46.4030400@xxxxxx>


Hallo,

> hier nochmals die vorteile des patches.
> - über tabellen im eeprom liefern die dist sensoren stabile werte.
> - beide sensoren sind nun angeglichen liefern gleiche wert
> - eeprom ist nun auch im sim vorhanden, eeprom kann vom bot im sim
> benutzt werden
> - alle fkt. die das eeprom benutzen sind schon agepasst.
> - src kode wird übersichtlicher fuer eeprom kein #ifdef PC mehr notwendig
> - fehler bei reset-counter fkt. werden korregiert
> 
> hier die nachteile oder besser einschränkungen
> - eingeschränkte auslösung der distanzwerte (bei mir 10mm auflösung noch
> super ruhig)
Kann man den einstellen, wie weit man bereit ist die Auflösung
einzuschränken?

> - eeprom benutzung muss über eeprom_map.h erfolgen
Ich verstehe (noch) nicht so ganz, worin hier der Vorteil gegenüber der
Vergabe der EEPROM-Adressen durch den gcc liegt. Letztere hätte deutlich
weniger Einfluss auf andere Code-Bereiche und ist IMHO weniger
Fehlerträchtig.

> - man muss die docu in documente-ordner lesen ;-)
das kann nie Schaden ;-)
In der Doku sollten wenn dann aber auch Pro und Contra erwähnt sein, oder?

> leider geht der eigentliche kalibriervorgang nicht mehr im neuen ct-sim
> (ct-bot zu langsam meldung, wahrscheinlich muss da ein lebenszeichen vom
> bot kommen, doch das kalibrieren erfolgt ja vor der endlosschleife). 

Es ist NICHT sinnvoll den Bot vor der Hauptschleife in irgendwelche
eigenen lange laufenden Funktionen zu schicken. Das stört empfindlich
die Kommunikation mit dem Sim. Ich denke eine Kalibrierfunktion sollte
eher in ein Verhalten eingelagert werden, denn in eine Funktion, die das
restliche Framework sprengt. Das hätte außerdem dem folgende Vorteile:

1. Rekalibrierung durch FB-Tastendruck jederzeit möglich
2. Benutzung des Displays nach neuem UI-Konzept
3. Simuieren des Bots geht
4. Kalibrierung identisch im Sim und beim realen Bot

> die
> nutzung der kalibrierungstabelle geht jedoch einwandfrei. meine bot hat
> mit meinen eepromwerten mehrer parcours gemeistert. 
Das klingt doch schon mal gut.

MfG Benjamin Benz

P.S. Ohne Klärung der oben genannten Punkte sehe ich wenig Chancen für
eine Integration des Patches in den Default-Tree. Auf die
Leserpatches-Seite kommt er natürlich gerne.
-- 
Benjamin Benz
Heise Zeitschriften Verlag
Redaktion c't
eMail: bbe@xxxxxxxx
WWW  : http://www.heise.de

Heise Zeitschriften Verlag GmbH & Co. KG
Registergericht: Amtsgericht Hannover HRA 26709

Persönlich haftende Gesellschafterin:
Heise Zeitschriften Verlag Geschäftsführung GmbH
Registergericht: Amtsgericht Hannover, HRB 60405
Geschäftsführer: Ansgar Heise, Steven P. Steinkraus, Dr. Alfons Schräder




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