Modeling and Simulation of Short Range 3D Triangulation-Based Laser Scanning System
|
|
- Alvin Cook
- 5 years ago
- Views:
Transcription
1 Modeling nd Simultion of Short Rnge 3D Tringultion-Bsed Lser Scnning System Theodor Borngiu Anmri Dogr Alexndru Dumitrche April 14, 2008 Abstrct In this pper, simultion environment for short rnge 3D lser scnning system tht uses tringultion is presented. The simultion is used for integrting lser scnning probe tht uses line lser nd two cmers, with verticl rticulted robotic rm with 6 degrees of freedom nd rotry tble. The opticl subsystem is simulted using POV-Ry ry trcing softwre, nd the imge processing for tringultion, together with the robotic rm kinemtics nd the user interfce, re implemented in MATLAB. Keywords: 3D Lser Scnning, Simultion, Ry Trcing. 1 Introduction This work is prt of bigger project, whose gol is to integrte short rnge 3D lser scnning probe with verticl rticulted robotic rm with 6 degrees of freedom nd rotry tble. The lser probe is ble to mesure distnces from 70 to 250 millimetres, chieving 30 µm ccurcy. The robotic rm will move round the workpiece being scnned by using computer-generted dptive scnning pths, which re computed in rel-time while the scnner is discovering the workpiece fetures. The scnned 3D models will be then reproduced on CNC milling mchine. The simultor presented in this pper is designed to be development tool nd test bench for the dptive scnning lgorithms which will be developed. 2 Motivtion Using simultion environment for designing the scnning lgorithms hs severl dvntges: The possibility of collisions between the robotic rm, lser probe nd workpiece is eliminted. As the lser probe is n expensive device, collision voidnce is very importnt point to consider; The system cn be nlyzed in idel conditions, with no surfce reflections, externl light sources or perturbtions in the mesurements; The prmeters of the scnning system components, like cmer loction, focl length, opticl sensor resolution, lser bem width, rotry tble size nd loction, cn be freely chnged, nd the influence of these chnges cn be nlyzed thoroughly; Scnning of objects with complex shpes nd different surfce properties, tht my not be physiclly vilble, is possible. There re lso number of disdvntges, the biggest one being the computtionl power involved for ccurte simultions in rel-time, nd the second one being the difficulty for simulting the less-thnidel conditions of the rel system. In the uthors opinion, the dvntges outweigh the shortcomings involved here. This work is funded by the Ntionl Council for Scientific University Reserch, in the frmework of the Ntionl Pln for Reserch, Development nd Innovtion, grnt 69/2007
2 3 Problem description The lser scnning system tht is to be simulted consists of three min components: The robotic rm The lser probe The rotry tble For the robotic rm, the simultor should llow displying the robot in ny user-defined position. The user should be ble to control either the joint ngles for ech rticultion, or the Crtesin position together with the orienttion given by ZYZ Euler ngles. The user should lso be ble to specify the tool trnsformtion. For the lser probe, the softwre should simulte the interction of the lser bem with ny userdefined workpiece, hving vrious surfce properties. The two cmers which re integrted into the lser probe should lso be simulted, nd the imge which would be cptured by them should be displyed to the user. Furthermore, the lser bem should be detected in the imges from the two cmers, nd the tringultion equtions should be pplied to them in order to compute point cloud. The point clouds obtined from simulting the scnning process from different viewing ngles should be trnsformed into fixed coordinte system, tht will be ttched to the workpiece being scnned. As for the rotry tble, its rottion hve to be simulted, nd the workpiece tht sits on the tble should rotte synchronously with the tble. Behviors such s inertil movement due to fst tble movements do not hve to be simulted; the workpiece should be considered ttched to the tble. 4 Proposed Solution The first decision is to choose which softwre environments re suitble for development of this simultor. Since it is needed to model the interction between the lser bem nd n rbitrry surfce, possible solution is to compute the intersections between the lser rys nd the given object. This is not trivil tsk, nd there re mny 3D renderers tht use the ry trcing method, for which there is good description in [3]. Exmples of ry trcing softwre include the free POV-Ry, Ryshde, Rdince, nd the commercil softwre, such s 3D Studio Mx, My or Cti. For this simultor, POV-Ry ws chosen for modeling the lser bem. POV-Ry uses Scene Description Lnguge [4], which is used to describe the objects, lights nd cmers tht interct in virtul environment by mens of ASCII-bsed input files. This cpbility llows esy interfcing with mny progrmming environments. Furthermore, there is commnd-line version of POV-Ry, tht simplifies integrtion of POV-Ry with other softwre progrms. For the computtionl side of the simultor, which involves 3D mtrix multiplictions nd trigonometric opertions, the progrmming environment ws chosen to be Mtlb. Its dvntges include n interpreted lnguge with syntx oriented for mtrix opertions nd mthemticl functions, lso hving n Imge Processing Toolbox nd built-in 2D/3D grphics cpbilities. 4.1 Robot rm nd rotry tble modeling For modeling the robot rm, there re two min points to consider: computing positions nd orienttions for every link of the robot, including direct nd inverse kinemtics, nd displying the robot to the user in given configurtion. The World coordinte system used here, X 0 Y 0 Z 0, is right-hnded, with the X 0 Y 0 plne being horizontl, X 0 xis pointing forwrd, Z 0 xis pointing upwrds, nd the origin being t the bse of the robotic rm. The rotry tble hs the sme reference frme s the workpiece, X R Y R Z R, nd the Z R xis points in the sme direction s Z Direct nd Inverse Kinemtics The direct kinemtics for the robot rm function is obtined by using the Denvit-Hrtenberg [1] convention. The first step is to ssign individul reference frmes to ech link from the kinemtic chin,
3 ) Reference frmes for robot rm links, lser probe nd rotry tble b) Denvit-Hrtenberg prmeter tble Figure 1: Reference frme ssignment nd Denvit-Hrtenberg prmeter tble which includes the six robot rms nd the lser probe (Fig. 1). The direct kinemtics function is the product of the individul homogeneous trnsformtions [2] for ech link i = An individul mtrix, clled T i 1 i, is the trnsformtion from the (i 1) th link reference frme to the i th link reference frme. The 0 th link is the robot bse, nd the 7 th link is the lser probe. TL 6 is the trnsformtion from the 6th joint (robot flnge) to the lser probe reference frme, nd it is constnt mtrix, since the lser probe is rigidly ttched to the robot. Knowing the the Denvit-Hrtenberg prmeters i, d i, α i nd θ i for ech joint i = 1..6, with θ i being the joint vribles, the individul trnsformtions Ti i 1 cn be written: T i 1 i = R Z (θ i ) T ( i, 0, d i ) R X (α i ) (1) where T (x, y, z) is the homogeneous trnsltion, nd R A (φ) is the homogeneous rottion round xis A with ngle φ. All the distnces re expressed in millimetres, nd ll the ngles re expressed in rdins. The direct kinemtics trnsforms re 4 4 mtrices: TDK = T6 0 = T1 0 T2 1 T3 2 T4 3 T5 4 T6 5 (2) T DK = T7 0 = TDK TL 6 (3) The mtrix TDK my be used for trnsforming ny object ttched to the robot flnge, in this cse, the lser probe. The mtrix T DK expresses the position of the lser reference frme, with respect to the robot bse, nd will be used to convert the lser probe mesurements into n unique coordinte system. The inverse kinemtics ws implemented using Peter Corke s Robotic Toolbox, function ikine, which uses the pseudo-inverse of jcobin method [6]. The simultor is lso ble to connect to n existing robot controller vi TCP/IP nd use its internl inverse kinemtics routine, which hs been found to hve slightly different behvior, depending on the initil estimtion. Considering the rotry tble s 7-th link of the kinemtic chin, nd moving the reference frme to the center of the tble X R Y R Z R, the tble is modelled s new link, pplied before the 6 links of the robot (Fig. 1b), nd the trnsformtions required to convert from the robot bse reference frme to the rotry tble reference frme nd vicevers re: Rendering T R 0 = R Z ( θ R ) T ( R, 0, d R ) = R Z ( θ R ) T ( 500, 0, 200) (4) TR 0 = ( T0 R ) 1 = T ( R, 0, d R ) R Z (θ R ) = T (500, 0, 200) R Z (θ R ) (5) The robot is displyed by rendering it using POV-Ry, from tringle mesh model obtined from the CAD model for the robot rm. For the robot rm used in this project, the CAD model is vilble for
4 downlod from the mnufcturer s web site [5]. Ech link of the robotic rm is modeled s tringle mesh, nd cn be freely moved in the scene. Using the joint vlues computed from Inverse Kinemtics routine, the links re plced in the correct position using the individul trnsformtions T i 1 i from Eq. 1, nd the scene is rendered, with the result being shown in Fig. 4 from Section 5. A similr pproch ws used for rendering the lser probe nd the rotry tble, by creting POV-Ry models nd pplying the trnsformtions TDK nd T R 0 from Eq. 2 nd Eq Lser probe modeling The reference frme of the lser probe is X L Y L Z L, from Fig. 1, nd it will be clled XYZ in this section in order to simplify the nottions Lser bem modeling The lser probe emits lser bem focused into plne, such s when it intersects surfce, it csts line or curve. This lser bem my be modelled s point light source, which is constrined to pss to nrrow opening (Fig. 2). In the exmple from Fig. 2b, the lser rys strt from origin, is projected in the positive direction of the Z xis, the plne of the lser rys is YZ nd the nrrow opening hs the dimensions L (lrge edge) nd W (smll edge) nd is locted t distnce D from the origin. ) Lser bem modeling principle b) POV-Ry exmple Figure 2: Lser bem modeling using POV-Ry Cmer modeling nd tringultion The cmers used in the lser probe re be modeled s two stndrd perspective cmers, which my be implemented in POV-Ry by entering their prmeters such s position, orienttion nd focl length. In the following text, only one of the two cmers will be described, s the other one is identicl nd symmetricl to the first one. Let XYZ be the reference frme of the lser probe (Fig. 3b nd c), nd let xyz be the reference frme of the CCD rry from the cmer (Fig. 3 nd b). Referring to Fig. 3b, the cmer position nd orienttion with respect to the lser device is given by the prmeters, b nd φ. Using these nottions, let P = (P X ; P Y ; P Z ) the point of reflection of lser ry, in the XYZ reference frme, nd let p = (p x ; p y ) be the coordinte of the pixel t which the ry ws detected on the CCD mtrix, in xy reference frme. Knowing the pixel coordintes p, the loction of the point P cn be expressed using the tringultion equtions (6): P X = 0 P Y = ( f sin φ rctn p ) p x P Z = y f ( f tn φ rctn p ) + b (6) y f where f = H if the unit length is considered to be 1 pixel, i.e. the distnce between two djcent 2 tnγ pixels on the CCD rry. The re in the plne determined by the lser rys, i.e. YZ plne in Fig. 3c, is trpezoid, nd its limits re z min, z mx, y min nd y mx, whose expressions re given in Eq. 7. The scnning rnge is thus given by z min nd z mx, nd the length of the lser line L L tht is effectively being nlyzed is dependent of the distnce of the scnned object with respect to the lser probe, nd vries from L Lmin = 2 y min
5 ) CCD sensor nd its reference frme b) Side view of the lser probe c) Front view of the lser probe Figure 3: Tringultion when the workpiece is close to the probe, to L Lmx = 2 y mx when the workpiece is fr from the lser probe. y min = tn γ sin(φ + γ) y mx = tn γ sin(φ γ) z min = tn(φ + γ) + b (7) z mx = tn(φ γ) + b Creting the point cloud There re three min steps in computing point cloud by processing the imge obtined from the simulted cmer. In the first plce, one needs to identify the lser bem in the imge. The simplest nd fstest method is to use gry workpiece nd red lser, nd pply thresholding opertion on the sturtion component of the imge. The second step is to pply Eq. 6 to every pixel on the lser bem, obtining cloud point in the lser probe s locl reference frme. The third step is to trnsform the coordintes of the points in n reference frme tht is ttched to the workpiece. The homogeneous trnsformtion required here is computed by first expressing the point cloud coordintes in robot s World reference frme, nd then expressing them in the rotry tble s reference frme, using the mtrices defined in Eq. 3 nd Eq. 4: T PC = T 0 R T DK (8) A more dvnced imge processing strtegy would be ble to chieve sub-pixel ccurcy, nd my lso ddress the reflections, mbient light nd other error sources.
6 5 Simultion exmple The screen shot of the simultion softwre is displyed in Fig. 4. The user cn control either the position nd orienttion of the robot in Crtesin mode, reltive to either robot bse or rotry tble, or the individul joint ngles. The softwre my simulte continuous movement of the lser probe over the workpiece, compute the imges tht would be seen by the two cmers, nd generte point cloud from processing them (Fig. 4b-d). ) Screen shot of the simultor b) Schemtic view of lser probe c) Imges from the two cmers d) Computed point cloud Figure 4: Lser probe simultor 6 Summry nd Conclusions A computer simultor of 3D lser scnning system ws presented, long with the theoreticl spects involved. The softwre simultes the kinemtics of the robot rm moving synchronously with rotry tble, nd the interction of the lser probe, which uses lser bem nd two cmers, with virtul workpiece. A point cloud representing the workpiece cn be generted by processing the rendered imges. Other types of robot rms my be simulted by providing their Denvit-Hrtenberg prmeters nd 3D mesh model for displying. The bottleneck in the simultion is the rendering speed, which is currently performed by ry trcing. Therefore, rel-time simultions re not currently possible. On n Intel Pentium 4-M processor t 2.0 GHz, the simultor is ble to render nd process round 3 frmes per second by simulting sensor, while the speed of rel lser probe my be of the order of 100 frmes per second, s described in the technicl specifictions. References [1] Mrk W. Spong et.l., Robot Modeling nd Control, John Wiley nd Sons, Inc., pp , 2005 [2] Tom Dvis, Homogeneous coordintes nd computer grphics, 2001 [3] Andrew S. Glssner, An Introduction to Ry Trcing, Morgn Kufmnn Publishers, Inc., [4] Persistence of Vision Rystrcer Pty. Ltd., POV-Ry Online Documenttion [5] Adept Technology, Inc. Web Site, [6] P.I. Corke, A robotics toolbox for MATLAB. IEEE Robotics nd Automtion Mgzine, Vol. 3, No. 1, pp , Mrch Theodor Borngiu, Anmri Dogr, Alexndru Dumitrche University Politehnic of Buchrest Deprtment of Automtic Control nd Industril Informtics Spliul Independentei 313, Buchrest, Romni E-mil: borngiu@cimr.pub.ro, dogr@cimr.pub.ro, lex@cimr.pub.ro Received: April 14, 2008
Stained Glass Design. Teaching Goals:
Stined Glss Design Time required 45-90 minutes Teching Gols: 1. Students pply grphic methods to design vrious shpes on the plne.. Students pply geometric trnsformtions of grphs of functions in order to
More informationComplete Coverage Path Planning of Mobile Robot Based on Dynamic Programming Algorithm Peng Zhou, Zhong-min Wang, Zhen-nan Li, Yang Li
2nd Interntionl Conference on Electronic & Mechnicl Engineering nd Informtion Technology (EMEIT-212) Complete Coverge Pth Plnning of Mobile Robot Bsed on Dynmic Progrmming Algorithm Peng Zhou, Zhong-min
More informationGeometric transformations
Geometric trnsformtions Computer Grphics Some slides re bsed on Shy Shlom slides from TAU mn n n m m T A,,,,,, 2 1 2 22 12 1 21 11 Rows become columns nd columns become rows nm n n m m A,,,,,, 1 1 2 22
More information2 Computing all Intersections of a Set of Segments Line Segment Intersection
15-451/651: Design & Anlysis of Algorithms Novemer 14, 2016 Lecture #21 Sweep-Line nd Segment Intersection lst chnged: Novemer 8, 2017 1 Preliminries The sweep-line prdigm is very powerful lgorithmic design
More informationInternational Conference on Mechanics, Materials and Structural Engineering (ICMMSE 2016)
\ Interntionl Conference on Mechnics, Mterils nd tructurl Engineering (ICMME 2016) Reserch on the Method to Clibrte tructure Prmeters of Line tructured Light Vision ensor Mingng Niu1,, Kngnin Zho1, b,
More informationCHAPTER III IMAGE DEWARPING (CALIBRATION) PROCEDURE
CHAPTER III IMAGE DEWARPING (CALIBRATION) PROCEDURE 3.1 Scheimpflug Configurtion nd Perspective Distortion Scheimpflug criterion were found out to be the best lyout configurtion for Stereoscopic PIV, becuse
More informationHW Stereotactic Targeting
HW Stereotctic Trgeting We re bout to perform stereotctic rdiosurgery with the Gmm Knife under CT guidnce. We instrument the ptient with bse ring nd for CT scnning we ttch fiducil cge (FC). Above: bse
More informationUSING HOUGH TRANSFORM IN LINE EXTRACTION
Stylinidis, Efstrtios USING HOUGH TRANSFORM IN LINE EXTRACTION Efstrtios STYLIANIDIS, Petros PATIAS The Aristotle University of Thessloniki, Deprtment of Cdstre Photogrmmetry nd Crtogrphy Univ. Box 473,
More informationSYSTEMA / THERMICA version 4 Overview of the new capabilities
SYSTEMA / THERMICA version 4 Overview of the new cpbilities Prepred by Mrc Jcquiu, SAS 16 th Europen Workshop on Therml nd ECLS Softwre, 22-23 October 2002 SYSTEMA / THERMICA current sttus (1/3) SYSTEMA
More informationCS380: Computer Graphics Modeling Transformations. Sung-Eui Yoon ( 윤성의 ) Course URL:
CS38: Computer Grphics Modeling Trnsformtions Sung-Eui Yoon ( 윤성의 ) Course URL: http://sgl.kist.c.kr/~sungeui/cg/ Clss Ojectives (Ch. 3.5) Know the clssic dt processing steps, rendering pipeline, for rendering
More informationAn Integrated Simulation System for Human Factors Study
An Integrted Simultion System for Humn Fctors Study Ying Wng, Wei Zhng Deprtment of Industril Engineering, Tsinghu University, Beijing 100084, Chin Foud Bennis, Dmien Chblt IRCCyN, Ecole Centrle de Nntes,
More informationComputer-Aided Multiscale Modelling for Chemical Process Engineering
17 th Europen Symposium on Computer Aided Process Engineesing ESCAPE17 V. Plesu nd P.S. Agchi (Editors) 2007 Elsevier B.V. All rights reserved. 1 Computer-Aided Multiscle Modelling for Chemicl Process
More informationII. THE ALGORITHM. A. Depth Map Processing
Lerning Plnr Geometric Scene Context Using Stereo Vision Pul G. Bumstrck, Bryn D. Brudevold, nd Pul D. Reynolds {pbumstrck,brynb,pulr2}@stnford.edu CS229 Finl Project Report December 15, 2006 Abstrct A
More informationa < a+ x < a+2 x < < a+n x = b, n A i n f(x i ) x. i=1 i=1
Mth 33 Volume Stewrt 5.2 Geometry of integrls. In this section, we will lern how to compute volumes using integrls defined by slice nlysis. First, we recll from Clculus I how to compute res. Given the
More informationClass-XI Mathematics Conic Sections Chapter-11 Chapter Notes Key Concepts
Clss-XI Mthemtics Conic Sections Chpter-11 Chpter Notes Key Concepts 1. Let be fixed verticl line nd m be nother line intersecting it t fixed point V nd inclined to it t nd ngle On rotting the line m round
More informationTree Structured Symmetrical Systems of Linear Equations and their Graphical Solution
Proceedings of the World Congress on Engineering nd Computer Science 4 Vol I WCECS 4, -4 October, 4, Sn Frncisco, USA Tree Structured Symmetricl Systems of Liner Equtions nd their Grphicl Solution Jime
More informationFig.1. Let a source of monochromatic light be incident on a slit of finite width a, as shown in Fig. 1.
Answer on Question #5692, Physics, Optics Stte slient fetures of single slit Frunhofer diffrction pttern. The slit is verticl nd illuminted by point source. Also, obtin n expression for intensity distribution
More information1 Drawing 3D Objects in Adobe Illustrator
Drwing 3D Objects in Adobe Illustrtor 1 1 Drwing 3D Objects in Adobe Illustrtor This Tutoril will show you how to drw simple objects with three-dimensionl ppernce. At first we will drw rrows indicting
More informationFile Manager Quick Reference Guide. June Prepared for the Mayo Clinic Enterprise Kahua Deployment
File Mnger Quick Reference Guide June 2018 Prepred for the Myo Clinic Enterprise Khu Deployment NVIGTION IN FILE MNGER To nvigte in File Mnger, users will mke use of the left pne to nvigte nd further pnes
More informationLecture 10 Evolutionary Computation: Evolution strategies and genetic programming
Lecture 10 Evolutionry Computtion: Evolution strtegies nd genetic progrmming Evolution strtegies Genetic progrmming Summry Negnevitsky, Person Eduction, 2011 1 Evolution Strtegies Another pproch to simulting
More informationComputing offsets of freeform curves using quadratic trigonometric splines
Computing offsets of freeform curves using qudrtic trigonometric splines JIULONG GU, JAE-DEUK YUN, YOONG-HO JUNG*, TAE-GYEONG KIM,JEONG-WOON LEE, BONG-JUN KIM School of Mechnicl Engineering Pusn Ntionl
More informationTilt-Sensing with Kionix MEMS Accelerometers
Tilt-Sensing with Kionix MEMS Accelerometers Introduction Tilt/Inclintion sensing is common ppliction for low-g ccelerometers. This ppliction note describes how to use Kionix MEMS low-g ccelerometers to
More informationTool Vendor Perspectives SysML Thus Far
Frontiers 2008 Pnel Georgi Tec, 05-13-08 Tool Vendor Perspectives SysML Thus Fr Hns-Peter Hoffmnn, Ph.D Chief Systems Methodologist Telelogic, Systems & Softwre Modeling Business Unit Peter.Hoffmnn@telelogic.com
More informationViewing and Projection
15-462 Computer Grphics I Lecture 5 Viewing nd Projection Sher Trnsformtion Cmer Positioning Simple Prllel Projections Simple Perspective Projections [Angel, Ch. 5.2-5.4] Jnury 30, 2003 [Red s Drem, Pixr,
More informationRay surface intersections
Ry surfce intersections Some primitives Finite primitives: polygons spheres, cylinders, cones prts of generl qudrics Infinite primitives: plnes infinite cylinders nd cones generl qudrics A finite primitive
More informationRigid Body Transformations
igid od Kinemtics igid od Trnsformtions Vij Kumr igid od Kinemtics emrk out Nottion Vectors,,, u, v, p, q, Potentil for Confusion! Mtrices,, C, g, h, igid od Kinemtics The vector nd its skew smmetric mtri
More informationMATH 2530: WORKSHEET 7. x 2 y dz dy dx =
MATH 253: WORKSHT 7 () Wrm-up: () Review: polr coordintes, integrls involving polr coordintes, triple Riemnn sums, triple integrls, the pplictions of triple integrls (especilly to volume), nd cylindricl
More informationL. Yaroslavsky. Fundamentals of Digital Image Processing. Course
L. Yroslvsky. Fundmentls of Digitl Imge Processing. Course 0555.330 Lecture. Imge enhncement.. Imge enhncement s n imge processing tsk. Clssifiction of imge enhncement methods Imge enhncement is processing
More informationMath 35 Review Sheet, Spring 2014
Mth 35 Review heet, pring 2014 For the finl exm, do ny 12 of the 15 questions in 3 hours. They re worth 8 points ech, mking 96, with 4 more points for netness! Put ll your work nd nswers in the provided
More informationA Study on Eye Gaze Estimation Method Based on Cornea Model of Human Eye
A Study on Eye Gze Estimtion Method Bsed on Corne Model of Humn Eye Eui Chul Lee 1 nd Kng Ryoung Prk 2 1 Dept. of Computer Science, Sngmyung University, 7 Hongji-dong, Jongro-Ku, Seoul, Republic of Kore
More informationSection 10.4 Hyperbolas
66 Section 10.4 Hyperbols Objective : Definition of hyperbol & hyperbols centered t (0, 0). The third type of conic we will study is the hyperbol. It is defined in the sme mnner tht we defined the prbol
More informationMATLAB Session for CS4514
MATLAB Session for CS4514 Adrin Her her @wpi.edu Computing & Communictions Center - November 28, 2006- Prt of the notes re from Mtlb documenttion 1 MATLAB Session for CS4514 1. Mtlb Bsics Strting Mtlb
More informationLecture 7: Building 3D Models (Part 1) Prof Emmanuel Agu. Computer Science Dept. Worcester Polytechnic Institute (WPI)
Computer Grphics (CS 4731) Lecture 7: Building 3D Models (Prt 1) Prof Emmnuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Stndrd d Unit itvectors Define y i j 1,0,0 0,1,0 k i k 0,0,1
More informationPythagoras theorem and trigonometry (2)
HPTR 10 Pythgors theorem nd trigonometry (2) 31 HPTR Liner equtions In hpter 19, Pythgors theorem nd trigonometry were used to find the lengths of sides nd the sizes of ngles in right-ngled tringles. These
More informationDynamic Programming. Andreas Klappenecker. [partially based on slides by Prof. Welch] Monday, September 24, 2012
Dynmic Progrmming Andres Klppenecker [prtilly bsed on slides by Prof. Welch] 1 Dynmic Progrmming Optiml substructure An optiml solution to the problem contins within it optiml solutions to subproblems.
More informationThe Development of gearless reducers with rolling balls
Journl of Mechnicl Science nd Technology 4 () 89~95 www.springerlink.com/content/738-494x DOI.7/s6-9-55- [Invited Pper] The Development of gerless reducers with rolling blls Hidetsugu Terd * Grdute school
More informationSylvac Scan OPTICAL MEASURING MACHINES FOR TURNED PARTS
Swiss mnufcturer of precision mesuring instruments since 1969 Sylvc Scn OPTICAL MEASURING MACHINES FOR TURNED PARTS FAST AND PRECISE OPTICAL DIMENSIONAL MEASUREMENT FOR ALL CYLINDRICAL PARTS Discover our
More information9.1 apply the distance and midpoint formulas
9.1 pply the distnce nd midpoint formuls DISTANCE FORMULA MIDPOINT FORMULA To find the midpoint between two points x, y nd x y 1 1,, we Exmple 1: Find the distnce between the two points. Then, find the
More informationON THE KINEMATICS OF THE SCORBOT ER-VII ROBOT
U... Sci. ull. Series D Vol. 77 Iss. 05 ISSN 5-58 N THE KINEMATICS F THE SCRT ER-VII RT Lurenţiu REDESCU Ion STRE Due to the relly fst dynmics of the development nd diversifiction of industril robots nd
More informationGENERATING ORTHOIMAGES FOR CLOSE-RANGE OBJECTS BY AUTOMATICALLY DETECTING BREAKLINES
GENEATING OTHOIMAGES FO CLOSE-ANGE OBJECTS BY AUTOMATICALLY DETECTING BEAKLINES Efstrtios Stylinidis 1, Lzros Sechidis 1, Petros Ptis 1, Spiros Sptls 2 Aristotle University of Thessloniki 1 Deprtment of
More informationIllumination and Shading
Illumintion nd hding In order to produce relistic imges, we must simulte the ppernce of surfces under vrious lighting conditions. Illumintion models: given the illumintion incident t point on surfce, wht
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology
More informationTopics in Analytic Geometry
Nme Chpter 10 Topics in Anltic Geometr Section 10.1 Lines Objective: In this lesson ou lerned how to find the inclintion of line, the ngle between two lines, nd the distnce between point nd line. Importnt
More informationChapter 2 Sensitivity Analysis: Differential Calculus of Models
Chpter 2 Sensitivity Anlysis: Differentil Clculus of Models Abstrct Models in remote sensing nd in science nd engineering, in generl re, essentilly, functions of discrete model input prmeters, nd/or functionls
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology
More information1.1 Lines AP Calculus
. Lines AP Clculus. LINES Notecrds from Section.: Rules for Rounding Round or Truncte ll finl nswers to 3 deciml plces. Do NOT round before ou rech our finl nswer. Much of Clculus focuses on the concept
More informationLab 1 - Counter. Create a project. Add files to the project. Compile design files. Run simulation. Debug results
1 L 1 - Counter A project is collection mechnism for n HDL design under specifiction or test. Projects in ModelSim ese interction nd re useful for orgnizing files nd specifying simultion settings. The
More informationSUPPLEMENTARY INFORMATION
Supplementry Figure y (m) x (m) prllel perpendiculr Distnce (m) Bird Stndrd devition for distnce (m) c 6 prllel perpendiculr 4 doi:.8/nture99 SUPPLEMENTARY FIGURE Confirmtion tht movement within the flock
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
More informationAnalysis of Computed Diffraction Pattern Diagram for Measuring Yarn Twist Angle
Textiles nd Light ndustril Science nd Technology (TLST) Volume 3, 2014 DO: 10.14355/tlist.2014.0301.01 http://www.tlist-journl.org Anlysis of Computed Diffrction Pttern Digrm for Mesuring Yrn Twist Angle
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology
More informationPRISMS. Don t see exactly what you are looking for? CVI Laser Optics specializes in prototype to volume production manufacturing!
PRISMS Mirrors CVI Lser Optics mnufctures lrge selection of high qulity prisms for use in mny pplictions including diverse industril nd scientific uses, lser trcking nd lignment, spectroscopy, nd militry
More informationA TRIANGULAR FINITE ELEMENT FOR PLANE ELASTICITY WITH IN- PLANE ROTATION Dr. Attia Mousa 1 and Eng. Salah M. Tayeh 2
A TRIANGLAR FINITE ELEMENT FOR PLANE ELASTICITY WITH IN- PLANE ROTATION Dr. Atti Mous nd Eng. Slh M. Teh ABSTRACT In the present pper the strin-bsed pproch is pplied to develop new tringulr finite element
More information1. SEQUENCES INVOLVING EXPONENTIAL GROWTH (GEOMETRIC SEQUENCES)
Numbers nd Opertions, Algebr, nd Functions 45. SEQUENCES INVOLVING EXPONENTIAL GROWTH (GEOMETRIC SEQUENCES) In sequence of terms involving eponentil growth, which the testing service lso clls geometric
More information6.2 Volumes of Revolution: The Disk Method
mth ppliction: volumes by disks: volume prt ii 6 6 Volumes of Revolution: The Disk Method One of the simplest pplictions of integrtion (Theorem 6) nd the ccumultion process is to determine so-clled volumes
More informationIntroduction Transformation formulae Polar graphs Standard curves Polar equations Test GRAPHS INU0114/514 (MATHS 1)
POLAR EQUATIONS AND GRAPHS GEOMETRY INU4/54 (MATHS ) Dr Adrin Jnnett MIMA CMth FRAS Polr equtions nd grphs / 6 Adrin Jnnett Objectives The purpose of this presenttion is to cover the following topics:
More informationA HYDRAULIC SIMULATOR FOR AN EXCAVATOR
P-06 Proceedings of the 7th JFPS Interntionl Symposium on Fluid Power TOYAMA 008 September 5-8 008 A HYDRAULIC SIMULATOR FOR AN EXCAVATOR Soon-Kwng Kwon* Je-Jun Kim* Young-Mn Jung* Chn-Se Jung* Chng-Don
More informationOn the Detection of Step Edges in Algorithms Based on Gradient Vector Analysis
On the Detection of Step Edges in Algorithms Bsed on Grdient Vector Anlysis A. Lrr6, E. Montseny Computer Engineering Dept. Universitt Rovir i Virgili Crreter de Slou sin 43006 Trrgon, Spin Emil: lrre@etse.urv.es
More informationToday. Search Problems. Uninformed Search Methods. Depth-First Search Breadth-First Search Uniform-Cost Search
Uninformed Serch [These slides were creted by Dn Klein nd Pieter Abbeel for CS188 Intro to AI t UC Berkeley. All CS188 mterils re vilble t http://i.berkeley.edu.] Tody Serch Problems Uninformed Serch Methods
More informationSylvac Scan SIMPLE FAST VERY QUICK ROI
Swiss mnufcturer of precision mesuring instruments since 1969 Sylvc Scn OPTICAL MEASURING MACHINES FOR TURNED PARTS FAST AND PRECISE OPTICAL DIMENSIONAL MEASUREMENT FOR ALL CYLINDRICAL PARTS Discover our
More information50 AMC LECTURES Lecture 2 Analytic Geometry Distance and Lines. can be calculated by the following formula:
5 AMC LECTURES Lecture Anlytic Geometry Distnce nd Lines BASIC KNOWLEDGE. Distnce formul The distnce (d) between two points P ( x, y) nd P ( x, y) cn be clculted by the following formul: d ( x y () x )
More informationA multiview 3D modeling system based on stereo vision techniques
Mchine Vision nd Applictions (2005) 16: 148 156 Digitl Oject Identifier (DOI) 10.1007/s00138-004-0165-2 Mchine Vision nd Applictions A multiview 3D modeling system sed on stereo vision techniques Soon-Yong
More informationAbout the Finite Element Analysis for Beam-Hinged Frame. Duan Jin1,a, Li Yun-gui1
Advnces in Engineering Reserch (AER), volume 143 6th Interntionl Conference on Energy nd Environmentl Protection (ICEEP 2017) About the Finite Element Anlysis for Bem-Hinged Frme Dun Jin1,, Li Yun-gui1
More informationFunctor (1A) Young Won Lim 8/2/17
Copyright (c) 2016-2017 Young W. Lim. Permission is grnted to copy, distribute nd/or modify this document under the terms of the GNU Free Documenttion License, Version 1.2 or ny lter version published
More information4452 Mathematical Modeling Lecture 4: Lagrange Multipliers
Mth Modeling Lecture 4: Lgrnge Multipliers Pge 4452 Mthemticl Modeling Lecture 4: Lgrnge Multipliers Lgrnge multipliers re high powered mthemticl technique to find the mximum nd minimum of multidimensionl
More informationUnit 5 Vocabulary. A function is a special relationship where each input has a single output.
MODULE 3 Terms Definition Picture/Exmple/Nottion 1 Function Nottion Function nottion is n efficient nd effective wy to write functions of ll types. This nottion llows you to identify the input vlue with
More informationEasyMP Multi PC Projection Operation Guide
EsyMP Multi PC Projection Opertion Guide Contents 2 Introduction to EsyMP Multi PC Projection 5 EsyMP Multi PC Projection Fetures... 6 Connection to Vrious Devices... 6 Four-Pnel Disply... 6 Chnge Presenters
More informationHow to Design REST API? Written Date : March 23, 2015
Visul Prdigm How Design REST API? Turil How Design REST API? Written Dte : Mrch 23, 2015 REpresenttionl Stte Trnsfer, n rchitecturl style tht cn be used in building networked pplictions, is becoming incresingly
More informationSketching Reaction-Diffusion Texture
EUROGRAPHICS Workshop on Sketch-Bsed Interfces nd Modeling (006), pp. 1 8 Sketching Rection-Diffusion Texture Pper ID 100 Abstrct In this work, we present n interctive interfce for sketching synthesized
More informationEpson iprojection Operation Guide (Windows/Mac)
Epson iprojection Opertion Guide (Windows/Mc) Contents 2 Introduction to Epson iprojection 5 Epson iprojection Fetures... 6 Connection to Vrious Devices... 6 Four-Pnel Disply... 6 Chnge Presenters nd Projection
More informationx )Scales are the reciprocal of each other. e
9. Reciprocls A Complete Slide Rule Mnul - eville W Young Chpter 9 Further Applictions of the LL scles The LL (e x ) scles nd the corresponding LL 0 (e -x or Exmple : 0.244 4.. Set the hir line over 4.
More informationc360 Add-On Solutions
c360 Add-On Solutions Functionlity Dynmics CRM 2011 c360 Record Editor Reltionship Explorer Multi-Field Serch Alerts Console c360 Core Productivity Pck "Does your tem resist using CRM becuse updting dt
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd business. Introducing technology
More informationAML710 CAD LECTURE 16 SURFACES. 1. Analytical Surfaces 2. Synthetic Surfaces
AML7 CAD LECTURE 6 SURFACES. Anlticl Surfces. Snthetic Surfces Surfce Representtion From CAD/CAM point of view surfces re s importnt s curves nd solids. We need to hve n ide of curves for surfce cretion.
More informationFunctor (1A) Young Won Lim 10/5/17
Copyright (c) 2016-2017 Young W. Lim. Permission is grnted to copy, distribute nd/or modify this document under the terms of the GNU Free Documenttion License, Version 1.2 or ny lter version published
More informationIntroduction to Integration
Introduction to Integrtion Definite integrls of piecewise constnt functions A constnt function is function of the form Integrtion is two things t the sme time: A form of summtion. The opposite of differentition.
More informationLayered Animation of Captured Data
Lyered Animtion of Cptured Dt Wei Sun, Adrin Hilton, Rymond Smith nd John Illingworth Centre for Vision, Speech nd Signl Processing University of Surrey, Guildford GU2 5XH, UK.hilton@surrey.c.uk http://www.ee.surrey.c.uk/reserch/vssp/3dvision
More informationThe Distributed Data Access Schemes in Lambda Grid Networks
The Distributed Dt Access Schemes in Lmbd Grid Networks Ryot Usui, Hiroyuki Miygi, Yutk Arkw, Storu Okmoto, nd Noki Ymnk Grdute School of Science for Open nd Environmentl Systems, Keio University, Jpn
More informationLecture 4 Single View Metrology
Lecture 4 Single View Metrology Professor Silvio Svrese Computtionl Vision nd Geometry Lb Silvio Svrese Lecture 4-4-Jn-5 Lecture 4 Single View Metrology Review clibrtion nd 2D trnsformtions Vnishing points
More informationMTH 146 Conics Supplement
105- Review of Conics MTH 146 Conics Supplement In this section we review conics If ou ne more detils thn re present in the notes, r through section 105 of the ook Definition: A prol is the set of points
More informationCAMERA CALIBRATION ERROR ANALYSIS IN STEREO MEASUREMENTS
CAMEA CAIBATION EO ANASIS IN STEEO MEASUEMENTS Sergiu Nedevschi 1, Tiberiu Mrit 1, du Dnescu 1, Florin Onig 1, Dn Frentiu 1, Ciprin Pocol 1 1 Technicl University o Cluj-Npoc, Computer Science Deprtment
More information16 Bit Software Tools ADDU-21xx-PC-1 Code Generation and Simulation
16 Bit Softwre Tools ADDU-21xx-PC-1 Code Genertion nd Simultion ADDS-21xx-PC-1 Version 6.1 Contents The entire softwre cretion tool chin in one pckge System Builder Assembler C Compiler Linker Softwre
More informationDetermining the spatial orientation of remote sensing sensors on the basis of incomplete coordinate systems
Scientific Journls of the Mritime University of Szczecin Zeszyty Nukowe Akdemii Morskiej w Szczecinie 216, 45 (117), 29 ISSN 17-867 (Printed) Received: 1.8.215 ISSN 292-78 (Online) Accepted: 18.2.216 DOI:
More informationSeries LJ1. Uniaxial Electric Actuator
CAT.E 90- Unixil Electric Actutor Controller Teching Box Unixil Electric Actutor Series LJ Series LJ Series LC Series LC for horizontl mounting nd brke for verticl mounting hve been dded to the high rigidity
More informationOrthogonal line segment intersection
Computtionl Geometry [csci 3250] Line segment intersection The prolem (wht) Computtionl Geometry [csci 3250] Orthogonl line segment intersection Applictions (why) Algorithms (how) A specil cse: Orthogonl
More informationpdfapilot Server 2 Manual
pdfpilot Server 2 Mnul 2011 by clls softwre gmbh Schönhuser Allee 6/7 D 10119 Berlin Germny info@cllssoftwre.com www.cllssoftwre.com Mnul clls pdfpilot Server 2 Pge 2 clls pdfpilot Server 2 Mnul Lst modified:
More informationCOMMON HALF YEARLY EXAMINATION DECEMBER 2018
li.net i.net li.net i.net li.net i.net li.net i.net li.net i.net li.net i.net li.net i.net li.net i.net li.net i.net.pds.pds COMMON HALF YEARLY EXAMINATION DECEMBER 2018 STD : XI SUBJECT: COMPUTER SCIENCE
More informationZZ - Advanced Math Review 2017
ZZ - Advnced Mth Review Mtrix Multipliction Given! nd! find the sum of the elements of the product BA First, rewrite the mtrices in the correct order to multiply The product is BA hs order x since B is
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
More informationEngineer To Engineer Note
Engineer To Engineer Note EE-169 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit
More informationEngineer To Engineer Note
Engineer To Engineer Note EE-188 Technicl Notes on using Anlog Devices' DSP components nd development tools Contct our technicl support by phone: (800) ANALOG-D or e-mil: dsp.support@nlog.com Or visit
More informationSmall Business Networking
Why network is n essentil productivity tool for ny smll business Effective technology is essentil for smll businesses looking to increse the productivity of their people nd processes. Introducing technology
More informationStatistical classification of spatial relationships among mathematical symbols
2009 10th Interntionl Conference on Document Anlysis nd Recognition Sttisticl clssifiction of sptil reltionships mong mthemticl symbols Wl Aly, Seiichi Uchid Deprtment of Intelligent Systems, Kyushu University
More informationEpson Projector Content Manager Operation Guide
Epson Projector Content Mnger Opertion Guide Contents 2 Introduction to the Epson Projector Content Mnger Softwre 3 Epson Projector Content Mnger Fetures... 4 Setting Up the Softwre for the First Time
More information6.3 Volumes. Just as area is always positive, so is volume and our attitudes towards finding it.
6.3 Volumes Just s re is lwys positive, so is volume nd our ttitudes towrds finding it. Let s review how to find the volume of regulr geometric prism, tht is, 3-dimensionl oject with two regulr fces seprted
More informationMath 142, Exam 1 Information.
Mth 14, Exm 1 Informtion. 9/14/10, LC 41, 9:30-10:45. Exm 1 will be bsed on: Sections 7.1-7.5. The corresponding ssigned homework problems (see http://www.mth.sc.edu/ boyln/sccourses/14f10/14.html) At
More informationCSCI 446: Artificial Intelligence
CSCI 446: Artificil Intelligence Serch Instructor: Michele Vn Dyne [These slides were creted by Dn Klein nd Pieter Abbeel for CS188 Intro to AI t UC Berkeley. All CS188 mterils re vilble t http://i.berkeley.edu.]
More informationTopic 3: 2D Transformations 9/10/2016. Today s Topics. Transformations. Lets start out simple. Points as Homogeneous 2D Point Coords
Tody s Topics 3. Trnsformtions in 2D 4. Coordinte-free geometry 5. (curves & surfces) Topic 3: 2D Trnsformtions 6. Trnsformtions in 3D Simple Trnsformtions Homogeneous coordintes Homogeneous 2D trnsformtions
More informationDigital approximation to extended depth of field in no telecentric imaging systems
Journl of Physics: Conference Series Digitl pproximtion to extended depth of field in no telecentric imging systems To cite this rticle: J E Meneses nd C R Contrers 0 J Phys: Conf Ser 74 0040 View the
More informationPNC NC code PROGRAMMER'S MANUAL
PNC-3200 NC code PROGRAMMER'S MANUAL Thnk you very much for purchsing the PNC-3200. To ensure correct nd sfe usge with full understnding of this product's performnce, plese be sure to red through this
More information