Page 1 of 1

Detecting deck to be updated no reaction

Posted: Thu Apr 08, 2021 11:53 am
by Barry
Hi all,

I have installed a flow deck on Crazyflie. When I use Xbox o python scripts to hover the drone. It could not stable, there was a large drift. So I tried to update the firmware. However, when I followed the flashing procedure on the client. I met the following problem:
11111.png
There was no reaction on detecting deck to be updated. Could someone help me?

Cheers.

Re: Detecting deck to be updated no reaction

Posted: Fri Apr 09, 2021 6:57 am
by kristoffer
Hi!

There is nothing in the Flow deck to update so the expected behaviour is that the CF should just look for update-able decks and after a second or two continue. Did your client stop at this point while flashing?

If you have a drift with the flow deck it is usually because the floor under the crazyflie is too uniform (not patterns or such) which makes it difficult for the optical flow sensor to detect motion.

Re: Detecting deck to be updated no reaction

Posted: Fri Apr 09, 2021 9:50 am
by arnaud
Hi,

I could verify that you are hitting a newly introduced bug, the workaround is either to remove the flow deck before programming or just restart the client (the Crazyflie is left fully programmed in firmware mode).

I created tickets in the Crazyflie client and Crazyflie python lib repos to track the bug.

Re: Detecting deck to be updated no reaction

Posted: Tue Apr 13, 2021 6:25 am
by Barry
kristoffer wrote: Fri Apr 09, 2021 6:57 am Hi!

There is nothing in the Flow deck to update so the expected behaviour is that the CF should just look for update-able decks and after a second or two continue. Did your client stop at this point while flashing?

If you have a drift with the flow deck it is usually because the floor under the crazyflie is too uniform (not patterns or such) which makes it difficult for the optical flow sensor to detect motion.
Thank you so much. It's indeed the reason that the floor is too uniform. When I put some newspapers below, it magical stabilized itself.

Re: Detecting deck to be updated no reaction

Posted: Tue Apr 13, 2021 6:27 am
by Barry
arnaud wrote: Fri Apr 09, 2021 9:50 am Hi,

I could verify that you are hitting a newly introduced bug, the workaround is either to remove the flow deck before programming or just restart the client (the Crazyflie is left fully programmed in firmware mode).

I created tickets in the Crazyflie client and Crazyflie python lib repos to track the bug.
Thank you for your update!!! The problem has been solved.