Ziboul wrote:Hello, have a nice 2016 year !
Thanks! May you have a great one as well!
Ziboul wrote:I use the python client to control crazyflie2.0 v. 2015.09.
But I have no access to altitude control button. Is that normal ? I would like to use the hover capability.
I've always seen those greyed out. I've never investigated further though. If you want use the "altitude hold" feature, that can be mapped to a controller button. In the python client:
1) Click the "Input device" menu.
2) Select "Configure device mapping" menu item.
3) Click the "Configure" button on the upper-right of the "Input device configuration" window.
4) Click the "Detect" button next to the checkbox label "Altitude hold" and then press a button on your controller to map it.
5) Hit the button on your controller again and you should see the checkbox next to "Altitude hold" get checked. Your button is mapped.
6) When flying, once you reach the altitude you want,
hold down the button you mapped.
You can let go of the thrust and the Crazyflie will maintain (roughly) the same altitude while the controller button is pushed. Keep in mind variables such as pressure changes, air disturbances, ambient temperature, and direct sunlight can affect the ability of the Crazyflie to maintain altitude. It will not be exact all the time. You'll see some rises and falls. But overall, it will maintain it's altitude.
If these instructions are not clear, you can find a
guide for mapping the controller buttons on the wiki.
Ziboul wrote:I did not find source for this client in github. Is not it possible to have access to this source ? Or perhaps I went to the wrong place.
Z.
The source for v2015.09 client is here on
the "Releases" page at GitHub.
The latest source is
here in GitHub.
Hope this helps!