Aller au contenu

Développement logiciel robotique

Un robot fait ce que quelqu'un a écrit.

Nous écrivons des comportements sur mesure pour robots humanoïdes : séquences de mouvement, voix, pilotage à distance, tops de show et intégrations avec vos propres systèmes. Python et C++ sur ROS 2 et le SDK Unitree, développés à Monaco et livrés sous forme de code qui vous appartient.

Ingénieur travaillant sur un logiciel robotique sur mesure pour un robot humanoïde Unitree

Sorti de sa caisse, un robot a un répertoire. Écrit pour vous, il a un métier.

Chaque robot humanoïde arrive avec une série de mouvements intégrés. Ils suffisent à impressionner une salle une fois. Ils ne suffisent plus quand le robot doit démontrer votre produit, prendre un top depuis la console lumière, lire dans votre base de données ou répéter parfaitement les mêmes douze secondes pendant trois jours sur un stand. C'est là que commence le développement logiciel robotique.

Nous travaillons sur l'Unitree G1 EDU, la version développeur de l'humanoïde que nous louons sous le nom de NOVA, avec le SDK complet ouvert. Nos ingénieurs écrivent en Python et en C++ au-dessus de ROS 2. Cela couvre les séquences de mouvement, la parole, la gestion des capteurs, le pilotage à distance et les connexions avec tout ce que vous utilisez déjà, d'un catalogue produits à une régie de spectacle.

Les projets sont chiffrés au projet, jamais selon une grille tarifaire affichée sur une page web, parce que le prix honnête dépend de ce que le robot doit faire et du degré de précision exigé. Les petites missions représentent quelques jours de travail sur un robot que vous louez déjà. Les plus importantes s'étendent sur plusieurs semaines, avec une démonstration à la fin de chacune, pour que vous voyiez la machine bouger plutôt que lire un rapport.

Ce que nous développons.

Mouvement sur mesure

Séquences, gestes et routines écrits pour votre scénario, réglés sur le robot réel et pas seulement en simulation.

Voix et parole

Répliques écrites ou voix générée en français et en anglais, avec le rythme, les pauses et les gestes calés sur les mots.

Pilotage à distance

Une interface opérateur conçue pour votre show : une tablette, une télécommande ou un bouton unique qu'un régisseur peut presser.

Conduite de show

Des tops pris sur un timecode, une console lumière ou un serveur média, pour que le robot bouge avec la musique et la lumière, et non à côté.

Intégrations

Votre API, votre base produits, votre CRM, votre système de réservation, vos écrans ou vos capteurs. Le robot lit des données réelles et agit en conséquence.

ROS 2 et le SDK

Python et C++ sur ROS 2 et le SDK Unitree, versionnés et documentés, pour qu'un autre ingénieur puisse reprendre le travail plus tard.

Ingénieur travaillant sur un logiciel robotique sur mesure pour un robot humanoïde Unitree

Ce que comprend un projet.

Chaque mission est cadrée par écrit avant que quiconque n'ouvre un éditeur, pour que vous sachiez ce que vous achetez.

  • Un brief écrit et un périmètre technique validés avec vous avant le début du développement
  • Un développement sur matériel réel, pas uniquement en simulation
  • Le code source dans votre dépôt, en Python et C++ sur ROS 2
  • Une documentation qu'un ingénieur extérieur à notre équipe peut suivre
  • Une répétition ou un essai à blanc sur le robot avant la première utilisation publique
  • Un opérateur formé au comportement que nous avons écrit, pour les journées de location
  • Une période de support après la livraison, pour les corrections et les petits ajustements
  • Un devis ferme par projet, avec les déplacements et les journées de location listés séparément

Comment se déroule un projet.

Cadrage

Nous passons en revue ce que le robot doit faire, où il doit le faire et avec quelle précision. Vous recevez un périmètre écrit et un prix ferme.

Développement

Nos ingénieurs écrivent le comportement sur le robot réel, par cycles courts, avec une vidéo à la fin de chacun pour que vous voyiez l'avancement au lieu d'en lire le récit.

Répétition

Nous déroulons la séquence complète dans des conditions aussi proches que possible du lieu réel, puis corrigeons ce que le sol, la lumière et le bruit révèlent.

Livraison

Vous recevez le code, la documentation et un opérateur formé. Si vous nous voulez sur place, nous amenons le robot et le pilotons pour vous.

Les questions que l'on nous pose.

Une question que nous n'avons pas couverte ? Écrivez-nous, nous répondons sous 24 heures.

Combien coûte un développement logiciel robotique ?

Le chiffrage se fait au projet. Le prix dépend du volume de comportements nouveaux à écrire, de la précision exigée sur le timing et du nombre de systèmes avec lesquels le robot doit dialoguer. Décrivez ce que vous voulez lui faire faire, nous revenons sous 24 heures avec un périmètre et un montant ferme.

Pour quels robots développez-vous ?

L'humanoïde Unitree G1 EDU avant tout, que nous exploitons sous le nom de NOVA, parce qu'il ouvre l'intégralité de son kit de développement. Le travail se reporte sur MONTARI, le G1 standard, partout où la plateforme le permet. Si vous possédez un autre robot avec un SDK accessible, envoyez-nous le modèle et nous vous dirons honnêtement si nous sommes la bonne équipe.

Sommes-nous propriétaires du code que vous écrivez ?

Oui. Le code source arrive dans votre dépôt, en Python et C++ sur ROS 2, avec une documentation qu'un autre ingénieur peut suivre. Nous ne gardons pas votre show en otage dans une boîte noire, et nous accueillons volontiers vos développeurs aux côtés des nôtres.

Combien de temps dure un projet logiciel robotique ?

Une séquence de mouvement affinée ou une scène écrite pour un événement prend généralement quelques jours. Une démonstration reliée à vos propres données, avec conduite de show et répétition, demande de deux à six semaines. Nous vous disons dans quel cas vous êtes avant votre engagement, pas après.

Pouvez-vous écrire le logiciel et piloter le robot lors de notre événement ?

C'est l'arrangement habituel. Nous développons le comportement, puis nous vous louons le robot avec un opérateur qui connaît déjà le déroulé. La même équipe a écrit et pilote, rien ne se perd entre les deux.

Dites-nous ce que la salle doit retenir.

Envoyez-nous la date, le lieu et ce dont vous voulez que vos invités parlent le lendemain. Nous répondons sous 24 heures avec un déroulé et un prix.

Téléphone
+377 37 73 06 01
Nous couvrons
Monaco et la Côte d'Azur
Réponse
Sous 24 heures

Merci. Nous répondons sous 24 heures.

WhatsApp