Table of Contents
Learning Human behavior models
GoalsEye: Hit exactly where you want
Home Technology peripherals AI After playing more than 300 times in four minutes, Google taught its robot to play table tennis

After playing more than 300 times in four minutes, Google taught its robot to play table tennis

Apr 10, 2023 am 09:11 AM
Google robot

Let a table tennis enthusiast play against a robot. Judging from the development trend of robots, it’s really hard to say who will win and who will lose. ​

The robot has dexterous maneuverability, flexible leg movement, and excellent grasping ability... and has been widely used in various challenging tasks. But how do robots perform in tasks that involve close interaction with humans? Take table tennis as an example. This requires a high degree of cooperation from both parties, and the ball moves very fast, which poses a major challenge to the algorithm.

In table tennis, the first priority is speed and accuracy, which places high demands on learning algorithms. At the same time, this sport has two major characteristics: highly structured (with a fixed, predictable environment) and multi-agent collaboration (robots can fight with humans or other robots), making it an ideal place to study human-computer interaction and reinforcement learning. An ideal experimental platform for problems.

The robotics research team from Google has built such a platform to study the problems faced by robots learning in multi-person, dynamic and interactive environments. Google also wrote a special blog for this purpose to introduce the two projects they have been studying, Iterative-Sim2Real (i-S2R) and GoalsEye. i-S2R enabled the bot to play over 300 matches with human players, while GoalsEye enabled the bot to learn some useful strategies (goal-conditional strategies) from amateurs.

i-S2R strategy allows robots to compete with humans. Although the robot’s grip does not look very professional, it will not miss a ball:

After playing more than 300 times in four minutes, Google taught its robot to play table tennis

You come and I go, it’s pretty much the same thing, it feels like I’m playing a high-quality ball.

The GoalsEye strategy can return the ball to the designated position on the table, just like hitting it wherever you point it:

After playing more than 300 times in four minutes, Google taught its robot to play table tennis

i-S2R: Playing games with humans using simulators

In this project, the robot aims to learn to cooperate with humans, that is, to play sparring with humans for as long as possible. Since training directly against human players is tedious and time-consuming, Google adopted a simulation-based approach. However, this faces a new problem. It is difficult for simulation-based methods to accurately simulate human behavior, closed-loop interaction tasks, etc.

In i-S2R, Google proposed a model that can learn human behavior in human-computer interaction tasks and instantiated it on a robotic table tennis platform. Google has built a system that can achieve up to 340 batting throws with amateur human players (shown below).

After playing more than 300 times in four minutes, Google taught its robot to play table tennis

Human and robot fight for 4 minutes, up to 340 times back and forth

Learning Human behavior models

Allowing robots to accurately learn human behavior also faces the following problems: If there is not a good enough robot strategy from the beginning, it is impossible to collect high-quality data about how humans interact with robots. But without a human behavior model, the robot strategy cannot be obtained from the beginning. This problem is a bit convoluted, like which came first, the chicken or the egg. One approach is to train robot policies directly in the real world, but this is often slow, costly, and poses safety-related challenges that are further exacerbated when humans are involved.

As shown in the figure below, i-S2R uses a simple human behavior model as an approximate starting point and alternates between simulation training and real-world deployment. In each iteration, human behavior models and strategies are adapted.

After playing more than 300 times in four minutes, Google taught its robot to play table tennis

i-S2R Method

Google breaks down the results of the experiment based on player type: Beginners (40% of players), Intermediate (40% of players) and Advanced (20% of players). From the experimental results, i-S2R performs significantly better than S2R FT (sim-to-real plus fine-tuning) for both beginners and intermediate players (80% of players).

After playing more than 300 times in four minutes, Google taught its robot to play table tennis

i-S2R results by player type

GoalsEye: Hit exactly where you want

In GoalsEye, Google also demonstrated a method that combines behavioral cloning techniques to learn precise targeting strategies. . ​

Here Google focuses on the accuracy of table tennis. They hope that the robot can accurately return the ball to any designated position on the table, as shown in the figure below. To achieve the following effects, they also used LFP (Learning from Play) and GCSL (Goal-Conditioned Supervised Learning).

After playing more than 300 times in four minutes, Google taught its robot to play table tennis

The GoalsEye strategy targets a 20cm diameter circle (left). A human player could aim for the same target (right)

In the first 2,480 demos, Google’s training strategy only worked 9% of the time Accurately hit a circular target with a radius of 30 cm. After about 13,500 demonstrations, the accuracy of the ball reaching its target increased to 43 percent (bottom right).

