-
Notifications
You must be signed in to change notification settings - Fork 15
FakeController: publish all via points of trajectory in real time #20
Conversation
Probably for benchmarking, we want to have the warping behavior. |
Could you have a look at moveit/moveit_ros#708 ?
These two requests are quite related as far as I can see.
|
+1 to this version of a fake controller, see moveit/moveit_ros#708 (comment) |
Don't yet merge this. I'm thinking of several alternative fake controllers to choose from. I will re-open the PR if ready. |
Don't confuse me like that by closing a request I'm currently reading. XD One point I'm also very much interested in for the simulated controllers is a default configuration on startup. So what do we do with #706 ? Merge it there as an alternative? |
|
That is how my moveit_sim_controller currently works
Is there a good use case for all three of these? Seems like FakeWarpController is simply a bad/quick implementation @isucan whipped up that could benefit from interpolation. Not sure the difference between the other two controllers you are listing. Off topic side note: I hate that the ControllerManager is not named ControllerInterface, since that is actually what it is and things like ros_control are the ControllerManager |
As I have written:
Do you suggest to rename ControllerManager to ControllerInterface? I found the name clash with ros_control confusing too. |
+1 to |
I've never seriously put the suggestion forward because it seems like a big breaking change, but with recent momentum I guess we could
Yes, there is a
I never thought of it that way, but I really like that idea. @isucan himself has said that MoveIt! tries to tackle too many things, I think it has suffered from some scope creep. |
On Tue, Jul 19, 2016 at 04:13:23AM -0700, Dave Coleman wrote:
I do believe we could do this in kinetic |
I've turned this into an issue / proposal: moveit/moveit_ros#725 |
Current implementation of
FakeController
only published the last point of a trajectory, that is jumping to the end in one step. At least for debugging of #713 and #716, I found it useful to see the trajectory being traversed by the scene robot also indemo
mode, which is what this PR implements.If the old behavior has some specific value to anybody, we could also go for two fake controllers side by side, e.g. a new
ViaPointController
or implementing the old behavior asWarpController
. By adaptingcontrollers.yaml
, one would need to switch between them.What is your opinion?