ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
1

Task control frame for MoveIt MTC, Move Group and Servo

asked 2021-09-07 11:58:47 -0500

gautz gravatar image

updated 2021-09-07 18:15:45 -0500

fvd gravatar image

For our welding application we are using a frame in front of the calibrated TCP frame (tcp_welding_gun) which represents the welding wire stickout and the orientation of the welding gun relative to the welding joint. Let's call this task frame task_control_frame. This frame should be changed at runtime, but not necessarily during a path planning or execution, e.g. it varies from one welding seam to another but not for a given weld seam.

We are using both moveit_servo and move_group. In both cases we want task_control_frame to move towards the target/goal, not tcp_welding_gun. Only tcp_welding_gun is a link in the planning group. So task_control_frame cannot be used as a reference frame for the motion requests to moveit_servo or move_group

Which would be the cleaner way to implement this? Some ideas:

Thanks in advance for the tips!

edit retag flag offensive close merge delete

Comments

Similar questions: #q385941.

gvdhoorn gravatar image gvdhoorn  ( 2021-09-07 12:34:31 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2021-09-07 14:16:43 -0500

v4hn gravatar image

First off, I've not missed or tried to use this functionality in MoveGroup and Servo up to now. So I don't know what actually works right away.

The problem with generic transforms is that they could change over time and that introduces headaches in many places. But you don't actually want support for this changing frame, just a way to set it for an upcoming motion.

You could define either a fixed frame transform, or an attached collision object (possibly with a subframe in the pose you are interested in if you want to avoid occluding the frame) and refer to that frame name in your motion request.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2021-09-07 11:58:47 -0500

Seen: 204 times

Last updated: Sep 07 '21