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...
Autores principales: | , , |
---|---|
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 |