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

Add toleranced waypoints to TrajOpt Solver #403

Merged

Conversation

marrts
Copy link
Contributor

@marrts marrts commented Nov 3, 2023

In conjunction with this PR in TrajOpt. This allows users to set tolerances on Cartesian and joint waypoints. Additionally you can now set both costs and constraints for waypoints so you can drive the solver to match the waypoint exactly while enforcing strict limits that are nonzero on where the waypoint can actually move.

This is a breaking change because it changes the interface for the TrajOpt default plan profile.

I think this new interface would also be useful for the TrajOpt IFOPT work that is going on.

Copy link

codecov bot commented Feb 26, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 85.78%. Comparing base (230020e) to head (8dc80e0).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #403      +/-   ##
==========================================
+ Coverage   85.76%   85.78%   +0.02%     
==========================================
  Files         220      222       +2     
  Lines       14792    15031     +239     
==========================================
+ Hits        12687    12895     +208     
- Misses       2105     2136      +31     

see 8 files with indirect coverage changes

@Levi-Armstrong
Copy link
Contributor

@marrts Can you rebase on the latest? Also, please squash merge after CI passes.

@marrts marrts force-pushed the toleranced-trajopt-waypoints branch from ea948d7 to e5244fa Compare March 5, 2024 15:45
@marrts
Copy link
Contributor Author

marrts commented Mar 5, 2024

@marrts Can you rebase on the latest? Also, please squash merge after CI passes.

I don't have merge privileges when it fails. Also, there are still lingering clang-tidy issues unrelated to this PR that we should probably make an issue about.

@marrts marrts force-pushed the toleranced-trajopt-waypoints branch from b435d4d to 3f9ae08 Compare March 7, 2024 19:24
@Levi-Armstrong Levi-Armstrong merged commit 47da448 into tesseract-robotics:master Mar 8, 2024
8 of 13 checks passed
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