Skip to content

[BUG] CommandScheduler loop overruns #46

@skrunked

Description

@skrunked

Description:

CommandScheduler loop overruns consistently occur in teleoperated mode. Likely due to too many actions running in periodics (Overly complex calculations, unnecessary telemetry, etc.).

To Reproduce:

  • Deploy code to real robot (roboRIO 2)
  • Enable and perform actions (any)
  • Watch riolog for command loop overruns
  • Observe DSLog files to identify subsystems with high loop times.

Urgency

  • Nice to Have
  • Important
  • Actively Halting Development

Impacted Modes:

  • Disabled
  • Teleop
  • Auto
  • Simulation

Impacted Systems:

  • Drive
  • Vision
  • Autonomous
  • Logging
  • Mechanism(s)

When?

  • Periodic
  • Init
  • Command

File(s) of Focus:

All subsystem files, focused on the periodic() methods.

Resources:


Screenshots/GIFs/Videos:

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions