Online angular velocity estimated visual measurement for ping pong robot
ZHANG Yuan-hui1,2,WEI Wei2
1. College of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou 310018, China;
2. College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China
Currently, the failure of precisely identifying and tracking the spin ball trajectory in ping pong robot's vision system leads to large errors in the predicting result. Aiming at the problem, an online nonlinear Kalman filter based visual measurement method was proposed to estimate the angular velocity. Aerodynamics theory was applied to analyze the forces acting on the spin ball. The motion equation and observation equation of the trajectory were constructed, and the nonlinear extended Kalman filter was integrated to estimate the motion states involving the angular velocity. Both simulation and actual experiments verified the effectiveness and correctness of the method. The prediction result outperformed other tracking methods. The method can also be employed in the high-speed motion tracking conditions.
[1] 郑魁敬, 崔培. 乒乓球机器人的研究与发展[J]. 机床与液压, 2009, 37(8): 238-241.
ZHENG Kuijing, CUI Pei. Review on the promoting robot table tennis [J]. Machine Tool and Hydraulics, 2009, 37(8): 238-241.
[2] ZHANG Zhengtao, XU De, YU Junzhi. Research and latest development of pingpong robot player [C]∥7th World Congress on Intelligent Control and Automation. Chongqing: IEEE, 2008: 4881-4886.
[3] ACOSTA L, RODRIGO J J, MENDEZ J A, et al. Pingpong player prototype [J]. IEEE of Robotics and Automation Magazine, 2003, 10(4): 44-52.
[4] MIYAZAKI F, MATSUSHIMA M, TAKEUCHI M. Advances in robot control: from everyday physics to humanlike movements [M]. [S. l.]: Springer, 2006:317-341.
[5] ZHANG Zhengtao, XU De, TAN Min. Visual measurement and prediction of ball trajectory for table tennis robot [J]. IEEE Transactions on Instrumentation and Measurement, 2010, 59(12): 3195-3205.
[6] WANG Yingshi, SUN Lei, LIU Jingtai, et al. A novel trajectory prediction approach for tabletennis robot based on nonlinear output feedback observer [C]∥International Conference on Robotics and Biomimetics. Tianjin: IEEE, 2010: 1136-1141.
[7] 张远辉,韦巍,虞旦. 基于空气阻力因子估计的乒乓机器人精确轨迹跟踪[J]. 光电工程, 2009, 36(6): 15-20.
ZHANG Yuanhui, WEI Wei, YU Dan. Precisely tracking trajectory of pingpong robot based on air drag factor estimation [J]. OptoElectronic Engineering, 2009, 36(6): 15-20.
[8] CRISTINA F, DAPOTO S, RUSSO C. A lightweight method for computing ball spin in real time [J]. Journal of Computer Science and Technology, 2007, 7(1): 34-38.
[9] SHUM H, KOMURA T. Tracking the translational and rotational movement of the ball using highspeed camera movies [C]∥IEEE International Conference on Image Processing. Genoa: IEEE, 2005: 1084-1087.
[10] 张远辉. 基于实时视觉的乒乓球机器人标定和轨迹跟踪技术研究[D]. 杭州: 浙江大学, 2009: 43-60.
ZHANG Yuanhui. Study on realtime vision based calibration and trajectory tracking technology of ping pong robot [D]. Hangzhou: Zhejiang University, 2009: 43-60.
[11] 孙在, 余广鑫, 郭美, 等. 乒乓球弧圈球的空气动力学原理及其飞行轨迹的仿真分析[J]. 体育科学, 2008, 28(4): 69-71.
SUN Zai, YU Guangxin, GUO Mei, et al. Aerodynamic principles of table tennis loop and numerical analysis of its flying route [J]. China Sport Science, 2008, 28(4): 69-71.
[12] 周雨青, 叶兆宁, 吴宗汉. 球类运动中空气阻力的计算和分析[J]. 物理与工程, 2002, 12(1): 55-59.
ZHOU Yuqing, YE Zhaoning, WU Zonghan. Air resistance calculations and analysis in ball games [J]. Physics and Engineering, 2002, 12(1): 55-59.
[13] 吴焕群, 秦志锋, 许绍发, 等. 乒乓球旋转的定量研究[J]. 天津体育学院学报, 2000, 15(1): 59-61.
WU Huanqun, QIN Zhifeng, XU Shaofa, et al. Quantitative analysis of spin [J]. Journal of Tianjin Institute of Physical Education, 2000, 15(1): 59-61.
[14] WHITE F M. Fluid mechanics [M]. New York: McGrawHill, 2002: 540-542.
[15] RESNICK R, HALLIDAY D, KRANE K S. Physics [M]. Singapore: Wiley, 2002: 351-364.
[16] WESSON J. The science of soccer [M]. [S. l.]: Taylor & Francis, 2002: 43-50.
[17] 邓自立. 卡尔曼滤波与维纳滤波:现代时间序列分析方法[M]. 哈尔滨: 哈尔滨工业大学出版社, 2001: 60-65.
[18] HAYKIN S. Kalman filtering and neural networks [M]. [S. l.]: Wiley, 2001: 5-9.
[19] FORSYTH D A, PONCE J. Computer vision: a modern approach [M]. New Jersey: Prentice Hall, 2002: 339-344.
[20] 马颂德, 张正友. 计算机视觉:计算理论与算法基础[M]. 北京: 科学出版社, 1998: 139-140.