Foxglove
Plateforme de visualisation et d'observabilité pour les robots
Foxglove aide les équipes de robotique à comprendre ce que leurs machines ont fait. Les robots génèrent des flux de caméras, lidar, GPS, moteurs et logs, et le débogage demande de les regarder ensemble sur une timeline. Le viewer de Foxglove montre images, nuages de points, courbes, cartes et scènes 3D dans des panneaux personnalisables qui restent synchronisés, et il fonctionne avec ROS et d’autres frameworks.
La plateforme ajoute la gestion des données. Les équipes téléversent des enregistrements dans le cloud, les cherchent par métadonnées et événements, partagent des liens vers des moments précis, et collaborent sur des problèmes. L’entreprise a aussi créé MCAP, un format conteneur ouvert pour des données robotiques multimodales, désormais largement utilisé, y compris comme format d’enregistrement par défaut dans ROS 2.
Foxglove a une offre gratuite pour les personnes et les petites équipes et des offres payantes pour les déploiements plus grands. Il se concentre sur la visualisation et la gestion des données, pas sur la simulation ou le contrôle de flotte. Les alternatives incluent Rerun, Rviz et PlotJuggler pour ROS, Webviz, et Weights & Biases ou du logging sur mesure pour les équipes très orientées ML. Foxglove convient aux équipes de robotique et de véhicules autonomes qui déboguent des runs en conditions réelles.