ros2 Node的create_timer其实并非完全异步的, 当任务时间大于定时间隔时, 并不能保证任务按设置的定时间隔执行。
当任务时间小于定时间隔时, 任务是按设置的定时间隔执行的。
import rclpy
from rclpy.node import Node
from rclpy.executors import MultiThreadedExecutor
class MyNode(Node):
def __init__(self):
super
ros2 Node的create_timer其实并非完全异步的, 当任务时间大于定时间隔时, 并不能保证任务按设置的定时间隔执行。
当任务时间小于定时间隔时, 任务是按设置的定时间隔执行的。
import rclpy
from rclpy.node import Node
from rclpy.executors import MultiThreadedExecutor
class MyNode(Node):
def __init__(self):
super