A Study on a Ball-Pitching Robotic Arm Based on Stereo Vision

碩士 === 中原大學 === 機械工程研究所 === 100 === The purpose of this study is to increase the hit rate of a ball-pitching robotic arm based on stereo vision. The robotic arm has four degrees of freedom and a four fingers robot hand designed for grabbing and throwing a ball. The target is fixed on an XZ two-axis...

Full description

Bibliographic Details
Main Authors: Jun-Qing Lin, 林駿青
Other Authors: Kuan-Yu Chen
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/24984144706929759726
id ndltd-TW-100CYCU5489040
record_format oai_dc
spelling ndltd-TW-100CYCU54890402015-10-13T21:32:36Z http://ndltd.ncl.edu.tw/handle/24984144706929759726 A Study on a Ball-Pitching Robotic Arm Based on Stereo Vision 立體視覺擲球機械手臂之研究 Jun-Qing Lin 林駿青 碩士 中原大學 機械工程研究所 100 The purpose of this study is to increase the hit rate of a ball-pitching robotic arm based on stereo vision. The robotic arm has four degrees of freedom and a four fingers robot hand designed for grabbing and throwing a ball. The target is fixed on an XZ two-axis motorized mechanical stage, so the position of the target can be changed arbitrarily. The robotic arm is equipped with a pair of CCD cameras to calculate the relative position between the target and cameras in three-dimensional space. The work in this study is firstly to reduce the vibration phenomenon of the robotic arm and to accurately set the target for ball throwing using an XZ two-axis motorized mechanical stage. The objective of the first step is to minimize errors caused by hardware. Secondly, we set some grid points in three-dimensional space as pitching targets and move these grid points in sequence. When the target location is calculated by the stereo vision system and converted to control parameters of the robotic arm by inverse dynamics, the robotic arm can throw a ball toward the target. After the robotic arm throwing several times, we can estimate these hitting locations by using the stereo vision system and then to record the average value. Therefore, as the pitching target is moved arbitrarily, we can use these previously collected grid parameters for spline interpolation to improve throwing accuracy. Due to the presence of camera barrel distortion, the hit rate is low in some positions. So we finally do a compensation of these control parameters to solve this problem. After the above procedures, the experimental results in this study show that the hit rate is increased to about 60% and average error is 6 cm from the front of the robot 150 to 180 cm and cross-section range 20 cm × 20 cm of three-dimensional space. Kuan-Yu Chen 陳冠宇 2012 學位論文 ; thesis 48 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 中原大學 === 機械工程研究所 === 100 === The purpose of this study is to increase the hit rate of a ball-pitching robotic arm based on stereo vision. The robotic arm has four degrees of freedom and a four fingers robot hand designed for grabbing and throwing a ball. The target is fixed on an XZ two-axis motorized mechanical stage, so the position of the target can be changed arbitrarily. The robotic arm is equipped with a pair of CCD cameras to calculate the relative position between the target and cameras in three-dimensional space. The work in this study is firstly to reduce the vibration phenomenon of the robotic arm and to accurately set the target for ball throwing using an XZ two-axis motorized mechanical stage. The objective of the first step is to minimize errors caused by hardware. Secondly, we set some grid points in three-dimensional space as pitching targets and move these grid points in sequence. When the target location is calculated by the stereo vision system and converted to control parameters of the robotic arm by inverse dynamics, the robotic arm can throw a ball toward the target. After the robotic arm throwing several times, we can estimate these hitting locations by using the stereo vision system and then to record the average value. Therefore, as the pitching target is moved arbitrarily, we can use these previously collected grid parameters for spline interpolation to improve throwing accuracy. Due to the presence of camera barrel distortion, the hit rate is low in some positions. So we finally do a compensation of these control parameters to solve this problem. After the above procedures, the experimental results in this study show that the hit rate is increased to about 60% and average error is 6 cm from the front of the robot 150 to 180 cm and cross-section range 20 cm × 20 cm of three-dimensional space.
author2 Kuan-Yu Chen
author_facet Kuan-Yu Chen
Jun-Qing Lin
林駿青
author Jun-Qing Lin
林駿青
spellingShingle Jun-Qing Lin
林駿青
A Study on a Ball-Pitching Robotic Arm Based on Stereo Vision
author_sort Jun-Qing Lin
title A Study on a Ball-Pitching Robotic Arm Based on Stereo Vision
title_short A Study on a Ball-Pitching Robotic Arm Based on Stereo Vision
title_full A Study on a Ball-Pitching Robotic Arm Based on Stereo Vision
title_fullStr A Study on a Ball-Pitching Robotic Arm Based on Stereo Vision
title_full_unstemmed A Study on a Ball-Pitching Robotic Arm Based on Stereo Vision
title_sort study on a ball-pitching robotic arm based on stereo vision
publishDate 2012
url http://ndltd.ncl.edu.tw/handle/24984144706929759726
work_keys_str_mv AT junqinglin astudyonaballpitchingroboticarmbasedonstereovision
AT línjùnqīng astudyonaballpitchingroboticarmbasedonstereovision
AT junqinglin lìtǐshìjuézhìqiújīxièshǒubìzhīyánjiū
AT línjùnqīng lìtǐshìjuézhìqiújīxièshǒubìzhīyánjiū
AT junqinglin studyonaballpitchingroboticarmbasedonstereovision
AT línjùnqīng studyonaballpitchingroboticarmbasedonstereovision
_version_ 1718065481582116864