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

Collection of fixes - velocity limits, trajopt, mimic joints, error handling, geometry shapes, CI, bug fixes, etc. #756

Merged
merged 80 commits into from
May 26, 2024

Commits on Jan 4, 2022

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

Commits on Jan 21, 2022

  1. [CI] Deactivage Conda-CI

    Failed with some Eigen issues. We aren't using Conda right now.
    wxmerkt committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    39f72fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa01283 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    adbfabf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6972b53 View commit details
    Browse the repository at this point in the history
  5. [exotica_core] Change "inf" constant to 1e20

    Fixes bugs with JointLimit task
    wxmerkt committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    a89a26c View commit details
    Browse the repository at this point in the history
  6. [CI] Add names to configs

    wxmerkt committed Jan 21, 2022
    Configuration menu
    Copy the full SHA
    d0370d8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    522bad0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e8fc83a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7fbefcb View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0ae0402 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0375370 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2022

  1. [CI] Reduce CI use

    wxmerkt committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    d6b5558 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'topic/add-mesh-loader' of github.com:ori-drs/exotica in…

    …to topic/add-mesh-loader
    wxmerkt committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    1b42d07 View commit details
    Browse the repository at this point in the history
  3. [exotica_python] Rename function from test_ to validate_ to avoid tri…

    …ggering nosetests
    
    Nosetests runs any function with "test_" in the name. The validation
    function should of course be excluded.
    wxmerkt committed Jan 27, 2022
    Configuration menu
    Copy the full SHA
    a25380d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1 from ori-drs/topic/add-mesh-loader

    Add methods for mesh creation in Python
    wxmerkt authored Jan 27, 2022
    Configuration menu
    Copy the full SHA
    3c25779 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a7e665 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ffa80cd View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Configuration menu
    Copy the full SHA
    9d7f8e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e18f21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68086a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. Configuration menu
    Copy the full SHA
    3a89c8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7804717 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. Configuration menu
    Copy the full SHA
    64a3a7f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a59aa33 View commit details
    Browse the repository at this point in the history
  3. [exotica_ddp_solver] Add ascent direction fix to avoid blowing up whe…

    …n feasible
    
    Noticed the following problem where in iteration 99, after already
    having reached feasibility, it accepts a large ascent step:
    98  2.28141e-01  2.66446e-03  3.87063e+03  1.00000e-03  1.00000e-03
    0.0010     1  6.24123e+02  -9.65938e+02
    99  1.55556e+07  6.67014e+10  3.26809e+08  1.00000e-02  1.00000e-02
    1.0000     1  -1.62977e+08  -1.55556e+07
    iter     cost         stop          grad          xreg        ureg
    step    feas   dV-exp        dV
    100  7.12945e+06  1.52536e+10  1.79564e+03  1.00000e-03  1.00000e-03
    0.5012     1  -1.96396e+06  8.42617e+06
    
    This check no longer allows to open gaps once feasibility has first been
    reached.
    wxmerkt committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    9f301a7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d4dc7bb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ad5d4a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eb646cf View commit details
    Browse the repository at this point in the history
  7. Merge pull request #2 from ori-drs/topic/anymal-kinova-aligned-path-e…

    …xample
    
    [exotica_examples] Add surface alignment trajectory example
    wxmerkt authored Mar 29, 2022
    Configuration menu
    Copy the full SHA
    ead8987 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. Configuration menu
    Copy the full SHA
    bafa990 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc8f437 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Merge pull request #3 from ori-drs/topic/relative-trajectory-example

    Add example for relative trajectory motion
    wxmerkt authored Aug 2, 2022
    Configuration menu
    Copy the full SHA
    31cd4b5 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. Configuration menu
    Copy the full SHA
    2d7b7a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d5faff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b31b86f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #4 from ori-drs/topic/mimic-joint-support

    Add support for mimic joints
    wxmerkt authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    83d4592 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Configuration menu
    Copy the full SHA
    d5f8e73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    deb8292 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74bbb06 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

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

