Revolute joint in Simscape

조회 수: 9 (최근 30일)
santosh kakarla
santosh kakarla 2021년 4월 21일
답변: Yifeng Tang 2021년 4월 26일
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?

채택된 답변

Yifeng Tang
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개)

카테고리

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