Graduate Displacement-Rotation Algorithm

  • Thread starter Thread starter Muhammad
  • Start date Start date
Click For Summary
The discussion focuses on developing a displacement-rotation algorithm for an object that can move in the x-y plane and rotate around the z-axis. The object is measured at three points, each equipped with devices that provide linear displacement in micrometers. The goal is to calculate the overall displacement along the x and y axes and the rotation around the z-axis using the displacement values from these points. The mathematical approach involves three vector equations that create an overdetermined system, suggesting that a solution may not exist. The optimal strategy is to minimize the error in the displacement and rotation calculations.
Muhammad
Messages
4
Reaction score
0
The attached sketch shows an object which can move in x-y plane and rotate around z axis only. The movements are small and in the order of micrometers.

Point a, b and c are the locations of measurement. Each of these points have measuring devices which can give linear displacement in micrometers.

If the object is displaced by external force, the measuring devices will give linear displacement values. However, with these 3 displacement values, I would like to develop an algorithm which can give me overall displacement of the object along x and y axes as well rotation around z axis.

rotation matrix interpretation.webp
 
Physics news on Phys.org
You have three vector equations of the form <br /> a&#039; = R_z(\theta)a + t which gives six equations in three unknowns; this system is overdetermined and may not have a solution. Your best option is to choose \theta and t to minimize the error <br /> \|a&#039; - R_z(\theta)a - t\|^2 + \|b&#039; - R_z(\theta)b - t\|^2 + \|c&#039; - R_z(\theta)c - t\|^2
 
Thank you for your reply.
 
Thread 'How to define a vector field?'
Hello! In one book I saw that function ##V## of 3 variables ##V_x, V_y, V_z## (vector field in 3D) can be decomposed in a Taylor series without higher-order terms (partial derivative of second power and higher) at point ##(0,0,0)## such way: I think so: higher-order terms can be neglected because partial derivative of second power and higher are equal to 0. Is this true? And how to define vector field correctly for this case? (In the book I found nothing and my attempt was wrong...

Similar threads

  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 6 ·
Replies
6
Views
1K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 20 ·
Replies
20
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K