Advantage Scope
Advantage Scope is a data visualization tool, courtesy of team 6328 Mechanical Advantage, which can visualize the Swerve Drive to give you feedback for debugging.
Opening
Since the 2024 Season, Advantage Scope has been included with the WPILib installation. There is no external download required, however with every WPILib update you should re-download the WPILib installer to get the latest version of WPILib tools.
Configuring Advantage Scope
Connect laptop to robot
Open
AdvantageScope (WPILib)or in VS Code open the command palette and type inWPILib: Start Tooland clickAdvantageScopeClick
HelpthenShow Preferences

Input the roboRIO IP address based off of your team number.
10.TE.AM.2

Connect to the robot (or the simulator)

Add a new tab by clicking the
+on the right side of the window

Add a new 🦀 Swerve tab

Connect the module states and rotation from Smart Dashboard to the Fields.
Under the
SmartDashboard/swervemenu drag the everything fromadvantagescope/into theSourcesfield.You may need to enable your robot before you can add
SmartDashboard/swerve/advantagescope/desiredStates

Adjust the Data column to your Swerve Drive's properties.
Under the
Datacolumn change theMax Speedfield to the value ofSmartDashboard/swerve/maxSpeedentry.

(Optional) Adjust the Display column to accurately display your robot's chassis dimensions by changing the Size (Left-Right) and Size (Front-Back) to match what is under
SmartDashboard/swerve/sizeLeftRightandSmartDashboard/swerve/sizeFrontBack

Overview

Last updated
Was this helpful?