Where is the control part?
Posted: Tue Nov 09, 2021 12:42 am
Dear All,
I am confused about where is the control part of the optical flow. I know there is a kalman_core.c and flowdeck_v1v2.c.
I am sorry that I am not familiar with the firmware. It looks like from the flowdeck_v1v2.c we can get the motion difference in the x and y-direction. But how can we utilize this motion difference to hover the drone?
I used the crazyflie in my house but the lighting condition and ground pattern were not good, so I was wondering if I can modify some parameters in the firmware so as to increase the performance of the optical flow algorithm. In my house, the drift issue is quite serious. And when I commend the drone, send_hover_setpoint(), sometimes the drone will go super fast that beyond the velocity I give.
Can anyone give me some suggestions? I would appreciate that! Thanks!
Cheers!
I am confused about where is the control part of the optical flow. I know there is a kalman_core.c and flowdeck_v1v2.c.
I am sorry that I am not familiar with the firmware. It looks like from the flowdeck_v1v2.c we can get the motion difference in the x and y-direction. But how can we utilize this motion difference to hover the drone?
I used the crazyflie in my house but the lighting condition and ground pattern were not good, so I was wondering if I can modify some parameters in the firmware so as to increase the performance of the optical flow algorithm. In my house, the drift issue is quite serious. And when I commend the drone, send_hover_setpoint(), sometimes the drone will go super fast that beyond the velocity I give.
Can anyone give me some suggestions? I would appreciate that! Thanks!
Cheers!