This guide provides step-by-step instructions for installing an Overhead Camera on the SO-100/101 robot using a 32x32 Camera Module and a 3D-printed Arm Base and Camera Mount.
- Ensure consistent data across SO-100 arm users through standardized camera positioning and arm spacing (for bi-manual case).
- Provide an overhead view of entire manipulation space.
- Support both single follower arm and double follower ("bi-manual") arm setups.
- Camera Module (1) - A 32mm x 32mm camera module. This is the tested / recommended model, but many types are available.
- 3D-printed parts
- Arm Base (1 per follower arm)
- Camera Mount Bottom (1)
- Camera Mount Middle (1)
- Camera Mount Top (1)
- M2 Screws (16) - these are the smaller screws that came with your Feetech servos.
- Push the Arm Base into the joint lines on the side of the Mount Bottom. (Repeat if you have 2 follower arms.)
- Align the bottom of the Follower arm with the top of the Arm Base. (Repeat if you have 2 follower arms.)
- If you use clamps to hold down your Follower arm, clamp in the same way you've done before, and it will hold down the camera mount.
- In your software, add your overhead cam, including setting its resolution and FPS.
- Common Settings:
- FPS: 30
- Resolution: 640 x 480, or 1280 x 720 if your workspace is wider.
- Look at the video feed from your newly installed camera (On Mac, you can also use QuickTime->New Movie Recording to see this feed). You should be able to see the workspace of the arm(s). Set the screen resolution wider if you need to see more of the workspace.

- For optimal training data, add Gripper Cameras designed specifically alongside this camera mount setup.
- Conor McGartoll
- Philip Fung









