Skip to content
All robotsResearch & toolsLookout
RESEARCH & TOOLS / CAMERA RIG

LookoutPut a new point of view in motion.

Lookout is an anchored camera rig with independent pan and tilt commands, a control board and a virtual compute host. Plan an observation platform and watch the rendered camera view change with its kinematic motion.

Includes assembly, starter wiring and executable virtual JavaScript.
ASSEMBLY PREVIEW/CAMERA
Lookout · Camera rig concept illustration; the 3D preview uses the actual preset geometry
Static illustration · loading 3D
Orbit the actual starter assembly. Open the workbench to edit or run it.
9components
15starter connections
0.78 kgestimated component mass
ESP32-S3 + AI modulecontrol platform
Lookout · Camera rig, an illustrated research & tools assemblyConcept illustration · inspect actual geometry above.
A COMPLETE STARTING POINT

Get to know
what's inside.

An anchored pan/tilt-style camera, power and control assembly. All 9 components and 15 starter connections remain editable in your own project.

Camera mounting studiesPan/tilt controlAI observation experiments
View the included component types
  • Camera rig base
  • Camera mast
  • Position servo
  • RGB camera
  • AI compute module
  • 2S battery · 2.2 Ah
  • 5 V buck regulator
  • ESP32-S3 · virtual controller
YOUR FIRST THREE EXPERIMENTS

Build understanding.
One change at a time.

Use the starting assembly to ask better questions about your design. Save a copy, change a parameter and compare what happens.

01

Inspect the design

Run the pan and tilt sweep and open the camera preview.

02

Try a change

Inspect the camera's data connection and the two servo PWM channels.

03

Compare and learn

Use a rendered observation with a supported AI adapter to prototype a visual interaction.

camera-rig.jsVIRTUAL API
function step(robot) {
  robot.drive(0, 0);
  if (robot.brownout || robot.battery.voltage < 6.25) { robot.display('🪫'); return; }
  robot.servo('pan', 0.55 * Math.sin(robot.time * 0.6));
  robot.servo('tilt', 0.16 * Math.sin(robot.time * 0.9));
}

The full, editable starter script is included in the workbench.

KNOW WHAT YOU'RE TESTING

Kinematic motion preview

Working pan/tilt kinematic sweep moves the camera and rendered observations. Collision shapes and inertia remain at their reference pose.

  • Editable 3D assembly, wiring and code
  • Connection and power diagnostics
  • Generic, uncalibrated component estimates
Read the simulation and fidelity guide

This is a virtual JavaScript environment. It does not emulate ESP-IDF, Arduino firmware or a manufacturer's exact hardware.

KEEP EXPLORING

Another way to build.

View all 16 robots
Research & tools

Lab · Research rover

A research platform with a LiDAR mast and camera.

Virtual controller + AIDifferential-drive simulation
Emoji companions

Pixel · ESP32 OLED

Compact face, display and expressive servo with 3.3 V GPIO aliases.

ESP32 DevKitExpression & servo preview
FROM AN IDEA TO AN ASSEMBLY

Make Lookout your own.

Open the template, inspect the wiring and run its first behavior.

Open Lookout in the workbench