FogROS apporte le cloud computing robotique au système d'exploitation du robot

FogROS apporte le cloud computing robotique au système d’exploitation du robot

Lors d’un récent voyage dans la Bay Area, j’ai pris quelques heures pour visiter le laboratoire de recherche sur l’intelligence artificielle de Berkeley (BAIR). Le professeur Ken Goldberg m’a fait visiter le laboratoire et m’a présenté quelques projets sur lesquels les étudiants travaillaient. FogROS a immédiatement attiré mon attention – et pas seulement parce qu’il porte un nom similaire à une cuisine française problématique.

Crédits image : Robotique ouverte

L’offre fait partie de la dernière version du système d’exploitation robotique open source, ROS 2 Humble Hawksbill – la huitième version de ROS 2. En un mot, il offre une méthode pour décharger les tâches robotiques sur un serveur distant, en utilisant un cloud plate-forme informatique comme Amazon Web Services. Les progrès de l’informatique côté serveur qui ont rendu possibles des choses comme le cloud gaming avec une latence minimale peuvent également être appliqués aux opérations robotiques.

“Les robots sont souvent limités dans leurs capacités informatiques embarquées en raison des exigences de poids et de puissance”, a déclaré à TechCrunch Jeff Ichnowski, un étudiant post-doctorant de Berkeley qui a dirigé le projet. “Ils ont aussi rarement des accélérateurs matériels comme les GPU, les TPUS ou les FPGA. Mais de nombreux algorithmes de robots et avancées récentes (par exemple, l’apprentissage en profondeur) bénéficient d’ordinateurs et d’accélérateurs matériels haut de gamme. Nous envisageons que l’utilisation du cloud computing pour accélérer les calculs lents peut permettre aux robots de faire plus de choses dans le même laps de temps.

La plate-forme annoncée aujourd’hui dans le cadre de la nouvelle version de ROS est en fait FogROS 2. La première version, qui a été introduite l’été dernier, était une première preuve de concept. En mars dernier, les équipes ont discrètement mis à disposition un aperçu de FogROS 2 via GitHub, et aujourd’hui il est mis en ligne pour tous, avec un certain nombre d’améliorations conçues pour optimiser les performances basées sur le cloud.

Crédits image : RSO

Tout comme jouer à des jeux Xbox sur un smartphone, le principe de base ici est de fournir une méthode pour exécuter des tâches complexes sur un robot qui ne nécessite pas de traitement embarqué tout aussi complexe. Si vous pouvez effectuer la tâche via un serveur distant, vous pouvez économiser sur la taille, le poids et – peut-être le plus important – le coût. L’équipe note dans un article récemment publié :

Nous démontrons dans des exemples d’applications que les performances obtenues grâce à l’utilisation d’ordinateurs cloud peuvent surmonter la latence du réseau pour accélérer considérablement les performances du robot. Dans des exemples, FogROS 2 réduit la latence SLAM de 50 %, réduit le temps de planification de saisie de 14 s à 1,2 s et accélère la planification de mouvement 28 fois. Par rapport aux alternatives, FogROS 2 réduit l’utilisation du réseau jusqu’à 3,8 fois.

Goldberg note qu’une telle plate-forme pourrait ouvrir encore plus de possibilités pour la robotique que celles énumérées ci-dessus. “Cela peut potentiellement bénéficier à d’autres tâches gourmandes en calcul pour les robots, telles que la planification stochastique, et faciliter l’apprentissage en profondeur supervisé et non supervisé des tâches de plusieurs robots.”

Les futures versions du programme pourraient ouvrir les choses à d’autres plates-formes, notamment Google Cloud et Azure. L’équipe note :

Dans les travaux futurs, nous continuerons à ajouter la prise en charge de fournisseurs et de services de cloud computing supplémentaires. Nous explorerons d’autres modèles d’informatique, tels que les instances sans serveur, ponctuelles, etc. Nous explorerons également l’extension des capacités de mise en réseau de FogROS 2 pour permettre aux robots de communiquer, de collaborer et de partager des données plus facilement.

Humble Hawskbill inclut un certain nombre de fonctionnalités supplémentaires, un certain nombre d’ajouts au-delà de la plate-forme de cloud computing. Par Open Robotics, qui est chargé de maintenir ROS, les mises à jour incluent,

“Le système d’exploitation du robot a fait ses débuts à l’ICRA il y a treize ans ce mois-ci et Open Robotics a célébré son dixième anniversaire en mars”, a déclaré le PDG d’Open Robotics dans un communiqué lié à l’actualité, “donc la sortie de ROS 2 Humble Hawksbill est l’occasion idéale de remercier la communauté mondiale de milliers de développeurs et de millions d’utilisateurs qui contribuent à la plate-forme et l’améliorent.”

#FogROS #apporte #cloud #computing #robotique #système #dexploitation #robot

Leave a Comment

Your email address will not be published.