BOMwiki the bill-of-materials encyclopedia

Camera Motion Control Rig Product

Overview

The Camera Motion Control Rig is a precision robotic platform designed for cinematic and broadcast camera work, enabling complex multi-axis motion paths that would be tedious or impossible to achieve manually. The system integrates a heavy-duty dolly base, linear tracking rails, a pan-tilt-roll head, and optional articulated jib arm. All axes are servo-driven with closed-loop encoder feedback, allowing smooth acceleration/deceleration curves, repeatable motion paths, and synchronization with scene action.

The rig targets high-end production: feature films, high-budget commercials, and live broadcast sports coverage. It replaces manual pushes and crane operators with programmable precision, enabling drift-free motion and complex choreography. A typical 8-camera production suite (3-5 rigs) works alongside camera operators, automating background cameras or enabling repeated takes with identical motion.

How it works

The motion control workflow is: path planning, servo programming, real-time execution, and optional telemetry:

Motion Path Programming

A cinematographer or motion-control specialist uses proprietary software (e.g., Blackmagic Controller, Milo Infinite Axis) or custom EtherCAT tools to define motion sequences. The software provides a timeline interface: operators record keyframes at time markers (e.g., at 0 sec pan 90°, at 5 sec tilt +30°). The motion controller interpolates between keyframes using spline curves (Bezier or quintic polynomials), generating smooth acceleration and deceleration. Alternatively, operators manually jog axes using a joystick or keyboard and record the live path.

The path is uploaded to the motion controller's memory (typically 64+ MB, enough for 30-60 minutes of complex motion). The controller computes the required servo position at every 1 ms tick, accounting for mechanical constraints (max velocity, acceleration limits, payload balance).

Servo Control Loop

The [[camera-motion-control-rig-controller|motion processor]] executes a 1 kHz control loop: read all encoder positions, compare to target trajectory, compute servo command voltages, and drive output to motor amplifiers. Each axis has a PI or PID controller tuned for stiffness and damping. The pan axis (highest torque demand, 100 Nm) uses the tightest loop; the roll axis (20 Nm) is looser to avoid oscillation.

[[camera-motion-control-rig-encoder-system|Absolute multi-turn encoders]] on each axis provide position feedback at all times, including power-loss conditions. The controller uses a homing procedure (moving to limit switches at startup) to verify encoder calibration. If encoder disagreement exceeds 0.5°, the system faults and alerts the operator.

Axis Coordination

Complex moves require multiple axes to move simultaneously with synchronized timing. For example, a crane push (horizontal track + vertical tilt + focus pull) demands that all three motions follow smooth curves and complete within a 5-second window. The motion controller maintains a global timeline: each axis has an interpolation curve, and all curves are sampled at the current master time. This ensures perfect sync, even at different angular velocities.

The dolly base moves via dual BLDC motors driving the front wheels. Hydraulic brakes lock the dolly once positioned, preventing drift during gimbal motion. The [[camera-motion-control-rig-base|base platform]] can achieve 0.5 m/sec speed, sufficient for cinematic "dolly push" moves over 10+ meters.

Real-Time Synchronization with Video

For multi-camera productions, motion control rigs must synchronize with other cameras and with live action. The controller accepts a timecode input (LTC or SMPTE timecode), allowing it to trigger motion keyframes at specific video frames. This enables the jib to swing to a new angle precisely at the instant an actor turns, creating a perfectly timed reveal shot.

Mechanical Architecture

[[camera-motion-control-rig-base|The dolly platform]] is a heavy-duty aluminum frame on four pneumatic wheels (400 mm diameter). Dual motors on the front axle provide propulsion; the rear axle is free-rolling for steering. Hydraulic parking brakes engage when the dolly halts, locking wheels and preventing creep. The frame is modular: a gearless ring bearing allows the entire pan-tilt head to rotate 360° around the dolly centerline, enabling camera spins without moving the base.

[[camera-motion-control-rig-vertical-axis|The pan-tilt-roll head]] is mounted on a vertical mast rising from the dolly. Three servo motors drive the three axes: a 100 Nm servo for pan (horizontal spin), a 50 Nm servo for tilt (up/down pitch), and a 20 Nm servo for roll (barrel rotation). Each servo includes a planetary gearbox (50:1 or 100:1) for torque multiplication. Absolute encoders mounted on servo shafts measure joint angles at high resolution (0.01° typical).