Commits on Feb 17, 2023

  1. [exotica_core] Make parsing of boolean values from initializers more …

    …intuitive
    
    Adds support for parsing strings such as true/false or True/False to the
    boolean parsing logic. Checks and reports on parsing issues. Reduces
    redundancy of bool parsing between single value and vector
    wxmerkt committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    48b4214 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c628bed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8dad1a1 View commit details
    Browse the repository at this point in the history
  4. [exotica_core] AbstractTimeIndexedProblem: Note that internal velocit…

    …y limit copy is deprecated
    wxmerkt committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    c193a0c View commit details
    Browse the repository at this point in the history
  5. [exotica_core] Typos

    wxmerkt committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    f36fd0e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    61cb641 View commit details
    Browse the repository at this point in the history
  7. [exotica_core] TimeIndexedSamplingProblem: Add notes on deprecated in…

    …ternal copy of velocity limits
    wxmerkt committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    ddbdd13 View commit details
    Browse the repository at this point in the history
  8. [exotica_core] AbstractTimeIndexedProblem: Transparently forward Kine…

    …maticTree velocity limits
    wxmerkt committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    e98cbfc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ebdc455 View commit details
    Browse the repository at this point in the history
  10. [exotica_core] Add JointVelocityLimits/JopintAccelerationLimits to Sc…

    …ene initializer
    
    Allows to set or override the velocity and acceleration limits stored in
    the KinematicTree directly from the Scene initializer.
    
    In the future, this is meant to replace manually defined bounds in
    problems to unify the place they are being defined.
    wxmerkt committed Feb 17, 2023
    Configuration menu
    Copy the full SHA
    a8a3c59 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    da11315 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #7 from ori-drs/topic/scene-velocity-limits-initia…

    …lizer
    
    Define JointVelocityLimits / JointAccelerationLimits in the Scene initializer
    wxmerkt authored Feb 17, 2023
    Configuration menu
    Copy the full SHA
    b0ec72c View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. [exotica_core] AbstractTimeIndexedProblem: Support start time

    This commit adds support for a problem start time. It assumes that the
    entire trajectory's time indexing is shifted by the start time
    wxmerkt committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    c880be0 View commit details
    Browse the repository at this point in the history
  2. [exotica_core] BoundedTimeIndexedProblem: Add support for start time

    This commit adds support for a problem start time. It assumes that the
    entire trajectory's time indexing is shifted by the start time
    wxmerkt committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    acf54c5 View commit details
    Browse the repository at this point in the history
  3. [exotica_core] DynamicTimeIndexedShootingProblem: Add support for sta…

    …rt time
    
    This commit adds support for a problem start time. It assumes that the
    entire trajectory's time indexing is shifted by the start time
    wxmerkt committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    3f369fd View commit details
    Browse the repository at this point in the history
  4. [exotica_core] UnconstrainedTimeIndexedProblem: Add support for start…

    … time
    
    This commit adds support for a problem start time. It assumes that the
    entire trajectory's time indexing is shifted by the start time
    wxmerkt committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    31acbb1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    56fa5ee View commit details
    Browse the repository at this point in the history
  6. [exotica_core] PlanningProblem: Make t_start private

    There are getters and setters already exposed
    wxmerkt committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    59b29d5 View commit details
    Browse the repository at this point in the history
  7. Fix protected member

    wxmerkt committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    4bd877a View commit details
    Browse the repository at this point in the history
  8. Merge pull request #8 from ori-drs/topic/support-for-start-time-for-t…

    …rajectories
    
    Support for start time of scene state for trajectories
    wxmerkt authored Mar 8, 2023
    Configuration menu
    Copy the full SHA
    f418aa1 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. [exotica_core_task_maps] JointLimit: Add ability to limit velocities …

    …for DynamicTimeIndexedShootingProblem
    wxmerkt committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    f3230c8 View commit details
    Browse the repository at this point in the history
  2. [exotica_examples] Update SparseDDP Valkyrie L2 example to showcase h…

    …ow to use velocity limits
    wxmerkt committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    2d54087 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3c754b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #9 from ori-drs/topic/joint-limit-with-velocity-fo…

    …r-dynamic-time-indexed-shooting-problem
    
    Extend JointLimit to limit joint velocities
    wxmerkt authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    c3e866d View commit details
    Browse the repository at this point in the history
  5. [exotica_core] Add ability to override position limits in Scene initi…

    …alizer
    
    Adds optional JointPositionLimitsLower and JointPositionLimitsUpper
    parameters to the Scene initializer to override the configuration limits
    directly.
    
    In the future, this will replace the LowerBound/UpperBound currently
    exposed in some of the problems.
    wxmerkt committed Mar 9, 2023
    Configuration menu
    Copy the full SHA
    6d9e57f View commit details
    Browse the repository at this point in the history
  6. Merge pull request #10 from ori-drs/topic/add-joint-position-limit-ov…

    …errides
    
    [exotica_core] Add ability to override position limits in Scene initializer
    wxmerkt authored Mar 9, 2023
    Configuration menu
    Copy the full SHA
    c199b37 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Configuration menu
    Copy the full SHA
    11c07f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a86680 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a2601e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #11 from ori-drs/topic/deprecate-vel-limits

    Deprecate TimeIndexedSamplingProblem::vel_limits
    wxmerkt authored Apr 5, 2023
    Configuration menu
    Copy the full SHA
    89d6df3 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    8a2982f View commit details
    Browse the repository at this point in the history
  2. [CI] Deactivate Conda again

    wxmerkt committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    c239a4f View commit details
    Browse the repository at this point in the history
  3. [CI] Update CI

    wxmerkt committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    fd675ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3456eac View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f9b1378 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    141b963 View commit details
    Browse the repository at this point in the history
  7. [CI] Run CI on pushes again

    wxmerkt committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    b4761e3 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

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

Commits on May 26, 2024

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