# Tag Info

## Hot answers tagged coordinate-system

Accepted

### How do you write unit tests for robotics related software?

Your statement about the need to reimplement the same feature in order to test it could be applied for all software which needs to be unit-tested and it is not specific only to your problem. A unit ...
• 6,682
Accepted

### Conveyor Belt Calibration for a Robot - Rotation Matrix

A general approach would be to construct a so called axis-angle representation and convert that to a rotation matrix representation. On order to do so, one could start with a normal vector of the ...
• 6,682
Accepted

### Range of a heading angle [0,2π) or [−π,π)

No difference at all although φ∈[−π,π) is much more reasonable and intuitive. It is just a matter of system definition.
• 1,577

### How do I convert a set of coordinate and rotation values

What you are looking for here is homogeneous transformation matrices. The purpose of these matrices is to seamlessly integrate rotation and translations into one matrix that acts as a change of ...
• 904

### Confusion on TF2 frame name conventions, base_link vs odom?

The odom -> base_link transform is published by the odometry system of your robot (from wheel encoders, IMU, etc.). on the other hand, your navigation system is ...

### Conversion of roll, pitch and yaw from ENU to NED

ENU = East, North, Up NED = North, East, Down So, if you have x_ENU, y_ENU, and z_ENU, then: ...
• 16k
1 vote

### Which way should angles be measured given a coordinate frame, according to convention? And if going against convention what are the implications?s

Anticlockwise angle is simply a mathematical and physical convention, but it's universal in the mathematical and scientific cultures I'm familiar with. If you have something intuitive or aesthetic to ...
• 621
1 vote

### How are these equivalent rotation coordinates related?

They are written in the angle-axis representation. In the angle axis representation, the direction of the 3d vector gives the axis of rotation (rotates counter clockwise around it). These two ...
• 128
1 vote

### How the motor commands are obtained from gcodes?

The main role of the CNC controller is to "convert" G Code to motor commands. This is a highly complex function and many books have been written about this. As a top level overview, the G-...
• 6,682
1 vote
Accepted

Assuming frame $0$ is the 'absolute frame', if we let $^j P_i$ be the $i^{th}$ position/orientation expressed in the $j^{th}$ coordinate frame, then what you're asking for is the sequence $$\{(^0P_i)... 1 vote ### Compute path in absolute frame from sequence of measurements Each step can be represented by its transformation matrix,$$ \begin{bmatrix} \cos{\theta'_{i}} & -\sin{\theta'_{i}} & x'_{i}\\ \sin{\theta'_{i}} & \phantom{-}\cos{\theta'_{i}} & y'_{...
• 619

Only top scored, non community-wiki answers of a minimum length are eligible