Revolute Joints Block, State Tragets
2 次查看(过去 30 天)
显示 更早的评论
When I have a value for "Specify Position Target" and I run the simulation, I don't get the same value from the sensor. Any idea, how can I set the mechanism at a specific revolute joint angle?
1 个评论
Vasco Lenzi
2020-8-24
Are you using PS-Simulinkconverter to look at the angle? Or Simulink-PS converter to feed position to the joint? Are all of the SI units correctly handled between Simscape and Simulink (eg rad vs deg)?
Cheers
Vasco
采纳的回答
Vasco Lenzi
2020-8-27
Closing the loop here. The main problem was the initial condition setting at different joint targets. You can check if a system initialized in the desired target by going to the Variable Viewer:
And then checking if the system could initialize correctly:
Usually relaxing some of the target leads to the system initalizing correctly.
0 个评论
更多回答(1 个)
Ashraf Omran
2020-8-24
2 个评论
Vasco Lenzi
2020-8-24
Hi Ashraf
thanks for answering the questions.
feel free to attach the files on this topic. That may be best since more people may chime in to help
Vasco
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Assembly 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!