SainsburyWellcomeCentre / aeon_experiments

Experiment workflows for Project Aeon
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Add twist correction to commutator controller #523

Closed glopesdev closed 5 months ago

glopesdev commented 5 months ago

We observed a singularity in quaternion angle decomposition upon reaching 90 degree pitch rotations which was causing excess tangling to accumulate in the commutator controller. This PR attempts to solve the issue by using swing-twist decomposition and ensuring quaternion scalar components are positive.

Fixes #519