A Displacement-Rotation Algorithm

  • A
  • Thread starter Thread starter Muhammad
  • Start date Start date
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 'Determine whether ##125## is a unit in ##\mathbb{Z_471}##'
This is the question, I understand the concept, in ##\mathbb{Z_n}## an element is a is a unit if and only if gcd( a,n) =1. My understanding of backwards substitution, ... i have using Euclidean algorithm, ##471 = 3⋅121 + 108## ##121 = 1⋅108 + 13## ##108 =8⋅13+4## ##13=3⋅4+1## ##4=4⋅1+0## using back-substitution, ##1=13-3⋅4## ##=(121-1⋅108)-3(108-8⋅13)## ... ##= 121-(471-3⋅121)-3⋅471+9⋅121+24⋅121-24(471-3⋅121## ##=121-471+3⋅121-3⋅471+9⋅121+24⋅121-24⋅471+72⋅121##...
Back
Top