ROS + ADTF = ?

Sowohl ROS((https://www.ros.org/)) als auch ADTF((https://www.b-plus.com/en/engineering/technologie/adtf.html)) sind abgeschlossene, eigenständige Entwicklungsumgebungen / -frameworks, die nicht für den kombinierten Gebrauch gedacht sind. Und warum auch? Jeweils für sich erfüllen sie
Weiterlesen →

GEwAF’s Docker Integration

Zu Docker Docker® ist eine Open-Source-Software, mit der Anwendung und deren zugehörige Abhängigkeiten in ein „Image“ verpackt (gebaut) werden können. Diese Images können dann vom eigentlichen (Betriebs-) System getrennt ausgeführt und validiert werden. Begriffsklärung Bev
Weiterlesen →

Wahrscheinlichkeiten als Log-Odds – Warum das?

Beschäftigt man sich mit Wahrscheinlichkeiten, stolpert man früher oder später über Odds beziehungsweise Log-Odds. In vielen Veröffentlichungen wird schlicht geschrieben „For computational reasons, it is common practice to calculate the so-called log-odds of p(m|z) instead of es
Weiterlesen →

Videobildbasierte Zustandserkennung und Messung der Signallaufzeiten von Lichtsignalanlagen

Im Rahmen eines Forschungsprojektes besteht der Bedarf, den aktuellen Zustand einer Lichtsignalanlage (LSA, umgangssprachlich auch als Ampel bezeichnet) automatisiert durch Videobilder zu erkennen und deren Signallaufzeiten zu messen. Umsetzung Ein entsprechender Algorithmus, der dies
Weiterlesen →

Numerische Optimierung in Matlab mit Twiddle-Algorithmus

Man stelle sich vor, es gilt einen Parameterraum (X und Y) abzusuchen, in welchem irgendwo optimale Parametervariationen versteckt sind, welche ein System (Z) maximieren oder minimieren. Ist das System nicht mehr analytisch (also mit Gleichungen) zu beschreiben, wird die in der Schule
Weiterlesen →

Kamerabasierte Spurerkennung

Bildverarbeitungsalgorithmen ermöglichen eine Erkennung und Verfolgung der Fahrspur im Kamerabild um daraus Informationen zur Position und Relativbewegung des eigenen Fahrzeuges zu ermitteln. Für den Algorithmus der Spurerkennung und Spurverfolgung gibt es verschiedene Ansätze. Mit Hi
Weiterlesen →

Optimierung eines Matlab Algorithmus mit dem Profiler

Ein wenig beachtetes, aber dennoch hilfreiches Tool der Matlab Software ist der Profiler (Desktop -> Profiler). Dieser erlaubt es, seinen Code auf zeitintensive Operationen hin, zu untersuchen. In diesem Fall benötigt die Funktion mapfrom3Dto2D sagenhafte 11.5s Zeit, allerdings für
Weiterlesen →