- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 1 von 1

Thema: Quadrocopter Accelerometer

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    23.04.2014
    Beiträge
    10

    Quadrocopter Accelerometer

    Anzeige

    E-Bike
    edit: ok, vergesst das Unterhalb, habs hinbekommen.

    Nicht desto trotz komm ich nicht auf das Ergebnis auf was ich möchte/sollte.


    Ich verwende einen Gyrosensor und einen Beschleunigungssensor und einen Kalmannfilter und die beiden Sensorwerte zu fusionieren.
    Das Problem dabei, bei Stillstand, (also derQuadcopter ist am Boden) bekomm ich nach dem filter Abweichungen vom Soll wert.
    Überseh ich da Logisch was, oder sit vielleicht meine Implementierung falsch?
    http://www.pic-upload.de/view-294246...oroff.png.html


    //////////////////////////////////////////
    Hallo Leute,

    bin geraden an einem Quadrocopter am bauen und habe(glaub ich) Probleme mit dem Accelerometer.

    Flugverhalten mit Throttle/Gas allein(ohne Manuellem ausgleichen per Fernbedienung):


    Und zwar bin ich mir ziemlich Sicher das der Accelerometer in diesem Fall Probleme macht.
    Also Sensor verwende ich einen LSD303D: https://www.pololu.com/file/0J703/LSM303D.pdf


    Nun zur Eigentlichen Frage: Kalibrierung des Accelerometers.

    1. Inwiefern ist der Accelerometer vom Magnetometer Abhängig?(aktuell nicht implementiert)
    2. Wie sieht der Vorgang des Kalibrierens aus? AKtuell stelle ich den Quaddrocopter waagerecht hin, messe die aktuellen Werte mehrere Male und nehme den Durchschnittswert-->erhalte daraus den 0 Punkt in alle 3 Achsen....Ist das so Richtig?


    Code:
    int nrOfMeas = 50;
    		for(int i = 0; i < nrOfMeas; ++i) {
    			if(!getRawAccData(data)) {
    				return false;
    			}
    			res = res + data;
    		}
    		res[0] = res[0] / nrOfMeas; //x
    		res[1] = res[1] / nrOfMeas;//y
    		res[2] = res[2] / nrOfMeas;//z
    		std::cout << res << std::endl;
    
    		mAccOffsetX = res[0];
    		mAccOffsetY = res[1];
    		mAccOffsetZ = res[2] - (1/LA_So_FS6g*1000);	//1G Acc in Z direction
    Messwerte: Horizontal gestellt, dann vertikal und dann zurück

    Klicke auf die Grafik für eine größere Ansicht

Name:	acceleration.jpg
Hits:	5
Größe:	63,1 KB
ID:	31129

    lg
    Geändert von wrock (14.01.2016 um 11:15 Uhr)

Ähnliche Themen

  1. M32: 3D Accelerometer Modul
    Von Dirk im Forum Robby RP6
    Antworten: 0
    Letzter Beitrag: 05.04.2014, 09:56
  2. Kollisionsdetektor mit Accelerometer??
    Von nortsys im Forum Sensoren / Sensorik
    Antworten: 10
    Letzter Beitrag: 21.01.2011, 11:14
  3. 3 Achsen Accelerometer
    Von Involut im Forum Sensoren / Sensorik
    Antworten: 13
    Letzter Beitrag: 11.04.2009, 15:00
  4. 360° Neigung mit Accelerometer
    Von benson im Forum Sensoren / Sensorik
    Antworten: 2
    Letzter Beitrag: 15.01.2006, 09:27
  5. Accelerometer Navigation
    Von PicNick im Forum Sensoren / Sensorik
    Antworten: 10
    Letzter Beitrag: 29.11.2004, 12:21

Berechtigungen

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

Labornetzteil AliExpress