After playing more than 300 times in four minutes, Google taught its robot to play table tennis

For more introduction to these two projects, please refer to the following link:

  • Iterative-Sim2Real Home Page: https://sites.google.com/view/is2r
  • ##GoalsEye Home Page: https://sites.google.com /view/goals-eye

The above is the detailed content of After playing more than 300 times in four minutes, Google taught its robot to play table tennis. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Repo: How To Revive Teammates
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to comment deepseek How to comment deepseek Feb 19, 2025 pm 05:42 PM

DeepSeek is a powerful information retrieval tool. Its advantage is that it can deeply mine information, but its disadvantages are that it is slow, the result presentation method is simple, and the database coverage is limited. It needs to be weighed according to specific needs.

How to search deepseek How to search deepseek Feb 19, 2025 pm 05:39 PM

DeepSeek is a proprietary search engine that only searches in a specific database or system, faster and more accurate. When using it, users are advised to read the document, try different search strategies, seek help and feedback on the user experience in order to make the most of their advantages.

Sesame Open Door Exchange Web Page Registration Link Gate Trading App Registration Website Latest Sesame Open Door Exchange Web Page Registration Link Gate Trading App Registration Website Latest Feb 28, 2025 am 11:06 AM

This article introduces the registration process of the Sesame Open Exchange (Gate.io) web version and the Gate trading app in detail. Whether it is web registration or app registration, you need to visit the official website or app store to download the genuine app, then fill in the user name, password, email, mobile phone number and other information, and complete email or mobile phone verification.

Why can't the Bybit exchange link be directly downloaded and installed? Why can't the Bybit exchange link be directly downloaded and installed? Feb 21, 2025 pm 10:57 PM

Why can’t the Bybit exchange link be directly downloaded and installed? Bybit is a cryptocurrency exchange that provides trading services to users. The exchange's mobile apps cannot be downloaded directly through AppStore or GooglePlay for the following reasons: 1. App Store policy restricts Apple and Google from having strict requirements on the types of applications allowed in the app store. Cryptocurrency exchange applications often do not meet these requirements because they involve financial services and require specific regulations and security standards. 2. Laws and regulations Compliance In many countries, activities related to cryptocurrency transactions are regulated or restricted. To comply with these regulations, Bybit Application can only be used through official websites or other authorized channels

Sesame Open Door Trading Platform Download Mobile Version Gateio Trading Platform Download Address Sesame Open Door Trading Platform Download Mobile Version Gateio Trading Platform Download Address Feb 28, 2025 am 10:51 AM

It is crucial to choose a formal channel to download the app and ensure the safety of your account.

gate.io exchange official registration portal gate.io exchange official registration portal Feb 20, 2025 pm 04:27 PM

Gate.io is a leading cryptocurrency exchange that offers a wide range of crypto assets and trading pairs. Registering Gate.io is very simple. You just need to visit its official website or download the app, click "Register", fill in the registration form, verify your email, and set up two-factor verification (2FA), and you can complete the registration. With Gate.io, users can enjoy a safe and convenient cryptocurrency trading experience.

Top 10 recommended for crypto digital asset trading APP (2025 global ranking) Top 10 recommended for crypto digital asset trading APP (2025 global ranking) Mar 18, 2025 pm 12:15 PM

This article recommends the top ten cryptocurrency trading platforms worth paying attention to, including Binance, OKX, Gate.io, BitFlyer, KuCoin, Bybit, Coinbase Pro, Kraken, BYDFi and XBIT decentralized exchanges. These platforms have their own advantages in terms of transaction currency quantity, transaction type, security, compliance, and special features. For example, Binance is known for its largest transaction volume and abundant functions in the world, while BitFlyer attracts Asian users with its Japanese Financial Hall license and high security. Choosing a suitable platform requires comprehensive consideration based on your own trading experience, risk tolerance and investment preferences. Hope this article helps you find the best suit for yourself

The latest download address of Bitget in 2025: Steps to obtain the official app The latest download address of Bitget in 2025: Steps to obtain the official app Feb 25, 2025 pm 02:54 PM

This guide provides detailed download and installation steps for the official Bitget Exchange app, suitable for Android and iOS systems. The guide integrates information from multiple authoritative sources, including the official website, the App Store, and Google Play, and emphasizes considerations during download and account management. Users can download the app from official channels, including app store, official website APK download and official website jump, and complete registration, identity verification and security settings. In addition, the guide covers frequently asked questions and considerations, such as

See all articles