SysID trouble - Not enough data

I’m trying to run SysId with two motors on a shooter flywheel. I ran the routine, and recorded a log with CTRE’s SignalLogger. After converting the hoot to WPILib log, I can open it and set my signals from one of the motors (TalonFX-50).
image

When I try to load the data I get this message:
image

The test duration is 0.00, and I don’t see a way to change it:
image

It seems like SysID is able to find the data.
image

Here are the logs:
Logs.zip (6.8 MB)

Any suggestions what I might be doing wrong? I opened the log in AdvantageScope, and it seems like the data is there.

Looking at the logs and your screenshots, I see a couple things:

  1. I only see the quasistatic tests. I’m pretty sure you also need the dynamic tests for sysid to work.
  2. Make sure you’re using the latest sysid from WPILib 2024.2.1, there were some improvements/fixes made that can affect the quality of the analysis.

Thanks @bhall-ctre, that was it, I only ran the quasistatic tests. I knew I was doing something stupid!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.