logo back up home forward   further reading more topics »

Kinematics - Galilean Transform

Assuming the relative motion 'v' is along the x dimension then x -> x0 + vxt

or if we have components of velocity in all dimensions the transform will be:

t'
x'
y'
z'
=
1 0 0 0
vx 1 0 0
vy 0 1 0
vz 0 0 1
t
x
y
z

where:

in other words point:

t
x
y
z
is transformed to:
t
x + vxt
y + vyt
z + vzt

The nature of this transform is a shear (also known as skew) transform:

velocity transform before —» velocity transform after

When doing this we choose to make time 'absolute' in that the time lines are left horizontal wheras the position lines are skewed althogh I guess that this is just a covention and we could have skewed the time and made the distance absolute.

Shear (skew) Transform Matrix

The shear transform has the following characteristics:

for example the two dimensional matrix

a b
c d

we have:

a+d=2

ad-bc=1

 


metadata block
see also:

 

Correspondence about this page

Book Shop - Further reading.

Where I can, I have put links to Amazon for books that are relevant to the subject, click on the appropriate country flag to get more details of the book or to buy it from them.

 

cover Robot Dynamics Algorithms (Kluwer International Series in Engineering and Computer Science, 22)

Commercial Software Shop

Where I can, I have put links to Amazon for commercial software, not directly related to the software project, but related to the subject being discussed, click on the appropriate country flag to get more details of the software or to buy it from them.

cover us uk de SuSE Linux 11.0. Operating system with a wide range of applications including Open Office. A good distribution for developers as it contains KDevelop. Java, Mono, etc. Can install itself as a dual-boot system with an existing Windows OS if required. For information about installing it see this page.

Can you help?

Please send me any improvements to here. I would appreciate ideas to make the pages more useful including error correction, ideas for new pages, improvements to wording. It helps if you quote the full URL of the page.

 

progam

I am working on a project which uses these principles, if you would like to help me with this you are welcome to join in, here:

http://sourceforge.net/projects/mjbworld/

This site may have errors. Don't use for critical systems.

Copyright (c) 1998-2008 Martin John Baker - All rights reserved - privacy policy.