Das Auto-Cockpit für das revolutionäre und innovative Elektroauto war ein weiteres Projekt, bei dem wir unsere Kunden unterstützt haben. Mit Qt haben wir ein Auto-Cockpit entwickelt. Das entworfene Cockpit besteht aus drei unabhängigen Displays, die dem Fahrer wichtige Informationen wie Tachometer, Warnsymbole und andere IVI-Funktionen anzeigen.
Technologies used
Cloud Best ist ein führendes polnisches Unternehmen, das in Bereichen wie Fintech, Blockchain und Krypto aktiv ist. Darüber hinaus investiert das Unternehmen in innovative F&E-Projekte, unter anderem im Automobilsektor, und hat die Entwicklung des Qt Automotive Cockpits in Auftrag gegeben. Cloud Best verfügt über einen florierenden Geschäftsbereich, der komplexe FuE-Dienstleistungen anbietet, darunter die Entwicklung des Elektroautos der Zukunft von Grund auf.
Das Qt Framework, unterstützt von The Qt Company, hat viele Vorteile und Eigenschaften, die es zu einer hervorragenden Technologie für Automotive Software machen. Führende Automobilhersteller setzen es für ihre Infotainmentsysteme in Fahrzeugen ein. So finden Sie in Ihrem Tesla, Mercedes oder Koenigsegg ein mit Qt entwickeltes digitales Cockpit.
Unser Kunde hat sich entschieden, auch das HMI für seine Automarke auf dem Qt-Framework aufzubauen. Was waren die genauen Gründe? Es geht darum, was Qt in Bezug auf Module, Tools, Entwicklungsprozess und Features zu bieten hat.
Konzentrieren wir uns zunächst auf das, was im Framework zu finden ist. Wir werden uns auf die Module, Werkzeuge und Bibliotheken konzentrieren, die Teil von Qt sind.
Machen wir uns nichts vor. Ein digitales Cockpit ist keine Standard-Qt-Anwendung. In einem Fahrzeug gibt es oft viele Systeme. Cockpits werden in der Regel auf Embedded-Plattformen implementiert. Außerdem gibt es eine lange Liste von Sicherheitsanforderungen, die die Software erfüllen muss.
Aufgrund dieser speziellen Anforderungen hat The Qt Company die Qt Automotive Suite entwickelt, eine Sammlung von zusätzlichen Modulen und Werkzeugen. In dieser Suite finden Sie Lösungen wie den Qt Application Manager, Qt IVI, Qt Safe Renderer und vieles mehr.
Mit Qt ist es einfach, HMI-Anwendungen mit erweiterten Benutzeroberflächen für jedes Betriebssystem zu entwickeln. Qt enthält die Sprache QML und das Modul Qt Quick, mit dem Entwickler visuelle Effekte und 3D-Elemente einfach implementieren können. Letztere erfreuen sich derzeit großer Beliebtheit. Eine reichhaltige Benutzeroberfläche ist eine großartige Möglichkeit, Softwarebenutzer zu begeistern.
Es gibt auch die Software Qt Design Studio, die eine Brücke zwischen UX/UI Designern und Softwareentwicklern schlägt. Damit können Figma-Projekte schnell in QML-Code umgewandelt werden.
Qt verfügt über mehrere Module und Klassen, die die Entwicklung verschiedener systemübergreifender Kommunikationsschnittstellen erleichtern. Module wie Qt Network, Qt Serial Port, Qt CAN Bus, Qt MQTT und Qt Bluetooth tragen wesentlich dazu bei, die Markteinführungszeit zu verkürzen.
Dies liegt daran, dass Ihre Entwickler die Schnittstellen und Methoden verwenden können, mit denen sie bereits vertraut sind. Ohne nach zusätzlichen Bibliotheken von Drittanbietern suchen zu müssen. Mit Qt können Sie die meisten Ihrer Konnektivitätsfunktionen implementieren.
Lassen Sie uns nun die Hauptmerkmale betrachten, die den Unterschied für Softwareentwicklungsteams in der Automobilindustrie ausmachen.
Qt bietet einen einzigartigen Ansatz für die Entwicklung der HMI der Zukunft. Es ist eine Technologie, die ein komplettes Paket von Softwarelösungen für Entwickler, aber auch für andere Rollen wie Designer oder Übersetzer bietet.
Es gibt ein Qt Design Studio für Entwickler und Qt Linguist für Übersetzer. Sie können die Anzahl der Abhängigkeiten begrenzen und Ihre gesamte HMI-Entwicklung auf das Qt-Framework stützen.
Diese Eigenschaft ist für dieses Projekt sehr wichtig. Der Kunde war sich nicht sicher, auf welcher Hardwareplattform die Software laufen sollte. Die Tatsache, dass Qt so viele verschiedene Betriebssysteme und Hardwareplattformen unterstützt, war daher ein großer Vorteil. Unser Team konnte sich auf die Entwicklung der Infotainmentsoftware für die Fahrzeuge konzentrieren und sich gleichzeitig die Wahl der Zielhardwareplattform offen halten.
Für Automobilhersteller ist die Wahl einer ausgereiften Technologie entscheidend. Ein durchschnittliches Auto ist mehrere Jahre oder länger im Einsatz. Das Qt-Framework ist schon lange auf dem Markt – es ist eine Technologie, die Unternehmen, die verschiedene Fahrzeuge entwickeln, kennen und auf die sie vertrauen. Die Firma Qt bietet auch Long Term Support Versionen ihrer Software an.
Das von unserem Kunden entwickelte Fahrzeug hatte drei unabhängige Bildschirme hinter dem Lenkrad. Unsere Qt QML-Entwicklungsleistungen bestanden in der Implementierung der Benutzerschnittstelle für diese Bildschirme sowie in der Entwicklung und Implementierung der Schnittstellen für die Kommunikation zwischen den Systemen. Wir lieferten die erforderliche Elektronik, die Embedded-Plattform, die Bildschirme und das Lenkrad.
Dank Scythe Studios Zugang zu Spezialisten mit Nischenkompetenzen, konnten wir zunächst dabei helfen, den Prototyp des Projekts schnell zu erstellen. Wir waren in der Lage, alle Meilensteine, die für die Integration der Software in das Fahrzeug erforderlich waren, innerhalb des vorgesehenen Zeitrahmens zu erreichen.
Wir sind stolz darauf, dass wir einen Beitrag zur Realisierung dieses Projekts leisten konnten und dass wir in der Lage waren, das Projekt kurz nach Erhalt der Anfrage zu starten. Das Softwareentwicklungsteam von Scythe Studio bestand aus mehreren Ingenieuren und einem erfahrenen Teamleiter.
Als Anerkennung für unsere Arbeit haben wir ein Zeugnis auf dem Clutch-Profil von Scythe Studio. Der erfahrene Projektleiter und Inhaber hat auf der Kundenseite zudem seine Gedanken über die Zusammenarbeit mit uns in diesem Projekt geteilt.
Zögern Sie nicht, uns zu kontaktieren, wenn Sie Ihr Projekt mit erfahrenen Qt QML Entwicklern beschleunigen möchten. Am einfachsten erreichen Sie uns über dieses Kontaktformular.
Für die Zukunft planen wir, unsere Dienstleistungen um Elektronik und Low-Level-Embedded-Entwicklung zu erweitern, um komplette HMI-Lösungen anbieten zu können.
Neueste Projekte
Der Patienten-Vitalparameter-Monitor verfügt über ein Pulsoximeter und einen Herzfrequenzsensor. Er besteht aus einem Sensor und einem Mikrocontroller. Er kommuniziert mit dem Sensor, erhält Daten von ihm und sendet diese über ein USB-Kabel an einen Computer.
Anwendung, die auf einem eingebetteten Gerät läuft und den Betrieb eines medizinischen Lasers simulieren soll. Der Benutzer kann einen der vorbereiteten Vorgänge auswählen oder einen eigenen mit voreingestellten Parametern erstellen. Die Anwendung simuliert den Ablauf des Verfahrens.
Plattformübergreifende Anwendung zur Kommunikation und Steuerung des Dobot Magician-Roboterarms. Der Betrieb des Roboterarms wird auch durch ein 3D-Modell unterstützt, das die Position und Ausrichtung des physischen Modells in Echtzeit wiedergibt.