We are working on a rapid prototype of electric actuator project. We followed TI's theory and samples to implement the FOC, SVPWM, and serial form of PID algorithms that drive a PMSM. The current control loop and velocity control loop work well, however, the position controller does not, actuator position oscillates significantly. What is unusual in this project is that we don't have LVDT transducer to measure actuator position, we compute actuator position based on resolver position with gear ratio. I wonder if this computed linear position causes the oscillation of position control loop. Is there anyone who had the experience in this approach? Your comments are greatly appreciated!