ROS2 one action client calling multiple servers
I would like to call multiple action servers with a single client, however, with the current rclcpp
implementation server name is only passed in the constructor, so the only option currently seems to be maintaining a number of client instances with dedicated names. It would seem that having one instance and calling multiple servers should be the optimal way of doing it, maybe by passing an additional argument to async_send_goal
function. Am I missing something?
Are there any ways of achieving this with the current implementation of rclcpp
?