Sensors and Perception

What Is Frame Rate? How Camera FPS Affects Robot Vision.

By Rodolfo Garcia Calderoni, CFA ·

On this pageWhat Is Frame Rate?Key TakeawaysHow Does Frame Rate Work?Frame Rate vs. Exposure TimeCamera FPS vs. AI Inference FPSDoes Higher Frame Rate Always Improve Computer Vision?Frequently Asked QuestionsThe Bottom LineSourcesRelated terms

What Is Frame Rate?

Frame rate is the number of individual images a camera captures or a video system processes each second.

It is commonly measured in frames per second, or FPS.

For example, a camera operating at 60 FPS produces 60 images per second.

In robotics, frame rate influences how frequently a machine receives visual information about its surroundings.

This can be important for tracking moving objects, navigating obstacles, and inspecting products traveling along production lines.

Key Takeaways

  • Frame rate determines how frequently new images are captured or processed.
  • Higher frame rates can provide more frequent information about fast-moving objects.
  • Frame rate must be considered alongside exposure time, resolution, processing latency, and available computing resources.

How Does Frame Rate Work?

Imagine a robot inspecting products on a conveyor.

A camera captures images of the products as they pass.

At 30 FPS, a new frame is captured approximately every 33.3 milliseconds.

At 60 FPS, the interval is approximately 16.7 milliseconds.

The higher frame rate provides more frequent observations of the moving products.

This may help the system estimate their positions and track movement.

However, capturing additional frames also produces more data for the computer to process.

Frame Rate vs. Exposure Time

These two camera settings describe different things.

Frame rate measures how frequently images are produced.

Exposure time measures how long the camera's sensor collects light for an image.

A camera can operate at a high frame rate while still producing blurry images if the exposure time is too long for the movement being recorded.

For example, an industrial camera capturing rapidly moving objects may require short exposures to reduce motion blur.

Shorter exposures also collect less light, potentially requiring brighter illumination or more sensitive camera hardware.

Camera FPS vs. AI Inference FPS

The number of images captured by a camera is not necessarily the number an AI model processes.

A camera may produce 60 frames per second while the AI model processes only 20.

The system may skip frames, queue them, or use other processing strategies.

For robotics, the important measurement is often the complete delay between capturing an image and producing a useful control or planning result.

A high camera frame rate alone does not guarantee a responsive robot.

Does Higher Frame Rate Always Improve Computer Vision?

No.

A higher frame rate can improve temporal information but also increases data-processing requirements.

For relatively stationary objects, a lower frame rate may be sufficient.

For fast-moving objects, higher frame rates can be valuable when the complete processing system can keep up.

The appropriate setting depends on object speed, camera resolution, lighting, and the task.

Frequently Asked Questions

Is 30 FPS enough for robotics?

It can be sufficient for many applications, but high-speed manipulation or inspection may require different rates.

Does doubling FPS double the amount of image data?

For the same resolution and image format, doubling the number of frames typically doubles the uncompressed image data produced per second.

The Bottom Line

Frame rate determines how frequently a robot receives visual updates. Selecting the right rate requires balancing movement speed, image quality, computing requirements, and end-to-end system latency.

Sources

  1. Basler: Acquisition frame rate
  2. OpenCV — Video Capture Reference

Black Scarab Weekly

Follow the physical AI economy

Get Black Scarab news, deep research, and practical analysis in one clear Thursday briefing.

Weekly reporting and deep dives. Unsubscribe anytime. See our privacy notice.