-
Notifications
You must be signed in to change notification settings - Fork 3
Description
IIRC, this was not a use-case considered during the initial design of these messages / actions, but it's something which seems like a natural extension of the use-cases which were considered.
Are there any thoughts on how to use the message(s)/action in this repository with systems composed out of multiple robots?
Such systems could support both synchronous (ie: everything moves at the same time, coordinated) and asynchronous motion (ie: parts of the composite are allowed to move independently from each other), where there would be multiple controlled_frame
s.
The current iteration of trajectory_msgs/MultiDOFJointTrajectory (with trajectory_msgs/MultiDOFJointTrajectoryPoint) seems to support this by making all fields (unbounded) lists. Each index in those lists corresponds to a 'tip' / eef-link of the robot-composite, and those are driven towards the corresponding geometry_msgs/Transform
(with a certain velocity and acceleration).
With cartesian_control_msgs
, it would be possible to support the asynchronous motion variant by using multiple action servers. But the synchronous one seems difficult to achieve.