Entretiens

Adi Singh, Responsable de produit en robotique chez Canonical – Série d’entretiens

mm
Ajouter Unite.AI à vos sources préférées sur Google

Adi Singh est le Responsable de produit en robotique chez Canonical.   Canonical spécialise dans les logiciels open source, notamment Ubuntu, la distribution Linux d’entreprise la plus populaire au monde, du cloud à la périphérie, et dispose d’une communauté mondiale de 200 000 contributeurs.

Ubuntu est la distribution Linux la plus populaire pour les systèmes intégrés de grande taille. À mesure que les robots autonomes mûrissent, les entreprises technologiques innovantes se tournent vers Ubuntu, nous discutons des avantages de la construction d’un robot à l’aide de logiciels open source et d’autres considérations clés.

Qu’est-ce qui a déclenché votre intérêt initial pour la robotique ?

Quelques années après avoir commencé la programmation, j’étais insatisfait de voir mon travail s’exécuter uniquement sur un écran. J’avais envie de voir une action physique, une réponse tangible, un résultat réel de mon ingénierie. La robotique était une réponse naturelle à cette envie.

Pouvez-vous décrire votre rôle quotidien chez Canonical ?

Je définis et dirige la stratégie produit pour les secteurs de la robotique et de l’automobile chez Canonical. Je suis responsable de la coordination du développement produit, de la mise en œuvre des stratégies de lancement sur le marché et des engagements avec les organisations externes liées à mon domaine.

Pourquoi est-il important de construire un robot sur un logiciel open source ?

Construire quelque chose sur un logiciel open source est généralement une bonne idée, car cela permet de s’appuyer sur les épaules de géants. Les individus et les entreprises bénéficient des contributions bénévoles de certaines des plus brillantes mentes du monde lorsqu’ils décident de construire sur une base de logiciels open source. En conséquence, les dépôts de logiciels open source populaires sont très robustes et très actifs ; ce qui permet aux utilisateurs de se concentrer sur leur innovation plutôt que sur les détails de chaque bibliothèque intégrée à leur produit.

Pouvez-vous décrire ce que la plate-forme open source Ubuntu offre aux développeurs d’IoT et de robotique ?

Ubuntu est la plate-forme de choix pour les développeurs du monde entier pour un développement d’IoT et de robotique sans friction. Un certain nombre de cadres populaires qui aident à l’ingénierie des appareils sont construits sur Ubuntu, donc le système d’exploitation est capable de fournir plusieurs outils pour la construction et le déploiement de produits dans ce domaine directement dans la boîte. Par exemple, le middleware le plus utilisé pour le développement de la robotique – ROS – est presque entièrement exécuté sur les distributions Ubuntu (plus de 99,5 % selon les métriques officielles ici : https://metrics.ros.org/packages_linux.html).

Quelles sont les principales considérations qui doivent être analysées lors du choix d’un système d’exploitation pour un robot ?

Choisir le bon système d’exploitation est l’une des décisions les plus importantes à prendre lors de la construction d’un nouveau robot, notamment plusieurs facteurs de développement. La compatibilité du matériel et de la pile logicielle est essentielle, car beaucoup de temps sera consacré à garantir que les composants fonctionneront bien ensemble pour ne pas entraver les progrès de la mise au point du robot lui-même.

De plus, la familiarité antérieure du système d’exploitation par l’équipe de développement est un facteur important qui affecte l’économie, car l’expérience antérieure accélérera sans aucun doute le processus de développement du robot et réduira ainsi le temps de mise sur le marché. La facilité d’intégration du système et des extensions tierces doit également être prise en compte. Un robot est rarement un appareil autonome et a souvent besoin d’interagir sans heurt avec d’autres appareils. Ces appareils compagnons peuvent être aussi simples qu’un jumeau numérique pour les tests de matériel dans la boucle, mais en général, le traitement de l’information en dehors de l’appareil est de plus en plus populaire dans la robotique. La robotique en nuage, le traitement de la parole et l’apprentissage automatique sont tous des cas d’utilisation qui peuvent bénéficier du traitement de l’information dans une ferme de serveurs au lieu de sur un robot à ressources limitées.

De plus, la robustesse et le niveau de sécurité intégrés dans le noyau sont impératifs. La disponibilité d’une prise en charge à long terme pour le système d’exploitation, en particulier de la part de la communauté, est un autre facteur. Il faut garder à l’esprit que les systèmes d’exploitation ne sont généralement pris en charge que pendant une période déterminée. Par exemple, les versions à support à long terme (LTS) d’Android Things sont prises en charge pendant trois ans, tandis que Ubuntu et Ubuntu Core sont pris en charge pendant cinq ans (ou pendant dix ans avec la maintenance de sécurité étendue). Si la durée de vie prise en charge du système d’exploitation est inférieure à la durée de vie prévue du robot sur le terrain, il cessera éventuellement de recevoir des mises à jour et mourra prématurément.

Remerciements pour l’entretien, les lecteurs qui souhaitent en savoir plus peuvent visiter Ubuntu Robotics.

Antoine est un leader visionnaire et associé fondateur d'Unite.AI, animé par une passion inébranlable pour façonner et promouvoir l'avenir de l'IA et de la robotique. Un entrepreneur en série, il croit que l'IA sera aussi perturbatrice pour la société que l'électricité, et se fait souvent prendre en train de vanter le potentiel des technologies perturbatrices et de l'AGI.

En tant que futuriste, il se consacre à explorer comment ces innovations vont façonner notre monde. En outre, il est le fondateur de Securities.io, une plateforme axée sur l'investissement dans les technologies de pointe qui redéfinissent l'avenir et remodelent des secteurs entiers.