- heise online
- c't Magazin
- iX Magazin
- Technology Review
- Telepolis

- heise mobil
- heise Security
- heise Netze
- Open Source

- heise Resale
- heise Foto
- heise Autos
- c't-TV

- Software/Download
- Stellenangebote
- Preisvergleich
- IT-Markt

- heisetreff
- heise Veranstaltungen
- heise Whitepapers
- Abo&Heft
- Archiv

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 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] Map-Löschproblem... Absender: Frank Menzel Datum: Do, 04.09.2008 21:14:04 In-reply-to: <B1651ED2-AAFC-42F6-8588-406A5B800558@xxxxxxxxxxxxxxx>
    Hallo Timo,
    habe jetzt noch mal versucht, meinem unten angesprochenem
    Map-Löschproblem auf die Schliche zu kommen und weiss mir nun keinen Rat
    mehr.
    Habe das Minifatdisplay eingeschaltet und da wird ausgegeben: Kein
    FAT16. OK, Karte mit Fat16 formatiert und die in contrib mitgelieferte
    Map aufgespielt. Doch da geschehen ganz merkwürdige Dinge. Es leuchtet
    nur noch die rote LED und nix weiter passiert. Wird Karte rausgezogen
    funktioniert der Bot wieder. Gut, neue Karte auf Fat16 formatiert und
    derselbe Effekt. Wieder auf 32 formatiert und da geht der bot wieder wie
    vorher, Mapzugriffe funktionieren auch alle ohne Fehler nur dass das
    Löschen eben sofort wie unten beschrieben beendet wird.
    Wenn die Karte mit Fat16 drinsteckt und die rote LED leuchtet, kann ich
    den Programmierstecker reinstecken und damit funktioniert der bot. Kann
    da nur nicht das Löschen ausprobieren, weil der Mapscreen scheinbar
    durch den Minifatscreen verdrängt und damit nicht mehr vorhanden ist
    beim durchtoggeln. Stecker raus und rote LED-nix geht mehr. Sehr
    eigenartig. Kann da noch irgendwas vom Timing nicht stimmen, ich
    verwende den Mega644...

    Gruß, Frank Menzel

    -----Ursprüngliche Nachricht-----
    Von: ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx
    [mailto:ct-bot-entwickler-bounces@xxxxxxxxxxxxxxxxx] Im Auftrag von Timo
    Sandmann
    Gesendet: Mittwoch, 27. August 2008 21:15
    An: Entwicklung rund um den c't-bot
    Betreff: Re: AW: AW: [ct-bot] MAP-Verhalten nur fuer Sim ? -> Patch
    fuerVerhalten

    Hallo noch mal ;),

    Am 27.08.2008 um 20:50 schrieb Frank Menzel:
    > Hallo Timo,
    > habe jetzt auf dem echten doch testen können, wobei mir noch einiges
    > aufgefallen ist:
    > Während der Geradeausfahrt hält er einfach an, weil wohl so viele
    > Mapdaten zu aktualisieren sind und nicht hinterherkommt (nehme ich
    > jedenfalls an). Und wenn er dann weiterfährt, fährt er nicht geradeaus
    > sondern schräg. Er hält damit jedenfalls beim Geradeausfahren bis zu
    > einem Hindernis nicht seine Spur obwohl die Motorregelung ein ist.
    > Somit
    > ist die eigentliche Geradeausfahrt schon eckig und kurvig. Bringt hier
    > die Map die Regelung durcheinander ?

    nein das kann eigentlich nicht sein, die Regelung kommt trotzdem dran.
    Aber was genau der Bot da macht, ist mir auch nicht ganz klar (siehe
    andere Mail). So oder so ist die Lösung mit dem Timer und 700 ms
    warten nicht so gut, von daher muss das wohl eh anders gelöst werden
    (--> andere Mail).

    > Dann ist hier auch manchmal, wie auch im sim, zu beobachten, dass er
    > sich plötzlich ein- bis mehrmals im Kreis dreht, um erst dann seinen
    > Zielpunkt anzusteuern. Ist da noch möglicherweise ein bug in
    > bot_goto_pos ?

    Kam mir eben auch schon so vor, es ließ sich dann aber nicht
    rekonstruieren. Sah so aus, als ob es da bei irgendeiner
    Rechenfunktionen einen Überlauf gibt. Er fährt zwar trotzdem zum
    korrekten Ziel, aber halt etwas sehr umständlich... Interessanterweise
    ist das nie passiert, wenn ich TR im Sim auf 1 gestellt habe. Ich sehe
    allerdings keinen Zusammenhang so :-/

    > Dann geht ja jetzt das Löschen der Map wahnsinnig schnell, wo es noch
    > vor kurzem ewig gedauert hat. Ein Knopfdruck, kurzes grünes
    > Aufleuchten
    > und schon fertig. Ist dies wirklich so (wenn ja Lob !)?

    Dann scheint die Map-Datei auf deiner MMC fragmentiert zu sein (dann
    macht der Code jetzt nämlich nix mehr, zur Sicherheit). Wenn du das
    Mini-FAT-Display anschaltest, sollte es dort einen Fehler ausgeben.
    Das Löschen der Map dauert bei mir ca. 8 Sekunden. Es muss auf jeden
    Fall mal die rote LED angehen. Falls nicht, Mini-FAT-Display oder LOG
    anschalten, um den Fehler ausgeben zu lassen.
    Das Fragementierungsproblem bei Mini-FAT ist in Ticket #172
    beschrieben, Lösungsidee habe ich schon, die Realisierung kann aber
    noch ein bisschen dauern.

    Gruß Timo
    _______________________________________________
    ct-bot-entwickler Mailingliste
    ct-bot-entwickler@xxxxxxxxxxxxxxxxx
    http://www.heise.de/bin/newsletter/listinfo/ct-bot-entwickler
Antworten: Re: [ct-bot] Map-Löschproblem... From: Timo Sandmann Re: [ct-bot] Map-Löschproblem... From: Timo Sandmann Referenzen: Re: AW: AW: [ct-bot] MAP-Verhalten nur fuer Sim ? -> Patch fuer Verhalten From: Timo Sandmann Voriger (Datum): Re: AW: [ct-bot] bot_drive_area(), Timo Sandmann Nächster (Datum): Re: [ct-bot] Map-Löschproblem..., Timo Sandmann Voriger (Thread): Re: AW: [ct-bot] bot_drive_area(), Timo Sandmann Nächster (Thread): Re: [ct-bot] Map-Löschproblem..., Timo Sandmann Indizes: Datum Thread |

Copyright © 2008 Heise Zeitschriften Verlag Kritik, Anregungen bitte an c't-WWW Datenschutzhinweis Impressum International: heise online UK, heise Security UK, heise open source UK, heise networks UK, heise online Polska, heise Security Polska, heise Open Source Polska, heise Networks Polska