Skip to content
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

Action call in a stage #601

Open
karanchahal opened this issue Aug 7, 2024 · 1 comment
Open

Action call in a stage #601

karanchahal opened this issue Aug 7, 2024 · 1 comment

Comments

@karanchahal
Copy link

Hi, I want to run a custom stage called attach object which runs things externally to MTC/Move it.

So I want to run this action call when task is being executed and robot is in the correct position, but when I add this stage into MTC (the stage is inherited from PropogatingForward stage), in the task.plan() stage it is being executed and the rest of my stack fails since robot is not in the correct position.

How do I add the constraint of only running code in the custom stage during task.execute() ?

@rhaschke
Copy link
Contributor

rhaschke commented Aug 8, 2024

Currently, MTC doesn't allow for running code during task execution: it is primarily a framework planning trajectories. Side-effects cannot be transmitted to the move_group node for execution.
If you just want to attach a collision object to the robot, use the ModifyPlanningScene stage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants