SainsburyWellcomeCentre / aeon_experiments

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

Remove singularity by changing rotation axis #537

Closed glopesdev closed 1 month ago

glopesdev commented 1 month ago

Following up on #526 we observed there was still a remaining singularity when rolling 90 degrees either left or right. Any yaw rotations past this 90 degree singular angle would not be compensated for by the opposite rotation when these are performed close to the singularity.

This was fixed by changing the rotation vector from (0, 0, 1) to (0, 1, 1). The new correction was validated in the field and it was found to stabilize tangling beyond the 8h mark.

It remains unclear in which way exactly this new vector eliminates the singularity. We suspect it is still there, just now moved to a new point which is less likely to be reached during natural movement.