Ältere Kommentare anzeigen
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 Kommentare
Jan
am 25 Mai 2011
"The initial values do not change, but... go to infinity"? I cannot follow. What exactly happens?
Shobhit Gupta
am 29 Mai 2011
Antworten (1)
Jan
am 25 Mai 2011
1 Stimme
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 Kommentare
Shobhit Gupta
am 26 Mai 2011
Arnaud Miege
am 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
am 29 Mai 2011
Shobhit Gupta
am 29 Mai 2011
Kategorien
Mehr zu Robotics finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!