Skip to content

[FEATURE] Turret Angle Tolerance Checking #98

Description

@skrunked

Description:

Over the season, we've frequently had issues with shooting around the turret's wrapping point: we've knocked over a coffee at the 190 field, shot me in the head, and even hit an E-stop, resulting in a replayed match. To combat this, add a check for whether or not the turret's angle is within a tolerance of +- 20 degrees (tune this range), without which the uptake will not run. Think about this more, as it could lead to jamming. Perhaps run the uptake slowly backwards if not within tolerance so that a jam is avoided?

Type:

  • New Feature
  • Improvement to Existing Feature

Category:

  • Software
  • Controls/Mechanism
  • Controllers/Buttons/Human Interface
  • UI/Dashboard
  • Logging

Urgency

  • Nice to Have
  • Important
  • Critical

Impacted Modes:

  • Disabled
  • Teleop
  • Auto
  • Simulation

Impacted Systems:

  • Drive
  • Vision
  • Autonomous
  • Logging
  • Mechanism(s): Turret, Uptake

When?

  • Periodic
  • Init
  • Command

File(s) of Focus:

Uptake.java and potentially Hopper.java
Turret.java
RobotContainer.java

Resources:


Screenshots/GIFs/Videos:

Metadata

Metadata

Assignees

No one assigned

    Labels

    consult drive teamSeek input from drive team on your changes before merging.enhancementNew feature or requestreal robot requiredMust be tested on physical robot before merge.

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions