Transformation matrix from global to loca frame

In summary, the conversation discusses a question about calculating the transformation matrix from a world frame to the base frame of a spatial serial manipulator. The frames are attached with specific orientations and the DH parameters are defined accordingly. The person is successfully able to calculate the end-effector position with respect to the base frame, but is having trouble transforming it to the world frame. They are seeking help in obtaining the transformation matrix for the first atom to the world frame.
  • #1
naveen_633
1
0
Hello friends
Iam naveen and new to this forum.I have a question regarding the transformation matrix from world frame to the base frame of a Spatial serial manipulator. The frames are attached like this. The Z-axes are along the link lengths. The Xi axis is oriented such that Xi = Zi X Zi+1 and Y-axis such that it completes a right-hand system. For the base frame of manipulator the Z-axis is along the First link but the X and Y axes are arbitrary. My world frame is at (0,0,0) at some distance and different orientation to that of robot base frame. World frame orientation is along unit vectors xo = [1 0 0],yo = [0 1 0] and zo = [0 0 1]. I want to know how to calculate the Transformation matrix from world frame to manipulator base frame.To make it clear further the First link is located at some distance and oriented differently with respect to world frame.Iam sucessfully able to calculate the end-effector position withrespect to base frame.But iam not able to transform it withrespect to world frame. I tried in many ways but could not succeed.I will describe the context of the problem below.

Actually iam modelling the backbone atoms of a RNA molecule as a serial chain hyper-redundant manipulator. The atoms are modeled as joints and bond-lengths as links. The bond-lengths and bond-angles are constants and torsion angles are the variable parameters. The frames are attached as described in the first paragraph. The Z-axes are along the bond-lengths. The Xi axis is oriented such that Xi = Zi X Zi+1 and Y-axis such that it completes a right-hand system.For the first bond the Z axis is along the bond but the X and Y axes can be taken arbitrary.
The DH parameters are defined as follows. a =0 always for this problem as the bonds intersect(hence the Z-axis), d- distance between X-axis is here is taken as the bond-length, theta is the torsion angle. All DH parameters are calculated from atomic positons of atoms.
Initially iam trying to calculate the end-atom position(end-effector) withrespect to first-atom(base-frame),for some known values of theta. This iam sucessfully able to do. But Iam not able to calculate end-atom position withrespect to world frame. So i want to know the transformation matrix which relates frame attached to first atom(note that the Z-axis of frame attached to first-atom is oriented along the bond from first-atom to second-atom but X and Y axis are arbitrary) to the world frame.

Thank you for your patience reading of my long describtion of my question.
 
Engineering news on Phys.org
  • #2
Do you have the transform matrix for the first atom to the world frame?

I would have thought that if you have the end atoms position in terms of the first atom's coordinate system, then you could just apply the transformation matrix for the first atom to the world frame.
 

1. What is a transformation matrix from global to local frame?

A transformation matrix from global to local frame is a mathematical tool used to convert coordinates from one coordinate system to another. It represents the relationship between the global coordinate system (usually the world coordinate system) and the local coordinate system (usually an object's coordinate system).

2. How is a transformation matrix from global to local frame calculated?

A transformation matrix from global to local frame is calculated by multiplying a rotation matrix and a translation matrix. The rotation matrix represents the orientation of the local coordinate system relative to the global coordinate system, while the translation matrix represents the position of the local coordinate system relative to the global coordinate system.

3. What are the main applications of using a transformation matrix from global to local frame?

A transformation matrix from global to local frame is commonly used in computer graphics, robotics, and engineering. It allows for easy manipulation and transformation of objects in a 3D space, as well as accurate positioning and orientation of robotic arms and other mechanical systems.

4. Can a transformation matrix from global to local frame be used for any type of coordinate system?

Yes, a transformation matrix from global to local frame can be used for any type of coordinate system as long as the relationship between the two coordinate systems can be represented by a rotation and translation. It is commonly used for Cartesian, cylindrical, and spherical coordinate systems.

5. How does a transformation matrix from global to local frame affect the transformation of objects?

A transformation matrix from global to local frame affects the transformation of objects by defining the relationship between the global coordinate system and the object's local coordinate system. This allows for accurate positioning, scaling, and rotation of objects in a 3D space relative to the global coordinate system.

Similar threads

  • Mechanical Engineering
Replies
3
Views
456
Replies
2
Views
645
  • Special and General Relativity
3
Replies
101
Views
3K
Replies
5
Views
960
Replies
40
Views
2K
  • Special and General Relativity
Replies
21
Views
989
  • Introductory Physics Homework Help
Replies
4
Views
1K
  • Introductory Physics Homework Help
Replies
10
Views
516
  • Advanced Physics Homework Help
Replies
8
Views
736
Replies
4
Views
2K
Back
Top