Revolute joint in Simscape
조회 수: 9 (최근 30일)
이전 댓글 표시
In a simplified bike model using the first generation Simmechanics toolbox, there are two revolute joints. First one is between the rare wheel and the back portion of the chassis and the second one is between the handle bar and the front portion of the chassis. In this case, the axes of rotation of these two revolute joints (the axis of rotation of the rear wheel and the steering axis) that are attached to a given frame (chassis) are orthogonal to each other.
However, using the present version of Simscape Multibody toolbox, it is difficult to see the way to achieve this, given that the axis of the revolute joint is to be aligned only to the z-axis of the given frame. Here, the problem arises because if the axis of a revolute joint is oriented towards z-axis then the other revolute joint should be aligned to the y-axis or x-axis.
What is the solution for this problem?
댓글 수: 0
채택된 답변
Yifeng Tang
2021년 4월 26일
I hope I understood your question correctly that you are trying to attach two revolute joints in different orientations to one solid. The Rigid Transform block will help establish a new frame to align the joints. You can attach multiple frame transformation, translation and rotation, to a same solid, so it can have joints in different orientations and at different locations with other solids.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Assembly에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!