- LiFePO4 Speicher Test         
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 22

Thema: Matheaufgabe zu lösen !!!

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.02.2005
    Beiträge
    385

    Matheaufgabe zu lösen !!!

    Anzeige

    Praxistest und DIY Projekte
    Hi,
    ich will in Bascom ein Sub schreiben, an das ich einen Vektor (x1, x2, x3) übergeb und dann die Servos in meinem Roboterarm in die Richtigen Winkel bewegt. Ich hab mal das Problem in Paint gemalt und mitgepostet. Ich komm relativ weit allerdings nicht bis zu den Winkeln
    Kann jemand helfen? Falls ihr euch nichts unter der Zeichnung vorstellen könnt: ich hab ein meiner Galerie Bilder von dem Arm, dann kommt man sehr schnell drauf was gemeint ist.

    Ich hoffe hier gibts ein paar Mathematiker

    mfg
    jagdfalke
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken 1_100.jpg  

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    02.06.2005
    Beiträge
    44
    Wenn ich deine Zeichnung richtig deute, hast du a,b,c,d und p gegeben, richtig?

    Dann kannst du einfach mit Hilfe des Skalarprodukts den Winkel zwischen zwei Vektoren berechnen.
    Schau einfach mal in wikipedia nach "Vektor" da ist alles noch mal genau erklärt!

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.08.2004
    Ort
    Winterthur
    Beiträge
    312
    Hallo

    alpha, beta, gamma durch Std-Vektorgeometrie:

    Std-Skalaprodukt:

    VektorA * VektorB = LängeA * LängeB * cos(Winkel zwischen A und B)

    Das umformen und jeweils die richtigen Vektoren einsetzen, voilà

    Details stehen in jedem Mathebuch


    Gruess
    Felix

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.08.2004
    Ort
    Winterthur
    Beiträge
    312
    OK, da war einer schneller

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.02.2005
    Beiträge
    385
    a, b, c, d, e, x3 sind Streckenlängen.
    Nur p ist ein Vektor !!!

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    02.06.2005
    Beiträge
    44
    Wo ist denn der Ursprung deines Koordinatensystems?
    Ich nehm einfach mal an dort wo sich am "Boden" a und p treffen.
    Dann ist dein a doch auch ein Vektor, der in X1 richtung 0 ist. z.b. (1,0)^T

  7. #7
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.02.2005
    Beiträge
    385
    das bild, das ich euch gepostet hab ist eine etwas vereinfachte Darstellung des Problems. In Wirklichkeit ist es natürlich alles ein 3D zu betrachten, daher ist auch e = sqrt(x1^2 + x2^2) also die Wuzel der Summer der Quadrate der Werte der beiden ersten Komponenten des Vektors p.
    Alles klar?

    Ich nehm einfach mal an dort wo sich am "Boden" a und p treffen.
    Richtig angenommen !

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    02.06.2005
    Beiträge
    44
    Na dann kannst du doch der Strecke a einen Vektor zuordenen. Spricht doch nichts dagegen!

  9. #9
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.02.2005
    Alter
    35
    Beiträge
    830
    ich schlage vor das Koordinatensystem nicht kartesisch sondern polar aus Winkel und Radius aufzubauen( oder in dieses umzurechnen)
    mein Vorschlag ist etwas kompliziert aber:
    we fehler findet bitte in rot ausbessern und wider hineinstellen
    mfg clemens
    Angehängte Dateien Angehängte Dateien
    • Dateityp: doc arm.doc (93,5 KB, 92x aufgerufen)

  10. #10
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.02.2005
    Beiträge
    385
    hä? da sich die Winkel bei jeder bewegung verändern, kann ich doch einer Länge keinen Vektor zuorden. Man kann einem Vektor immer eine Länge zuordnen aber doch nicht umgekehrt. Steh ich jetzt auf der Leitung oder du?

Seite 1 von 3 123 LetzteLetzte

Berechtigungen

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

LiTime Speicher und Akkus