Transformation matrix from global to loca frame

AI Thread Summary
Naveen seeks guidance on calculating the transformation matrix from the world frame to the base frame of a spatial serial manipulator, specifically for modeling RNA backbone atoms as a hyper-redundant manipulator. He has successfully determined the end-effector position relative to the base frame but struggles to transform this position to the world frame. The manipulator's axes are defined based on the bond lengths and angles, with the Z-axis aligned along the bonds. He is looking for a method to relate the coordinate system of the first atom to the world frame. The discussion emphasizes the need for a transformation matrix that accurately reflects this relationship.
naveen_633
Messages
1
Reaction score
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
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.
 
Posted June 2024 - 15 years after starting this class. I have learned a whole lot. To get to the short course on making your stock car, late model, hobby stock E-mod handle, look at the index below. Read all posts on Roll Center, Jacking effect and Why does car drive straight to the wall when I gas it? Also read You really have two race cars. This will cover 90% of problems you have. Simply put, the car pushes going in and is loose coming out. You do not have enuff downforce on the right...
Thread 'Physics of Stretch: What pressure does a band apply on a cylinder?'
Scenario 1 (figure 1) A continuous loop of elastic material is stretched around two metal bars. The top bar is attached to a load cell that reads force. The lower bar can be moved downwards to stretch the elastic material. The lower bar is moved downwards until the two bars are 1190mm apart, stretching the elastic material. The bars are 5mm thick, so the total internal loop length is 1200mm (1190mm + 5mm + 5mm). At this level of stretch, the load cell reads 45N tensile force. Key numbers...
I'm trying to decide what size and type of galvanized steel I need for 2 cantilever extensions. The cantilever is 5 ft. The space between the two cantilever arms is a 17 ft Gap the center 7 ft of the 17 ft Gap we'll need to Bear approximately 17,000 lb spread evenly from the front of the cantilever to the back of the cantilever over 5 ft. I will put support beams across these cantilever arms to support the load evenly
Back
Top