Design, analysis, and simulation of a humanoid robotic arm applied to catching

Indiana University-Purdue University Indianapolis (IUPUI) === There have been many endeavors to design humanoid robots that have human characteristics such as dexterity, autonomy and intelligence. Humanoid robots are intended to cooperate with humans and perform useful work that humans can perform....

Full description

Bibliographic Details
Main Author: Yesmunt, Garrett Scot
Other Authors: Wasfy, Tamer
Language:en_US
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/1805/5610
id ndltd-IUPUI-oai-scholarworks.iupui.edu-1805-5610
record_format oai_dc
spelling ndltd-IUPUI-oai-scholarworks.iupui.edu-1805-56102019-05-10T15:21:28Z Design, analysis, and simulation of a humanoid robotic arm applied to catching Yesmunt, Garrett Scot Wasfy, Tamer El-Mounayri, Hazim Razban, Ali Chen, Jie robot humanoid robotic catching ball catching robotic arm Androids -- Research Autonomy -- Research Intellect -- Research Biomimicry -- Research -- Methodology Artificial intelligence -- Biological applications Biologically-inspired computing -- Research -- Methodology Robotics -- Design and construction -- Research -- Methodology Robotics -- Human factors Robots -- Kinematics Automatic control Robots -- Programming Catching (Baseball) Mechatronics -- Computer simulation Autonomous robots Control theory -- Data processing Dynamics -- Data processing Dynamics -- Computer simulation Human-robot interaction -- Research -- Methodology Indiana University-Purdue University Indianapolis (IUPUI) There have been many endeavors to design humanoid robots that have human characteristics such as dexterity, autonomy and intelligence. Humanoid robots are intended to cooperate with humans and perform useful work that humans can perform. The main advantage of humanoid robots over other machines is that they are flexible and multi-purpose. In this thesis, a human-like robotic arm is designed and used in a task which is typically performed by humans, namely, catching a ball. The robotic arm was designed to closely resemble a human arm, based on anthropometric studies. A rigid multibody dynamics software was used to create a virtual model of the robotic arm, perform experiments, and collect data. The inverse kinematics of the robotic arm was solved using a Newton-Raphson numerical method with a numerically calculated Jacobian. The system was validated by testing its ability to find a kinematic solution for the catch position and successfully catch the ball within the robot's workspace. The tests were conducted by throwing the ball such that its path intersects different target points within the robot's workspace. The method used for determining the catch location consists of finding the intersection of the ball's trajectory with a virtual catch plane. The hand orientation was set so that the normal vector to the palm of the hand is parallel to the trajectory of the ball at the intersection point and a vector perpendicular to this normal vector remains in a constant orientation during the catch. It was found that this catch orientation approach was reliable within a 0.35 x 0.4 meter window in the robot's workspace. For all tests within this window, the robotic arm successfully caught and dropped the ball in a bin. Also, for the tests within this window, the maximum position and orientation (Euler angle) tracking errors were 13.6 mm and 4.3 degrees, respectively. The average position and orientation tracking errors were 3.5 mm and 0.3 degrees, respectively. The work presented in this study can be applied to humanoid robots in industrial assembly lines and hazardous environment recovery tasks, amongst other applications. 2015-01-08T16:39:12Z 2015-01-08T16:39:12Z 2014 Thesis http://hdl.handle.net/1805/5610 en_US Attribution-NonCommercial-NoDerivs 3.0 United States http://creativecommons.org/licenses/by-nc-nd/3.0/us/
collection NDLTD
language en_US
sources NDLTD
topic robot
humanoid
robotic catching
ball catching
robotic arm
Androids -- Research
Autonomy -- Research
Intellect -- Research
Biomimicry -- Research -- Methodology
Artificial intelligence -- Biological applications
Biologically-inspired computing -- Research -- Methodology
Robotics -- Design and construction -- Research -- Methodology
Robotics -- Human factors
Robots -- Kinematics
Automatic control
Robots -- Programming
Catching (Baseball)
Mechatronics -- Computer simulation
Autonomous robots
Control theory -- Data processing
Dynamics -- Data processing
Dynamics -- Computer simulation
Human-robot interaction -- Research -- Methodology
spellingShingle robot
humanoid
robotic catching
ball catching
robotic arm
Androids -- Research
Autonomy -- Research
Intellect -- Research
Biomimicry -- Research -- Methodology
Artificial intelligence -- Biological applications
Biologically-inspired computing -- Research -- Methodology
Robotics -- Design and construction -- Research -- Methodology
Robotics -- Human factors
Robots -- Kinematics
Automatic control
Robots -- Programming
Catching (Baseball)
Mechatronics -- Computer simulation
Autonomous robots
Control theory -- Data processing
Dynamics -- Data processing
Dynamics -- Computer simulation
Human-robot interaction -- Research -- Methodology
Yesmunt, Garrett Scot
Design, analysis, and simulation of a humanoid robotic arm applied to catching
description Indiana University-Purdue University Indianapolis (IUPUI) === There have been many endeavors to design humanoid robots that have human characteristics such as dexterity, autonomy and intelligence. Humanoid robots are intended to cooperate with humans and perform useful work that humans can perform. The main advantage of humanoid robots over other machines is that they are flexible and multi-purpose. In this thesis, a human-like robotic arm is designed and used in a task which is typically performed by humans, namely, catching a ball. The robotic arm was designed to closely resemble a human arm, based on anthropometric studies. A rigid multibody dynamics software was used to create a virtual model of the robotic arm, perform experiments, and collect data. The inverse kinematics of the robotic arm was solved using a Newton-Raphson numerical method with a numerically calculated Jacobian. The system was validated by testing its ability to find a kinematic solution for the catch position and successfully catch the ball within the robot's workspace. The tests were conducted by throwing the ball such that its path intersects different target points within the robot's workspace. The method used for determining the catch location consists of finding the intersection of the ball's trajectory with a virtual catch plane. The hand orientation was set so that the normal vector to the palm of the hand is parallel to the trajectory of the ball at the intersection point and a vector perpendicular to this normal vector remains in a constant orientation during the catch. It was found that this catch orientation approach was reliable within a 0.35 x 0.4 meter window in the robot's workspace. For all tests within this window, the robotic arm successfully caught and dropped the ball in a bin. Also, for the tests within this window, the maximum position and orientation (Euler angle) tracking errors were 13.6 mm and 4.3 degrees, respectively. The average position and orientation tracking errors were 3.5 mm and 0.3 degrees, respectively. The work presented in this study can be applied to humanoid robots in industrial assembly lines and hazardous environment recovery tasks, amongst other applications.
author2 Wasfy, Tamer
author_facet Wasfy, Tamer
Yesmunt, Garrett Scot
author Yesmunt, Garrett Scot
author_sort Yesmunt, Garrett Scot
title Design, analysis, and simulation of a humanoid robotic arm applied to catching
title_short Design, analysis, and simulation of a humanoid robotic arm applied to catching
title_full Design, analysis, and simulation of a humanoid robotic arm applied to catching
title_fullStr Design, analysis, and simulation of a humanoid robotic arm applied to catching
title_full_unstemmed Design, analysis, and simulation of a humanoid robotic arm applied to catching
title_sort design, analysis, and simulation of a humanoid robotic arm applied to catching
publishDate 2015
url http://hdl.handle.net/1805/5610
work_keys_str_mv AT yesmuntgarrettscot designanalysisandsimulationofahumanoidroboticarmappliedtocatching
_version_ 1719080318359568384