To approach the level of advanced human players in table tennis with robots, generating varied ball trajectories in a reproducible and controlled manner is essential. Current ball launchers used in robot table tennis either do not provide an interface for automatic control or are limited in their capabilities to adapt speed, direction, and spin of the ball. For these reasons, we present AIMY, a three-wheeled open-hardware and open-source table tennis ball launcher, which can generate ball speeds and spins of up to 15.4 ms-1 and 192 s-1, respectively, which are comparable to advanced human players. The wheel speeds, launch orientation and time can be fully controlled via an open Ethernet or Wi-Fi interface. We provide a detailed overview of the core design features, as well as open source the software to encourage distribution and duplication within and beyond the robot table tennis research community. We also extensively evaluate the ball launcher's accuracy for different system settings and learn to launch a ball to desired locations. With this ball launcher, we enable long-duration training of robot table tennis approaches where the complexity of the ball trajectory can be automatically adjusted, enabling large-scale real-world online reinforcement learning for table tennis robots.
翻译:为了使机器人在乒乓球场上接近高水平人类选手,以可重复和可控的方式生成不同的球弹道至关重要。目前用于机器人乒乓球运动的球发射器要么不提供自动控制接口,要么在适应球的速度、方向和旋转方面的能力有限。因此,我们提出了AIMY,一种采用三个轮子的开源硬件和软件的乒乓球发射器,可以生成高度达15.4 ms-1和192 s-1的球速和旋转速度,可与高水平人类选手相媲美。通过开放的以太网或Wi-Fi接口,可以完全控制轮子的速度、发射方向和时间。我们提供了核心设计特点的详细概述,并开源软件,以促进在机器人乒乓球研究社区内外的分发和复制。我们还对不同系统设置的球发射器的准确性进行了广泛评估,并学习将球发射到所需的位置。通过这种球发射器,我们使机器人乒乓球应用能够长时间训练,在此期间可以自动调整球的轨迹的复杂性,从而实现大规模的实时强化学习。