just a beginner in drones ,just researched a bit and form a very basic PID code ,the problem is my drone is not properly taking -off very random directional take off,drifting in different directions each time i arm it and try taking off,its not perfectly vertical,where as my roll,pitch and yaw commands are all 0(set points ).can anybody help me in improving the arduino code
drone specifications
100 mmx120 mm x-frame
8700KV motors
2840 tri-blade props
original arduino nano FC
nrf24l0 receiver and transmitter
gy87 as imu
25A 4-1 esc
1000mha 70C 2S lipo
weight aprox.180gm
her I post snaps of my drone and two first trial videos,trouble is take off is random in every trials i try
.Its taking of bit not perfectly vertical,randomly drifting in every take off,can anybody help me in improving the algorithm for fine tuning?
drone specs. are
120 mm X frame
8700KV motors
25A 4-1 esc
2840 props
arduino nano FC
nrf24l01 transmitter receiver
uno transmitter
70C 1000mha lipo(2S)
weight approx.182 gms
thanks Mark I thought about the battery issue once ,but when i researched over net i found most of the DIY drones are having top mounted batteries,so I opted,but now I think of modifying the frame to lift the motors so that centre of gravity and centre of lift become close enough.BUt Mark I am a newbee in arduino so pls help me how I can adjust the servo update rate to 100-400updates/sec.
Cross-posting is against the rules of the forum. The reason is that duplicate posts can waste the time of the people trying to help. Someone might spend 15 minutes (or more) writing a detailed answer on this topic, without knowing that someone else already did the same in the other topic.
Repeated cross-posting will result in a suspension from the forum.
In the future, please take some time to pick the forum board that best suits the topic of your question and then only post once to that forum board. This is basic forum etiquette, as explained in the sticky "How to use this forum - please read." post you will find at the top of every forum board. It contains a lot of other useful information. Please read it.