Diverging results
显示 更早的评论
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 个评论
Jan
2011-5-25
"The initial values do not change, but... go to infinity"? I cannot follow. What exactly happens?
Shobhit Gupta
2011-5-29
回答(1 个)
Jan
2011-5-25
1 个投票
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 个评论
Shobhit Gupta
2011-5-26
Arnaud Miege
2011-5-26
Can you upload your model to a filesharing site? There may be some modelling errors in the model of the robot.
Shobhit Gupta
2011-5-29
Shobhit Gupta
2011-5-29
类别
在 帮助中心 和 File Exchange 中查找有关 Robotics 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!