[[camera-motion-control-rig-horizontal-track|The track system]] consists of two parallel 4 m linear rails (ground-hardened steel) with four carriage bearing blocks. A timing belt driven by a 48V 1000W BLDC motor pulls the carriage along the rails. The carriage can accelerate smoothly from 0 to 0.5 m/sec, enabling slow cinematic pushes. The entire gimbal head is mounted on the carriage, allowing X-axis (dolly) + Y-axis (track lateral) + Z-axis (vertical rise on mast) motion.

[[camera-motion-control-rig-arm-structure|An optional jib arm]] (3 m reach) provides overhead positioning for crane shots or POV moves. The arm is a three-segment carbon fiber boom with articulated joints at the base, elbow, and wrist. Servo motors at each joint actuate the segments; counterweights balance the arm to reduce motor load. The arm payload (camera + lens) is typically 40-50 kg; counterweights are adjusted to achieve neutral balance at mid-reach, minimizing servo power draw during holds.

Electrical Architecture

[[camera-motion-control-rig-power-system|The power system]] is AC mains-based (110-240 VAC). A 2 kW AC-DC supply converts to 48V for motor rail. DC-DC converters step down to 24V for servo control circuits and 12V for sensor/logic circuits. A supercapacitor bank (100 F) smooths transient current spikes during rapid servo acceleration; a 24V LiFePO4 UPS battery provides graceful shutdown if AC power is lost mid-shot.

The [[camera-motion-control-rig-motion-processor|motion controller]] is typically a dual-core real-time processor (e.g., TI C2000 or ARM Cortex-M7 + M4) running a deterministic RTOS. It communicates with the host PC via EtherCAT (preferred) or CANopen, allowing operator commands and telemetry streaming at low latency. A graphical encoder-based jog panel allows manual override of axes for setup and debugging.

Safety and Precision

The rig is equipped with limit switches on all axes and EMG (emergency stop) buttons on the control console. A load cell under the gimbal head monitors payload weight; if load exceeds 60 kg (overage), the servo gains are reduced to prevent instability. Soft home sequences at startup move axes slowly to limit switches, verifying encoder calibration without shock.

Precision repeatability is critical: the same camera move must produce identical framing across dozens of takes. The closed-loop servo architecture achieves ±0.1° repeatability on pan/tilt and ±1 mm on linear stages, sufficient for multi-camera cuts that must intercut seamlessly.

Production Workflow

Setup typically requires 2-3 hours: mounting the camera to the gimbal, balancing arm counterweights (if used), homing all axes, and programming motion keyframes. During a 10-hour shoot, a motion-control operator runs 6-8 distinct shots, repeating each 2-5 times. Sync between dolly push, pan, and focus pull must be choreographed precisely to match actor blocking. Post-shot, the operator reviews video playback in real time to verify framing and motion smoothness, then iterates if needed.

The rig is suitable for parallel operation with live-action cinematography: one or two rigs provide locked-off or automated coverage while primary cameras roll handheld or with traditional cranes.

Build & assembly graph

expand / collapse · shared sub-assemblies converge · links to related products · est. labour
product / assembly shared across products atomic part related product

Tap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.

Bill of materials

