You are here

VESC PID tuning for F1Tenth

1 post / 0 new
genozen
Offline
Last seen: 1 week 6 days ago
VESC Free
Joined: 2024-05-28 05:47
Posts: 1
VESC PID tuning for F1Tenth

Hello, I was following the  F1Tenth guide to tune the PID for my brushless motor with the Flipsky FSESC4.2: https://f1tenth.readthedocs.io/en/stable/getting_started/firmware/firmware_vesc.html

I got my motors to spin and tune using the FOC Detect and Calculate Parameters (step 6), but when I go to step 8, I'm not getting a clean step response.

The motor just keeps going back and forth (small jitters).
image

https://drive.google.com/file/d/1qz19Cn6L8sVJha-jo5pdrcN4c3cANdHA/view?usp=sharing

I tried changing the Kp, Ki, Kd, but nothing seems to change...

1. Any idea as to why my motors are jittering?

Also, initially my motor was spinning backwards when tuning, so I flipped some of the leads to make it go forward, I also tried to invert the motor direction. (I'm not sure how to match the 3 leads since the label on the Flipsky A, B, C are not documented correctly from the pictures on their website).

2. How does the "enable servo" work in the App settings -> General? I enabled the option and uploaded the config to my VESC, but when I change the slider for the servo output under Controls, nothing is moving...