cherry-pick #94 from kinetic-devel: execute action capability#144
cherry-pick #94 from kinetic-devel: execute action capability#144v4hn merged 5 commits intomoveit:indigo-develfrom rhaschke:execute-action
Conversation
|
I'll review this, but I'm way to busy this week, so I'm not exactly sure when I will get around to do it.. Thanks for porting it back! |
|
LGTM - this PR has been reviewed so many times! |
|
On Wed, Aug 24, 2016 at 10:01:56AM -0700, Dave Coleman wrote:
So did you test it on indigo and check ABI compatibility? |
I did not, which is why I did not give a +1. You said you'd review it but I gave it a quick read through and was just surprised to see the same old code I've read several times now |
|
@v4hn: ping. |
|
On Thu, Sep 08, 2016 at 11:43:02PM -0700, Robert Haschke wrote:
pong, I'll try to do this next week (though I hate to make such statements in request threads...). |
|
ping :-) |
|
ping ping :) |
|
Note this PR needs to merge in this fix that has already been applied to Jade/Kinetic: #335 (comment) |
…ory with a ROS action * Add capability to execute trajectory as a ROS action * cleanup instantiation of MoveGroupInterface - unified names of execute_trajectory service and action capabilities - consider overall (wall) timeout for waiting for action servers - output deprecation warning once during instantiation
|
Rebased to indigo-devel (recent commits there introduced some conflicts). Cherry-picked #335 as suggested by @davetcoleman. I don't have an Indigo system around anymore, so @v4hn can you please finally validate this PR? |
... these should pop up in >= Jade only
* fix essential typo to allow correctly waiting infinite time for move_group's capabilities to come up * fix ambiguous MoveGroup constructor Switching to the correct WallDuration interface for MoveGroup, make the constructor ambigue if not the full signature is used. Removing the default values for the old constructor solves this issue. This will automatically choose the new version in this case.
…lity to come up (#335)
|
Ok, just looked through this once more. Thanks a lot @rhaschke and @davetcoleman ! |
|
hurray, finally! |
…eGroupExecuteTrajectoryAction MoveGroupExecuteService has been deprecated since kinetic and was removed in melodic, so this hasn't worked for quite a while. See: * moveit/moveit#144 * moveit/moveit#833 Inspired by ros-industrial/universal_robot#413
Cherry picked #94 from Kinetic, but removed deprecation warnings as agreed in moveit/moveit_msgs#27 (comment).