首页 > 解决方案 > ROS2 - 维护节点之间的服务器和客户端关系

问题描述

我有一个 ros2 节点,它充当服务器并维护一些变量。而其他的ros2节点可以是客户端,可以修改服务器中的变量。但在修改任何可用变量之前,客户端需要在服务器节点中注册并要求控制一些变量。一旦授予控制权,则只有客户端可以修改变量。客户端可以根据需要保持授予的控制权。服务器还需要知道客户端节点何时死亡,以便放弃分配给该特定客户端的变量。

我不是怎么能做到的就是ros2。如何维护服务端和客户端的这种关系,知道客户端的生命周期。

关于这个或任何我可以从中获得灵感的 ros2 repo 有什么建议吗?

谢谢

标签: client-serverros2

解决方案


推荐阅读