Skip to content

[FEATURE] Elevator Simulation #16

@skrunked

Description

@skrunked

Description:

At present, we are able to simulate the drivetrain, allowing us to run some level of driver practice or troubleshooting without access to the physical robot. To emulate cycling and get accurate driver/operator practice in, we must also simulate the other subsystems, starting with the elevator.

For reference, our elevator contains (verify this with mechanical):

  • a REV NEO Brushless motor with a 15:1 reduction
  • Theoretically 23lbs of carriage weight (may or may not include the intake?)
  • Drum radius of maybe 0.0222m (pitch radius of the elevator's sprocket, Programmer Guesstimated Edition)
  • Maximum carriage height of 1.328m, minimum of... 0m

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): Elevator

When?

  • Periodic
  • Init
  • Command

File(s) of Focus:

  • ElevatorSystem.java or consider making separate subsystem for simulation
  • Robot.java and/or RobotContainer.java

Resources:


No relevant media, at least not currently.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions