Rock-Paper-Scissors Bot Rocky Defies Human Wins in Mark Rober’s $10,000 Gaming Challenge 

Rahul Somvanshi

My Rock, Paper, Scissors Robot Never Loses

Former NASA engineer Mark Rober has pushed robotic precision to new limits with Rocky, a rock paper scissors playing robot achieving consistent wins through precise motion detection. Rocky’s IR sensors scan hand movements 100 times every second through advanced tracking technology. A compact mini-computer analyzes these spatial coordinates in real-time, while servo motors execute precise countering moves.

“Rocky tracks the position of my hands, so he matches my movements up and down, but he checks the position of my fingers 100 times per second using an IR hand motion detector and a mini computer to determine what I’m throwing,” Rober explains, describing the robot’s core technology.

The robot’s speed advantage stems from its ability to detect and counter moves before they’re completed. Rocky’s servo system responds rapidly upon detecting initial movement. This creates what Rober describes as a zero percent chance of winning – by the time a human completes their throwing motion, Rocky has already calculated and executed the winning counter.

Computer scientists studying game theory have accumulated fascinating data about human rock paper scissors behavior. Research examining 54,000 games revealed that winning players statistically favor repeating their previous throw, while losers tend to advance to the next option in sequence. This psychological pattern allows skilled human players to achieve up to 75% win rates against other humans. However, these strategic approaches fail against Rocky’s system.

The $10,000 prize for defeating Rocky builds on similar robotics challenges. In 2013, researchers at Tokyo’s Ishikawa Group Laboratory developed Janken, a rock paper scissors robot using high-speed vision processing. Their system incorporated “1ms Auto Pan-Tilt” tracking and “Lumipen 2” technology to expand the visual recognition field. Rocky adapts these principles while being developed through CrunchLabs.

Robotics and gaming experts continue studying the implications of such advanced motion tracking systems. The technology shows potential applications beyond gaming, though specific implementations remain under development.



Critics have raised questions about Rocky’s competitive approach. The robot technically waits to detect initial hand movements before responding, leading some to debate whether this constitutes “cheating” versus true simultaneous play. This has sparked discussions about the nature of human-robot competition.

Current attempts show no successful wins against Rocky’s system. The robot can seamlessly switch between throws mid-motion as it tracks opponent movements, demonstrating its advanced tracking and response capabilities. While some view this as undermining traditional game rules, it demonstrates the capabilities of modern motion tracking and servo motor systems.

Looking beyond gaming applications, Rocky’s technology suggests possibilities in various fields requiring precise motion tracking and rapid response. The IR sensing system’s 100Hz sampling rate and servo response system represent current advances in robotics technology.

CrunchLabs, founded by Rober, creates monthly science toys. The Rocky project demonstrates key robotics elements: sensor integration, real-time processing, motion prediction, and physical response systems. The project raises questions about human-robot interaction as these technologies advance.

The engineering challenges and system requirements continue to be explored as the technology develops. Engineers and developers study various aspects of the system’s performance and potential applications.

The viral spread of Rocky’s demonstration video, gaining millions of views shortly after release, indicates strong public interest in advanced robotics capabilities. As motion tracking and response systems develop, Rocky provides a demonstration of how precise detection and rapid response can create a seemingly unbeatable game-playing robot.

Leave a comment