8 top-level lines · 65 rows shown · 210 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Base Platform 7 parts camera-motion-control-rig-base 1 23 assembly
1.1 Main Frame Structure camera-motion-control-rig-frame 1 part
1.2 Dolly Wheel camera-motion-control-rig-dolly-wheel 4 part
1.3 Hydraulic Parking Brake camera-motion-control-rig-brake 4 part
1.4 Dolly Drive Motor camera-motion-control-rig-base-motor 2 part
1.5 Encoder encoder 2 part
1.6 Ball Bearing ball-bearing 8 part
1.7 Fastener Set fastener-set 2 part
2 Pan-Tilt Head 7 parts camera-motion-control-rig-vertical-axis 1 13 assembly
2.1 Pan Axis Servo camera-motion-control-rig-pan-servo 1 part
2.2 Tilt Axis Servo camera-motion-control-rig-tilt-servo 1 part
2.3 Roll Axis Servo camera-motion-control-rig-roll-servo 1 part
2.4 Gimbal Bearing camera-motion-control-rig-gimbal-bearing 3 part
2.5 Gimbal Mounting Plate camera-motion-control-rig-gimbal-plate 1 part
2.6 Encoder encoder 3 part
2.7 Connector connector 3 part
3 Linear Track and Carriage 7 parts camera-motion-control-rig-horizontal-track 1 14 assembly
3.1 Linear Rail camera-motion-control-rig-track-rail 2 part
3.2 Linear Bearing Block camera-motion-control-rig-carriage-bearing 4 part
3.3 Timing Belt and Pulleys camera-motion-control-rig-belt-drive 1 part
3.4 Track Drive Motor camera-motion-control-rig-motor-lateral 1 part
3.5 Encoder encoder 1 part
3.6 Ball Bearing ball-bearing 4 part
3.7 Fastener Set fastener-set 1 part
4 Robotic Arm or Jib 7 parts camera-motion-control-rig-arm-structure 1 17 assembly
4.1 Arm Boom Segment camera-motion-control-rig-arm-link 3 part
4.2 Arm Joint Servo camera-motion-control-rig-arm-servo 3 part
4.3 Arm Joint Bearing camera-motion-control-rig-joint-bearing 3 part
4.4 Joint Encoder camera-motion-control-rig-joint-encoder 3 part
4.5 Counterweight Module camera-motion-control-rig-arm-counterweight 1 part
4.6 Encoder encoder 3 part
4.7 Fastener Set fastener-set 1 part
5 Servo and Stepper Motors 6 parts camera-motion-control-rig-motion-motors 1 88 assembly
5.1 Servo Driver Card camera-motion-control-rig-servo-controller 2 part
5.2 Stepper Driver Module camera-motion-control-rig-stepper-driver 1 part
5.3 Servo Motor 4 parts servo-motor 3 24 assembly
5.3.1 Stator Assembly 3 parts + deeper › stator-assembly 3 3 assembly
5.3.2 Rotor Assembly 4 parts + deeper › rotor-assembly 3 19 assembly
5.3.3 Encoder encoder 3 part
5.3.4 Motor Housing motor-housing 3 part
5.4 Planetary Gearbox camera-motion-control-rig-gearbox 3 part
5.5 Connector connector 8 part
5.6 Wire Bundle wire-bundle 2 part
6 Encoder and Feedback System 6 parts camera-motion-control-rig-encoder-system 1 23 assembly
6.1 Encoder encoder 8 part
6.2 Encoder Interface Module camera-motion-control-rig-encoder-interface 1 part
6.3 Home Position Sensor camera-motion-control-rig-homing-sensor 4 part
6.4 Bare PCB pcb-bare 1 part
6.5 Connector connector 8 part
6.6 Fastener Set fastener-set 1 part
7 Motion Control Processor 6 parts camera-motion-control-rig-controller 1 21 assembly
7.1 Microcontroller mcu 1 part
7.2 Motion Control SoC camera-motion-control-rig-motion-processor 1 part
7.3 Bare PCB pcb-bare 2 part
7.4 SMD Passive (R/C/L) smd-passives 2 part
7.5 Connector connector 12× 12 part
7.6 Wire Bundle wire-bundle 3 part
8 Power and Distribution 7 parts camera-motion-control-rig-power-system 1 11 assembly
8.1 Main Power Supply camera-motion-control-rig-power-supply 1 part
8.2 DC-DC Converter camera-motion-control-rig-dcdc-converter 2 part
8.3 Supercapacitor Bank camera-motion-control-rig-capacitor-bank 1 part
8.4 Backup Battery Pack camera-motion-control-rig-battery-backup 1 part
8.5 Power Supply power-supply 1 part
8.6 Thermal Fuse thermal-fuse 3 part
8.7 Wire Bundle wire-bundle 2 part

Sourcing — likely vendors

Companies that make this · indicative price $3k–$500k · MOQ & lead are typical
VendorHQSpecialtyMOQLead time
🇯🇵Fanuc
fanuc.com ↗
Oshino, JP Industrial robots & CNC 20 units 10–18 wks
🇨🇭ABB Robotics
abb.com ↗
Zurich, CH Industrial robots 20 units 10–18 wks
🇯🇵Yaskawa
yaskawa.com ↗
Kitakyushu, JP Robots & motion 20 units 10–18 wks
🇩🇪KUKA
kuka.com ↗
Augsburg, DE Industrial robots 20 units 10–18 wks
universal-robots.com ↗ Odense, DK Collaborative robots 20 units 10–18 wks

1,265-word article