Question about rotation and reference

  • Thread starter Thread starter fenestren
  • Start date Start date
  • Tags Tags
    Reference Rotation
AI Thread Summary
The discussion centers on the transformation of the Earth's magnetic field vector from the Earth-NED reference frame to the Body-NED frame of a car equipped with a magnetometer. The car's orientation is defined by yaw, pitch, and roll angles, which can complicate the transformation process due to their interdependencies. Participants suggest using a single transformation matrix derived from these angles to convert the magnetic field vector accurately. The confusion arises from the simultaneous changes in orientation while the car is in motion, affecting magnetometer readings. Ultimately, the original poster resolves their issue by researching rotation matrices online.
fenestren
Messages
9
Reaction score
0
Hi.

Let's suppose to have a car with a reference system called Body-NED with its origin in the center of gravity of the car, Xb-axis (called North) pointing towards the front of the car, Yb-axis (called East) pointing towards the right door and Zb-axis (called Down) pointing...down the street of course :smile:

On this car there is a magnetometer to measure the magnetic field.

Finally we have the Earth's magnetic field that has it's own reference system called Earth-NED with center in the Earth's surface where the car is located and with X-North and Y-East axes laying on the plane perpendicular to Earth's gravity field, while Z-Down is parallel to Earth's gravity field: therefore, X-North points toward magnetic North and Y-East is perpendicular to X-North and Z-Down as regards to the right hand rule.

The Earth's magnetic field is a vector H with components He_x, He_y and He_z with respect to Earth-NED X,Y,Z reference.

Three attitude angles for the car are referenced to the local horizontal plane which is perpendicular to Earth’s gravity.

Yaw is defined as the angle between the Xb axis and the magnetic north on the horizontal plane measured in a clockwise direction when viewing from the top of the car.

Pitch is defined as the angle between the Xb axis and the horizontal plane. When the car is rotating around the Yb axis with the Xb axis moving upwards, pitch is positive and increasing.

Roll is defined as the angle between the Yb axis and the horizontal plane. When the car is rotating around the Xb axis with the Yb axis moving downwards, roll is positive and increasing.

What's the magnetic field measured by the magnetometer on the car?

I know that there are three rotation matrices built on yaw, pitch and roll angles and the product of them has to be used, but I'm confused about the sequence and the change of reference field.

Can you help me please?
Thank you.

 
Engineering news on Phys.org
If I understand you correctly, your problem is transforming the H vector from the Earth-NED frame to the Body-NED frame? You should be able to form a single transformation matrix which you can multiply by the H vector to get it in the Body-NED frame.

This is a common task for 3D graphics so if you look in that area you can find plenty of information.

Do you really have to express the car's orientation as yaw-pitch-roll? They're extremely confusing variables. For example if it's got a non-zero roll, then you try to change the pitch, you have to also change either the roll angle or the yaw angle at the same time.

If you express the orientation as 2 vectors in Earth-NED space, say Xb and Yb, then it's quite easy to form the transformation matrix. Tho I can't remember how off the top of my head. I think you basically just put the 3 orientation vectors (the 3rd is uniquely determined by the other 2), into each row or column of a 3x3 matrix, and it's finished.
 
Hi,
yes, my problem is that the car, while running on the road, can go up/down a hill (pitch), or can have side slope (roll) or even not-zero yaw, pitch and roll angle at the same time and magnetometer readings are attitude-related :(

For example if it's got a non-zero roll, then you try to change the pitch, you have to also change either the roll angle or the yaw angle at the same time.

I can't understand...sorry.
 
fenestren said:
Hi,
yes, my problem is that the car, while running on the road, can go up/down a hill (pitch), or can have side slope (roll) or even not-zero yaw, pitch and roll angle at the same time and magnetometer readings are attitude-related :(

Yea. Wikipedia "Rotation matrix" should explain how to create the matrix from yaw-pitch-roll. I can't quite see it myself because of an internet problem. There are still lots of choices you have to make, but it should get you on the right track.
 
Last edited:
[SOLVED] Question about rotation and reference

Hi,

I solved reading on Wikipedia and following a few links on internet.
Thank you for your help
 
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...
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
Thread 'What's the most likely cause for this carbon seal crack?'
We have a molded carbon graphite seal that is used in an inline axial piston, variable displacement hydraulic pump. One of our customers reported that, when using the “A” parts in the past, they only needed to replace them due to normal wear. However, after switching to our parts, the replacement cycle seems to be much shorter due to “broken” or “cracked” failures. This issue was identified after hydraulic fluid leakage was observed. According to their records, the same problem has occurred...
Back
Top