Interviews

Adi Singh, Product Manager in Robotics bij Canonical – Interview Series

mm
Voeg Unite.AI toe aan je voorkeursbronnen op Google

Adi Singh is de Product Manager in Robotics bij Canonical. Canonical specialiseert zich in open source software, waaronder Ubuntu, ‘s werelds meest populaire enterprise Linux van cloud tot edge, en heeft een wereldwijde gemeenschap van 200.000 bijdragers.

Ubuntu is de meest populaire Linux-distributie voor grote ingebedde systemen. Aangezien autonome robots volwassen worden, keren innovatieve technologiebedrijven zich tot Ubuntu, we bespreken de voordelen van het bouwen van een robot met open source software en andere belangrijke overwegingen.

Wat heeft uw eerste interesse in robotica gewekt?

Enkele jaren na het programmeren van software, was ik ontevreden over het feit dat mijn werk alleen op een scherm draaide. Ik had de behoefte om fysieke actie te zien, een tastbaar resultaat, een echt resultaat van mijn techniek. Robotica was een natuurlijk antwoord op deze behoefte.

Kunt u uw dagelijkse rol bij Canonical beschrijven?

Ik definieer en leid de productstrategie voor de verticalen Robotica en Automotive bij Canonical. Ik ben verantwoordelijk voor het coördineren van productontwikkeling, het uitvoeren van go-to-market-strategieën en betrokkenheid met externe organisaties die verband houden met mijn domein.

Waarom is het bouwen van een robot met open source software zo belangrijk?

Het bouwen van iets met open source software is meestal een goed idee, omdat het u in staat stelt om op de schouders van reuzen te staan. Individuen en bedrijven profiteren allebei van de vrijwillige bijdragen van enkele van de slimste geesten ter wereld wanneer ze besluiten om op een fundament van open source software te bouwen. Als gevolg daarvan zijn populaire FOSS-repositories zeer robuust ontworpen en zeer actief onderhouden, waardoor gebruikers zich kunnen concentreren op hun innovatie in plaats van op de onderdelen van elk onderdeel dat in hun product gaat.

Kunt u beschrijven wat het Ubuntu open source platform biedt aan IoT- en robotica-ontwikkelaars?

Ubuntu is het platform van keuze voor ontwikkelaars over de hele wereld voor wrijvingsloze IoT- en robotica-ontwikkeling. Een aantal populaire kaders die helpen bij apparaattechniek, zijn gebouwd op Ubuntu, dus het besturingssysteem kan verschillende hulpmiddelen bieden voor het bouwen en implementeren van producten in deze branche rechtstreeks uit de doos. Zo wordt bijvoorbeeld de meest gebruikte middleware voor robotica-ontwikkeling – ROS – bijna geheel uitgevoerd op Ubuntu-distributies (meer dan 99,5% volgens de officiële statistieken hier: https://metrics.ros.org/packages_linux.html).

Wat zijn enkele van de belangrijkste overwegingen die moeten worden geanalyseerd bij het kiezen van een besturingssysteem voor een robot?

Het kiezen van het juiste besturingssysteem is een van de belangrijkste beslissingen die moeten worden genomen bij het bouwen van een nieuwe robot, waaronder verschillende ontwikkelingsfactoren. De compatibiliteit van hardware- en softwarestacks is essentieel, omdat veel tijd zal worden besteed aan het verzekeren dat componenten goed samenwerken, zodat de vooruitgang bij het ontwikkelen van de robot zelf niet wordt gehinderd.

Daarnaast is de voorafgaande vertrouwdheid van de ontwikkelteam met het besturingssysteem een enorme factor die de economie beïnvloedt, aangezien eerdere ervaring ongetwijfeld zal helpen om het algehele robotontwikkelingsproces te versnellen en zo de tijd tot markt te verkorten. De gemakkelijke systeemintegratie en derde partij-toevoegingen moeten ook zwaar worden overwogen. Een robot is zelden een zelfstandig apparaat en heeft vaak interactie nodig met andere apparaten. Deze begeleidende apparaten kunnen zo eenvoudig zijn als een digitale tweeling voor hardware-in-the-loop-testen, maar in het algemeen wordt off-device-berekening in de robotica steeds populairder. Cloud-robotica, spraakverwerking en machine learning zijn allemaal use-cases die kunnen profiteren van het verwerken van informatie in een serverfarm in plaats van op een resource-beperkte robot.

Daarnaast is robuustheid en een niveau van beveiliging dat in de kernel is geïntegreerd, essentieel. De beschikbaarheid van langetermijnondersteuning voor het besturingssysteem, vooral van de gemeenschap, is een andere factor. Iets om in gedachten te houden is dat besturingssystemen meestal alleen worden ondersteund voor een bepaalde tijd. Bijvoorbeeld, langetermijnondersteuningsreleases (LTS) van Android Things worden drie jaar ondersteund, terwijl Ubuntu en Ubuntu Core vijf jaar worden ondersteund (of tien jaar met Extended Security Maintenance). Als de ondersteunde levensduur van het besturingssysteem korter is dan de verwachte levensduur van de robot in het veld, zal het uiteindelijk stoppen met het ontvangen van updates en te vroeg stoppen.

Bedankt voor het interview, lezers die meer willen leren, moeten Ubuntu Robotics bezoeken.

Antoine is een visionaire leider en medeoprichter van Unite.AI, gedreven door een onwankelbare passie voor het vormgeven en promoten van de toekomst van AI en robotica. Een serieondernemer, hij gelooft dat AI net zo disruptief voor de samenleving zal zijn als elektriciteit, en wordt vaak betrapt op het prijzen van de potentie van disruptieve technologieën en AGI.

Als een futurist, hij is toegewijd aan het onderzoeken van hoe deze innovaties onze wereld zullen vormgeven. Bovendien is hij de oprichter van Securities.io, een platform dat zich richt op het investeren in cutting-edge technologieën die de toekomst herdefiniëren en hele sectoren herschikken.