Gimbal Joint -- Simscape -- Singularity
조회 수: 3 (최근 30일)
이전 댓글 표시
Hello everyone,
When I was trying to aimulate more than 90 degree with Gimbal Joint on Y and Z axis. I always have a problem with singularity. The problem is caused by Gimbal Joint.X axis. Anyone knows how should I can solve this problem? The other side, I dont have any problem with X axis. I can simulate more than 90 degree.
Thank you very much in advance.
Here is the error message.
Derivative of state 'Sensor.Gimbal_Joint.Rx.w' in block 'Sensor/Gimbal Joint' at time 0.766 is not finite.
The simulation will be stopped. There may be a singularity in the solution
If not, try reducing the step size (either by reducing the fixed step size or by tightening the error tolerances)
댓글 수: 0
답변 (1개)
Steve Miller
2021년 6월 5일
A Gimbal Joint can be oriented into a singularity if two of the axes align perfectly, as two of the degrees of freedom are then aligned. You can swap in a Spherical Joint to avoid this problem.
--Steve
댓글 수: 1
Muhammad Fairuz
2022년 9월 7일
Hi Steve,
I need to define upper and lower limit, joint stiffness and damping for each rotational axis. Due to this reason, I am using gimbal joint insteads of spherical joint (can only configure for one x-axis).
Any idea to find way around this issue? I am having gimbal lock issue.
Thanks
참고 항목
카테고리
Help Center 및 File Exchange에서 Assembly에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!