AI News Feed
Market watch
Robotics

UCLA's PhoneBot humanoid uses cheap Android phones for vision and control

UCLA researchers have developed PhoneBot, an open-source humanoid that uses cheap Android phones for vision and walking control, with about $400 in robotic hardware excluding the handset.

PhoneBot stands 483 mm tall and weighs 1.8 kg. It uses 13 servo motors to control its legs and a rotating torso. Each leg has six actuated joints covering the hips, knees and ankles, and another joint rotates the torso and the mounted smartphone. That layout lets the camera turn toward people without requiring the robot to rotate its entire body, supporting tracking and other vision-based interactions.

Instead of dedicated cameras, motion sensors and an expensive onboard computer, PhoneBot relies on the smartphone's existing hardware for those functions. Its camera tracks people, while the phone's built-in inertial measurement unit supplies motion information that helps the robot maintain balance and execute learned walking movements. A separate computer inside the robot handles motor communications, receiving wireless commands from the smartphone over Wi-Fi and translating them into joint movements.

The researchers tested four Android phones, including an older Honor 9 released in 2017 and three inexpensive handsets costing approximately $50 to $80. All four devices supported the application's core functions, including motion sensing, walking control, visual detection and human interaction, although certain features differed between models. The application runs locomotion policies through TensorFlow Lite, while the phone's camera supports person detection and pose estimation, alongside other perception functions.

The team trained PhoneBot's walking controller using reinforcement learning in simulation, rewarding desired movements while penalizing unstable posture and excessive motor loading. Early experiments produced uneven walking patterns, with the robot relying disproportionately on one leg, prompting researchers to introduce mirrored training samples. This method teaches the controller using corresponding left and right movements, improving gait symmetry without additional simulated physics steps.

Across five independent training runs, mirrored learning reduced joint-angle symmetry error from 0.254 radians to 0.003 radians during subsequent evaluations. The researchers also measured left-right torque imbalance falling from 0.205 to 0.034, while mechanical-power imbalance declined from 0.339 to 0.040.

Physical demonstrations included walking, recovering from a face-down position, and directing the smartphone camera toward people without continuously turning the robot's feet. PhoneBot remains limited by its low-powered servos, which restrict the weight it can carry and the dynamic movements it can perform reliably. Its current walking controller was trained on flat ground, and the platform lacks arms for manipulating objects, leaving uneven-terrain mobility unresolved.

The project is open source so researchers can reproduce the platform, modify its components and investigate smartphone-based robotics. The research is currently published on arXiv, an online repository where researchers share scientific papers before or alongside formal peer-reviewed publication, according to TechRadar.