description |
---|
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. |
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 inWPILib: Start Tool
and clickAdvantageScope
- Click
Help
thenShow Preferences
Advantage Scope's help menu
- Input the roboRIO IP address based off of your team number.
10.TE.AM.2
roboRIO Address field highlighted
- Connect to the robot (or the simulator)
Connect to Robot menu
- Add a new tab by clicking the
+
on the right side of the window
Add new tab
- Add a new 🦀 Swerve tab
Swerve tab
- Connect the module states and rotation from Smart Dashboard to the Fields.
- Under the
SmartDashboard/swerve
menu drag thedesiredStates
into theStates (Red)
field. - From the same menu drag the
measuredStates
into theStates (Blue)
field. - From the same menu drag the
robotRotation
into theRobot Rotation
field.
- Under the
Connecting data from network tables to the swerve fields
- Adjust the Data column to your Swerve Drive's properties.
- Under the
Data
column change theMax Speed
field to the value ofSmartDashboard/swerve/maxSpeed
entry. - Change the
Rotation Units
to match what theSmartDashboard/swerve/rotationUnit
shows.
- Under the
Change the swerve drive's data to match your robot
- (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
andSmartDashboard/swerve/sizeFrontBack
Change the swerve's display parameters to represent your robot's actual dimensions
Swerve Drivebase while in motion with an incorrect configuration.
(Need to change this to an actual picture of Advantage Scope)
{% hint style="info" %} 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! {% endhint %}