<p>Unless it's using a GPS receiver, the best a drone can manage is to stay approximately level. It's effectively frictionless, so any deviation from perfectly level (or any wind) will start it moving. Without a GPS, it can't detect motion, just acceleration.</p>
<p>Calibrating the accelerometers can help if it always drifts in the same direction (when there is no wind) but it's never perfect. For manual flight, you need to learn to make corrections and compensate for any wind.</p>

CC BY-SA 4.0
2023-09-13T08:50:39.437Z
2023-09-13T08:50:39.437Z
Robin Bennett
<p>I am working on a quadcopter drone, i am using s500 drone frame, pixhawk 2.4.7 flight controller,  dji 2212/920 bldc motor.
I am planning to use Raspi-4b to control the drone.
But before that, while implementing manual control with a RC, I am facing problems. The drone is not stable, it tends to move forward or rotate.</p>
<p>But while operating in altitude hold, it holds its height but tends to move in other direction.</p>
<p>I have made several tunning but still its not ok!</p>
<p>I do not know where the problem is! Is it with the flight controller?  Should i change it?</p>
<p>Will using code based control wit raspberry pi solve the porblem?</p>
<p>Sorry to bother you!</p>

<quadcopters>
Drone is not holding its position
Aaron Crt
# Drone is not holding its position

(Asked by: username_0 on 2023-09-11)

I am working on a quadcopter drone, i am using s500 drone frame, pixhawk 2.4.7 flight controller, dji 2212/920 bldc motor.
I am planning to use Raspi-4b to control the drone.
But before that, while implementing manual control with a RC, I am facing problems. The drone is not stable, it tends to move forward or rotate.

But while operating in altitude hold, it holds its height but tends to move in other direction.

I have made several tunning but still its not ok!

I do not know where the problem is! Is it with the flight controller? Should i change it?

Will using code based control wit raspberry pi solve the porblem?

Sorry to bother you!

**Tags:** quadcopters


---

## 1 answers

### Answer by username_1 on 2023-09-13. Score: 0

Unless it's using a GPS receiver, the best a drone can manage is to stay approximately level. It's effectively frictionless, so any deviation from perfectly level (or any wind) will start it moving. Without a GPS, it can't detect motion, just acceleration.

Calibrating the accelerometers can help if it always drifts in the same direction (when there is no wind) but it's never perfect. For manual flight, you need to learn to make corrections and compensate for any wind.


---

