-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Store Debug Data, Swerve Data, Targeting Data, and driver info on separate sections
Driver Info:
- Elevator Level ( Rest, L1, L2, L3, L4, Barge)
- Carrying Algae
- Carrying Coral
- Current Mode / Action (intaking, climbing, aligning, etc)
- Auton Selection
- Driver Control Scheme Selection
- Driver Controller Mode Selection
- Backup Driver Controller Mode Selection
- Normal Camera View of the field at different angles
- Limelight View of the Field
- Current Section of the field (Nearest game element & Tag)
- Current State (Coral Intaking, Coral Scoring, Algae Intaking, Algae Scoring and at what level, and stable & unstable hanging)
- Map of the field w/ robot
- Hang Up or Down
Targeting Data:
- Horizontal Displacement from the target
- Vertical displacement from the target (based on the height of the elevator compared to the height of the level we are targeting)
- Target's 2D position
- Target's Rotation / orientation
- Target Present
Debug Data:
- Algae Target Speed (Adjustable)
- Elevator Target Height (Adjustable)
- Algae Current Intake Speed
- Elevator's Current Height
- Elevator PID Error
- Adjustable Elevator PID gains
- Distance between each field element and the bot's current position
- The 2D position of each field element
- Joystick Data
- Hang Position
- Adjustable Hang PID
- Hang PID error
Swerve Data :
-
Each Module's Absolute, Current, and Target Angle
-
Each Module's Drive Velocity
-
Each Module's Angle error
-
Whether a module is out of acceptable error (aka misaligned or difting)
-
Whether or not a module is active
-
Chassis Position
-
Chassis Velocity
-
Chassis Angular Velocity
-
Chassis YPR
-
Chassis Heading Direction
-
Is Chassis in Angle Reset Mode? (Drive Controller changes for resetting Chassis values like module zeros, Yaw, and elevator zero)
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request