Cas d’étude : une infrastructure cloud abordable pour le robot familial Buddy

Temps de lecture : 3 minutes

Installée à Paris, Blue Frog Robotics développe Buddy que ses créateurs présentent comme le premier robot de compagnie abordable pour la famille. Il entend se connecter, interagir et aussi protéger chaque membre de la famille.

En 2015, une campagne de financement participatif a permis à Blue Frog de collecter 100 000 dollars en 24 heures (son objectif) avant de lever au total 620 000 dollars. Les pré-ventes (réservations du produit) se sont poursuivies via le site de Blue Frog pour atteindre 1,5 million de dollars.

Livre Blanc

Création d’une ville hyperconnectée

Quelle sont les bonnes pratiques et les défis liés de la création d’une ville hyperconnectée ? Cet Ebook interactif et collaboratif vous dévoile son analyse sur les villes hyperconnectées. 

Télécharger le livre blanc

Supervisée par Blue Frog Robotics, la distribution de Buddy passe par un réseau spécifique dans chaque pays. Voilà pourquoi il est fondamental pour Blue Frog de mettre en place une infrastructure pour mesurer le déploiement de son robot de compagnie comme pour évaluer ses usages.

C’est bien entendu le cloud qui a été appelé à la rescousse pour prendre soin des données collectées et héberger les services requis pour le bon fonctionnement de Buddy. Objectif : disposer d’une infrastructure capable de soutenir le rythme de déploiement des robots mais aussi économique avec un niveau de service optimal. C’est l’équation sur laquelle les équipes de Blue Frog Robotics et de Microsoft DX France ont travaillé ensemble.

Concrètement, Buddy envoie deux types de données

des données techniques et d’usage

des données de contexte et de profil

Les données de contexte et de profil sont générées par Buddy ou l’app qui l’accompagne lors des synchronisations. Ce jeu de données, configuré pour être lu et écrit mais faiblement sollicité, est stocké au format JSON. Les données techniques et d’usage sont en revanche envoyées de manière très fréquente et ne sont pas éditables. Stockées également au format JSON, elles sont encodées en base64 pour réduire la longueur des messages. Dans ces données, on trouve le niveau de batterie ou encore l’activité des servomoteurs.

3 impératifs : scalabilité, sécurité et… prix

Trois impératifs guident le design de l’architecture : la scalabilité, la sécurité et le prix car Buddy est commercialisé à un prix fixe, sans abonnement. Le coût de l’infrastructure associée doit donc être le plus bas possible. La scalabilité concerne l’ensemble des services afin d’éviter tout problème de performance lors du déploiement des robots.

Quant à la sécurité, l’équipe de Blue Frog estime que la protection des données de la famille sont la priorité No 1. C’est pourquoi le logiciel de Buddy embarque différents procédés de chiffrement. Côté cloud, il s’agit aussi d’assurer un transfert anonymisé des données et de garantir que seuls les systèmes autorisés peuvent lire ou écrire ces données. Voici le schéma de l’architecture retenue :

 

Buddy Schéma Architecture

 

3 domaines sont distingués :

  • le stockage des objets blob
  • la collecte des messages (événements, commandes, infos de monitoring, création des rapports Power BI)
  • l’automatisation (scripts pour permettre un déploiement continu de l’infrastructure)

Tous les détails techniques (scripts et services invoqués) de la collecte des données du robot jusqu’à PowerBI sont disponibles sur microsoft.github.io. Le code source est également disponible . Précision importante, cette infrastructure a été élaborée en seulement 3 jours.

 

Livre Blanc

Transformation numérique : la défense et le renseignement

Les opérations militaires et de renseignement adoptent facilement la transformation numérique pour améliorer leur préparation, moderniser leur environnement de travail et renforcer la collaboration.

Télécharger le livre blanc

Un budget infrastructure très modeste pour chaque Buddy vendu

Avec quel résultat au final ? Et surtout quels coûts ? Voici leur décomposition sur une base mensuelle

> Stockage des blobs pour les infos de contexte et de profil = 14,8896$
> Stockage des blogs pour les données techniques et d’usage = 54,7398$
> Event Hub = 22,55$
> Fonctions Azure = 1,1094$
> Stream Analytics = 25,0281$
> Bande passante = 3,8628$

Soit un coût mensuel de 122,1797$

Blue Frog Robotics misant sur un déploiement de 2 200 robots, le coût mensuel pour chaque Buddy vendu sera donc de 0,05554$… Soit un coût unitaire très modeste qui permet à Blue Frog de tenir sa promesse sans compromettre son business modèle : proposer un robot familial et… abordable.

> Voir le scénario technique détaillé et les scripts

 

A la une

Une équipe en entreprise qui discutent.

Azure OpenAI Service : l’IA générative en pratique

Au-delà de l’effet d’annonce, l’IA générative a bel et bien fait son entrée dans le monde de l’entreprise et est là pour rester… Immersion dans les divers cas d’usage concret développés, qui génèrent de valeur ajoutée et promesses d’efficacité.  Le partenariat scellé entre Microsoft et OpenAI fait naître de nombreuses innovations entre les deux firmes, mais […]

Lire l'article
La photographie présente la technologie Inner Eye de Microsoft utilisée pour aider les médecins à visualiser de manière plus précise des affections telles que le cancer, afin d'améliorer les traitements.

Réseau de neurones : tout ce qu’il faut savoir

Inspirés du fonctionnement du cerveau humain, les réseaux de neurones ont joué un rôle primordial dans l’essor de l’intelligence artificielle et du machine learning. Grâce à leur structure complexe et leur capacité à apprendre à partir de données, ils permettent aux machines de prendre des décisions de manière autonome, offrant ainsi un large éventail d’application prometteuses.  Explorons ensemble […]

Lire l'article