You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am attempting to use GeneratePose stages in Merger stage. However, an error shows up saying its not supported. May I know if there is any plans of including this feature? Also, is there a workaround for the current limitations of the Merger stage?
The text was updated successfully, but these errors were encountered:
The problem with merging generator stages is that we do not know how to resolve ambiguous InterfaceStates. Each child generates its own pair of start and end states, which comprise a PlanningScene (comprising collision objects, joint states, and an allowed collision matrix in turn) as well as properties. Each of those entities might induce a conflict.
For example, how do you decide, which joints of the associated RobotStates to merge? Which are the ones to keep from each child? For propagator stages, we determine the JMG from the RobotTrajectory of the generated child solution. However, most generator stages (including GeneratePose) do not generate a RobotTrajectory but just spawn a new PlanningScene.
We could implement merging for generators, if the corresponding JMG is specified via a property or the RobotTrajectory.
In your case, the GeneratePose stages just generate an InterfaceState property (namely target_pose), which is subsequently used by a ComputeIK wrapper as an IK target. I guess, you actually want to merge those ComputeIK results rather than the GeneratePose properties?
I am attempting to use GeneratePose stages in Merger stage. However, an error shows up saying its not supported. May I know if there is any plans of including this feature? Also, is there a workaround for the current limitations of the Merger stage?
The text was updated successfully, but these errors were encountered: