Cargando…

Ball Tracking and Trajectory Prediction for Table-Tennis Robots

Sports robots have become a popular research topic in recent years. For table-tennis robots, ball tracking and trajectory prediction are the most important technologies. Several methods were developed in previous research efforts, and they can be divided into two categories: physical models and mach...

Descripción completa

Detalles Bibliográficos
Autores principales: Lin, Hsien-I, Yu, Zhangguo, Huang, Yi-Chen
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7014400/
https://www.ncbi.nlm.nih.gov/pubmed/31936032
http://dx.doi.org/10.3390/s20020333
_version_ 1783496621567246336
author Lin, Hsien-I
Yu, Zhangguo
Huang, Yi-Chen
author_facet Lin, Hsien-I
Yu, Zhangguo
Huang, Yi-Chen
author_sort Lin, Hsien-I
collection PubMed
description Sports robots have become a popular research topic in recent years. For table-tennis robots, ball tracking and trajectory prediction are the most important technologies. Several methods were developed in previous research efforts, and they can be divided into two categories: physical models and machine learning. The former use algorithms that consider gravity, air resistance, the Magnus effect, and elastic collision. However, estimating these external forces require high sampling frequencies that can only be achieved with high-efficiency imaging equipment. This study thus employed machine learning to learn the flight trajectories of ping-pong balls, which consist of two parabolic trajectories: one beginning at the serving point and ending at the landing point on the table, and the other beginning at the landing point and ending at the striking point of the robot. We established two artificial neural networks to learn these two trajectories. We conducted a simulation experiment using 200 real-world trajectories as training data. The mean errors of the proposed dual-network method and a single-network model were 39.6 mm and 42.9 mm, respectively. The results indicate that the prediction performance of the proposed dual-network method is better than that of the single-network approach. We also used the physical model to generate 330 trajectories for training and the simulation test results show that the trained model achieved a success rate of 97% out of 30 attempts, which was higher than the success rate of 70% obtained by the physical model. A physical experiment presented a mean error and standard deviation of 36.6 mm and 18.8 mm, respectively. The results also show that even without the time stamps, the proposed method maintains its prediction performance with the additional advantages of 15% fewer parameters in the overall network and 54% shorter training time.
format Online
Article
Text
id pubmed-7014400
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70144002020-03-09 Ball Tracking and Trajectory Prediction for Table-Tennis Robots Lin, Hsien-I Yu, Zhangguo Huang, Yi-Chen Sensors (Basel) Article Sports robots have become a popular research topic in recent years. For table-tennis robots, ball tracking and trajectory prediction are the most important technologies. Several methods were developed in previous research efforts, and they can be divided into two categories: physical models and machine learning. The former use algorithms that consider gravity, air resistance, the Magnus effect, and elastic collision. However, estimating these external forces require high sampling frequencies that can only be achieved with high-efficiency imaging equipment. This study thus employed machine learning to learn the flight trajectories of ping-pong balls, which consist of two parabolic trajectories: one beginning at the serving point and ending at the landing point on the table, and the other beginning at the landing point and ending at the striking point of the robot. We established two artificial neural networks to learn these two trajectories. We conducted a simulation experiment using 200 real-world trajectories as training data. The mean errors of the proposed dual-network method and a single-network model were 39.6 mm and 42.9 mm, respectively. The results indicate that the prediction performance of the proposed dual-network method is better than that of the single-network approach. We also used the physical model to generate 330 trajectories for training and the simulation test results show that the trained model achieved a success rate of 97% out of 30 attempts, which was higher than the success rate of 70% obtained by the physical model. A physical experiment presented a mean error and standard deviation of 36.6 mm and 18.8 mm, respectively. The results also show that even without the time stamps, the proposed method maintains its prediction performance with the additional advantages of 15% fewer parameters in the overall network and 54% shorter training time. MDPI 2020-01-07 /pmc/articles/PMC7014400/ /pubmed/31936032 http://dx.doi.org/10.3390/s20020333 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Lin, Hsien-I
Yu, Zhangguo
Huang, Yi-Chen
Ball Tracking and Trajectory Prediction for Table-Tennis Robots
title Ball Tracking and Trajectory Prediction for Table-Tennis Robots
title_full Ball Tracking and Trajectory Prediction for Table-Tennis Robots
title_fullStr Ball Tracking and Trajectory Prediction for Table-Tennis Robots
title_full_unstemmed Ball Tracking and Trajectory Prediction for Table-Tennis Robots
title_short Ball Tracking and Trajectory Prediction for Table-Tennis Robots
title_sort ball tracking and trajectory prediction for table-tennis robots
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7014400/
https://www.ncbi.nlm.nih.gov/pubmed/31936032
http://dx.doi.org/10.3390/s20020333
work_keys_str_mv AT linhsieni balltrackingandtrajectorypredictionfortabletennisrobots
AT yuzhangguo balltrackingandtrajectorypredictionfortabletennisrobots
AT huangyichen balltrackingandtrajectorypredictionfortabletennisrobots