Diverging results
Mostra commenti meno recenti
Hi,
I am currently developing a control system for a 3 link manipulator as part of my project. I got some torque control values that is needed to be applied at each joint of the manipulator to produce desired trajectory. I've developed a matlab simulink model to simulate this as well(I dont want to use Sim mechanics model as of now), but the values produced by my model are diverging/blowing.
For instance even if I am providing holding torque (to counter-act gravity term, in this case angles of manipulator should not change), initial angle values do not change, but over a time period these values starts changing and eventually goes on to infinity.
Sorry for the long question.
Prompt response would be deeply appreciated.
2 Commenti
Jan
il 25 Mag 2011
"The initial values do not change, but... go to infinity"? I cannot follow. What exactly happens?
Shobhit Gupta
il 29 Mag 2011
Risposte (1)
Jan
il 25 Mag 2011
1 voto
I guess, that you apply the counter-act gravity term with a limited accuracy. Then the small resulting torque will accumulate over the time.
There is no way to solve this drift in an open-loop control system, which acts on the torques only. To control the position of a robot, you have to control te position ;-)
4 Commenti
Shobhit Gupta
il 26 Mag 2011
Arnaud Miege
il 26 Mag 2011
Can you upload your model to a filesharing site? There may be some modelling errors in the model of the robot.
Shobhit Gupta
il 29 Mag 2011
Shobhit Gupta
il 29 Mag 2011
Categorie
Scopri di più su Robotics in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!