for the purpose of converting an image from my robot's camera frame to its base frame, I'm in need of it's rotation matrix, which i have.
However, at some point, i need the inverse of my rotation matrix, which is a 3x3 matrix, to compute some other parameter. The obtained parameters didn't make sense at all, so i checked whether the inverse was actually right and it turns out, it isn't.
when i multiply both matrices, i do not get the identity matrix. Rather, i have a matrix of the form
([[ 1.00000000e+00, 0.00000000e+00, -2.77555756e-17],
[ -1.11022302e-16, 1.00000000e+00, -2.77555756e-17],
[ 0.00000000e+00, 0.00000000e+00, 1.00000000e+00]]))
which looks weird, but it doesn't contain the 1's on the main diagonal, and some 0s. So i'm not sure if the entire thing is wrong, or only part of it, and either way i don't know how to fix it, any ideas?