Skip to content

can anyone explain publish_pose function, in detail? #523

Discussion options

You must be logged in to vote

Please state what part of it you are interested in. I'll try to explain the first part.

Pose is a 4x4 matrix representing an euclidean transformation in homogeneous coordinates, also known as rototranslation.
It is used for change from one reference system to another, like you have this 3D point landmark in the Camera reference system and you want it expressed in the World reference system, so you multiply:

point_w = pose_wc * point_c

point_w and point_c are 4 dimensions vectors because they are in homogeneous coordinates (you add a 1 to the new dimension), an equivalent representation in the associated projective 4D space.

Pose matrices have a 3x3 rotation submatrix, and a 4x1 translati…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by Basavaraj-PN
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants