stub Adi Singh, produktchef inom robotik på Canonical - Intervjuserie - Unite.AI
Anslut dig till vårt nätverk!

Intervjuer

Adi Singh, produktchef inom robotik på Canonical – Intervjuserie

mm
Uppdaterad on

Adi Singh, är produktchef inom robotik på Kanonisk.   Canonical är specialiserat på programvara med öppen källkod, inklusive Ubuntu, världens mest populära företags-Linux från moln till kant, och de har en global community med 200,000 XNUMX bidragsgivare.

ubuntu är den mest populära Linux-distributionen för stora inbyggda system. När autonoma robotar mognar, innovativa teknikföretag vänder sig till Ubuntu diskuterar vi fördelarna med att bygga en robot med öppen källkod och andra viktiga överväganden.

Vad väckte ditt första intresse för robotik?

Några år in i mjukvaruprogrammering var jag missnöjd med att se mitt arbete bara köras på en skärm. Jag hade en längtan efter att se lite fysisk handling, någon påtaglig respons, något verkligt resultat av min ingenjörskonst. Robotik var ett naturligt svar på denna drift.

Kan du beskriva din dagliga roll med Canonical?

Jag definierar och leder produktstrategin för Robotics och Automotive vertikaler på Canonical. Jag ansvarar för att koordinera produktutveckling, genomföra go-to-market-strategier och engagemang med externa organisationer relaterade till min domän.

Varför är det så viktigt att bygga en robot på programvara med öppen källkod?

Att bygga vad som helst på programvara med öppen källkod är vanligtvis en klok idé eftersom det låter dig stå på jättarnas axlar. Både individer och företag drar nytta av frivilliga bidrag från några av de smartaste hjärnorna i världen när de bestämmer sig för att bygga på en grund av öppen källkod. Som ett resultat är populära FOSS-förvar mycket robust konstruerade och mycket aktivt underhållna; låter användare fokusera på sin innovation snarare än muttrarna och bultarna i varje bibliotek som går in i deras produkt.

Kan du beskriva vad Ubuntus open source-plattform erbjuder för IoT- och robotutvecklare?

Ubuntu är den valda plattformen för utvecklare runt om i världen för friktionsfri IoT- och robotutveckling. Ett antal populära ramverk som hjälper till med enhetsutveckling är byggda på Ubuntu, så operativsystemet kan tillhandahålla flera verktyg för att bygga och distribuera produkter inom detta område direkt från lådan. Till exempel körs den mest använda mellanvaran för robotutveckling – ROS – nästan helt på Ubuntu-distros (mer än 99.5 % enligt officiella mätvärden här: https://metrics.ros.org/packages_linux.html).

Vilka är några av de viktigaste övervägandena som bör analyseras när man väljer en robots operativsystem?

Att välja rätt operativsystem är ett av de viktigaste besluten som ska tas när man bygger en ny robot, inklusive flera utvecklingsfaktorer. Kompatibilitet med hårdvara och mjukvara är nyckeln eftersom det kommer att läggas mycket tid på att säkerställa att komponenterna fungerar bra tillsammans för att inte hindra framsteg med att utveckla själva roboten.

Dessutom är tidigare bekantskap med operativsystemen av utvecklarteamet en enorm faktor som påverkar ekonomin, eftersom tidigare erfarenheter utan tvekan kommer att hjälpa till att påskynda den övergripande robotutvecklingsprocessen och därmed minska tiden till marknaden. Enkel systemintegration och tredjepartstillägg bör också övervägas kraftigt. En robot är sällan en fristående enhet och behöver ofta sömlöst interagera med andra enheter. Dessa medföljande enheter kan vara så enkla som en digital tvilling för testning av hårdvara i slingan, men generellt sett blir beräkning utanför enheten mer populär inom robotteknik. Molnrobotik, talbearbetning och maskininlärning är alla användningsfall som kan dra nytta av att bearbeta information i en serverfarm istället för på en resursbegränsad robot.

Dessutom är robusthet och en säkerhetsnivå inbyggd i kärnan absolut nödvändig. Tillgången till långsiktigt stöd för operativsystemet, särskilt från samhället, är en annan faktor. Något att tänka på är att operativsystem vanligtvis bara stöds under en viss tid. Till exempel stöds långtidsstöd (LTS) versioner av Android Things i tre år, medan Ubuntu och Ubuntu Core stöds i fem år (eller i 10 år med Extended Security Maintenance). Om den stödda livslängden för operativsystemet är kortare än den förväntade livslängden för roboten i fält, kommer den så småningom att sluta få uppdateringar och dö tidigt.

Tack för intervjun, läsare som vill veta mer bör besöka Ubuntu Robotics.

En av grundarna av unite.AI och en medlem av Forbes Technology Council, Antoine är en futurist som brinner för framtiden för AI och robotik.

Han är också grundare av Securities.io, en webbplats som fokuserar på att investera i disruptiv teknik.