Hi,
in this function I find this piece of code
/* tracking observer calculation */
this->f16PosMeEst = (frac16_t)AMCLIB_TrackObsrv_A32af(this->a32PosErr, &this->sTo);
My question is: why use AMCLIB_TrackObsrv_A32af library function if we read the signal from encoder?
Also the speed seem to be "estimated"
/* speed estimation by the tracking observer */
this->fltSpdMeEst = this->sTo.fltSpeed;
Thanks,
Fausto