Open rbrott opened 1 month ago
Hi, I am part of team 25780, CyberChaos, and I have some more questions on the tuning process:
I have doubts about the values I got for the inPerTick, lateralInPerTick, trackWidthTicks, kV, and kS. I did the ForwardPushTest and got 0.0059125 for the inPerTick. The distance traveled was 120 inches and the ticks I got from the encoders was 20295.9830867 ticks.
Next, I did the ForwardRampLogger and got kS = 1.7811092303367975 and kV = -0.0003004190059495368. I'm not sure if these values are in the correct range or if the kV is too close to zero.
Then, I did the LateralRampLogger and got a lateralInPerTick of -0.0028922498586113937. I'm not sure if this is in the correct range or if it needs to be positive.
Lastly, I did the AngularRampLogger and got -7815.355690456733 for trackWidthTicks. I'm not sure if this has to be a positie number. Here are the images of the graphs:
Thank You, Team 25780, CyberChaos.
I have doubts about the values I got for the inPerTick, lateralInPerTick, trackWidthTicks, kV, and kS. I did the ForwardPushTest and got 0.0059125 for the inPerTick. The distance traveled was 120 inches and the ticks I got from the encoders was 20295.9830867 ticks.
That seems reasonable to me. FTC motors with typical gearing and typical wheel sizes give roughly hundreds of ticks per inch (so ~0.01 in / tick).
I'm not sure if these values are in the correct range or if the kV is too close to zero.
kV should always be positive so you have some motors to reverse. It will be close to zero though.
Then, I did the LateralRampLogger and got a lateralInPerTick of -0.0028922498586113937. I'm not sure if this is in the correct range or if it needs to be positive.
That one should also be positive.
Lastly, I did the AngularRampLogger and got -7815.355690456733 for trackWidthTicks. I'm not sure if this has to be a positie number.
Positive as well
And looks like one of your dead wheels is unplugged
As a follow up question, we got through ManualFeedbackTuner and are assuming that we have to change parameters values at the top of the ThreeDeadWheelLocalizer.java file but we are not completely sure. We were also wondering how we should plot the graph (ex. should we plot y and y error when we change par0yticks?) and how to validate the parameters.
Team 25780 emailed with some questions. I'm going to answer them here with the hope that more people will stumble across this information.
It's located here for mecanum and here for tank.
Do not skip steps! You are much better off asking in the FTC Discord or even opening a new issue here.
These op modes are not included directly in the quickstart, but they should appear on the Driver Station if you've setup everything correctly.