Skip to content

Quaternion/Position order is not coherent between logger and thrift #413

@lrapetti

Description

@lrapetti

Describe the bug
With @Zweisteine96 we noticed difference in the linear/angular serialization used used for iFeel data:

  • in the thrift message we use angular/linear for the pose (see here and here), while for the velocity in the thift we use linear/angular (see here)
  • In the sensors interface implementation the order seems to be again orientation/position (see here and here)
  • In the logger, data are saved as position/orientation (see here and here)

The difference between logger and thrift has created some confusion.

This opens ups to some solutions:

  • Document property the way data are logged and transmitted
  • Change the order in the thrift (this will break backcompatibility of the dataset, even if it would be clear the order used)
  • Change the order in the logger (same as previous)
  • ... others?

Any suggestion/opinion @RiccardoGrieco @traversaro @diegoferigo ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions