- 3D-Druck Einstieg und Tipps         
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 29 von 29

Thema: Rechenfehler

  1. #21
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    12.06.2005
    Ort
    Südwestdeutschland
    Beiträge
    1.147
    Blog-Einträge
    3
    Anzeige

    Praxistest und DIY Projekte
    PI ist 3,2.
    echt? Ich hätte gedacht eher 3,1

  2. #22
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.05.2005
    Ort
    Issum
    Alter
    52
    Beiträge
    2.236
    Müsste man mal probieren, ob der GCC diesen verwendet, und ob man dazu die richtige C-Formel zusammenbringt.
    Hallo Linux_80,
    sollte Dich(Euch) das wirklich interessieren, ich habe es gerade getestet,
    ja gcc-avr verwedet MUL zumindest bei dem Mega8.

    Gruß Sebastian

  3. #23
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.07.2004
    Beiträge
    122
    So... Ich sehe, dass ihr euch mächtig auskennt mit diesen Systemen!
    Leider eher nichts für mich, aber ich habe eine andere Lösung gefunden:

    Ich wandle die GPS-Weltkoordinaten (WGS84) in das Schweizerische Metersystem um (CH1903), womit es dann keine Probleme mit ausrechnungen etc. gibt, da alle Zahlen ins float "hinenpassen"

    Diskutiert ruhig noch weiter

  4. #24
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    15.01.2005
    Ort
    Niederdorfelden / Hessen
    Alter
    56
    Beiträge
    368
    Hi surfer,

    was hat das schweizer Metersystem ( http://www.wamister.ch/arbeitsbl/All...nheiten_CH.pdf ) mit der Problemlösung zu tun ??

    Das peil ich jetzt nicht.

    Grüße Klaus
    Eine verrückte Idee ist besser als keine

  5. #25
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.07.2004
    Beiträge
    122
    Das CH1903 gibt die Koordinaten in Metern an. Y- und X-Distanz zu Bern (Hauptstadt).
    Siehe hier:
    http://www.swisstopo.ch/pub/down/bas...3_wgs84_de.pdf

    MfG

  6. #26
    Benutzer Stammmitglied
    Registriert seit
    07.02.2005
    Ort
    im Kreise Offenbach
    Alter
    54
    Beiträge
    71
    Hi surfer,
    sorry dass ich jetzt mal so dumm frage - - aber was genau willst Du eigentlich machen ??
    Ich sehe hier nämlich nur das Problem eines systematischen Fehlers bei Anwendung einer Floatzahl. Dieser ist meines Erachtens mit einen Wandel von WGS84 nach CH1903 nicht lösbar.
    Gruß David
    Tue Recht und scheue niemanden \/

  7. #27
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.07.2004
    Beiträge
    122
    Also... Mein eigentliches Ziel ist die Entfernungsberechnung mit einem GPS-Empfänger -- GPS-Vermessung...
    Dieses liefert mir einen String mit den Koordinaten (Längen- und Breitengrad). Wenn ich jetzt direkt mit diesen Koordinaten die Distanz (zwischen zwei Punkten) ausrechnen möchte, müsste der uC nach folgender Formel rechnen:

    als allererstes muss man die koordinaten in altgrad umrechnen, was z.B. folgendes wäre: 47° 8' 12.4565'' --in Altgrad--> 47.136793472222222°

    danach die eigentliche Formel... :

    entfernung=arccos(sin(breit1)*sin(breit2)*cos(brei t1)*cos(breit2)*cos(laeng2-laeng1))*(40030/3600)

    nun gibt es da eben diese float-kommafehler und das resultat verfälscht sich um bis zu 100-500m ...

    ich kann jedoch ins CH1903 umrechnen, ohne die float-grenzen gross auszureizen... jaja, vielleicht ist es nicht 100% aber das 0.00001m macht mir jetzt auch nichts mehr...
    also eben, ich kann ohne fehler ins schweizerische System umrechnen...
    das gibt mir dann z.B.:
    Y1=700000m
    X1=200000m
    Y2=700004m
    X2=200003m

    nun d1=x2-x1=3
    und d2=y2-y1=4

    nach pythagoras macht das dann eine gesamtlänge von 5m ....
    that's it und es funktioniert...

    MfG Surfer

  8. #28
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    15.01.2005
    Ort
    Niederdorfelden / Hessen
    Alter
    56
    Beiträge
    368
    Hi all,

    Zitat Zitat von surfer
    Das CH1903 gibt die Koordinaten in Metern an. Y- und X-
    Distanz zu Bern (Hauptstadt).
    mercy vielmals.

    Hast Du schon mal daran gedacht die schweizer Formel umzurechnen und Deinen Heimatort als Zentrum zu verwenden ? Das sollte die Genauigkeit nochmal um einiges erhöhen.

    Grüeß Klaus
    Eine verrückte Idee ist besser als keine

  9. #29
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    06.07.2004
    Beiträge
    122
    Hallo Klaus

    Wäre eine tolle Idee, jedoch für meine Zwecke nicht nötig... (ist genau genug...)

    MfG

Seite 3 von 3 ErsteErste 123

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen