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!