PhoneBot: A Low-Cost Open Humanoid Robot Platform Reusing Smartphones

Anonymous authors

A familiar device. A new robotic platform.
Reusing smartphones for humanoid sensing and computing.

Hardware Design

Mechanical Design

PhoneBot is a low-cost, open humanoid robot platform that combines a modular body with a commodity smartphone as its primary sensing and computing unit. The platform stands 48.3 cm tall, weighs 1.8 kg including the smartphone, and costs approximately $400 excluding the phone. It contains 13 actuated joints, including six per leg and one torso yaw joint, all driven by DYNAMIXEL XL430-W250-T servomotors.

The smartphone provides the camera, IMU, wireless connectivity, and onboard processing for perception and locomotion policy inference. A compact single-board computer handles actuator communication and executes joint-position commands. Commands and feedback pass over Wi-Fi, allowing the phone to operate without an electrical connection to the robot hardware and simplifying compatibility with different smartphone models.

Height
48.3 cm
Total mass*
1.8 kg
Actuated joints
13 DoF
Hardware cost*
~$400

* Mass includes the smartphone. Hardware cost excludes the smartphone.

Joint configuration
PhoneBot hardware diagram showing front view (a) and left side view (b), joint labels J1 through J13, rotation axes, and the center of mass.
Physical hardware
PhoneBot physical hardware in a side view. PhoneBot physical hardware in an angled view.

Loading the 3D model…

System Integration

The phone’s camera and IMU provide visual and inertial measurements, while the robot application supports visual tracking, SLAM, locomotion policy inference, and user interaction, with access to cloud-based services when needed. The smartphone exchanges commands and feedback with the onboard single-board computer over Wi-Fi, without a physical electrical connection to the robot. The onboard computer receives target joint positions from the phone and communicates with the 13 DYNAMIXEL actuators through a USB-connected U2D2 interface and TTL bus. Joint-state feedback, including positions, velocities, and torques, together with wireless gamepad inputs, is relayed back to the phone. A 3S battery supplies the actuator system, while a DC converter provides 5V power to the onboard computer. This arrangement separates smartphone-based sensing and high-level processing from actuator communication and power distribution.

System diagram

Build Resources

The original PhoneBot CAD files, mechanical exports, bill of materials, and assembly documentation are released under the Creative Commons Attribution–NonCommercial 4.0 International License (CC BY-NC 4.0). You may copy, share, and adapt these materials for noncommercial purposes, provided you give appropriate credit, include a link to the license, retain applicable notices, and indicate any changes. Commercial use requires separate permission from the rights holders. Third-party materials remain subject to their respective licenses. All files are provided “as is,” without warranty.

01 / Parts & cost

Bill of Materials

The component list for the hardware, with quantities and costs.

02 / Mechanical design

Onshape CAD Files

Explore the robot geometry with an assembly download or an interactive CAD view.

03 / CAD exchange

STEP Files

Download a ZIP containing the complete PhoneBot assembly in STEP format.

04 / Fabrication

Download a package of printable components for fabricating the robot structure.

05 / Assembly guide

Assembly Tutorial

Step-by-step videos or instructions for assembling the robot.

Results

Simulation results

Hardware results

Resource Download

CC BY-NC 4.0 License