{"title":"Enabling the Continuous Evolution of Ontologies for Ontology-Based Data Management","authors":"André Pomp, Johannes Lipp, Tobias Meisen","doi":"10.35708/tai1868-126244","DOIUrl":"https://doi.org/10.35708/tai1868-126244","url":null,"abstract":"","PeriodicalId":292418,"journal":{"name":"International Journal of Robotic Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130284516","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
For table tennis robots, it is a significant challenge to understand the opponent's movements and return the ball accordingly with high performance. One has to cope with various ball speeds and spins resulting from different stroke types. In this paper, we propose a real-time 6D racket pose detection method and classify racket movements into five stroke categories with a neural network. By using two monocular cameras, we can extract the racket's contours and choose some special points as feature points in image coordinates. With the 3D geometrical information of a racket, a wide baseline stereo matching method is proposed to find the corresponding feature points and compute the 3D position and orientation of the racket by triangulation and plane fitting. Then, a Kalman filter is adopted to track the racket pose, and a multilayer perceptron (MLP) neural network is used to classify the pose movements. We conduct two experiments to evaluate the accuracy of racket pose detection and classification, in which the average error in position and orientation is around 7.8 mm and 7.2 by comparing with the ground truth from a KUKA robot. The classification accuracy is 98%, the same as the human pose estimation method with Convolutional Pose Machines (CPMs).
{"title":"Real-time 6D Racket Pose Estimation and Classification\u0000for Table Tennis Robots","authors":"Yapeng Gao","doi":"10.35708/rc1868-126249","DOIUrl":"https://doi.org/10.35708/rc1868-126249","url":null,"abstract":"For table tennis robots, it is a significant challenge to understand the opponent's movements and return the ball accordingly with\u0000high performance. One has to cope with various ball speeds and spins\u0000resulting from different stroke types. In this paper, we propose a real-time\u00006D racket pose detection method and classify racket movements into five\u0000stroke categories with a neural network. By using two monocular cameras, we can extract the racket's contours and choose some special points\u0000as feature points in image coordinates. With the 3D geometrical information of a racket, a wide baseline stereo matching method is proposed\u0000to find the corresponding feature points and compute the 3D position\u0000and orientation of the racket by triangulation and plane fitting. Then, a\u0000Kalman filter is adopted to track the racket pose, and a multilayer perceptron (MLP) neural network is used to classify the pose movements.\u0000We conduct two experiments to evaluate the accuracy of racket pose\u0000detection and classification, in which the average error in position and\u0000orientation is around 7.8 mm and 7.2 by comparing with the ground\u0000truth from a KUKA robot. The classification accuracy is 98%, the same\u0000as the human pose estimation method with Convolutional Pose Machines\u0000(CPMs).","PeriodicalId":292418,"journal":{"name":"International Journal of Robotic Computing","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125058553","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}