cancel
Showing results for 
Search instead for 
Did you mean: 

STEVAL Drone-02 not Lifting but spins around itself Yaw motion around its own axis

aa7
Associate II

We have 2 nos of STEVAL Drone 02. 1)We assembled correctly the motors CW & CCW 2) Propellers are also correctly assembled. We are using STBLE Drone androidapp. We are facing same problem for both the units.

Propellers rotates in proper direction  but its not lifting up.instead it lifts slightly 25 cm above ground & then starts rotating around itself & moves horizontally uncontrolled. Then we have to stop it.

VIDEO of Drone behaviour attached.

Please suggest 

Regards

Shirish

 

7 REPLIES 7
Javier1
Principal

i wouldnt call that lifting to 25cm, i have no idea about the product itself but this looks like a shy liftoff, if the drone is not in the air it cannot balance itself

hit me up in https://www.linkedin.com/in/javiermu%C3%B1oz/
Thanks. This is STEVAL- Drone02 . This must be tested software and frame
kit components from ST MICRO.
Please suggest who is the right person from STEVAL DRONE team to contact
for specific questions.
Thanks and regards
Shirish
aa7
Associate II

Awaiting reply from STEVAL Drone02 team for support. Is there anyone who has used the SREVAL Drone 02 KIT ? Is it working properly. Like Lifting properly? 

Is Remocon remote available for remote control of this STEVAL Drone02 ?

 

FCEDC
Associate II

Hi,

 

We have the same problem.

Elektronvolt
Associate II

Hi, I'm in the same situation and am also having trouble reprogramming the MCU and reloading the firmware.
They have a similar problem here:
https://community.st.com/t5/stm32-mcus-motor-control/vertical-take-off-in-steval-fcu001/td-p/789521/page/3

These seem to be very common issues, even when using hardware from the official kit...

Tip: Don’t take anything for granted or assume it’s correct. There are ST errata sheets in the Steval Drone Kit 1 documentation that mention that for V1  years ago, some lots had motors with the white and black wires reversed in the kit, so even if you follow the manual, it could still be wrong...

By the way, have you found a solution or identified the source of the problem?

mƎALLEm
ST Employee

Hello,

I'm not expert of that hardware and environment but:

1- Are you sure about the motor connections and polarity:

screenshot.png

2- Did you run the sensor calibration procedure?

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.
Elektronvolt
Associate II

I mentioned in a previous reply here that I had the same issue as you, along with other problems.
Even with the default firmware, my drone wouldn’t take off; it would yaw wildly and crash into things.

After analyzing the code, I found some areas where it’s worth adjusting certain parameters for throttle mapping. Additionally, it seems that the PID parameters in the firmware aren’t quite right for the kit, even though they should be… So it’s likely that you’ll need to manually modify some default values—such as the proportional components, etc.—and fine-tune them as you go.

I posted another thread where I listed all my issues I encountered and how I found possible solutions here:

https://community.st.com/t5/stm32-mcus-boards-and-hardware/steval-fcu001v2-fcu-board-and-steval-drone02-drone-kit-issues/m-p/888938#M30210

In any case, I haven’t found the right PID settings yet—ones that are suitable or better for the drone… 
The drone now still isn't flying optimally, but at least it takes off now, even though it still yaws—though much less so—by reducing the P and I components of the yaw PID.

If anyone has already tried modifying PID values or other code lines with official drone kit 02 and found optimal ones can share them? that would be great.

Questions:
Do you plan to modify the program, or have you already tried doing so? Have you encountered any issues importing into the STM32 Cube IDE or modifying IOC settings with MX?
When I open the Cube IOC file, even if I click “Migrate” or “Continue,” the project gets corrupted, it modifies folders and files, and then throws compilation errors.

The STM32 Cube IDE project for the FW provided by ST seems to be a mix of FCU V1 code and also demo code for using the BlueNrg M0 Bluetooth module, and it’s really hard to tell what’s auto-generated code and what are custom modifications to adapt the code to a specific use case done by drone fw authors… It’s a good starting point but difficult to work with and modify given all the libraries, APIs, and middleware modules used...