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

Conversation

wxmerkt
Copy link
Collaborator

@wxmerkt wxmerkt commented Oct 22, 2023

No description provided.

wxmerkt and others added 30 commits January 4, 2022 13:39
Failed with some Eigen issues. We aren't using Conda right now.
Fixes bugs with JointLimit task
…ggering nosetests

Nosetests runs any function with "test_" in the name. The validation
function should of course be excluded.
Add methods for mesh creation in Python
…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.
…xample

[exotica_examples] Add surface alignment trajectory example
wxmerkt and others added 23 commits March 8, 2023 13:35
… 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
There are getters and setters already exposed
…rajectories

Support for start time of scene state for trajectories
…r-dynamic-time-indexed-shooting-problem

Extend JointLimit to limit joint velocities
…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.
…errides

[exotica_core] Add ability to override position limits in Scene initializer
Deprecate TimeIndexedSamplingProblem::vel_limits
@VladimirIvan
Copy link
Collaborator

Thanks for bringing these in. I'll give it a read.

@wxmerkt
Copy link
Collaborator Author

wxmerkt commented May 25, 2024

@VladimirIvan Any thoughts on the above changes? I am not sure on the current user circle of Exotica - the above are being used daily by PhD students I work with and have powered recent project deliverables. Would be nice to be able to get them some new binaries out to simplify set up and work :-)

Copy link
Collaborator

@VladimirIvan VladimirIvan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Happy for this to be merged and released. Just one minor comment remove.
Thank you for the great work!

@wxmerkt wxmerkt merged commit 2b613f6 into master May 26, 2024
2 of 4 checks passed
@wxmerkt wxmerkt deleted the sync-private-changes branch May 26, 2024 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants