Dynamic Nonprehensile Manipulation of a Moving Object Using a Batting Primitive
Open Access
- 26 April 2021
- journal article
- research article
- Published by MDPI AG in Applied Sciences
- Vol. 11 (9) , 3920
Abstract
To achieve human-level object manipulation capability, a robot must be able to handle objects not only with prehensile manipulation, such as pick-and-place, but also with nonprehensile manipulation. To study nonprehensile manipulation, we studied robotic batting, a primitive form of nonprehensile manipulation. Batting is a challenging research area because it requires sophisticated and fast manipulation of moving objects and requires considerable improvement. In this paper, we designed a batting system for dynamic manipulation of a moving ball and proposed several algorithms to improve the task performance of batting. To improve the recognition accuracy of the ball, we proposed a circle-fitting method that complements color segmentation. This method enabled robust ball recognition against illumination. To accurately estimate the trajectory of the recognized ball, weighted least-squares regression considering the accuracy according to the distance of a stereo vision sensor was used for trajectory estimation, which enabled more accurate and faster trajectory estimation of the ball. Further, we analyzed the factors influencing the success rate of ball direction control and applied a constant posture control method to improve the success rate. Through the proposed methods, the ball direction control performance is improved.Keywords
Funding Information
- National Research Foundation of Korea (2020R1G1A1101767, 2020R1C1C1008520)
This publication has 22 references indexed in Scilit:
- High-Speed and Lightweight Humanoid Robot Arm for a Skillful Badminton RobotIEEE Robotics and Automation Letters, 2018
- Nonprehensile Dynamic Manipulation: A SurveyIEEE Robotics and Automation Letters, 2018
- Dynamically Consistent Online Adaptation of Fast Motions for Robotic ManipulatorsIEEE Transactions on Robotics, 2017
- Passivity-Based Control for a Rolling-Balancing System: The Nonprehensile Disk-on-DiskIEEE Transactions on Control Systems Technology, 2016
- An Optimal Trajectory Planner for a Robotic Batting Task: The Table Tennis Example2016
- A Robust Vision Module for Humanoid Robotic Ping-Pong GameInternational Journal of Advanced Robotic Systems, 2015
- Dynamic Manipulation Inspired by the Handling of a Pizza PeelIEEE Transactions on Robotics, 2009
- Pushing a Disk Using ComplianceIEEE Transactions on Robotics, 2007
- Mechanical design of the humanoid robot platform, HUBOAdvanced Robotics, 2007
- Dynamic Nonprehensile Manipulation: Controllability, Planning, and ExperimentsThe International Journal of Robotics Research, 1999