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.
Last updated
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.
Last updated
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.
Connect laptop to robot
Open AdvantageScope (WPILib)
or in VS Code open the command palette and type in WPILib: Start Tool
and click AdvantageScope
Click Help
then Show 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/swerve
menu drag the desiredStates
into the States (Red)
field.
From the same menu drag the measuredStates
into the States (Blue)
field.
From the same menu drag the robotRotation
into the Robot Rotation
field.
Adjust the Data column to your Swerve Drive's properties.
Under the Data
column change the Max Speed
field to the value of SmartDashboard/swerve/maxSpeed
entry.
Change the Rotation Units
to match what the SmartDashboard/swerve/rotationUnit
shows.
(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/sizeLeftRight
and SmartDashboard/swerve/sizeFrontBack
The BLUE lines are the measured velocity and position of the swerve module.
The RED lines is the velocity and position of the module sent!