ROS2 performance and chaining of nodes
Hi, I am new to ros2. I have used ros and we are planning to migrate to ros2. I have few questions about the ros2 performance. Suppose i have below chain
camera --> Processing --> Display.
If I run camera at 30FPS, it gives the frames out and camera node publishes the frames at 30FPS and I want to make sure that processing callback gets called immediately once camera node publishes frames, and display callback gets called immediately once processing node publishes. the processes frame.
So in nut shell I will just run camera at 30FPS and every other node should be operating as chained event based on camera event.
Can you make your question more explicit? Right now this is more of a statement.
Hi, If I publish camera frame at t0, what time my subscriber callback will be called. Ideally it should be t0 + x microsecond. In other words how is the "waiting for message" implemented in ROS2 compared to ROS1. Suppose I run my publish loop at 1KHz every message roughly will be published at 10ms,