PD control matlab coding
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I am given program to do 2 things
1) stabilise the quadcopter at a height of 0
2) give the quadrotor a step input of 1 meter
well, I get stuck even for the first task
I think I should use the formula
if true
g=9.81
m=0.81 %the mass of quadcopter
K_p=1
K_v=10
e=z_des-z
u = m * [diff(diff(z_des))+K_p*e+K_v*diff(e)+g]
The following is the cap screen of the code. I have problem on how to assign the z (current height) and z_des (desired height) from the vector s and s_des so that I could use that to calculate the e (error) = z_des-z

0 Commenti
Risposte (1)
Ragupathi S
il 14 Mar 2019
I am also doing the same course. I am also facing your issue. But I found simple thing for hover control that is stabilizing quad at height 0. Simply multiply mass(m) and acceleration due to gravity(g) and put that as input of Thrust (u)
1 Commento
kushal doshi
il 22 Giu 2020
hey i am doing the same course and i am stuck how to stabilize at height 0 can you mail me the code you uses to achive it.
@kushalydoshi@gamil.com
Vedere anche
Categorie
Scopri di più su Quadcopters and Drones in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!