Folge 122: Kamera-Integration von A bis Z
Shownotes
Von der Prototypen-Entwicklung bis zur Validierung des finalen Systems: In der heutigen Folge reden Stefan Schütz und Manuel Ott über das beachtliche Spektrum an Imaging-Expertise und Entwicklungslösungen von Solectrix, das bei der Integration von Kamerasystemen zum Einsatz kommt.
Transkript anzeigen
00:00:13: Herzlich Willkommen in wohl innovativsten Schuppen zu unserem Podcast Embedded Vision aus der Gartenhütte.
00:00:19: Heute wollen wir uns mal dem übergreifenden Thema annehmen wie man Kameras integriert, wie man damit Prototypen aufbaut und validiert.
00:00:30: Zunächst möchte ich natürlich meinen Co-Hos begrüßen, hallo Manuel.
00:00:33: Hallo Stefan!
00:00:33: Schön auch die Woche wieder mit dabei zu sein.
00:00:36: Ja schön mit dir über so ein Thema zu reden.
00:00:38: wir haben ja schon immer über diese einzelnen Aspekte gesprochen was wir mit der Pro Frame alles machen was mir mit Xiv machen Vision Prototyping as a Service.
00:00:47: aber heute wollt man auch ein wenig eine übergreifende Klammer einfach mal darstellen.
00:00:51: So ist es das ist natürlich auch so von... Kundensicht, wenn wir natürlich oft auch wahrgenommen als die die Profi machen oder andere Kunden haben dann eher so diese Blickwinkel.
00:01:02: Die die da in quasi die Internetkamera entwickeln und dieser über greifende Bogen, der ist immer ein bisschen schwer auch zu transportieren und zu kommunizieren.
00:01:12: Und da ist es natürlich so wir haben ja die einzelnen Fähigkeiten auf jeden Fall bei uns, die einzelne Sachen zu machen aber dass wir eigentlich auch im Gesamtpaket, wie sagen wir auch immer mit Aste von einem OneSolutionProvider also wir können quasi auch diese Gesamtsache dann einem Kunden liefern und das ist ein bisschen eine Denn es ist so, dass natürlich jeder Kunde auf das hat ein Problem erstmal und sucht eine Lösung für dieses Problem.
00:01:42: Und dann ist es aber oft natürlich so, wenn ich quasi von vorne anfange, von Null, dann schaue ich ja nicht eher nach einer Firma wie Solectic sondern irgendwelche Consulting wie auch immer.
00:01:55: Und die Kunden kommen ja oft zu uns, wenn sie an einem Punkt sind wo Sie schon was haben.
00:02:00: Auch irgendwelche Partner im Boot haben und dann haben sie ein konkretes Problem das sie gelöst haben wollen.
00:02:07: Es ist natürlich so dass diese Electrics dieses Problem auch lösen kann.
00:02:11: aber wie wir es gerade anfänglich hatten das ganze geht ja auch dahin dass ich nicht nur sage ich kaufe ein Produkt oder eine Dienstleistung von der Electrics sondern ich kann in dieser Klaviatur an verschiedenen Tätigkeiten und Produkten und Erfahrungen ja auch darauf spielen, sodass ich sagen kann Mensch was muss denn getan werden um eine ECU zu integrieren.
00:02:33: Wie kann ich das vielleicht teil integriern?
00:02:35: Um Komplexität aus dem Gesamtprojekt rauszunehmen, um Fehleranfälligkeit wegzunehmen und dann das ganze Validier?
00:02:43: auch in all diesen Schritten können wir unsere Kunden begleiten und es ist manchmal einfach gar nicht so leicht rüberzubringen dass wir das können.
00:02:52: Das ist richtig.
00:02:53: Es ist halt ziemlich viel notwendig, um so ein Wischenssystem zu bauen.
00:02:58: und klar viele Kunden kommen zu uns auch wegen unserer Gesamtexpertise und wollen eben einen Gesamt-System entwickelt haben.
00:03:06: aber ich sage mal wir haben natürlich trotzdem mit Kunden zu tun die keine Ahnung die Hardware selber machen oder die Kameras schon ausgewählt haben.
00:03:16: Und letztendlich gibt es aber soviel Themen in dem ganzen Bereich.
00:03:22: Sattice-Schnittstelle, GMSL-FBD-Link kennt man schon.
00:03:27: Dann gibt es ja natürlich auch mittlerweile den Asamotion Link die AFI-Schnitztelle irgendwelche Treiber die wir dann damit bringen da irgendwie erstellen muss.
00:03:37: Man muss die Kamera sauber an den Stadt bringen und schauen wie vielleicht die Sensorkonfig passt.
00:03:44: Dann haben wir ja auch schon öfter drüber gesprochen, vielleicht auch mal einen schnellen Prototypen aufbauen.
00:03:51: Dass man einfach auch mal an die Rohdaten kommt nicht in seiner Serien ECU da vielleicht was macht sondern sich so ein System anschaut, einfach mal die Rohdatenscaptured mit einer völlig generischen ISP die Daten verarbeitet schaut was rauskommt.
00:04:09: und in dem ganzen Spektrum gibt es auch so viele Fallstricke.
00:04:14: letztendlich Wir sind halt eine Firma, klar wir können alles machen.
00:04:19: Wir müssen aber nicht.
00:04:20: Wir helfen auch gerne bei einzelnen Aspekten.
00:04:23: also wenn ein Kunde die Pro Frame hat ja da gibt es auch viele Möglichkeiten dass wir da auch nur kleine Support Pakete ihm anbieten das wir eben nur in Anführungszeichen nur helfen vielleicht einen A-File Interface in seinen System zu integrieren oder irgendwas zu prototypisieren.
00:04:42: Ich sag mal, wenn man sich auf diesem V-Modell nur auf den oberen Fahrt bewegt.
00:04:47: Gar nicht ab!
00:04:48: taucht.
00:04:48: Dann gibt es da trotzdem so viele Sachen, weil man muss ja auch frühzeitig an die Validierung denken also nicht nur irgendwas an den Stadt zu kriegen sondern dann auch wirklich schauen okay wenn ich mein Seriengerät gebaut habe was sind denn da?
00:05:03: Ja auch Abnahmebedingungen oder was will ich denn erreichen?
00:05:07: und da haben wir immer schon öfter auch mit dem Pieter teilweise über die Profi-Renn gesprochen.
00:05:11: Was kann die?
00:05:12: Wir haben über Xayph philosophiert aber in der heutigen Folge wollten wir mal ein bisschen drüber hin ausgehen, weil es uns heute gar nicht so um die Produkte geht sondern letztendlich dass wir einfach auch ein Laden sind der in einzelnen Aspekten einfach auch Lösungen anbieten kann.
00:05:27: Also wischung gesagt wenn's einfach nur darum geht eine Schnittstelle zu integrieren eine Kamera an den Stadt zu kriegen vielleicht aber ein bisschen mehr zu machen.
00:05:36: wir können auch beraten weil Wischung sagt dieses Wischenthema ist so vielfältig ist so komplex das wird er einfach gerne immer bereit sind, uns jegliche Themen anzunehmen.
00:05:50: Weil wir es am Ende vom Tag einfach auch so aus Engineering-Sicht oder Spannend finden wenn's da neue coole robuste Systeme gibt die dann halt ins Feld gehen.
00:06:00: und natürlich machen wir bei das Electrics nicht immer alle selber.
00:06:05: Da gibts wie schon gesagt Kunden.
00:06:06: Die machen dann die Applikationssoftware oder die Hardwareentwicklung.
00:06:09: aber letztendlich muss man auch immer ein bisschen vielleicht auch so ein kleiner Appell oder einfach offener sein.
00:06:18: Oder es muss einfach darum gehen, ein stabiles Business System an den Stadt zu bekommen in Serie zu bekommen.
00:06:25: und ja ich sage mal mit den ganzen Sachen, mit dem ganzen Know-how können wir da halt ein Partner sein wo man in jeglichen Bereichen einfach auch unterstützen kann jenseits unserer Produkte Workflows Sachen die wir auch im Podcast schon immer ein wenig angepriesen haben auf was es ankommt
00:06:42: genau.
00:06:43: also Ich würde es jetzt ganz gerne, wenn das für dich okay ist.
00:06:46: Einfach sehr konkret machen in Anführungsstrichen.
00:06:48: Ich habe da natürlich ein Kundenprojekt im Kopf.
00:06:51: Das werde ich jetzt mal gedanklich ein bisschen anpassen, dass es nicht so sehr quasi das eine Produkt ist.
00:06:56: und zwar war das so.
00:06:56: der Kunde kommt zu uns und will eine neue Kameraplattform bauen.
00:07:00: die Kamera Plattform soll im Fahrzeug mitfahren hat Anforderungen an Bildqualität an Sensorik usw.
00:07:07: auch an Timing am Ende vom Tag muss extrem präzise belichtet werden.
00:07:13: Und dann kommt er zu uns.
00:07:15: und wie beginnen wir?
00:07:16: sowas klassisch mit einer Architekturanalyse klar.
00:07:19: Wir schauen uns an, was sind denn die Anforderungen für den Newcase?
00:07:22: Welche Synthotics soll verbaut werden?
00:07:24: Welches Interface ist das?
00:07:25: Das hast du jetzt gebracht!
00:07:27: Und haben das quasi, ich weiß gar nicht was es jetzt war, ein oder zwei Monate Zeit genommen.
00:07:33: Wir haben das wirklich tief erlegt auf ganz viele verschiedene Ebenen und sind in all die unterschiedlichen Fallstricken einmal tief eingetaucht und haben dann quasi den Gesamtkonzept konzipiert.
00:07:44: Mit diesem Konzept sind wir weitergegangen und haben einen Prototypen gebaut.
00:07:49: Mit dem Prototyp haben wir auf bestehende Produkte zurückgegriffen die Profilm unter anderem für dieses Interface aufgesiedelt.
00:07:58: Für die ISP hatten dann auch den Punkt mit dem Timing, also sprich wir konnten diese präzise Belichtung dann einfach schon mal prototypisch da ins System bringen.
00:08:11: und diesen Prototyp das war jetzt mechanisch kein robustes System aber es hatte die Funktionsfähigkeit und hat auch die Keyfeature von dem System, vom fertigen Produkt einmal gehabt.
00:08:25: Und das haben wir relativ schnell geschafft weil wir eben diesen Bauchladen haben.
00:08:29: Dann hat der Kunde das System bekommen diesen Prototypen.
00:08:31: Das hat er dann irgendwie ins Auto rein, ins Fahrzeug sag mal mal so reingespackst und ist damit rumgefahren.
00:08:38: hat er ihn festgestellt was er festgestellt?
00:08:40: er hat festgestellt Einmal mit der ISP Er gerne Anpassungen haben wollte, dann hat er festgestellt das Timing.
00:08:48: Also diese Synchronisation funktioniert genau so wie es sich das vorgestellt hat super Haken dahinter.
00:08:53: und er hat festgestellt von der Sensorweg muss ein bisschen was anpassen.
00:08:57: also Super wertvolle Sachen die wir in sehr schneller Zeit mit den Prototypen evaluiert haben.
00:09:03: Dann sind wir weitergegangen habt dann quasi FPGA Design Hardware Design alles quasi wirklich im robusten Sample zusammengebaut Und am Ende vom Tag hatten wir dann das System fertig und wir hatten Arbeit.
00:09:19: dadurch, dass wir auch die ProFrame wieder hatten.
00:09:20: Konnten wir die Strecke Sensor ECU Richtung Weiterverarbeitung sage ich mal immer mithäuchen konnten eben schauen die Daten, die wir einspeisen.
00:09:32: Das ist ein Hardwaren the Loop quasi die Sensordaten immer wieder gleichen.
00:09:36: wie verhält sich denn die ECU?
00:09:38: aber auch über diese Synchronisation Signale, die dann dazu gekommen sind passt es alles.
00:09:43: Also ich will da jetzt auch nicht lügen, das war schon ein großes Projekt für uns.
00:09:46: Das war auch klar Geld dahinter, das kriegt man nicht alles für lau.
00:09:49: aber der Vorteil für diesen Kunden war er hatte selbst nicht die tiefe X also war schon kann es sich mit Kameratechnik und allen aus und was in den einzelnen bits & pieces die man braucht aber jetzt nicht in dieser Tiefe wie wir das hatten Und gleichzeitig konnten wir ihn quasi Schritt für Schritt an die Hand nehmen immer wieder zwischen die Prototypen geholt.
00:10:09: dann haben wir quasi fertige Teilkomponenten mit unserem Prototypen integriert, also zusammen integrierte eine Teilintegration und haben am Ende das Gesamtsystem mit den Sachen die wir haben dann auch validiert.
00:10:23: Genau weil du es ansprichst.
00:10:25: Das ist ja das Gude an unserer Proframe, die ist nicht nur ein klassischer Frame Crapper, sondern ist ja auch ein Playback-System.
00:10:31: So ist es genau!
00:10:32: Das
00:10:32: heißt ich kann da auch meine Kamera abkoppeln, kann da wirklich die Videodaten aus der Dose aus der konserve quasi abspielen kann natürlich mittlerweile auch fold injection machen also kann bewusst fehler auf den strecken mit einbauen kann dann quasi die robustheit von dem system testen, kann testen ob das plug and play fake ist.
00:10:54: Kann natürlich auch automatisierte endtests machen und das ist das was ich meinte.
00:11:01: Sinne Firma, die muss nicht überall immer in die Tiefe gehen jedes einzelne Teil komplett entwickeln.
00:11:06: Aber ich sage mal wir sind halt jemand der eigentlich immer auch versucht diesen Überblick zu behalten wie du jetzt gesagt hast in deinem Kundenprojekt.
00:11:14: manche Sachen da gibt es einfach auch nichts zu tun.
00:11:17: Stellt man dann auch fest Mensch nee da hat man gar kein Thema.
00:11:19: aber ja vielleicht stellt man einfach fest in dem Projekt, die Sensorkonfig so hundertprozentig toll ist die nette.
00:11:27: Da muss man irgendwas tunen.
00:11:28: das Hochfahren der Kamera ist eigentlich nicht robust genug.
00:11:31: oder was passiert denn eigentlich wenn man dann einen Fehler mal macht?
00:11:35: Wenn es da irgendwie mit der Stromversorgung ein Problem gibt läuft das ganze System hoch und da können wir halt in allen Bereichen unterstützen.
00:11:44: aber einfach auch weil's notwendig ist bei so einem Vision System klar ne es gibt die Normalfunktioner irgendwo Die Bildaufnahme, irgendwo wird's dargestellt.
00:11:54: Irgendwo hat man eine KI aber es gibt halt ganz viel außen rum was man noch braucht um wirklich in ein robustes System zu haben auch frühzeitig an Tests zu denken an Abnahmekriterien und wie schon gesagt da bieten wir einfach mehr als diese einzelne Komponenten die man von uns kaufen kann.
00:12:15: wir sind ja einfach jemand der da Feuer und Flamme ist jeden Kunden zu helfen, dort wo es braucht.
00:12:22: Sei's einfach mit einer Architekturanalyse, mit ein Support beim Camera Bring Up, mit Support... Einfach nur im Validierungsbereich was zu tun ist ne?
00:12:31: Weil ja wie schon gesagt so'n Vision System is einfach sehr komplex und Es ist aber gar nicht so schwer oder wenn man den richtigen Stellen weiß was man tut diese Komplexität zu beherrschen.
00:12:43: Genau Und da würde ich einfach auch einen Appell an unsere Zuhörerinnen und Zuhörer ausschicken wedet mit uns.
00:12:50: Und zwar genau die Dinge, weil wir haben diesen breiten Fokus und da gibt es... die e-mail podcast etzolektrix.de und das ist meine Überleitung denn ich bin der Hüter der Zeit und schau auf die Uhr und seh wir sind am Ende der heutigen Folge angekommen, wie gerade gesagt die e mail Podcast etzolektricks.de gibt's sehr gerne und bitte schreiben sie uns, schreibt ihr uns, wer wollt und lasst uns über dieses Thema reden.
00:13:15: Und ansonsten wünsche mir wieder ne schöne Zeit, ne schöne Woche bis zum nächsten Mal tschüss und
00:13:18: ciao!
Neuer Kommentar