Introducing Text Annotations in Foxglove Studio’s Image Panel
Text annotations can dramatically enrich how you debug your robots’ perception modules. By rendering useful metadata in-context, text annotations can facilitate faster comprehension and richer analysis.
Labeling bounding boxes can help roboticists quickly understand how their perception stack is performing.
To display your own annotated images in Foxglove Studio, check out our
text-annotation-demo in the MCAP GitHub repo. This simple example renders a ball bouncing around a scene over time, and publishes two
TextAnnotation messages to label the scene with the timestamp (top left corner of the scene) and the ball’s position (above our perceived bouncing box).
Run the demo script to output a
text-annotation-example.mcap file for visualization in Foxglove Studio. Add an Image panel to your layout, and toggle on the “annotations” topic in the panel settings to display both labels:
While this exercise demonstrates a rather simple use case for annotated images, we hope it inspires your team to annotate your images – with perception labels, error messages, or other useful metadata.
Generating server routes and accurate documentation from an OpenAPI spec
Foxglove adds new SSO options for streamlined account access
Get blog posts sent directly to your inbox.