Calibration and measurement reconstruction
|
|
- Shavonne Webster
- 5 years ago
- Views:
Transcription
1 Scuola universitaria professionale della Svizzera italiana Dipartimento Tecnologie Innovative Metrolog laborator Calibration and measurement reconstruction Scope Tasks - Calibration of a two-degree-of-freedom mechanical structure with collocated measurements and end effector measurement - Correction of the error trough modification of the collocated measurement values -Analsis of source of errors in positioning a device with collocated measurements - Positioning of the structure using collocated measurements and comparison with end effector measurements - Calculation of corrections for the collocated measurements - Integration of the corrections in the positioning device and comparison between the end effector measurements and the corrected collocated measurements Prerequisites - References - Time 4 hours Appendices - Contact Matteo Dotta
2 Metrolog laborator, Calibration and measurement reconstruction SUPSI-DTI Presentation Given is a two degree-of-freedom mechanical structure with fleible joints. Each aes is actuated b a voice-coil motor and is equipped with an optical encoder for the measurement of the displacement and. The kinematics of the sstem is such that the movement o and o of the end point (the small square platform) differs from the movement and of the two individual ais. The idea in this eperiment is to use an additional temporar measurement of o and o (performed with a laser interferometer) in order to characterize the relation between the position and of the ais and the end point position o and o. With this knowledge, functions = f ( o, o ) and = f ( o, o ) could be found to reconstruct the position and of the ais corresponding to the position ( o, o ) of the end point. As the eact form of these functions is unknown, the can be approimated with the polnomial form (here using second order polnomials) = f ( o, o ) θ + θ 2 o + θ 3 o + θ 4 o o + θ 5 2 o + θ 6 2 o = rec (.) = f ( o, o ) θ + θ 2 o + θ 3 o + θ 4 o o + θ 5 2 o + θ 6 2 o = rec (.2) where rec and rec stand for the reconstructed measurements (i.e. the estimate of what would be and for obtaining a desired o and o ). The problem is now to find the parameters θ i and θ i. This can be done with a set of measurements (at least as man measurements as parameters to be determined, but with a null degree of freedom) given b the vectors of variables,, o and o. From equation (.) rewritten as = θ + θ2 o + θ3 o + θ4 o o + θ5 2 o + θ6 o 2 +e }{{} rec where e denotes the error between and rec, the vector equation = θ + θ 2 o + θ 3 o + θ 4 o o + θ 5 2 o + θ 6 2 o + e for a set of measurements is obtained, where the power of a vector denotes here, with a small abuse of notation, the power of the elements of the vector. Finall the same equation can be rewritten in the following wa using matri/vector multiplications: θ θ 2 = [ o o o o 2 o o 2 ] θ 3 }{{} θ4 +e = Φ Θ + e Φ θ5 θ6 }{{} Θ 2 Silvano Balemi
3 SUPSI-DTI Metrolog laborator, Calibration and measurement reconstruction The approimation error e = Φ Θ can be minimized with the least square estimate Θ = Φ + giving the parameters θ i for the polnomial (.), and similarl the error e = Φ Θ can be minimized with the least square estimate Θ = Φ + giving the parameters θi for the polnomial (.2). The matri Φ + = (Φ T Φ) Φ T is the so called pseudo-inverse of Φ which can be computed in Matlab with the command pinv. Then, even without the end point measurement (under the assumption that the sstem is precise) it is possible to accuratel position the end point ( o, o ) taking the ais to the position ( rec, rec ) obtained from (.) and (.2). The objective of the present eperience is to go trough the calibration procedure, to determine the polnomial approimations of the functions f and f with least square optimizations and to verif the improvement on a real precision sstem. 2 Set-up 2. Necessar material Given are following items The mechanical sstem with two degrees of freedom shown on the front page PC with Linu RTAI, Matlab/Simulink and the Matlab librar rtcpci Compact-PCI sstem (cpci8) with a PC board, two sinusoidal encoder boards and one driver board Laser interferometer 2.2 Steps to be followed When working on the sstem the following steps have to be taken.. From the PC open a remote shell on the Compact-PCI PC with the command telnet cpci8. The username is root and the password is root 2. On both the PC and the Compact-PCI PC tpe the command loadrtai 3. Download the file smt/courses/distr calib.tgz onto the PC and uncompress it with the command tar -fvz distr calib.tgz, which creates the director calib, Silvano Balemi 3
4 Metrolog laborator, Calibration and measurement reconstruction SUPSI-DTI 4. Go into the director calib just uncompressed, open Matlab on the PC with the command matlab -nojvm (which starts matlab without the Java virtual machine), 5. Run the command base id in Matlab to identif the transfer function (it uses data id.dat and data id.dat), run the command base ctr to design the controller and run the command scan to define the scanning trajector. 6. Open and run the simulink model scan.mdl (see figure.) to generate a theoretical trajector (stored in a workspace variable scan data). Tpe [o,o,,,r,r]=plot traj(scan data,ts) to plot the desired trajector, the movement of the optical encoders and the resulting end point trajector given be the laser interferometer (see figure.2). The variables [o,o,,,r,r] returned b the function give onl the reference points (see circles, and stars on figure.2) and not all the points of the trajector. o o o o Trajector ctr_base Controller 2dof fleure laser interferometer scan_data Figure.: Simulink file scan.mdl for the generation of the nominal trajector 7. Open the simulink model scan RT.mdl (see figure.3). The difference with the file scan.mdl (figure.) consists in the fact that instead of the mathematical model of the 2DOF structure the block 2dof fleure now defines the interfaces with the real mechanical sstems and the block laser interferometer defines the interfaces for the interferometer measurements. Further, the controller and the plant are enabled onl after a freeze time to get correct initial conditions. With the command Tools/Real-Time Workshop/Build Model from the menu, compile the simulink model to generate the eecutable file scan RT. 8. Using ftp, download the eecutable file scan RT from the PC onto the Compact- PCI PC 9. On the Compact-PCI PC, make the file scan RT eecutable with the command chmod + scan RT 4 Silvano Balemi
5 SUPSI-DTI Metrolog laborator, Calibration and measurement reconstruction Reference (black ), optical encoders (blue. ) and actual end point trajector (red) ais [m] ais [m] 0 3 Figure.2: Simulated trajectories. The encoder measurements (blue) follow the reference, the end point trajector (red) doesn t. o o Trajector freeze controller freeze position i i Controller o o laser interferometer sfun_rtai_scope 2dof fleure Figure.3: Simulink file scan RT.mdl for the generation of the nominal trajector on the real sstem 3 Assignment tasks. Based on the simulation data, find the approimate functions = f ( o, o ) and = f ( o, o ) using a fourth order polinomial interpolation in function of the variables o and o. The best parameters have to be determined with a least square optimization. 2. The functions f and f must be implemented in Simulink. Use a block of Silvano Balemi 5
6 Metrolog laborator, Calibration and measurement reconstruction SUPSI-DTI the form shown in figure.4 where Theta indicates the parameters of the interpolation polnomials obtained in the previous point. o o 2 [rec,rec] = f(o,o) o rec o f rec Theta parameters Theta rec 2 rec Figure.4: Implementation of the approimations of f and f. The Simulink librar block to be used is the so-called Embedded MATLAB Function. Cop scan.mdl to calib.mdl and introduce the obtained block at the appropriate place in calib.mdl. Finall rename the name of the scope variable written to the workspace from scan data to calib data 3. Run calib.mdl to simulate the behavior of the sstem with the reconstructed variables. Tpe [o,o,,,r,r]=plot traj(calib data,ts) to plot the desired trajector, the movement of the optical encoders and the resulting end point trajector given be the laser interferometer What can ou conclude? 4. On the CPCI platform tpe the command scan RT -w to prepare for eecution (in wait state) the application previousl compiled from scan RT.mdl. In a shell of the PC start the monitor program rtailab with the command rtailab. Arm the monitor program to store 20 seconds of data into the file scan datart.dat and start the real-time application with the blue arrow ke. Wait for 20 seconds, then load the data just measured into the workspace with the command load scan datart.dat which defines the variable scan datart accordingl. Tpe [o,o,,,r,r]=plot traj(scan datart,ts) to plot the desired trajector, while the movement of the optical encoders and the resulting end point trajector given be the laser interferometer. Verif that the optical encoder measurements (blue) follow the desired trajector, the laser interferometer measurements (red) do not. Calculate the RMS deviation of the selected end points from the desired position. 6 Silvano Balemi
7 SUPSI-DTI Metrolog laborator, Calibration and measurement reconstruction 5. Like in step approimate the functions = f ( o, o ) and = f ( o, o ) with a fourth order polnomial in function of the variables o and o (now,, o, and o come from measurements). 6. Cop scan RT.mdl to calib RT.mdl and introduce the two reconstruction blocks at the appropriate place in calib RT.mdl like done previousl in step 2 for calib.mdl. With the command Tools/Real-Time Workshop/Build Model from the menu, compile the simulink model to generate the eecutable file calib RT. 7. Using ftp, download the eecutable file calib RT from the Desktop PC onto the Compact-PCI PC. On the Compact-PCI PC, make the file calib RT eecutable with the command chmod + calib RT and prepare it for eecution with the command calib RT -w (starting in wait state). In a shell of the PC start the monitor program rtailab with the command rtailab. Arm the monitor program to store 20 seconds of data into the file calib datart.dat and start the real-time application with the blue arrow ke. Wait for 20 seconds, then load the data into the workspace with the command load calib datart.dat which defines the variable calib datart accordingl. Tpe [o,o,,,r,r]=plot traj(calib datart,ts) to plot the desired trajector, the movement of the optical encoders and the resulting end point trajector given be the laser interferometer. Verif that the laser interferometer measurements (red) follow the desired trajector, the optical encoder measurements (blue) do not. Calculate the RMS deviation of the selected end points from the desired position. Silvano Balemi 7
D-Calib: Calibration Software for Multiple Cameras System
D-Calib: Calibration Software for Multiple Cameras Sstem uko Uematsu Tomoaki Teshima Hideo Saito Keio Universit okohama Japan {u-ko tomoaki saito}@ozawa.ics.keio.ac.jp Cao Honghua Librar Inc. Japan cao@librar-inc.co.jp
More informationTransformations of Functions. 1. Shifting, reflecting, and stretching graphs Symmetry of functions and equations
Chapter Transformations of Functions TOPICS.5.. Shifting, reflecting, and stretching graphs Smmetr of functions and equations TOPIC Horizontal Shifting/ Translation Horizontal Shifting/ Translation Shifting,
More informationChapter 3 : Computer Animation
Chapter 3 : Computer Animation Histor First animation films (Disne) 30 drawings / second animator in chief : ke frames others : secondar drawings Use the computer to interpolate? positions orientations
More information7. f(x) = 1 2 x f(x) = x f(x) = 4 x at x = 10, 8, 6, 4, 2, 0, 2, and 4.
Section 2.2 The Graph of a Function 109 2.2 Eercises Perform each of the following tasks for the functions defined b the equations in Eercises 1-8. i. Set up a table of points that satisf the given equation.
More informationMEM380 Applied Autonomous Robots Winter Robot Kinematics
MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame
More informationNATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours
NATIONAL UNIVERSITY OF SINGAPORE EXAMINATION FOR THE DEGREE OF B.ENG. (Semester I: 1999/000) EE4304/ME445 - ROBOTICS October/November 1999 - Time Allowed: Hours INSTRUCTIONS TO CANDIDATES: 1. This paper
More informationA Full Analytical Solution to the Direct and Inverse Kinematics of the Pentaxis Robot Manipulator
A Full Analtical Solution to the Direct and Inverse Kinematics of the Pentais Robot Manipulator Moisés Estrada Castañeda, Luis Tupak Aguilar Bustos, Luis A. Gonále Hernánde Instituto Politécnico Nacional
More informationMath 1050 Lab Activity: Graphing Transformations
Math 00 Lab Activit: Graphing Transformations Name: We'll focus on quadratic functions to eplore graphing transformations. A quadratic function is a second degree polnomial function. There are two common
More informationUsing Characteristics of a Quadratic Function to Describe Its Graph. The graphs of quadratic functions can be described using key characteristics:
Chapter Summar Ke Terms standard form of a quadratic function (.1) factored form of a quadratic function (.1) verte form of a quadratic function (.1) concavit of a parabola (.1) reference points (.) transformation
More informationA SCATTERED DATA INTERPOLANT FOR THE SOLUTION OF THREE-DIMENSIONAL PDES
European Conference on Computational Fluid Dnamics ECCOMAS CFD 26 P. Wesseling, E. Oñate and J. Périau (Eds) c TU Delft, The Netherlands, 26 A SCATTERED DATA INTERPOLANT FOR THE SOLUTION OF THREE-DIMENSIONAL
More information6. f(x) = x f(x) = x f(x) = x f(x) = 3 x. 10. f(x) = x + 3
Section 9.1 The Square Root Function 879 9.1 Eercises In Eercises 1-, complete each of the following tasks. i. Set up a coordinate sstem on a sheet of graph paper. Label and scale each ais. ii. Complete
More informationPerspective Projection Transformation
Perspective Projection Transformation Where does a point of a scene appear in an image?? p p Transformation in 3 steps:. scene coordinates => camera coordinates. projection of camera coordinates into image
More informationAssignment: Backgrounding and Optical Flow.
Assignment: Backgrounding and Optical Flow. April 6, 00 Backgrounding In this part of the assignment, you will develop a simple background subtraction program.. In this assignment, you are given two videos.
More informationDeveloped in Consultation with Tennessee Educators
Developed in Consultation with Tennessee Educators Table of Contents Letter to the Student........................................ Test-Taking Checklist........................................ Tennessee
More informationMODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS
Journal of Engineering Studies and Research Volume 16 (2010) No. 4 20 MODELING AND SIMULATION METHODS FOR DESIGNING MECHATRONIC SYSTEMS LAPUSAN CIPRIAN *, MATIES VISTRIAN, BALAN RADU, HANCU OLIMPIU Technical
More informationEfficient Closed-Form Solution of Inverse Kinematics for a Specific Six-DOF Arm
International Journal of Control, Automation, and Sstems (1) 1 Efficient Closed-Form Solution of Inverse Kinematics for a Specific Si-DOF Arm Thanhtam Ho, Chul-Goo Kang*, and Sangoon Lee Abstract: Inverse
More informationThe Graph Scale-Change Theorem
Lesson 3-5 Lesson 3-5 The Graph Scale-Change Theorem Vocabular horizontal and vertical scale change, scale factor size change BIG IDEA The graph of a function can be scaled horizontall, verticall, or in
More information9. p(x) = x 3 8x 2 5x p(x) = x 3 + 3x 2 33x p(x) = x x p(x) = x 3 + 5x x p(x) = x 4 50x
Section 6.3 Etrema and Models 593 6.3 Eercises In Eercises 1-8, perform each of the following tasks for the given polnomial. i. Without the aid of a calculator, use an algebraic technique to identif the
More informationA New Concept on Automatic Parking of an Electric Vehicle
A New Concept on Automatic Parking of an Electric Vehicle C. CAMUS P. COELHO J.C. QUADRADO Instituto Superior de Engenharia de Lisboa Rua Conselheiro Emídio Navarro PORTUGAL Abstract: - A solution to perform
More informationImage Metamorphosis By Affine Transformations
Image Metamorphosis B Affine Transformations Tim Mers and Peter Spiegel December 16, 2005 Abstract Among the man was to manipulate an image is a technique known as morphing. Image morphing is a special
More informationObjectives. Part 1: forward kinematics. Physical Dimension
ME 446 Laboratory #1 Kinematic Transformations Report is due at the beginning of your lab time the week of February 20 th. One report per group. Lab sessions will be held the weeks of January 23 rd, January
More information12.4 The Ellipse. Standard Form of an Ellipse Centered at (0, 0) (0, b) (0, -b) center
. The Ellipse The net one of our conic sections we would like to discuss is the ellipse. We will start b looking at the ellipse centered at the origin and then move it awa from the origin. Standard Form
More informationTHE INVERSE GRAPH. Finding the equation of the inverse. What is a function? LESSON
LESSON THE INVERSE GRAPH The reflection of a graph in the line = will be the graph of its inverse. f() f () The line = is drawn as the dotted line. Imagine folding the page along the dotted line, the two
More informationIntermediate Algebra. Gregg Waterman Oregon Institute of Technology
Intermediate Algebra Gregg Waterman Oregon Institute of Technolog c 2017 Gregg Waterman This work is licensed under the Creative Commons Attribution 4.0 International license. The essence of the license
More information1. We ll look at: Types of geometrical transformation. Vector and matrix representations
Tob Howard COMP272 Computer Graphics and Image Processing 3: Transformations Tob.Howard@manchester.ac.uk Introduction We ll look at: Tpes of geometrical transformation Vector and matri representations
More information1.1 Horizontal & Vertical Translations
Unit II Transformations of Functions. Horizontal & Vertical Translations Goal: Demonstrate an understanding of the effects of horizontal and vertical translations on the graphs of functions and their related
More informationDevelopment of a Hexapod Laser-based Metrology System for Finer Optical Beam Pointing Control
nd AIAA International Communications Satellite Sstems Conference & Ehibit 004 9-1 Ma 004, Montere, California AIAA 004-3146 Development of a Heapod Laser-based Metrolog Sstem for Finer Optical Beam Pointing
More informationSection 9.3: Functions and their Graphs
Section 9.: Functions and their Graphs Graphs provide a wa of displaing, interpreting, and analzing data in a visual format. In man problems, we will consider two variables. Therefore, we will need to
More informationMaking Graphs from a Table of Values and Understanding the Graphs of Horizontal and Vertical Lines Blue Level Problems
Making Graphs from a Table of Values and Understanding the Graphs of Horizontal and Vertical Lines Blue Level Problems. Coordinate Triangle? We have a triangle ABC, and it has an area of units^. Point
More information3.6 Graphing Piecewise-Defined Functions and Shifting and Reflecting Graphs of Functions
76 CHAPTER Graphs and Functions Find the equation of each line. Write the equation in the form = a, = b, or = m + b. For Eercises through 7, write the equation in the form f = m + b.. Through (, 6) and
More information3.2 Polynomial Functions of Higher Degree
71_00.qp 1/7/06 1: PM Page 6 Section. Polnomial Functions of Higher Degree 6. Polnomial Functions of Higher Degree What ou should learn Graphs of Polnomial Functions You should be able to sketch accurate
More informationFind the Relationship: An Exercise in Graphical Analysis
Find the Relationship: An Eercise in Graphical Analsis In several laborator investigations ou do this ear, a primar purpose will be to find the mathematical relationship between two variables. For eample,
More informationUnit 2: Function Transformation Chapter 1
Basic Transformations Reflections Inverses Unit 2: Function Transformation Chapter 1 Section 1.1: Horizontal and Vertical Transformations A of a function alters the and an combination of the of the graph.
More informationWORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel
ISSN 30-9135 1 International Journal of Advance Research, IJOAR.org Volume 4, Issue 1, January 016, Online: ISSN 30-9135 WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel Karna Patel is currently pursuing
More informationThis week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.
CENG 732 Computer Animation Spring 2006-2007 Week 4 Shape Deformation Animating Articulated Structures: Forward Kinematics/Inverse Kinematics This week Shape Deformation FFD: Free Form Deformation Hierarchical
More informationDIGITAL ORTHOPHOTO GENERATION
DIGITAL ORTHOPHOTO GENERATION Manuel JAUREGUI, José VÍLCHE, Leira CHACÓN. Universit of Los Andes, Venezuela Engineering Facult, Photogramdemr Institute, Email leirac@ing.ula.ven Working Group IV/2 KEY
More informationCMSC 425: Lecture 10 Basics of Skeletal Animation and Kinematics
: Lecture Basics of Skeletal Animation and Kinematics Reading: Chapt of Gregor, Game Engine Architecture. The material on kinematics is a simplification of similar concepts developed in the field of robotics,
More informationscience. In this course we investigate problems both algebraically and graphically.
Section. Graphs. Graphs Much of algebra is concerned with solving equations. Man algebraic techniques have been developed to provide insights into various sorts of equations and those techniques are essential
More informationPlanar Robot Kinematics
V. Kumar lanar Robot Kinematics The mathematical modeling of spatial linkages is quite involved. t is useful to start with planar robots because the kinematics of planar mechanisms is generally much simpler
More informationThe Graph of an Equation
60_0P0.qd //0 :6 PM Page CHAPTER P Preparation for Calculus Archive Photos Section P. RENÉ DESCARTES (96 60) Descartes made man contributions to philosoph, science, and mathematics. The idea of representing
More informationClosure Polynomials for Strips of Tetrahedra
Closure Polnomials for Strips of Tetrahedra Federico Thomas and Josep M. Porta Abstract A tetrahedral strip is a tetrahedron-tetrahedron truss where an tetrahedron has two neighbors ecept those in the
More informationApproaches to Simulate the Operation of the Bending Machine
Approaches to Simulate the Operation of the Bending Machine Ornwadee Ratanapinunchai Chanunchida Theerasilp Teerut Suksawai Project Advisors: Dr. Krit Chongsrid and Dr. Waree Kongprawechnon Department
More informationTRAINING A ROBOTIC MANIPULATOR
ME 4773/5493 Fundamental of Robotics Fall 2016 San Antonio, TX, USA TRAINING A ROBOTIC MANIPULATOR Jonathan Sackett Dept. of Mechanical Engineering San Antonio, TX, USA 78249 jonathan.sackett@utsa.edu
More informationExploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocity Computation Using a Single View
Eploiting Rolling Shutter Distortions for Simultaneous Object Pose and Velocit Computation Using a Single View Omar Ait-Aider, Nicolas Andreff, Jean Marc Lavest and Philippe Martinet Blaise Pascal Universit
More informationCecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationGraphing Calculator Graphing with the TI-86
Graphing Calculator Graphing with the TI-86 I. Introduction The TI-86 has fift kes, man of which perform multiple functions when used in combination. Each ke has a smbol printed on its face. When a ke
More information[ ] [ ] Orthogonal Transformation of Cartesian Coordinates in 2D & 3D. φ = cos 1 1/ φ = tan 1 [ 2 /1]
Orthogonal Transformation of Cartesian Coordinates in 2D & 3D A vector is specified b its coordinates, so it is defined relative to a reference frame. The same vector will have different coordinates in
More informationThe University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence
The University of Missouri - Columbia Final Exam 1) Clear your desk top of all handwritten papers and personal notes. You may keep only your textbook, a cheat sheet, the test paper, a calculator and a
More informationSimulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software
Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software 1 Thavamani.P, 2 Ramesh.K, 3 Sundari.B 1 M.E Scholar, Applied Electronics, JCET, Dharmapuri, Tamilnadu, India 2 Associate Professor,
More informationTransformations of Functions. Shifting Graphs. Similarly, you can obtain the graph of. g x x 2 2 f x 2. Vertical and Horizontal Shifts
0_007.qd /7/05 : AM Page 7 7 Chapter Functions and Their Graphs.7 Transormations o Functions What ou should learn Use vertical and horizontal shits to sketch graphs o unctions. Use relections to sketch
More information4 Kinematic Linkages. Chapter 4. Kinematic Linkages. Department of Computer Science and Engineering 4-1
Kinematic Linkages 4-1 Introduction In describing an object s motion, it is often useful to relate it to another object. Consider, for eample a coordinate system centered at our sun in which the moon s
More information3D Geometry and Camera Calibration
3D Geometr and Camera Calibration 3D Coordinate Sstems Right-handed vs. left-handed 2D Coordinate Sstems ais up vs. ais down Origin at center vs. corner Will often write (u, v) for image coordinates v
More informationGeometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment
Geometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment Kamel BOUZGOU, Reda HANIFI EL HACHEMI AMAR, Zoubir AHMED-FOITIH Laboratory of Power Systems, Solar Energy
More informationIN-SITU CALIBRATION OF A REDUNDANT MEASUREMENT SYSTEM FOR MANIPULATOR POSITIONING
IN-SIU CALIBRAION OF A REDUNDAN MEASUREMEN SYSEM FOR MANIPULAOR POSIIONING Piotr J. Meyer Philips Center for Industrial echnology (CF, Lynnfield, MA, U.S.A. Prof. Dr. Jan van Eijk Philips Center for Industrial
More informationAdvances in Engineering Research, volume 123 2nd International Conference on Materials Science, Machinery and Energy Engineering (MSMEE 2017)
Advances in Engineering Research, volume nd International Conference on Materials Science, Machinery and Energy Engineering MSMEE Kinematics Simulation of DOF Manipulator Guangbing Bao,a, Shizhao Liu,b,
More informationPrecalculus, IB Precalculus and Honors Precalculus
NORTHEAST CONSORTIUM Precalculus, IB Precalculus and Honors Precalculus Summer Pre-View Packet DUE THE FIRST DAY OF SCHOOL The problems in this packet are designed to help ou review topics from previous
More information2.3. One-to-One and Inverse Functions. Introduction. Prerequisites. Learning Outcomes
One-to-One and Inverse Functions 2. Introduction In this Section we eamine more terminolog associated with functions. We eplain one-to-one and man-to-one functions and show how the rule associated with
More informationMatlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer
Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical
More informationChapter 5: Polynomial Functions
Chapter : Polnomial Functions Section.1 Chapter : Polnomial Functions Section.1: Eploring the Graphs of Polnomial Functions Terminolog: Polnomial Function: A function that contains onl the operations of
More informationToday s class. Geometric objects and transformations. Informationsteknologi. Wednesday, November 7, 2007 Computer Graphics - Class 5 1
Toda s class Geometric objects and transformations Wednesda, November 7, 27 Computer Graphics - Class 5 Vector operations Review of vector operations needed for working in computer graphics adding two
More informationOn the Kinematics of Undulator Girder Motion
LCLS-TN-09-02 On the Kinematics of Undulator Girder Motion J. Welch March 23, 2010 The theor of rigid bod kinematics is used to derive equations that govern the control and measurement of the position
More informationACTIVITY: Frieze Patterns and Reflections. a. Is the frieze pattern a reflection of itself when folded horizontally? Explain.
. Reflections frieze pattern? How can ou use reflections to classif a Reflection When ou look at a mountain b a lake, ou can see the reflection, or mirror image, of the mountain in the lake. If ou fold
More informationRotate. A bicycle wheel can rotate clockwise or counterclockwise. ACTIVITY: Three Basic Ways to Move Things
. Rotations object in a plane? What are the three basic was to move an Rotate A biccle wheel can rotate clockwise or counterclockwise. 0 0 0 9 9 9 8 8 8 7 6 7 6 7 6 ACTIVITY: Three Basic Was to Move Things
More information02/22/02. Assignment 1 on the web page: Announcements. Test login procedure NOW!
Announcements Assignment on the web page: www.cs.cmu.edu/~jkh/anim_class.html est login procedure NOW! 0//0 Forward and Inverse Kinematics Parent: Chapter 4. Girard and Maciejewski 985 Zhao and Badler
More informationAppendix A.6 Functions
A. Functions 539 RELATIONS: DOMAIN AND RANGE Appendi A. Functions A relation is a set of ordered pairs. A relation can be a simple set of just a few ordered pairs, such as {(0, ), (1, 3), (, )}, or it
More information2-1. The Language of Functions. Vocabulary
Chapter Lesson -1 BIG IDEA A function is a special tpe of relation that can be described b ordered pairs, graphs, written rules or algebraic rules such as equations. On pages 78 and 79, nine ordered pairs
More informationKinematics-Based Simulation and Animation of Articulated Rovers Traversing Rough Terrain
Int'l Conf. Modeling, Sim. and Vis. Methods MSV'16 3 Kinematics-Based Simulation and Animation of Articulated Rovers raversing Rough errain Mahmoud arokh Department of Computer Sence, San Diego State Universit
More informationRobot Geometry and Kinematics
CIS 68/MEAM 50 Robot Geometr and Kinematics CIS 68/MEAM 50 Outline Industrial (conventional) robot arms Basic definitions for understanding -D geometr, kinematics Eamples Classification b geometr Relationship
More informationMEAM 520. Mobile Robots
MEAM 520 Mobile Robots Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, Universit of Pennslvania Lecture 22: December 6, 2012 T
More information9. p(x) = x 3 8x 2 5x p(x) = x 3 + 3x 2 33x p(x) = x x p(x) = x 3 + 5x x p(x) = x 4 50x
Section 6.3 Etrema and Models 593 6.3 Eercises In Eercises 1-8, perform each of the following tasks for the given polnomial. i. Without the aid of a calculator, use an algebraic technique to identif the
More informationControl of industrial robots. Kinematic redundancy
Control of industrial robots Kinematic redundancy Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Kinematic redundancy Direct kinematics
More informationRoberto s Notes on Differential Calculus Chapter 8: Graphical analysis Section 5. Graph sketching
Roberto s Notes on Differential Calculus Chapter 8: Graphical analsis Section 5 Graph sketching What ou need to know alread: How to compute and interpret limits How to perform first and second derivative
More informationRobots are built to accomplish complex and difficult tasks that require highly non-linear motions.
Path and Trajectory specification Robots are built to accomplish complex and difficult tasks that require highly non-linear motions. Specifying the desired motion to achieve a specified goal is often a
More informationLESSON 3.1 INTRODUCTION TO GRAPHING
LESSON 3.1 INTRODUCTION TO GRAPHING LESSON 3.1 INTRODUCTION TO GRAPHING 137 OVERVIEW Here s what ou ll learn in this lesson: Plotting Points a. The -plane b. The -ais and -ais c. The origin d. Ordered
More informationMonte Carlo method to machine tool uncertainty evaluation
Available online at www.sciencedirect.com ScienceDirect Procedia Manufacturing 13 (2017) 585 592 www.elsevier.com/locate/procedia Manufacturing Engineering Society International Conference 2017, MESIC
More informationInstructor: Virginia Davis Course: Foundations for College Math (1)
5/19/01 Final Eam Review Ch 10,11-Virginia Davis Student: Date: Instructor: Virginia Davis Course: Foundations for College Math (1) Assignment: Final Eam Review Ch 10,11 1. Simplif b factoring. Assume
More informationEssential Question How many turning points can the graph of a polynomial function have?
.8 Analzing Graphs of Polnomial Functions Essential Question How man turning points can the graph of a polnomial function have? A turning point of the graph of a polnomial function is a point on the graph
More informationA Formal Definition of Limit
5 CHAPTER Limits and Their Properties L + ε L L ε (c, L) c + δ c c δ The - definition of the it of f as approaches c Figure. A Formal Definition of Limit Let s take another look at the informal description
More informationInteractive Computer Graphics. Warping and morphing. Warping and Morphing. Warping and Morphing. Lecture 14+15: Warping and Morphing. What is.
Interactive Computer Graphics Warping and morphing Lecture 14+15: Warping and Morphing Lecture 14: Warping and Morphing: Slide 1 Lecture 14: Warping and Morphing: Slide 2 Warping and Morphing What is Warping
More informationEnhanced Instructional Transition Guide
Enhanced Instructional Transition Guide / Unit 04: Suggested Duration: 6 das Unit 04: Geometr: Coordinate Plane, Graphing Transformations, and Perspectives (9 das) Possible Lesson 0 (6 das) Possible Lesson
More informationApplications. Human and animal motion Robotics control Hair Plants Molecular motion
Multibody dynamics Applications Human and animal motion Robotics control Hair Plants Molecular motion Generalized coordinates Virtual work and generalized forces Lagrangian dynamics for mass points
More informationOperation Trajectory Control of Industrial Robots Based on Motion Simulation
Operation Trajectory Control of Industrial Robots Based on Motion Simulation Chengyi Xu 1,2, Ying Liu 1,*, Enzhang Jiao 1, Jian Cao 2, Yi Xiao 2 1 College of Mechanical and Electronic Engineering, Nanjing
More information3.1 Functions. The relation {(2, 7), (3, 8), (3, 9), (4, 10)} is not a function because, when x is 3, y can equal 8 or 9.
3. Functions Cubic packages with edge lengths of cm, 7 cm, and 8 cm have volumes of 3 or cm 3, 7 3 or 33 cm 3, and 8 3 or 5 cm 3. These values can be written as a relation, which is a set of ordered pairs,
More informationCALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES
CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES YINGYING REN Abstract. In this paper, the applications of homogeneous coordinates are discussed to obtain an efficient model
More informationPolynomial and Rational Functions
Polnomial and Rational Functions Figure -mm film, once the standard for capturing photographic images, has been made largel obsolete b digital photograph. (credit film : modification of work b Horia Varlan;
More informationLearning Objectives for Section Graphs and Lines. Cartesian coordinate system. Graphs
Learning Objectives for Section 3.1-2 Graphs and Lines After this lecture and the assigned homework, ou should be able to calculate the slope of a line. identif and work with the Cartesian coordinate sstem.
More informationInverse Kinematics Learning by Modular Architecture Neural Networks with Performance Prediction Networks
Proceedings of the IEEE International Conference on Robotics & Automation Seoul, Korea Ma -6, Inverse Kinematics Learning b Modular Architecture Neural works with Prediction works Eimei OYAMA and Nak Young
More informationKINEMATIC IDENTIFICATION OF PARALLEL MECHANISMS BY A DIVIDE AND CONQUER STRATEGY
KINEMATIC IDENTIFICATION OF PARALLEL MECHANISMS BY A DIVIDE AND CONQUER STRATEGY Sebastián Durango a, David Restrepo a, Oscar Ruiz a, John Restrepo-Giraldo b and Sofiane Achiche b a CAD CAM CAE research
More information9.1 Exercises. Section 9.1 The Square Root Function 879. In Exercises 1-10, complete each of the following tasks.
Section 9. The Square Root Function 879 9. Eercises In Eercises -, complete each of the following tasks. i. Set up a coordinate sstem on a sheet of graph paper. Label and scale each ais. ii. Complete the
More informationCooperating not-trushting robots
Cooperating not-trushting robots Ing. Filip Kovář Supervisor: Prof. Ing. Michael Valášek, DrSc. Abstract This paper deals with the simulation of cooperating robots. The tested models are two planar two-arm
More informationCubic Spline Questions
Cubic Spline Questions. Find natural cubic splines which interpolate the following dataset of, points:.0,.,.,.0, 7.0,.,.0,0.; estimate the value for. Solution: Step : Use the n- cubic spline equations
More informationIntroduction to Homogeneous Transformations & Robot Kinematics
Introduction to Homogeneous Transformations & Robot Kinematics Jennifer Ka Rowan Universit Computer Science Department. Drawing Dimensional Frames in 2 Dimensions We will be working in -D coordinates,
More informationA New Algorithm for Measuring and Optimizing the Manipulability Index
A New Algorithm for Measuring and Optimizing the Manipulability Index Mohammed Mohammed, Ayssam Elkady and Tarek Sobh School of Engineering, University of Bridgeport, USA. Mohammem@bridgeport.edu Abstract:
More informationTesting the L picture and IFS fractal generation Maple 13 commands
Testing the L picture and IFS fractal generation Maple 13 commands In order to make fractals with iterated function sstems it is nice to have a test procedure to make sure ou have picked our affine maps
More informationUSE OF PMAC S CIRCULAR INTERPOLATION FOR ELLIPSES, SPIRALS AND HELICES:
USE OF PMAC S CIRCULAR INTERPOLATION FOR ELLIPSES, SPIRALS AND HELICES: PMAC allows circular interpolation on the X, Y, and Z aes in a coordinate sstem. As with linear blended moves, TA and TS control
More informationUnit 4 Trigonometry. Study Notes 1 Right Triangle Trigonometry (Section 8.1)
Unit 4 Trigonometr Stud Notes 1 Right Triangle Trigonometr (Section 8.1) Objective: Evaluate trigonometric functions of acute angles. Use a calculator to evaluate trigonometric functions. Use trigonometric
More informationKINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS
KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS Annamareddy Srikanth 1 M.Sravanth 2 V.Sreechand 3 K.Kishore Kumar 4 Iv/Iv B.Tech Students, Mechanical Department 123, Asst. Prof.
More informationIntegrated modeling of jitter MTF due to random loads
Integrated modeling of jitter MTF due to random loads Victor L. Genberg*, Gregor J. Michels Sigmadne, 803 West Ave, Rochester, NY 14611 *genberg@sigmadne.com (585)35-7460 Keith B. Dole** MIT Lincoln Laborator,
More informationEEE 187: Robotics Summary 2
1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and
More information2 DOF DYNAMIC ACCURACY MONITORING FOR ROBOT AND MACHINE TOOL MANIPULATORS
2 DOF DYNAMIC ACCURACY MONITORING FOR ROBOT AND MACHINE TOOL MANIPULATORS Thomas R. Hanak, Oliver Zirn, Wolfgang Ruoff Universit of Applied Sciences (FHTE), D-73728 Esslingen Astract Trajector monitoring
More information