Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds python interface to Quaternion, Pose3, Matrix3 and Matrix4 #221

Merged
merged 22 commits into from
Sep 17, 2021

Commits on Aug 20, 2021

  1. Adds scripting interface to Quaternion and a python test

    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    a22cf39 View commit details
    Browse the repository at this point in the history
  2. Adds scripting interface to Matrix3 and a python test

    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    aec4a6f View commit details
    Browse the repository at this point in the history
  3. Adds scripting interface to Pose3 and a python test

    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    44228a1 View commit details
    Browse the repository at this point in the history
  4. Solves bugg in the Reset() method inside Pose3

    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    b8aca58 View commit details
    Browse the repository at this point in the history
  5. Adds scripting interface to Matrix4 and a python test

    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    6da3282 View commit details
    Browse the repository at this point in the history
  6. Solves bugg in the Construct test for Matrix4 class

    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    9d8f5f9 View commit details
    Browse the repository at this point in the history
  7. Adds %rename tag to interface files in order to match pep-8 naiming s…

    …tyle.
    
    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    7ac05b6 View commit details
    Browse the repository at this point in the history
  8. Updates the test to follow the naiming style and moves the .i and pyt…

    …hon test to the python folder.
    
    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    88dc6f6 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Address comments.

    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    f76a40a View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2021

  1. Adds a python method to convert from a Matrix3 to a Quaternion.

    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    e46c44b View commit details
    Browse the repository at this point in the history
  2. Adds to_quaternion() method to Matrix3.

    Signed-off-by: LolaSegura <lsegura@ekumenlabs.com>
    LolaSegura committed Aug 25, 2021
    Configuration menu
    Copy the full SHA
    d885997 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Adds python binding for Quaternion::ToAxis method.

    Signed-off-by: Franco Cipollone <franco.c@ekumenlabs.com>
    francocipollone committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    f394e9c View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2021

  1. Merge branch 'ign-math6' into LolaSegura/add_matrix_pose_quaternion

    Signed-off-by: Franco Cipollone <franco.c@ekumenlabs.com>
    francocipollone committed Aug 31, 2021
    Configuration menu
    Copy the full SHA
    c25a48e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c5718e View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2021

  1. Configuration menu
    Copy the full SHA
    284256b View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Configuration menu
    Copy the full SHA
    37bb976 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    78a1298 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. Configuration menu
    Copy the full SHA
    97dcfb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93bed04 View commit details
    Browse the repository at this point in the history
  3. Matrix3_TEST: improve multiplication test

    This changes the test matrices that are multiplied
    togther so that they aren't scalar multiples of each other.
    This confirms non-commutativity in the test.
    
    Signed-off-by: Steve Peters <scpeters@openrobotics.org>
    scpeters committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    c541db4 View commit details
    Browse the repository at this point in the history
  4. Matrix3_TEST.py: add stream out test

    Signed-off-by: Steve Peters <scpeters@openrobotics.org>
    scpeters committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    bb6b120 View commit details
    Browse the repository at this point in the history
  5. fix test

    Signed-off-by: Steve Peters <scpeters@openrobotics.org>
    scpeters committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    2e7e7bd View commit details
    Browse the repository at this point in the history