Page 1 of 1
after get time diff with two anchors, python do what things ?
Posted: Sat Dec 10, 2016 12:59 am
by justinleeyang
hi, arnaud:
from the crazyflie-firmware, after get diff with anchors, the information send to PC client python. Because I ldon't learn python, so I don't know the later
things, are you introduce the python's processing?
Re: after get time diff with two anchors, python do what things ?
Posted: Mon Dec 12, 2016 1:53 pm
by arnaud
Hi Justin,
All processing for TDoA is done in the Crazyflie: difference of distances between anchor is calculated by the LPS driver and sent to the Kalman filter for position estimation.
Maybe you can give us more precision about what data or code you are wondering about?
Re: after get time diff with two anchors, python do what things ?
Posted: Mon Dec 12, 2016 2:07 pm
by justinleeyang
hi, arnaud:
I want to know how to get 3D position of space. so you mean that when crazyflie get the time diff to EKF, then calculate the (X,Y,Z) ?
Re: after get time diff with two anchors, python do what things ?
Posted: Wed Dec 14, 2016 11:07 am
by arnaud
Hi,
Yes, the EKF in the Crazyflie is calculating the X,Y,Z position estimates.
Distance difference enters there:
https://github.com/bitcraze/crazyflie-f ... aTag.c#L84
And we get X,Y,Z on the other end:
https://github.com/bitcraze/crazyflie-f ... 1093-L1098
Re: after get time diff with two anchors, python do what things ?
Posted: Fri Dec 16, 2016 5:06 am
by justinleeyang
hi, arnaud:
according to my privious understanding, the EKF only estimate non-linear data, from your view, EKF also get the 3D position.
so I need get more the EKF information. thanks!