A ROBOTIS presenter discusses a Darwin humanoid robot that plays Dance Dance Revolution and the vision-processing and motion constraints behind the demonstration.
Dance Dance Revolution asks players to follow on-screen arrows by stepping on a pad. The presenter runs a program that lets Darwin respond to the arrows, noting that the small laptop display affects the demonstration.
The project began with the goal of making Darwin dance on a custom-built pad. The original plan had the robot shift its weight and step without support, but that took too long and strained its motors, so the presenter added a bar for stability and quicker movement.
The program uses OpenCV's CBlob library to identify image regions matching the four stationary arrows at the bottom of the screen. It classifies falling arrows by direction, then estimates their speed and arrival time from their positions across successive images before scheduling a step on another thread.
Darwin's computing power limits how quickly the program can process the game. The robot can physically step in about 1.1 to 1.2 seconds, but computation makes roughly two seconds more realistic; the demonstrated version took about three seconds per step, while a 2.5-second version was less accurate. The presenter describes plans to avoid returning to a neutral stance after every step and to smooth processing across two image-processing threads on a single-core computer.
Briefs summarise talks and interviews; timestamps open the video at that moment. Claims in a talk are the speaker's own.
Michael Chang, a PhD researcher at the University of California, Berkeley, presents his work at the GRASP Lab Spring 2023 SFI on neural abstractions for modeling and controlling systems, and discusses future human-computer interfaces at DeepMind.
Karen Liu, an associate professor of computer science at Stanford University, discusses physics-based human motion simulation and its use in robotics at an MIT Robotics talk.
Dennis Hong, robotics professor and founding director at Virginia Tech, explains why humanoid robots suit human environments and how his lab developed soccer-playing robots and firefighting prototypes.
Alex, role and affiliation unknown, presents the Darwin Drives project with King at an ICRA 2012 challenge; they show a humanoid robot operating an iRobot Create and discuss possible uses for humanoid-driven vehicles.
Students from Purdue University describe their team’s Darwin-OP robotics project at an ICRA 2012 challenge, explaining its sensor-based reactions and demonstrating them.
Dr. Saltz, a digital media and theater educator, and Mike, a programmer, present ROBOTIS’s Darwin animation tools at the ICRA 2012 challenge, including a planned commedia dell’arte performance with robot character Zebzob.