- You need to start your force sine wave with a phase angle of 90 degrees (or pi/2). If you apply a sine wave with a phase of 0 degrees, you will accelerate in one direction during the positive portion of the sine wave, and then decelerate back to 0 speed during the negative portion of the sine wave, but never have negative velocity. Your mechanism will move in steps in the same direction infinitely.
- Your force is not strong enough to overcome gravity.
Restricting motion for a sinusoidal force input in simscape
조회 수: 3 (최근 30일)
이전 댓글 표시
I am inputting a sinsoidal input and pushing it through all kinematics and jacobian transposes to derive the desired force needed,
When i directly input the sinusoidal input to a prismatic joint (after choosing Force as an input to the joint) the model does't follow the trajectory but goes up OR down infinetly. How can i make prismatic joints follow a sinusoidal input by choosing force an an input to that joint,
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/331331/image.png)
(from figure, the end effector goes up infinietly)
Worth mentioning is that i am not taking any measurements (readings) from the joint i am calculating the desired force through a different kinematics and dynamics subsystem and then the calculated force is fed to the prismatic joints,
How can this be solved?
Thank you so much
댓글 수: 0
채택된 답변
Steve Miller
2022년 12월 20일
Without seeing your exact model, it is hard to say exactly what the problem is.
Here are my best guesses:
--Steve
댓글 수: 3
Steve Miller
2022년 12월 20일
My pleasure! Sorry it took so long to answer. This was miscategorized. I discovered it while refiling posts. Better late than never!
--Steve
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Joints and Constraints에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!