Interviews

Adi Singh, Produktmanager für Robotik bei Canonical – Interview-Serie

mm
Unite.AI zu deinen bevorzugten Quellen auf Google hinzufügen

Adi Singh ist der Produktmanager für Robotik bei Canonical. Canonical spezialisiert sich auf Open-Source-Software, einschließlich Ubuntu, dem weltweit beliebtesten Linux-Betriebssystem für Unternehmen, von der Cloud bis zur Edge, und verfügt über eine globale Gemeinschaft von 200.000 Mitwirkenden.

Ubuntu ist die beliebteste Linux-Distribution für große eingebettete Systeme. Da autonome Roboter fortschreiten, wenden sich innovative Technologieunternehmen an Ubuntu, wir diskutieren die Vorteile des Aufbaus eines Roboters mit Open-Source-Software und andere wichtige Überlegungen.

Was hat Ihr anfängliches Interesse an der Robotik geweckt?

Einige Jahre nach dem Software-Programming hatte ich das Gefühl, dass meine Arbeit nur auf einem Bildschirm lief. Ich hatte den Wunsch, eine physische Aktion, eine greifbare Reaktion, ein echtes Ergebnis meiner Ingenieurskunst zu sehen. Die Robotik war eine natürliche Antwort auf diesen Wunsch.

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

Ich definiere und leite die Produktstrategie für die Bereiche Robotik und Automotive bei Canonical. Ich bin verantwortlich für die Koordination der Produktentwicklung, die Umsetzung von Go-to-Market-Strategien und die Zusammenarbeit mit externen Organisationen in meinem Bereich.

Warum ist es so wichtig, einen Roboter mit Open-Source-Software aufzubauen?

Das Aufbauen von etwas mit Open-Source-Software ist normalerweise eine gute Idee, da es Ihnen ermöglicht, auf den Schultern von Riesen zu stehen. Einzelpersonen und Unternehmen profitieren von den ehrenamtlichen Beiträgen einiger der hellsten Köpfe der Welt, wenn sie sich entscheiden, auf einer Grundlage von Open-Source-Software aufzubauen. Als Ergebnis sind beliebte FOSS-Repositorys sehr robust und sehr aktiv gewartet, sodass Benutzer sich auf ihre Innovation konzentrieren können, anstatt auf die Schrauben und Muttern jeder Bibliothek, die in ihr Produkt einfließt.

Können Sie beschreiben, was die Ubuntu-Open-Source-Plattform für IoT- und Roboter-Entwickler bietet?

Ubuntu ist die Plattform der Wahl für Entwickler auf der ganzen Welt für reibungslose IoT- und Roboter-Entwicklung. Eine Reihe von beliebten Frameworks, die bei der Geräte-Engineering helfen, sind auf Ubuntu aufgebaut, sodass das Betriebssystem eine Reihe von Tools für den Aufbau und die Bereitstellung von Produkten in diesem Bereich direkt aus der Box bietet. Zum Beispiel ist die am weitesten verbreitete Middleware für die Roboter-Entwicklung – ROS – fast vollständig auf Ubuntu-Distributionen ausgeführt (mehr als 99,5% laut offiziellen Metriken hier: https://metrics.ros.org/packages_linux.html).

Was sind einige der wichtigsten Überlegungen, die analysiert werden sollten, wenn man ein Betriebssystem für einen Roboter wählt?

Die Wahl des richtigen Betriebssystems ist eine der wichtigsten Entscheidungen, die bei der Erstellung eines neuen Roboters getroffen werden muss, einschließlich mehrerer Entwicklungsfaktoren. Die Kompatibilität von Hardware- und Software-Stack ist entscheidend, da viel Zeit damit verbracht wird, sicherzustellen, dass Komponenten gut zusammenarbeiten, um den Fortschritt bei der Entwicklung des Roboters selbst nicht zu behindern.

Außerdem ist die vorherige Vertrautheit des Entwicklerteams mit dem Betriebssystem ein wichtiger Faktor, der die Wirtschaftsdaten beeinflusst, da vorherige Erfahrungen zweifellos dazu beitragen, den gesamten Roboter-Entwicklungsprozess zu beschleunigen und damit die Zeit bis zur Markteinführung zu verkürzen. Die einfache Systemintegration und die Verfügbarkeit von Drittanbieter-Erweiterungen sollten auch sorgfältig berücksichtigt werden. Ein Roboter ist selten ein eigenständiges Gerät und interagiert oft nahtlos mit anderen Geräten. Diese Begleitgeräte können so einfach sein wie ein digitales Zwilling für Hardware-in-the-Loop-Tests, aber im Allgemeinen wird die Verarbeitung von Informationen in einem Server-Farm-Modell anstelle eines ressourcenbeschränkten Roboters immer beliebter in der Robotik. Cloud-Robotik, Sprachverarbeitung und maschinelles Lernen sind alle Anwendungsfälle, die von der Verarbeitung von Informationen in einem Server-Farm-Modell profitieren können.

Zusätzlich ist die Robustheit und ein Sicherheitsniveau, das in den Kernel eingebaut ist, unerlässlich. Die Verfügbarkeit von Langzeitunterstützung für das Betriebssystem, insbesondere von der Community, ist ein weiterer Faktor. Etwas, das man im Hinterkopf behalten sollte, ist, dass Betriebssysteme normalerweise nur für eine bestimmte Zeit unterstützt werden. Zum Beispiel werden Langzeit-Support-Veröffentlichungen von Android Things für drei Jahre unterstützt, während Ubuntu und Ubuntu Core für fünf Jahre unterstützt werden (oder für 10 Jahre mit erweitertem Sicherheitsmanagement). Wenn die unterstützte Lebensdauer des Betriebssystems kürzer ist als die erwartete Lebensdauer des Roboters im Feld, wird es schließlich aufhören, Updates zu erhalten und früh sterben.

Vielen Dank für das Interview, Leser, die mehr erfahren möchten, sollten Ubuntu Robotics besuchen.

Antoine ist ein visionärer Leiter und Gründungspartner von Unite.AI, getrieben von einer unerschütterlichen Leidenschaft für die Gestaltung und Förderung der Zukunft von KI und Robotik. Als Serienunternehmer glaubt er, dass KI für die Gesellschaft so disruptiv sein wird wie Elektrizität, und er wird oft dabei erwischt, wie er über das Potenzial disruptiver Technologien und AGI schwärmt.

Als Futurist ist er darauf bedacht, zu erforschen, wie diese Innovationen unsere Welt prägen werden. Darüber hinaus ist er der Gründer von Securities.io, einer Plattform, die sich auf Investitionen in bahnbrechende Technologien konzentriert, die die Zukunft neu definieren und ganze Branchen umgestalten.