Skip to content

[BUG] CommandScheduler loop overruns #46

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

    Labels

    bugSomething isn't workingcleanuplater problemNot a very high priority, investigate once nothing pressing remains.real robot requiredMust be tested on physical robot before merge.

    Type

    Fields

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions