MAE 435 Chris Cook Jeffry Walker Joshua Beverly Miguel de Rojas.

Slides:



Advertisements
Similar presentations
From Kinematics to Arm Control a)Calibrating the Kinematics Model b)Arm Motion Selection c)Motor Torque Calculations for a Planetary Robot Arm CS36510.
Advertisements

Outline: Introduction Link Description Link-Connection Description
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
Review: Homogeneous Transformations
Introduction to Robotics
Introduction to ROBOTICS
Intuitive Kinematics – Converting Between Forward and Reverse Definitions of Space Lecture Series 2 ME 4135 R. R. Lindeke.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Introduction to Robotics
Ch. 7: Dynamics.
Time to Derive Kinematics Model of the Robotic Arm
The City College of New York 1 Jizhong Xiao Department of Electrical Engineering City College of New York Manipulator Control Introduction.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Ch. 3: Forward and Inverse Kinematics
Forward Kinematics.
Ch. 3: Forward and Inverse Kinematics
COMP322/S2000/L31 Components of a Robotic System Robot: Articulated Mechanical System with Actuators Computer Task Environment Interaction Control Language.
Inverse Kinematics Problem: Input: the desired position and orientation of the tool Output: the set of joints parameters.
Introduction to ROBOTICS
CSCE 689: Forward Kinematics and Inverse Kinematics
Introduction to ROBOTICS
Assembly Line Simulation With Multi-Robot Control Peter McHugh Thomas Zack Kyle Fecteau.
More details and examples on robot arms and kinematics
Velocity Analysis Jacobian
Web Enabled Robot Design and Dynamic Control Simulation Software Solutions From Task Points Description Tarek Sobh, Sarosh Patel and Bei Wang School of.
L.C. Technology Servo Motor Control / Genie Software
Robotics in Education Challenges Developing an Adequate Curriculum Dr. Antonio Soares Florida A&M University Electronic Engineering Technology
ME 486 Robotics Spring 2004, Lecture 1 ME 486 Robotics Dept. of Mechanical Engineering New Mexico State University Ou Ma Office: JH 515,
Definition of an Industrial Robot
KINEMATICS ANALYSIS OF ROBOTS (Part 3). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
AUTOMATION OF ROBOTIC ARM
Lecture 2: Introduction to Concepts in Robotics
Mehdi Ghayoumi MSB rm 160 Ofc hr: Thur, 11-12:30a Robotic Concepts.
Chapter 2 Robot Kinematics: Position Analysis
Inverse Kinematics Find the required joint angles to place the robot at a given location Places the frame {T} at a point relative to the frame {S} Often.
INVERSE KINEMATICS ANALYSIS TRAJECTORY PLANNING FOR A ROBOT ARM Proceedings of th Asian Control Conference Kaohsiung, Taiwan, May 15-18, 2011 Guo-Shing.
Outline: 5.1 INTRODUCTION
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT CONTROL T. Bajd and M. Mihelj.
About Novint Falcon Novint Falcon : 3-DOF, Impedance type Haptic Device. Mechanism used is modified delta mechanism. Cost : 150$ only….. Performance :
Whitman and Atkeson.  Present a decoupled controller for a simulated three-dimensional biped.  Dynamics broke down into multiple subsystems that are.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
M.S. Thesis Defense Jason Anderson Electrical and Computer Engineering Dept. Clemson University.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
MT411 Robotic Engineering
Control of Robot Manipulators
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
Robotics Introduction. Etymology The Word Robot has its root in the Slavic languages and means worker, compulsory work, or drudgery. It was popularized.
Robotics II Copyright Martin P. Aalund, Ph.D.
KINEMATICS ANALYSIS OF ROBOTS (Part 5). This lecture continues the discussion on the analysis of the forward and inverse kinematics of robots. After this.
Introduction to Robotics In the name of Allah. Introduction to Robotics o Leila Sharif o
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
Forward Kinematics Where is my hand ?. Examples Denavit-Hartenberg Specialized description of articulated figures (joints) Each joint has only one degree.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
MT411 Robotic Engineering Asian Institution of Technology (AIT) Chapter 2 Introduction to Robotic System Narong Aphiratsakun, D.Eng.
ROBOTIC COMPONENTS, MOVEMENTS AND ARTICULATION DESIGN & APPLIED ENGINEERING II MR. RANDT.
Robotics Chapter 3 – Forward Kinematics
Mobile Robotic Arm.
Minor Project - Human Interaction Robot Arm
How to calculate the torque due to the balance stick
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
Special English for Industrial Robot
Special English for Industrial Robot
2-DOF Manipulator Now, given the joint angles Ө1, Ө2 we can determine the end effecter coordinates x and y.
Manipulator Dynamics 2 Instructor: Jacob Rosen
Intelligent Robotics - part 1 F2RO/F21RO
5-DOF Anthropomorphic Manipulator
Special English for Industrial Robot
Introduction to Robot Design
Presentation transcript:

