- Labornetzteil AliExpress         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14

Thema: Rotation um Hochachse (Yaw) auf Nick & Roll übertragen

  1. #11
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.02.2013
    Ort
    Graz
    Beiträge
    211
    Anzeige

    Praxistest und DIY Projekte
    Zitat Zitat von Che Guevara Beitrag anzeigen
    Wie läufts eig. mit deinem Projekt? Hast du den schon angefangen?
    Planung ist schon weit fortgeschritten, an der Finanzierung scheiterts noch

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    31
    Beiträge
    1.578
    Ja, das ist meist ein Problem (ich spreche da aus Erfahrung)
    Als ich meinen ersten Kopter gebaut habe, so vor 3 Jahren, hab ich mir die EMAX CF2822 für nicht mal 10€ / Stk. geholt. Diese haben ordentlich Schub und wenn man über die Schwachstellen Bescheid weiß, sinds zum Anfangen auch definitiv keine schlechten Motoren.
    Als Regler hab ich damals die Turnigy-Plush verwendet.

    Gruß
    Chris

  3. #13
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.02.2013
    Ort
    Graz
    Beiträge
    211
    Das stimmt übrigens immer noch nicht. Die Formeln vertragen keine negativen gyroz.
    Gegen den Uhrzeigersinn wechseln die Vorzeichen anders.
    Code:
      UZS (k>=0)              GUZS (k<0)
    
      x = x - (x-y)*k         x = x + (x+y)*k
      y = y - (x+y)*k         y = y - (x-y)*k
    Aber Garantie will ich dafür auch keine übernehmen.

  4. #14
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    08.09.2007
    Ort
    Berlin
    Alter
    31
    Beiträge
    1.578
    Hi,

    es hat zwar einige Zeit gedauert, bis ich mich mit dem Gedanken angefreundet hatte, aber ich berechne jetzt die Winkel durch eine Drehmatrix:
    Code:
          Y = Gyro_xangle
          X = Gyro_yangle
    
          A = Gyroz
          A = A / 8192                                          '10000
    
          If A < -90 Then A = -90
          If A >= 90 Then A = 90
    
          A = Deg2rad(a)
    
          Sina = Sin(a)
          Cosa = Cos(a)
    
          Xtemp = Cosa * X
          Xtemp2 = Sina * Y
          Xtemp = Xtemp - Xtemp2
    
          Ytemp = Sina * X
          Ytemp2 = Cosa * Y
          Ytemp = Ytemp + Ytemp2
    
          Gyro_xangle = Ytemp
          Gyro_yangle = Xtemp
    Leider wollte ich diese Lösung nicht haben, weil die Sin & Cos Funktion eben sehr zeitintensiv sind... Deswegen werde ich mir wohl eine LookUp-Tabelle erstellen, damits etwas schneller geht

    Gruß
    Chris

Seite 2 von 2 ErsteErste 12

Ähnliche Themen

  1. Probleme mit Servo bei Kamera Nick/Roll
    Von jevermeister im Forum Mechanik
    Antworten: 8
    Letzter Beitrag: 21.06.2011, 08:00
  2. CHR-6d Board Gyro,ACC,Nick,Roll,Kalman Filter,Inbetriebnahme
    Von mirco99 im Forum Sensoren / Sensorik
    Antworten: 32
    Letzter Beitrag: 21.10.2010, 16:54
  3. Code auf Atiny2313 übertragen
    Von Stuebsel im Forum Assembler-Programmierung
    Antworten: 17
    Letzter Beitrag: 17.09.2010, 13:51
  4. Probleme beim Übertragen auf Controller
    Von loukumas im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 1
    Letzter Beitrag: 19.02.2008, 01:56
  5. Transformation für Yaw Pitch und Roll
    Von Ghuzdan im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 0
    Letzter Beitrag: 22.06.2006, 00:41

Berechtigungen

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

12V Akku bauen