pytorch_kinematics icon indicating copy to clipboard operation
pytorch_kinematics copied to clipboard

SE3

Open mhubii opened this issue 11 months ago • 1 comments

Hi and thank you for providing this great library!

I am using it for some optimization and am in need for exponential / logarithm map of SE(3). Browsing the code, I can find this for SO(3)

https://github.com/UM-ARM-Lab/pytorch_kinematics/blob/master/src/pytorch_kinematics/transforms/so3.py

I have also seen that a different representation is used instead

https://github.com/UM-ARM-Lab/pytorch_kinematics/blob/a457cda0111e3ed836988d2e7b6652d969aa26ec/src/pytorch_kinematics/transforms/rotation_conversions.py#L665

Are there plans to add this in the future or is this already supported and I am just overseeing something? Thank you!

mhubii avatar Dec 13 '24 16:12 mhubii

Hi @mhubii, thanks for your interest; currently there is just so(3) -> SO(3) and SO(3) -> so(3). There are no immediate plans to add in the equivalent transforms for SE(3), but that seems like a great pull request candidate if you'd like to contribute. For quick reference and for those reading and are interested in this issue, see https://jinyongjeong.github.io/Download/SE3/jlblanco2010geometry3d_techrep.pdf

LemonPi avatar Mar 20 '25 00:03 LemonPi