-
Notifications
You must be signed in to change notification settings - Fork 39
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 seed parameter to cartesian waypoint #161
Add seed parameter to cartesian waypoint #161
Conversation
37ab551
to
38508a9
Compare
Codecov Report
@@ Coverage Diff @@
## master #161 +/- ##
==========================================
+ Coverage 66.56% 66.59% +0.02%
==========================================
Files 199 199
Lines 9478 9480 +2
==========================================
+ Hits 6309 6313 +4
+ Misses 3169 3167 -2
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally I think this looks okay. I made a few minor comments
tesseract_command_language/include/tesseract_command_language/cartesian_waypoint.h
Outdated
Show resolved
Hide resolved
tesseract_command_language/include/tesseract_command_language/cartesian_waypoint.h
Outdated
Show resolved
Hide resolved
* - providing a seed to the IK solver with modified limits using the tolerances | ||
* - providing a state to be used in a simple planner for interpolation to avoid running IK | ||
*/ | ||
Waypoint seed{ NullWaypoint() }; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there a particular use-case where the seed wouldn't be a joint waypoint? I'm wondering if it would be beneficial to be more restrictive here for clarity
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That is what I originally had but thought it would be nice to use the type erasure type so a user defined joint waypoint could be used.
b3d7c70
to
3392f94
Compare
Allow storing a seed inside the CartesianWaypoint
Using the waypoint type erasure type to allow user defined types.