Verfasst am: 25.06.2014, 14:53
Titel: Schritte eines Fußgängers simulieren
Hallo,
Es soll ein Pedestrian dead reckoning-Algorithmus mit Sensoren die, die Beschleunigung und die Drehraten messen, getestet werden.
Dazu möchte ich einen Fußgänger simulieren der ein Rechteck abläuft. Die Geschwindigkeit beträgt 1m/s und die Schrittweite 1m. Nach jeder Schrittweite geht die Geschwindigkeit zu 0. An den Ecken werden die Winkel durch drehen des Fußgängers um 90° geändert.
Zu jeder Abtastzeit gehören die Position x,y,z-Koordinaten und die Winkel.
Aus der Abtastzeit und der Position wird die Geschwindigkeit v durch differenzieren berechnet, diese sollte nun konstant 1m/s sein und immer nach einem Schritt 1m zu null werden.
Durch nochmaliges differenzieren erhält man die gemessene Beschleunigung a. Die Drehraten erhält man durch differenzieren der Winkel über der Zeit.
Die Beschlunigungswerte und die Drehraten werden auf den Algoritmus gegeben und heraus kommt wieder dieselbe Position und die selben Winkel.
stimmen die Winkel in rad?
Wie bekomm ich die Geschwindigkeit zu 0 nach jedem Schritt?
Gibt es noch andere herangehensweisen an das Problem?
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.