Projekte
Ein Steuerstand für ein vollelektrisches Boot
Ein erster funktionierender Prototyp aus Navigation, Seekarten und Live-Analytik zu Batterie und Antrieb für ein Elektroboot, in die Hardware des Schiffs eingebunden und vor der Finanzierungsrunde des Kunden auf dem Wasser in Spanien vorgeführt.
- Was es belegt
- Dass wir Embedded-Software von der leeren Seite bis zum ersten funktionierenden Prototyp auf der Hardware des Kunden bringen, zu einem Termin, den andere setzen.
- Phasen der Methode
- Gebaut aus
- Navigation und Seekarten auf Basis von OpenCPN und wxWidgets
- Direkte Anbindung an die Schiffshardware über CAN-Bus und NMEA
- Live-Analytik: Batterie, Antrieb und Position
- x86-Prototyp-Hardware, später auf ARM portiert
- C/C++ und Python
- Linux
Die Ausgangslage
Ein Start-up, das ein vollelektrisches Boot baut, brauchte einen Steuerstand, den es Investoren auf dem Wasser zeigen konnte. Navigation, Seekarten und Bootsanalytik mussten alle die Hardware des Schiffs auslesen. Der Termin war die nächste Finanzierungsrunde des Kunden. Wer auf offenem Wasser steuert, merkt innert Minuten, ob ein Messwert live oder simuliert ist.
Was wir gebaut haben
Ein einziges Team übernahm Produktdesign und Embedded Engineering, ausgerichtet auf einen Termin. Navigation und Seekarten laufen auf OpenCPN und wxWidgets unter Linux: etablierte Marinesoftware, die Seekarten beherrscht und sich erweitern lässt. Der Steuerstand liest das Boot direkt über CAN-Bus und NMEA, die Protokolle des Schiffs, ohne simulierten Datenstrom. Ein Live-Analytikpanel neben dem Kartenplotter zeigt Batteriezustand, Antrieb und Position aus derselben Telemetrie.
Die Entwicklung begann auf x86-Prototyp-Hardware und wurde früh gegen die Hardware des Boots getestet. Wir portierten auf ARM, als die Zielplattform feststand. Der Code ist C/C++ und Python. Jede Entscheidung zur Bedienung prüften wir an einer Frage: Würde jemand, der dieses System nie gesehen hat, ihm mitten im Manöver vertrauen?
Was es für Kunden belegt
Der Prototyp lief auf der Hardware des Boots und wurde auf dem Wasser in Spanien vorgeführt. Wir lieferten hardwareintegrierte Software zu einem festen externen Termin, und die Live-Integration hielt vor denen stand, die über die Finanzierung entschieden.
Phasen der Methode
Die Arbeit deckt Teile von Phase 02 · Nutzen belegen ab, mit einem Prototyp früh unter Bedingungen auf dem Wasser, sowie Phase 03 · System entwickeln, mit der Embedded-Integration in die Schiffshardware. Sie endete vor Phase 04 · An einem Ort pilotieren. Siehe die KARPINITY-Methode.