Présentation de Monumental

Monumental BV, une startup néerlandaise, a levé 35 millions de dollars dans le cadre d'une série B. L'entreprise utilise des robots pour construire les murs de maisons, d'écoles et d'autres bâtiments. Les robots, appelés Petra et Panama, livrent des briques et du mortier, tandis qu'un troisième système, Pisa, effectue le travail de pose de briques.

Fonctionnement des robots de Monumental

Les robots de Monumental sont coordonnés à l'aide d'une plate-forme appelée Atrium. Cette plate-forme automatise plusieurs tâches impliquées dans les projets de construction, notamment la génération de plans de façade basés sur des détails de haut niveau fournis par un architecte. Les utilisateurs peuvent personnaliser des paramètres tels que la disposition des briques. Atrium peut également placer des briques verticalement, une disposition principalement utilisée à des fins décoratives.

Technologie et innovation

Monumental a développé un langage de programmation personnalisé pour Atrium, appelé Plan. Ce langage permet aux développeurs de l'entreprise d'optimiser la façon dont les robots effectuent leur travail. Les équipes logicielles n'ont qu'à fournir une description de haut niveau du flux de travail du projet. Les détails plus granulaires sont définis automatiquement par un interpréteur. De plus, Monumental utilise la photogrammétrie pour corriger les erreurs dans les plans de construction, en comparant les photos d'un site de construction à un modèle 3D virtuel.

Implications et limites

Monumental a dû résoudre plusieurs problèmes techniques pour que ses robots fonctionnent de manière fiable. Par exemple, les capteurs des robots peuvent parfois dysfonctionner, ce qui signifie que les données qu'ils génèrent ne reflètent pas les paramètres d'un site de construction. Pour éviter ces problèmes, Monumental calibre ses capteurs avant chaque projet. L'entreprise a également formé un réseau neuronal personnalisé pour compenser les erreurs de placement des briques. Avec son financement, Monumental prévoit d'embaucher plus d'ingénieurs et de développer sa présence internationale, ainsi que le nombre de tâches de construction que ses robots peuvent automatiser.

Exemple de code pour la calibration des capteurs :
   // Calibration des capteurs
   sensor_data = calibrate_sensors()
   // Utilisation des données calibrées pour la construction
   construction_data = use_calibrated_sensors(sensor_data)