Skip to main content

What's New in 2025?

Swift, Simple, Smart

The 2025 version of AdvantageScope is now in beta, and includes over 130 new features and updates! Check the full changelog for a complete list. Some of the most notable new features are explained below.

2025 Feature Poster

โฉ 100x Faster Log Decodingโ€‹

(That's not a typo.)

Below is an hour-long 140MB log file being decoded by the 2024 and 2025 versions of AdvantageScope. The decode time goes from 30 seconds to 300 milliseconds.

Log speed comparison

โณ All-New Timeline Interfaceโ€‹

The timeline interface has been completely redesigned to enable precise scrubbing, with controls for zooming and panning. Auto and teleop match periods are also color coded for easier navigation.

Timeline demo

๐ŸŽ›๏ธ All-New Control Interfaceโ€‹

The visualization controls for many tabs, including the ๐Ÿ—บ๏ธ Odometry and ๐Ÿ‘€ 3D Field tabs have been redesigned from scratch to make the interface more simple, consistent, and capable. New features like nested objects, visibility toggles, and object settings make it easier to get started while enabling advanced new visualization options.

New controls

๐ŸŽจ Expanded Color Optionsโ€‹

Several brand-new colors are available when visualizing ghosts, vision targets, and trajectories. And for the first time, multiple ghost colors are supported on the ๐Ÿ—บ๏ธ Odometry tab!

Rainbow ghosts

...

Rainbow cat

๐Ÿฆ€ New Swerve Visualizationsโ€‹

Swerve module states can be visualized in 2D or 3D by overlaying vectors on the ๐Ÿ—บ๏ธ Odometry and ๐Ÿ‘€ 3D Field tabs.

Looking to go deeper? Try visualizing chassis speeds on the ๐Ÿฆ€ Swerve tab, which can now display an unlimited number of data sets!

New swerve visualizations

๐Ÿ“‰ Line Graph Improvementsโ€‹

Fields displayed on the ๐Ÿ“‰ Line Graph can now be customized by changing the thickness, color, and style (stepped, smooth, or points).

New integration and differentiation options, along with a streamlined unit conversion interface, make advanced analysis even easier.

Want to visualize even more data at once? Try popping out the line graph to a separate window!

Users of the WPILib persistent alerts API can now visualize errors, warnings, and info messages as a compact waterfall chart.

Line graph styles

๐Ÿ’ฌ Console Improvementsโ€‹

The ๐Ÿ’ฌ Console includes new visualization options, like shading for error and warning message, the ability to exclude unwanted messages, highlight of matching filter text, and text file exporting.

Console tab

๐Ÿ“Š Redesigned Statistics Viewโ€‹

The ๐Ÿ“Š Statistics tab is redesigned with several new capabilities. It supports an unlimited number of fields with more flexibility for calculating absolute and relative errors.

New range options enable easy selection just by panning and zooming on the timeline, or look at live-updating data by showing the most recent 10 or 30 seconds while connected to a live source.

The statistics tab also supports pop-out windows for the first time!

Statistics redesign

๐ŸŒก๏ธ Heatmap Upgradesโ€‹

Heatmaps can now be viewed on the ๐Ÿ‘€ 3D Field tab! Plus, new range options allow filtering to auto, teleop, or teleop excluding endgame (to eliminate climbing sequences that throw off the visualization).

Heatmap upgrades

๐Ÿคฉ New UI on Windows and Linuxโ€‹

The AdvantageScope UI on Windows has been redesigned for a cleaner look with an integrated menu and title bars. The menu bar on Linux uses the same updated style. This cleaner window design was previously only available on macOS.

Windows UI

๐Ÿฅ‡ First-Class Struct Supportโ€‹

The WPILib struct format is type-safe and unit-safe, allowing 2D and 3D poses to be intermixed for the first time. Visualize 3D poses on the 2D field (or vice-versa), without ever worrying about mixing up data types or units! AdvantageScope is also smarter when suggesting possible object types, ensuring that data is always displayed correctly.

warning

As part of our transition to struct, the legacy number array format for geometry data is now deprecated. See this page for details.

2D & 3D intermixing

๐Ÿ“– New Documentation Siteโ€‹

You're viewing the updated version of the AdvantageScope documentation, which supports easier navigation via the sidebar and a more refined mobile interface. This documentation can be accessed online at docs.advantagescope.org, or offline by clicking the ๐Ÿ“– icon in the tab bar.

Documentation screenshot