6dof joint simulation problem

조회 수: 2 (최근 30일)
Ridhi Bansal
Ridhi Bansal 2023년 1월 13일
댓글: Ridhi Bansal 2023년 1월 18일
I am running a simulation if I use 6dof joint my simulation is so slow that it almost seems its not working. Where in the same model it I use a planar or cartesian joint keeping rest everything same the simulation works fine. what could be going wrong?
  댓글 수: 1
Ridhi Bansal
Ridhi Bansal 2023년 1월 16일
I have few more questions:
  1. If i used a planar joint between an object and ground, do I get normal force?
  2. Also I tried using 6DOF joint between object and world frame and contact friction block between object and ground and the object falls passing through ground block, how to i stop it from passing through ground block?

댓글을 달려면 로그인하십시오.

답변 (1개)

Sam Chak
Sam Chak 2023년 1월 16일
Most likely that the simulation ran into one of the singularities.
You must identify the singularities and don't move your joints close to them.
  댓글 수: 3
Sam Chak
Sam Chak 2023년 1월 17일
편집: Sam Chak 2023년 1월 17일
Correct me if I'm wrong.
  1. Isn't it true that if the position of the object is higher than the ground position, then there shoud be no reaction or normal force?
  2. Are you able to manually insert a few conditional statements such that it does not phantomly phase through the ground? Theoretically, there should be multiple solutions for a 6DOF robot, and you should discard solutions that phase through the ground. Else, you need to solve a Constrained Problem via optimization technique such that the ground position is the constraint.
Ridhi Bansal
Ridhi Bansal 2023년 1월 18일
For planar joint the normal force is zero even when on the ground. Is this correct? Because this is what my simulations are showing me.
For 6dof joint the mass passes through the ground. How do you constrain it to stay on the surface and still have a normal force?

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Assembly에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by