Afficher commentaires plus anciens
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 commentaires
Jan
le 25 Mai 2011
"The initial values do not change, but... go to infinity"? I cannot follow. What exactly happens?
Shobhit Gupta
le 29 Mai 2011
Réponses (1)
Jan
le 25 Mai 2011
1 vote
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 commentaires
Shobhit Gupta
le 26 Mai 2011
Arnaud Miege
le 26 Mai 2011
Can you upload your model to a filesharing site? There may be some modelling errors in the model of the robot.
Shobhit Gupta
le 29 Mai 2011
Shobhit Gupta
le 29 Mai 2011
Catégories
En savoir plus sur Robotics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!