Autonomous Humanoid Robot
A two-foot AiNex humanoid that finds, walks to, grabs, and throws a ball entirely on its own โ on-device vision, a self-trained YOLOv8 detector, embedding-based memory, ROS 2 motion, and a YouTube show.
Hands-on robotics builds, experiments, and field notes.
A two-foot AiNex humanoid that finds, walks to, grabs, and throws a ball entirely on its own โ on-device vision, a self-trained YOLOv8 detector, embedding-based memory, ROS 2 motion, and a YouTube show.
A tour of AdamAI’s Mission Control dashboard: live cameras, a servo-core body wireframe with per-joint health, his memory panel, onboard compute, chat, and a real-vs-sim toggle, all on one screen.
How we taught our humanoid robot to learn dance moves from tutorial videos using pose estimation, a keyframe memory, and a frame-by-frame audit loop.
How our humanoid robot uses pose-free vision, a vector memory, and a room-scan routine to learn objects by example and recognize them in seconds, no training required.
AdamAI reads a track’s beat and dances to it, arms hips and knees, one move per beat, cut into a retro music video.
THE ROBOT PROJECT ยท SERIES The journey, in order Teaching a Humanoid to Grab a Ball: A Late-Night Robotics Log My Robot Picked Up the Ball, Threw It, and Did a Victory Dance, All By Himself He Fell. He Got Up. He Threw It Anyway. My Robot Learned to Say No (and Talk With His […]
THE ROBOT PROJECT ยท SERIES The journey, in order Teaching a Humanoid to Grab a Ball: A Late-Night Robotics Log My Robot Picked Up the Ball, Threw It, and Did a Victory Dance, All By Himself He Fell. He Got Up. He Threw It Anyway. My Robot Learned to Say No (and Talk With His […]
THE ROBOT PROJECT ยท SERIES The journey, in order Teaching a Humanoid to Grab a Ball: A Late-Night Robotics Log My Robot Picked Up the Ball, Threw It, and Did a Victory Dance, All By Himself He Fell. He Got Up. He Threw It Anyway. My Robot Learned to Say No (and Talk With His […]
Why and how I migrated LeBron’s entire motion stack to ROS 2: a dependency-free motion daemon, a ROS-agnostic mission layer, a Gazebo digital twin, and the first grab-and-throw with zero ROS 1 in the path.
The full story of LeBron’s vision system: three layers of eyes, the time his memory got poisoned by his own feet, the new eye that had to earn its job in shadow mode, and why he refuses bad shots.
Episodes V and VI of the robot adventure: forward-first walking, speech-timed gestures, a stricter grab gate, and a humanoid who refuses bad shots and monologues about his existence.
Twenty-four hours after his first autonomous throw: a night of failures, a poisoned memory, a full rebuild – and two more throws including an unassisted comeback. He also renamed himself LeBron. Episodes II and III inside.
AiNex, my two-foot humanoid robot, just completed his first flawless fully autonomous grab-and-throw: visual memory, gyro-closed walking, a grab gate that refuses to guess, a voice with jokes, and a mission-control cockpit.
Getting our AiNex humanoid to find and pick up a ball on its own โ the two-handed grab breakthrough, a full autonomous find-and-fetch loop, and teaching it to recognize objects by example instead of hand-tuned color rules.