J. A. Thornby 1,2, R. J. Sanders 2,3, R. Hyde-Moxon 3 1 Mathematics Institute, University of Warwick, CV4 7AL 2 WMG, University of Warwick, CV4 7AL 3 METRIS,

Slides:



Advertisements
Similar presentations
Robot Modeling and the Forward Kinematic Solution
Advertisements

Robot Modeling and the Forward Kinematic Solution
Kinematic Synthesis of Robotic Manipulators from Task Descriptions June 2003 By: Tarek Sobh, Daniel Toundykov.
Inverse Kinematics Professor Nicola Ferrier ME 2246,
Outline: Introduction Link Description Link-Connection Description
ROBOTICS: ROBOT MORPHOLOGY
3-D Homogeneous Transformations.  Coordinate transformation (translation+rotation) 3-D Homogeneous Transformations.
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
University of Bridgeport
Review: Homogeneous Transformations
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/05/99 Lecture 10.
Kinematics & Grasping Need to know: Representing mechanism geometry Standard configurations Degrees of freedom Grippers and graspability conditions Goal.
Integrating a Short Range Laser Probe with a 6-DOF Vertical Robot Arm and a Rotary Table Theodor Borangiu Anamaria Dogar
EE 4315 / EE 5325 Robotics Lecture 11 February 25, 2015 Spring 2015 Indika Wijayasinghe & Dan Popa 1.
The City College of New York 1 Dr. Jizhong Xiao Department of Electrical Engineering City College of New York Kinematics of Robot Manipulator.
Introduction to Robotics
Introduction to Robotics Kinematics. Link Description.
Time to Derive Kinematics Model of the Robotic Arm
Historic Review Introduction Main Page Robots Specifications Classification Applications Robots Components Núria Rosillo Guerrero Introduction to the Robotic.
Ch. 3: Forward and Inverse Kinematics
Ch. 3: Forward and Inverse Kinematics
Introduction to Robotics (ES159) Advanced Introduction to Robotics (ES259) Spring Ahmed Fathi
Introduction to ROBOTICS
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Federico Thomas Barcelona. Spain A Reconfigurable 5-DoF 5-SPU Parallel Platform Júlia Borràs, Federico Thomas, Erika Ottaviano, and Marco Ceccarelli.
Robotics Industry Posts Second Best Year Ever North American robotics industry posted its second best year ever in 2000 [Robotic Industries Association.
Serial and Parallel Manipulators
Introduction to ROBOTICS
Inverse Kinematics Jacobian Matrix Trajectory Planning
Introduction to ROBOTICS
Direct Kinematics.
Goal Directed Design of Serial Robotic Manipulators
Advanced Graphics (and Animation) Spring 2002
Definition of an Industrial Robot
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
Constraints-based Motion Planning for an Automatic, Flexible Laser Scanning Robotized Platform Th. Borangiu, A. Dogar, A. Dumitrache University Politehnica.
University of Bridgeport Department of Computer Science and Engineering Robotics, Intelligent Sensing and control RISC Laboratory.
Lecture 2: Introduction to Concepts in Robotics
Mehdi Ghayoumi MSB rm 160 Ofc hr: Thur, 11-12:30a Robotic Concepts.
INVERSE KINEMATICS IN A ROBOTIC ARM AND METHODS TO AVOID SINGULARITIES Submitted By :-Course Instructor :- Avinash Kumar Prof. Bhaskar Dasgupta Roll No.-
INVERSE KINEMATICS ANALYSIS TRAJECTORY PLANNING FOR A ROBOT ARM Proceedings of th Asian Control Conference Kaohsiung, Taiwan, May 15-18, 2011 Guo-Shing.
Manipulator’s Forward kinematics
The Pantograph by Kevin Bowen and Sushi Suzuki. Introduction About the Pantograph The Pantograph is a 2 DOF parallel mechanism manipulator The device.
KINEMATIC CHAINS & ROBOTS (I).
MT411 Robotic Engineering
Kinematics. The function of a robot is to manipulate objects in its workspace. To manipulate objects means to cause them to move in a desired way (as.
MT411 Robotic Engineering
ROBOT VISION LABORATORY 김 형 석 Robot Applications-B
Anthony Beeman.  Since the project proposal submittal on 9/21/15 I began work on the Abaqus Kinematic model utilizing join, hinge, and beam elements.
ECE 450 Introduction to Robotics Section: Instructor: Linda A. Gee 10/07/99 Lecture 11.
Anthony Beeman.  Since the project proposal submittal on 9/21/15 I began work on the Abaqus Kinematic model utilizing join, hinge, and beam elements.
Forward Kinematics Where is my hand ?. Examples Denavit-Hartenberg Specialized description of articulated figures (joints) Each joint has only one degree.
Forward Analysis Problem Statement: given: constant mechanism parameters for example, for a 6R manipulator – link lengths a 12 through a 56 twist.
COMP322/S2000/L111 Inverse Kinematics Given the tool configuration (orientation R w and position p w ) in the world coordinate within the work envelope,
Kinematics Intro :a branch of dynamics that deals with aspects of motion apart from considerations of mass and force Merriam-Webster.
MT411 Robotic Engineering Asian Institution of Technology (AIT) Chapter 2 Introduction to Robotic System Narong Aphiratsakun, D.Eng.
Robotics Chapter 3 – Forward Kinematics
Kinematics 제어시스템 이론 및 실습 조현우
Optimization Of Robot Motion Planning Using Genetic Algorithm
INVERSE MANIPULATOR KINEMATICS
Ch. 3: Forward and Inverse Kinematics
Direct Manipulator Kinematics
Zaid H. Rashid Supervisor Dr. Hassan M. Alwan
CHAPTER 2 FORWARD KINEMATIC 1.
CHAPTER 3 ROBOT CLASSIFICATION
Direct Kinematics Where is my hand? Direct Kinematics: HERE!
KINEMATIC CHAINS.
Forward Kinematics: Denavit-Hartenberg (DH) Notation
KINEMATIC CHAINS & ROBOTS (I)
Chapter 4 . Trajectory planning and Inverse kinematics
Presentation transcript:

J. A. Thornby 1,2, R. J. Sanders 2,3, R. Hyde-Moxon 3 1 Mathematics Institute, University of Warwick, CV4 7AL 2 WMG, University of Warwick, CV4 7AL 3 METRIS, Argosy Road, Derby, DE74 2SA Acknowledgements The authors wish to thank METRIS UK. Work supported by the UK Technology Strategy Board under the EPSRC-managed scheme “Gathering Data in Complex Environments”. Introduction In partnership with Metris UK we present the modelling and development of a revolutionary Robot Coordinate-measuring Arm (RCA). The RCA combines the automation capability of traditional Coordinate Measurement Machine (CMM) methods with the mobility and part accessibility of an articulated arm, resulting in a versatile and powerful tool for coordinate measuring applications with a target accuracy of sub-100µm. The RCA exploits novel, patented technology to accelerate repetitive 3D inspection jobs. A highly accurate 7-axis articulated arm is housed within a robotized exoskeleton driven by electromotors. Figure 1: The Metris RCA schematic and (inset) prototype performing a typical car cockpit scan. DatasetModel Parameters Calibration Residual ( μ m) originalkinematic65.4 originalkin + others53.4 reducedkinematic46.5 reducedkin + others33.4 J1J1 J3J3 J 2 (Shoulder) J7J7 J 6 (Wrist) J 4 (Elbow) J5J5 0.9m Axis n+1 Axis n Axis n-1 z n-1 y n- 1 x n-1 α n-1 a n-1 dndn xnxn ynyn znzn anan θnθn d (length) a (offset) θ (joint angle) α (twist) Kinematic Modelling We utilise Denavit-Hartenberg parameters to model the robot links and investigate the accessible configurations of the exoskeleton under the effects of arbitrary offsets and twists. Error correction algorithms are less effective in the singular positions; evidenced by smaller calibration residuals in the reduced dataset. It would therefore be advantageous to somehow manipulate or avoid singular regions. At present two approaches are being investigated in parallel; one to better understand singularities, the other to avoid them by mechanical design. The latter has been modelled to test its suitability for a range of tasks and to verify that it will pass a series of standard engineering tests. Figure 6: Third generation RCA demonstrating compatibility with industry standard “VDI” tests. Calibration Calibration is performed by positioning the RCA in 300 unique poses and comparing the deviation of the measured position to that predicted by the nominal kinematic model. An error correction algorithm attempts to reduce the error. Figure 4: RCA Calibration residuals from February 2009 (above) and May 2009 (below). Spikes occur in so-called “singular” poses. Calibration residuals have improved by a factor of two due to improvements in error correction. The reduced dataset disregards singular poses. Pose # Figure 2: Denavit-Hartenberg Parameters and associated transformation matrix. Figure 3: Accessible workspace surface for an odd/even axis pair with arbitrary offsets. Singular Poses When consecutive links become parallel the RCA passes through a singular pose. In such situations the supporting structure subjects the internal measurement arm to extreme contact forces, resulting in deformation. This is verified by Finite Element Analysis (FEA). Figure 5: FEA simulation result demonstrating deformation of the internal measurement arm. (a = 0) (α = 0) (a = 0) (α ≠ 0) (a ≠ 0) (α = 0) (a ≠ 0) (α ≠ 0)