In August 2022, Xiaomi unveiled its full-scale humanoid bionic robot, CyberOne. Standing at 177cm tall and weighing 52kg, the robot impressed with its ability to perform human-like movements. To demonstrate the capabilities of its state-of-the-art product, the company taught CyberOne how to play the drums.

Xiaomi trains CyberOne to play drums

Xiaomi’s full-size humanoid robot, CyberOne, has been trained to play drums. The robot was able to complete its drum performance in three steps. First, it automatically parsed out the beat from an input Midi music file to generate a drum sequence. Then, using an offline motion library and online calibration, a motion trajectory synchronized with the drum sequence was generated. Finally, the robot’s body was controlled to complete each movement through a whole-body controller.

According to reports, the most difficult part of CyberOne’s drum performance was playing long sequences of drum rhythms, as it had to ensure that its movements were continuous and collision-free. To solve this problem, the team at Xiaomi Robotics Lab extracted the basic beat and then optimized it by building an offline drum beat motion track library. This allowed CyberOne to generate a continuous track that was consistent with any drum beat.

CyberOne’s ability to play the drums is a testament to its ability to coordinate its whole body and perform fast, accurate, and wide-ranging movements. However, the robot’s drumming skills are not yet on par with those of professional drummers. The team at Xiaomi is working on improving CyberOne’s locomotion and manipulation abilities in the second generation of the robot.

However, robots playing drums is not a new concept. In fact, there is an all-robot band called “Compressorhead” from Germany, which features a drummer with four arms. However, CyberOne is the first full-scale humanoid bionic robot to be trained in this skill.

RELATED

(Source, Via)