five

Competitive Robot Table Tennis: Initial Ball States

收藏
github2025-04-26 更新2025-05-02 收录
下载链接:
https://github.com/google-deepmind/competitive_robot_table_tennis
下载链接
链接失效反馈
官方服务:
资源简介:
该数据集包含用于训练论文《Achieving Human Level Competitive Robot Table Tennis》中策略的初始球状态。每个球状态代表在现实世界中由人或机器人击球后立即的球状态条件。共有15,792个球状态:13,088个来自比赛中的球状态和2,704个来自发球的球状态。

This dataset contains the initial ball states used to train the policy proposed in the paper *Achieving Human-Level Competitive Robot Table Tennis*. Each ball state represents the immediate post-impact conditions of a table tennis ball in the real world after being struck by a human or a robot. In total, there are 15,792 ball states, including 13,088 from competitive match play and 2,704 from service scenarios.
创建时间:
2025-04-15
原始信息汇总

数据集概述:Competitive Robot Table Tennis: Initial Ball States

数据集基本信息

数据集文件

  • rallies.json:对打中的初始球状态数据
  • serves.json:发球的初始球状态数据
  • ball_states_viz.ipynb:加载、模拟(MuJoCo)和可视化初始球状态的示例笔记本

数据格式

  • 格式:JSON
  • 字段说明
    • id:唯一整数标识符
    • pos_x, pos_y, pos_z:球的初始位置(米)
    • vel_x, vel_y, vel_z:球的初始线速度(米/秒)
    • w_vel_x, w_vel_y, w_vel_z:球的初始角速度(弧度/秒)

坐标系说明

  • 原点:标准乒乓球桌中心(1.525m x 2.74m x 0.76m)
  • 方向
    • x:球桌宽度方向(左侧为负,右侧为正)
    • y:球桌长度方向
    • z:球桌上方高度

引用信息

bibtex @inproceedings{achievinghumanlevelcompetitiveICRA2025, title={Achieving Human Level Competitive Robot Table Tennis}, author={David B. DAmbrosio and Saminda Abeyruwan and Laura Graesser and Atil Iscen and Heni Ben Amor and Alex Bewley and Barney J. Reed and Krista Reymann and Leila Takayama and Yuval Tassa and Krzysztof Choromanski and Erwin Coumans and Deepali Jain and Navdeep Jaitly and Natasha Jaques and Satoshi Kataoka and Yuheng Kuang and Nevena Lazic and Reza Mahjourian and Sherry Moore and Kenneth Oslund and Anish Shankar and Vikas Sindhwani and Vincent Vanhoucke and Grace Vesom and Peng Xu and Pannag R. Sanketi}, booktitle = {{IEEE} International Conference on Robotics and Automation, {ICRA} 2025, Atlanta, Georgia, USA May 19–23, 2025}, publisher = {{IEEE}}, year = {2025}, }

许可信息

  • 软件许可:Apache License 2.0
    • 许可链接:https://www.apache.org/licenses/LICENSE-2.0
  • 其他材料许可:Creative Commons Attribution 4.0 International (CC-BY)
    • 许可链接:https://creativecommons.org/licenses/by/4.0/legalcode
  • 免责声明:非官方Google产品
搜集汇总
数据集介绍
main_image_url
构建方式
在机器人竞技乒乓球研究领域,该数据集通过真实世界的人机对抗场景构建而成,精准记录了每次击球后乒乓球的初始状态参数。研究人员采用高精度运动捕捉系统,采集了15,792个球体状态样本,其中13,088个来自连续对打回合,2,704个来自发球场景。每个数据点包含三维空间坐标、线速度及角速度等九维物理特征,数据以标准化JSON格式存储,坐标系以标准乒乓球台中心为原点建立。
特点
该数据集最显著的特点在于其专业性和完整性,不仅覆盖发球与对打两种典型场景,更精确记录了球体的完整动力学状态。所有数据均采用国际标准乒乓球台尺寸作为参考系,确保研究结果的普适性。数据集特别标注了每个样本的唯一标识符,便于追踪分析。配套提供的可视化工具能够直接在MuJoCo仿真环境中重现球体运动轨迹,为算法验证提供直观依据。
使用方法
使用者可通过加载提供的JSON文件直接获取结构化数据,配套的Jupyter Notebook示例详细演示了数据加载、物理仿真及可视化流程。研究人员可利用该数据集训练机器人击球策略算法,或作为基准测试评估运动预测模型的准确性。数据集采用Apache 2.0和CC-BY双协议授权,既支持商业应用也保障学术研究的开放性。为保持研究可复现性,建议配合原始论文中描述的实验条件使用本数据集。
背景与挑战
背景概述
由Google LLC团队于2025年发布的Competitive Robot Table Tennis: Initial Ball States数据集,标志着机器人乒乓球竞技领域的重要突破。该数据集作为论文《Achieving Human Level Competitive Robot Table Tennis》的支撑材料,收录了15,792个真实对战中记录的乒乓球初始运动状态参数,包含位置、线速度及角速度等九维物理量。其坐标系统以标准乒乓球台几何中心为基准,精确构建了三维运动学表征体系。这些数据源自人类与机器人实际对抗中的发球(2,704组)和回合对打(13,088组),为机器人运动策略训练提供了高保真的动力学环境建模基础。
当前挑战
在机器人动态控制领域,乒乓球运动的快速对抗对实时轨迹预测与动作生成提出了毫米级精度要求。该数据集需解决高速旋转球体的空气动力学效应建模、多传感器融合的初始状态标定,以及人类击球动作的随机性表征等核心难题。数据构建过程中,研究团队面临运动捕捉系统采样频率与精度的平衡挑战,需在200Hz以上采样率下保持亚毫米级空间分辨率。同时,不同材质球拍对旋转速度的影响、环境气流扰动等干扰因素的量化剔除,也成为确保数据纯净度的关键瓶颈。
常用场景
经典使用场景
在机器人乒乓球竞技领域,该数据集通过记录球体初始状态参数,为训练高性能击球策略提供了关键数据支持。其包含的15792组发球与对打场景下的球体运动状态,精确捕捉了真实对抗中球体的三维空间位置、线速度及角速度变化,成为开发自适应击球算法的基准测试平台。
实际应用
在工业级乒乓球陪练机器人开发中,该数据集被用于校准机械臂的击球时序与力度控制。基于真实对抗数据训练的模型可实现毫米级落点预测,已成功应用于专业运动员训练系统,其运动参数建模方法更延伸至羽毛球、网球等同类隔网对抗项目的机器人研发。
衍生相关工作
该数据集催生了多项标志性研究成果,包括基于强化学习的动态击球策略优化框架、多模态传感器数据融合系统等。相关衍生工作发表在ICRA等顶级会议,其中时空运动预测模型被扩展应用于服务机器人避障、无人机敏捷飞行等跨领域研究。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作