Mechatronische Grundlagen: Einparkversuch
FzKoSy (Allgemeine Matlab-Einführung):
FzKoSy (Datenauswertung):
[accordion]
[acc_item title=“Datenstruktur“]%___ Aufbau Datenmatrizen (jeweils Angabe der Spalte) ___
% Data_BMW:
% 1-time / 4-yaw_rate / 5-velocity / 6-long_acc / 7-lat_acc / 8-ver_acc / 9-throttle_position / 10-breaking_signal / …
% 13-GPS_lon / 14-GPS_lat / 15-GPS_velocity / 16-GPS_heading / 17-GPS_quality / …
% 18-steering_angle / 19-wheel_speed_fl / 20-wheel_speed_bl / 21-wheel_speed_br / 22-wheel_speed_fr
%
% Data_GPS:
% 1-time 13-latitude / 14-longitude / 15-altitude / 16-GPS_heading / 15-GPS_velocity
[/acc_item]
[acc_item title=“Beispiel Datenplot“]
i = 6; % Auswahl einer Datei
count_f = i; % Zähler für Farbe
if (contains(liste(i).name,’Daten‘)) % Ausführung nur, wenn es ein passender (!) Dateiname ist
load(liste(i).name); % Einlesen Messdatei
% Darstellung der beiden vorhandenen Geschwindigkeitsinformationen
figure(1)
line((Data_BMW(:,1)-Data_BMW(1,1))/1000000000,Data_BMW(:,5),’Color‘,farbe(count_f,1:3)); grid on;
line((Data_GPS(:,1)-Data_GPS(1,1))/1000000000,Data_GPS(:,17)*3.6,’Color‘,farbe(count_f,1:3),’LineStyle‘,’none‘,’Marker‘,’*‘,’MarkerSize‘,2); grid on;
figure(2)
line((Data_BMW(:,1)-Data_BMW(1,1))/1000000000,Data_BMW(:,19),’Color‘,farbe(count_f,1:3)); grid on;
end % if() Auswerte-Bedingung
[/acc_item]
[acc_item title=“Musterlösung“]Gibt es jetzt natürlich noch nicht ;-)[/acc_item]
[/accordion]
[divider scroll_text=“SCROLL_TEXT“]