Stummel Adi Singh, Produktmanager für Robotik bei Canonical – Interviewreihe – Unite.AI
Vernetzen Sie sich mit uns

Interviews

Adi Singh, Produktmanager für Robotik bei Canonical – Interviewreihe

mm
Aktualisiert on

Adi Singh ist Produktmanager für Robotik bei Kanonisch.   Canonical ist auf Open-Source-Software spezialisiert, darunter Ubuntu, das weltweit beliebteste Unternehmens-Linux von der Cloud bis zum Edge, und verfügt über eine globale Community von 200,000 Mitwirkenden.

Ubuntu ist die beliebteste Linux-Distribution für große eingebettete Systeme. Während autonome Roboter ausgereift sind, wenden sich innovative Technologieunternehmen Ubuntu zu. Wir diskutieren die Vorteile des Baus eines Roboters mithilfe von Open-Source-Software und andere wichtige Überlegungen.

Was hat Ihr anfängliches Interesse an Robotik geweckt?

Als ich ein paar Jahre mit der Softwareprogrammierung beschäftigt war, war ich unzufrieden damit, dass meine Arbeit nur auf einem Bildschirm lief. Ich verspürte den Drang, eine physische Aktion, eine greifbare Reaktion, ein reales Ergebnis meiner Technik zu sehen. Robotik war eine natürliche Antwort auf diesen Drang.

Können Sie Ihre tägliche Rolle bei Canonical beschreiben?

Ich definiere und leite die Produktstrategie für die Branchen Robotik und Automotive bei Canonical. Ich bin für die Koordinierung der Produktentwicklung, die Umsetzung von Markteinführungsstrategien und die Zusammenarbeit mit externen Organisationen in meinem Bereich verantwortlich.

Warum ist es so wichtig, einen Roboter auf Basis von Open-Source-Software zu bauen?

Etwas auf Open-Source-Software aufzubauen ist normalerweise eine kluge Idee, da man so auf den Schultern von Giganten stehen kann. Einzelpersonen und Unternehmen profitieren gleichermaßen von den ehrenamtlichen Beiträgen einiger der klügsten Köpfe der Welt, wenn sie sich entscheiden, auf einer Grundlage von Open-Source-Software aufzubauen. Daher sind beliebte FOSS-Repositories sehr robust konstruiert und werden sehr aktiv gewartet. So können sich Benutzer auf ihre Innovationen konzentrieren und müssen sich nicht mit dem A und O jeder Bibliothek befassen, die in ihr Produkt einfließt.

Können Sie beschreiben, was die Open-Source-Plattform Ubuntu IoT- und Robotik-Entwicklern bietet?

Ubuntu ist die Plattform der Wahl für Entwickler auf der ganzen Welt für eine reibungslose IoT- und Robotik-Entwicklung. Eine Reihe beliebter Frameworks, die bei der Geräteentwicklung helfen, basieren auf Ubuntu, sodass das Betriebssystem sofort mehrere Tools zum Erstellen und Bereitstellen von Produkten in diesem Bereich bereitstellen kann. Beispielsweise wird die am weitesten verbreitete Middleware für die Robotikentwicklung – ROS – fast ausschließlich auf Ubuntu-Distributionen ausgeführt (mehr als 99.5 % nach offiziellen Angaben hier: https://metrics.ros.org/packages_linux.html).

Welche wichtigen Überlegungen sollten bei der Auswahl des Betriebssystems eines Roboters berücksichtigt werden?

Die Wahl des richtigen Betriebssystems ist neben mehreren Entwicklungsfaktoren eine der wichtigsten Entscheidungen beim Bau eines neuen Roboters. Die Kompatibilität von Hardware- und Software-Stacks ist von entscheidender Bedeutung, da ausreichend Zeit darauf verwendet wird, sicherzustellen, dass die Komponenten gut zusammenarbeiten, um den Fortschritt bei der Entwicklung des Roboters selbst nicht zu behindern.

Darüber hinaus ist die vorherige Vertrautheit des Entwicklungsteams mit den Betriebssystemen ein wichtiger Faktor, der sich auf die Wirtschaftlichkeit auswirkt, da frühere Erfahrungen zweifellos dazu beitragen werden, den gesamten Roboterentwicklungsprozess zu beschleunigen und dadurch die Zeit bis zur Markteinführung zu verkürzen. Auch die einfache Systemintegration und Add-ons von Drittanbietern sollten stark berücksichtigt werden. Ein Roboter ist selten ein eigenständiges Gerät und muss oft nahtlos mit anderen Geräten interagieren. Diese Begleitgeräte mögen so einfach sein wie ein digitaler Zwilling für Hardware-in-the-Loop-Tests, aber im Allgemeinen wird die Berechnung außerhalb des Geräts in der Robotik immer beliebter. Cloud-Robotik, Sprachverarbeitung und maschinelles Lernen sind allesamt Anwendungsfälle, die von der Verarbeitung von Informationen in einer Serverfarm statt auf einem ressourcenbeschränkten Roboter profitieren können.

Darüber hinaus sind Robustheit und ein in den Kernel integriertes Maß an Sicherheit unerlässlich. Ein weiterer Faktor ist die Verfügbarkeit von langfristigem Support für das Betriebssystem, insbesondere durch die Community. Beachten Sie, dass Betriebssysteme in der Regel nur für einen bestimmten Zeitraum unterstützt werden. Beispielsweise werden LTS-Versionen (Long Term Support) von Android Things drei Jahre lang unterstützt, während Ubuntu und Ubuntu Core fünf Jahre lang unterstützt werden (oder zehn Jahre lang mit erweiterter Sicherheitswartung). Wenn die unterstützte Lebensdauer des Betriebssystems kürzer ist als die erwartete Lebensdauer des Roboters im Feld, erhält er möglicherweise keine Updates mehr und stirbt vorzeitig.

Vielen Dank für das Interview, Leser, die mehr erfahren möchten, sollten vorbeischauen Ubuntu-Robotik.

Ein Gründungspartner von unite.AI und Mitglied der Forbes Technology Council, Antoine ist ein Futurist der sich leidenschaftlich für die Zukunft von KI und Robotik interessiert.

Er ist auch der Gründer von Wertpapiere.io, eine Website, die sich auf Investitionen in bahnbrechende Technologien konzentriert.