-
Notifications
You must be signed in to change notification settings - Fork 37
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
Add toleranced waypoints to TrajOpt Solver #403
Conversation
d2fa313
to
1e51a87
Compare
1e51a87
to
66673ac
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ 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 |
..._motion_planners/trajopt/include/tesseract_motion_planners/trajopt/trajopt_waypoint_config.h
Show resolved
Hide resolved
..._motion_planners/trajopt/include/tesseract_motion_planners/trajopt/trajopt_waypoint_config.h
Show resolved
Hide resolved
..._motion_planners/trajopt/include/tesseract_motion_planners/trajopt/trajopt_waypoint_config.h
Outdated
Show resolved
Hide resolved
..._motion_planners/trajopt/include/tesseract_motion_planners/trajopt/trajopt_waypoint_config.h
Outdated
Show resolved
Hide resolved
..._motion_planners/trajopt/include/tesseract_motion_planners/trajopt/trajopt_waypoint_config.h
Outdated
Show resolved
Hide resolved
..._motion_planners/trajopt/include/tesseract_motion_planners/trajopt/trajopt_waypoint_config.h
Outdated
Show resolved
Hide resolved
..._motion_planners/trajopt/include/tesseract_motion_planners/trajopt/trajopt_waypoint_config.h
Outdated
Show resolved
Hide resolved
..._motion_planners/trajopt/include/tesseract_motion_planners/trajopt/trajopt_waypoint_config.h
Outdated
Show resolved
Hide resolved
tesseract_motion_planners/trajopt/include/tesseract_motion_planners/trajopt/trajopt_utils.h
Outdated
Show resolved
Hide resolved
tesseract_motion_planners/trajopt/include/tesseract_motion_planners/trajopt/trajopt_utils.h
Outdated
Show resolved
Hide resolved
@marrts Can you rebase on the latest? Also, please squash merge after CI passes. |
ea948d7
to
e5244fa
Compare
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. |
b435d4d
to
3f9ae08
Compare
47da448
into
tesseract-robotics:master
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.