ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
You can reduce the time if you use au faster PC with less load. Try some real-time kernel settings.
Because your constrains are real-time, but USB is not real-time. There are many software layers. Pictures are a big structure. With small payload and software generated data it is easier to get more consistent data. With the c920 you get maybe compressd images which hast first be converted to raw images, an other processing step.
for topic analysis you may use
rostopic hz usb_cam/image_raw
as here described to get the analytics.
Otherwise you use python with real-time demands, you have to use c++ for better results