这个问题涉及ROS2。
在 ROS1 中,当您有发布者时,您通常会放置一个 while 循环来定期执行节点发布。相反,在 ROS2 中,您可以使用创建计时器create_wall_timer
来调用定期发布消息的回调函数。
我的问题是(对于任何有 ROS2 经验的人)我可以创建这个计时器并将其用于与发布无关的其他任务吗?换句话说,像普通计时器一样使用?我需要定期做一些事情,我打算实现一个计时器,但由于这已经内置在 ROS2 系统中,我想用它来做我想要的处理。这是可能的还是可取的?
另外,我可以使用或创建多个这些挂钟吗?