MAE 435 Chris Cook Jeffry Walker Joshua Beverly Miguel de Rojas

Types of Manipulators  Cartesian  Gantry  Cylindrical  Spherical  SCARA  Anthropomorphic – Make of 59% in use worldwide as of 2005 IFR report

Types of Manipulators

Welding Manipulator

Surgical Manipulator

5 Degrees of Freedom

Gripper End-Effector

Project Goals  5cm x 5cm x 5cm cube  Placed within 6 in radial position  Repeated TBD number of times

Servo Motor vs. DC Motor

Preliminary Calculations JointMass=.939; %mass of joint (kg) ShaftMass=.113; %mass of shaft (kg) ShaftLength=.2032; %length of shaft (m) MotorOutput=.4862; %N-m output torque peak effective GearRation=132; %ratio of planetary gearbox LoadLifted=.34; %minimum mass to be picked up (kg) g=9.81; %gravity %effective forces jf=JointMass*g; sf=ShaftMass*g; lf=LoadLifted*g; L=ShaftLength; %Joint Torques J1torque=lf*3*L+jf*L*(3+2+1)+sf*L*( ); J2torque=lf*2*L+jf*L*(2+1)+sf*L*(1.5+.5); J3torque=lf*L+jf*L+sf*L*.5; Torque (N-m) Joint Joint Joint

Selected Motor

Cost Considerations

Midterm Status Update  Machining and assembly complete unless modifications become necessary  Inventor solid model complete unless modifications become necessary  Wiring is complete pending testing  Computer code for the microcontroller is in development  Dynamics/Kinematics in development

Machining

Assembly

Assembly Complete

Solid Model

Forward Kinematics Denavit-Hartenberg Parameters 3 fixed-link parameters α i and a i : describe the Link i d i and θ i : describe the Link’s connection

Forward Kinematics iα i-1 a i-1 didi θiθi 100d1d1 θ1θ1 2900d2d2 θ2θ2 30a2a2 d3d3 θ a3a3 d4d4 θ4θ a4a4 d5d5 θ5θ5

Inverse Kinematics  Goal: determine all the joint variables for a specific end-effector position and orientation  Feed this information to the controls

Inverse Kinematics  Determine the inverse kinematics starting from this equation

Wiring/Soldering

Motor Drivers

Closed-Loop Feedback Control  PID Controller  (Proportional Integral Derivative)

Control Signal Filter

Motor Driver

Motor and Gearbox

Gantt Chart

5-DOF Manipulator  5-DOF Manipulator in Action 5-DOF Manipulator in Action  2:08

References  1.Siciliano, B., et al., Robotics Modeling, Planning and Control. Advanced Textbooks in Control and Signal Processing2009: Springer.  2.Lee, C.S.G., Robot Arm Kinematics, Dynamics, and Control. Computer, (12): p  3. MathWorks MATLAB  4. Autodesk Inventor  5. Microsoft Office Suite