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!