以前在ROS1中,节点的启动顺序无法被控制,这对整个机器人系统来说是一件非常危险和不可控的事,比如说机器人传感器还未启动就开始进行数据的读取了。
在ROS2中提出了生命周期节点的概念,通过生命周期来控制和检测节点状态。
本节小鱼就带你一起学习使用下ROS2的生命周期节点。
ROS2生命周期节点是利用状态机构成的,状态直接的转换依靠ROS2的通信机制完成。
生命周期节点主要有以下几个状态
具体的状态之间转换关系请参考下图。
参考文章
技术交流&&问题求助:
QQ交流群:139707339
版权保护:已加入“维权骑士”(rightknights.com)的版权保护计划