Calibration of a rotating multi-beam Lidar

Size: px
Start display at page:

Download "Calibration of a rotating multi-beam Lidar"

Transcription

1 Calibration of a rotating multi-beam Lidar Naveed Muhammad and Simon Lacroix Abstract This paper presents a technique for the calibration of multi-beam laser scanners. The technique is based on an optimization process, which gives precise estimation of calibration parameters starting from a course calibration. Optimization process is based on the comparison of scan data with the ground truth environment. Detailed account of the optimization process and suitability analysis of optimization objective function is described, and results are provided to show the efficacy of calibration technique. I. INTRODUCTION Sensors are an essential part of any mobile robotic system and play an important role in its motion and actions it performs. A very basic requirement for a robot to autonomously move in an environment is to accurately observe its surroundings. Different types of sensors are used for this purpose including cameras and laser scanners. Classically laser scanners consisted of a single laser which (or another part of the sensor) moved in different ways in order to observe the environment in 3D. But recently multiple-laser scanning systems are becoming common. Multi-laser scanning systems are very interesting for applications in autonomous mobile robotic systems because they can provide 3D information about their environments in realtime and therefore can efficiently be used for tasks such as environment modeling, obstacle detection, and SLAM. One of these systems is the Velodyne HDL-E S. It consists of lasers located on a spinning head which spins at a rate of 5 to 15 Hz and provides 3D data about its surroundings at a rate of 1 million points per second. Another such system is Ibeo LUX which scans its surroundings in four parallel layers. The performance of these scanners depends on their calibration. If the sensor is precisely calibrated it can observe its surroundings more precisely and thus can provide more exploitable data. For instance precise 3D data from an environment can easily be processed to extract line or planar features, whereas extraction of these features can be difficult, unreliable or impossible if the sensor is badly calibrated. A lot of work has been done on the calibration of cameras, multi-camera system and omni-directional vision sensors but calibration techniques for multi-laser sensors have not been investigated to that extent. Considering laser scanning systems [1] provide an excellent technique for calibration of a laser scanner fitted on a mobile robot. In [] a procedure for calibrating additive and proportional distance correction factors for a multi-beam laser scanner is described. [3] state CNRS; LAAS; 7 Av. du Colonel Roche, F-3177 Toulouse, France and University of Toulouse; UPS, INSA, INP, ISAE; LAAS; F-3177 Toulouse, France. {naveed.muhammad,simon.lacroix}@laas.fr the calibration of distance correction parameters for a multilaser scanner by comparing distance readings from a Sick lidar. This paper provides a technique for the calibration of a rotating multi-beam lidar. Optimization technique is employed to estimate the calibration parameters more precisely. Starting from a coarse calibration, data acquired by the scanner is compared to the ground truth environment to estimate precise calibration parameters. The paper is organized as follows: section II describes the sensor geometry, calibration problem, and the optimization based calibration process. Section III presents the implementation of calibration procedure and results. Section IV concludes and mentions related future works. A. Geometric model II. PROBLEM ANALYSIS This section presents the geometric model of lidar sensor that we used. The lidar is a Velodyne HDL-E S [] with lasers in a spinning head. The lasers are grouped in two blocks, with 3 lasers located in the upper block and remaining 3 in the lower block on lidar s spinning head. Lasers in each block are further divided into two groups of 1 lasers each, with one group located towards right and one towards left on the lidar head. Each of the lasers is characterized by five parameters that are required to convert the distance value returned by the laser to 3D point coordinates. These parameters are: Rotational Correction Angle α: angle made by laser beam with y-z plane. Vertical Correction Angle θ: angle made by laser beam with x-y plane, as shown in fig. 1. Distance Correction Factor D corr : value to be added in the distance returned by corresponding laser. Vertical Offset V offset : distance measured orthogonal to the laser beam, representing the distance of laser beam from origin in a vertical sense. Segment OA in figure 1 represents V offset. Horizontal Offset H offset : horizontal counterpart of V offset. Segment OB in figure represents H offset. As the lidar head spins, its current rotational angle is represented as φ. Each laser has a different value of α so we can define another angle β such that β = φ - α. In this way β represents the orientation of laser beam relative to the current rotational angle of spinning lidar head. Distance value returned by a single laser (D ret ) can be converted to a 3D point P with Cartesian coordinates (P x, P y, P z ) T expressed in lidar frame, using above five

2 7 -.//,) $1$.,35 *$'!+, : 9 -.//,)$ 1$+(35!"#$%&'() 7$1$+(35 * ' ())&*+ ","-(&./ 7"$"#$%& 5 / $! ","1%./ $!"#$%& 71$.,35 ' ())&*+","1%./ 7!# $! ","-(&./ "*$'!+, Fig. 1. Lidar unit s side view $"#$%& parameters and the current rotational angle of lidar head, using following equations: D = D ret + D corr (1) D xy = D cos(θ) V offset sin(θ) () P x = D xy sin(β) H offset cos(β) (3) P y = D xy cos(β)+h offset sin(β) () Fig.. Lidar unit s top view P z = D sin(θ)+v offset cos(θ) (5) Among the five calibration parameters D corr, α and θ are the most important. This is because of the fact that errors induced by bad calibration of these parameters in the precision of 3D coordinates of acquired data changes with the distance of scanned object/surface, whereas the errors induced by imprecise calibration of V offset and H offset do not vary with variation in the distance of scanned object. Therefore in this paper we concentrate on the calibration of D corr, α and θ for 1 out of lasers but the same principle can be applied to the calibration of other two parameters and remaining lasers. B. Problems with inaccurate calibration Like any other sensor if a lidar is not calibrated well, the data acquired by the sensor is also inaccurate. Inaccuracies in the acquired data can complicate further processing of data, extraction of landmarks to be used for SLAM for instance. Furthermore this can also result in inaccurate digital terrain maps etc. Fig. 3 shows one example of inaccurate calibration of our multiple-beam lidar. The figure shows segmented view of a planar surface placed at 3m distance from the lidar. Fig. 3. A planar surface, seen from front Each horizontal line in the scan shows the data from a single laser. One can see that the data from all the lasers are not aligned to form a rectangular planar surface, instead the data from different lasers are horizontally misaligned. This misalignment seems to be repeated between every two consecutive lasers which come from right and left sided blocks on the lidar head. Fig. shows another effect of inaccurate calibration. Figure shows the top view of a corner in a room. Ideally, if the calibration parameters for all lasers were accurate and the sensor had lower noise, as seen from top the walls should have looked much thinner and corners much sharper. C. Principle of calibration 1) Principle: The principle lying behind the calibration process is the optimization performed to adjust lidar s calibration parameters so that the 3D data acquired by lidar matches the ground truth (environment).

3 Fig.. Top view of a corner in a room From the sensor geometry described in section II-A we already have the knowledge to convert raw lidar data into 3D point cloud. An environment can be designed and created to acquire lidar data, which will then be converted to 3D point cloud data. The choice of environment depends on the sensor to be calibrated. The environment must also allow the selection/definition of a cost function which can be used to quantitatively compare the acquired 3D point cloud data and the real environment. This cost function should provide lower costs for better matches between computed point cloud and the real environment and vice versa. Another important requirement for the cost function is that for successful optimization of calibration parameters, the cost function should be sensitive to each one of them. In other words, varying the value of each calibration parameter should result in variation in the cost value provided by our cost function. With these conditions satisfied, starting with the initial estimates of calibration parameters, an optimization process can be performed to get precise estimates of the calibration parameters for each laser. ) Calibration Environment: Keeping in view the above mentioned criteria for the selection of a suitable environment, a.m wide planar wall on a flat surface was used as the calibration environment. The wall was scanned by placing the lidar at multiple distances and orientations from the wall. First the wall was scanned by aligning x axis of lidar s fixed frame to the wall, and moving the lidar at various distances ranging from 1 to 1m, and then by aligning lidar s y axis to the wall and moving it at various distances ranging from to m. More details are provided in section III. D. Cost/Objective function for optimization 1) Criteria for choosing the cost function: A cost function is required to perform the desired optimization process for the estimation of calibration parameters. This cost function must allow the comparison of 3D data acquired by the sensor and the ground truth environment. As described in section II-C.1 this cost function should provide higher costs if there is more difference between the acquired 3D data and ground truth environment, and similarly should provide lower costs as the match between acquired 3D data and real environment improves. Another and very important requirement for this cost function is that it should be sensitive to each one of the parameters to be estimated/optimized. It means that the cost provided by this function must vary when the values of the parameters to be optimized are varied, and of course this increase or decrease in the cost should be in accordance with the first criteria for cost function i.e. the cost should be lower for better matches between the acquired 3D data and ground truth and vice versa. Our choice of the cost function is described below followed by suitability analysis of the function for desired optimization to be successful. ) Chosen cost function: As the basic structure in our experiment environment was a plane (a wall), the cost function chosen for optimization was the variance of 3D data in the sense of plane s thickness. Ideally a plane scanned from the front must have zero thickness so this seems to be an intuitive choice for the cost function. When the wall was scanned with the lidar s fixed frame s y axis aligned to the wall, the cost for the current scan is the average squared perpendicular distance of x coordinate(p x ) of each point P to mean x coordinate of all the points in current scan. Mathematically this can be represented by: C y = Σ(P x,i P x,mean ) /n () where C y represents the cost of a scan when the wall was aligned to y axis of lidar s fixed frame, and n is the total number of points in the current scan. Similarly C x i.e. cost of a given scan when the wall was aligned to x axis of lidar s fixed frame is given by: C x = Σ(P y,i P y,mean ) /n (7) 3) Suitability analysis: The suitability of the defined cost function depends on the criterion that cost function is sensitive to the variation in each of the parameters to be optimized. As the cost function depends on the variance of x and y coordinates of 3D data, the suitability of chosen cost function can be ensured by finding the partial derivatives of P x and P y with respect to each of the three calibration parameters to be optimized i.e. D corr, α and θ. Non-zero partial derivatives ensure that cost function is sensitive to the corresponding calibration parameter. Using equations 3 and, required partial derivatives with respect to D corr are given as: P x / D corr = cos θ sin β () P y / D corr = cos θ cos β (9) From P x / D corr it is clear that the conditions that make the partial derivative equal to zero are θ = 9 and β =. This makes intuitive sense as θ = 9 means that laser is physically pointing upwards and in such a situation it is

4 impossible to scan a plane (wall) which is parallel to the laser. Similarly 𝛽 = means that the laser is parallel to the plane being scanned and therefore the laser would not hit the plane as long as 𝛽 remains 9. In our case the values for πœƒ for all lasers in the lidar are much smaller than 9. And as the lidar rotates the value of 𝛽 is constantly changing and therefore we are never necessarily taking the scan while fixing the value of 𝛽 =. Similarly, the conditions that make 𝑃π‘₯ / π·π‘π‘œπ‘Ÿπ‘Ÿ equal to zero are πœƒ = 9 and 𝛽 = 9. As with the previous case, the condition 𝛽 = 9 does not pose any problem because the lidar is constantly rotating as we acquire the data. Therefore our chosen cost function is suitable to be used for the estimation of π·π‘π‘œπ‘Ÿπ‘Ÿ using optimization. Required partial derivatives with respect to πœƒ are given by: 𝑃π‘₯ / πœƒ = 𝐷 sin 𝛽 sin πœƒ π‘‰π‘œπ‘“ 𝑓 𝑠𝑒𝑑 sin 𝛽 cos πœƒ (1) 𝑃𝑦 / πœƒ = 𝐷 cos 𝛽 sin πœƒ π‘‰π‘œπ‘“ 𝑓 𝑠𝑒𝑑 cos 𝛽 cos πœƒ (11) The conditions which make 𝑃π‘₯ / πœƒ and 𝑃𝑦 / πœƒ equal to zero are 𝛽 = and 𝛽 = 9 respectively. As with the case for 𝐷𝑐 π‘œπ‘Ÿπ‘Ÿ, for the constantly rotating lidar, these partial derivatives remain non-zero for the type of 3D datasets that we are using. Therefore our chosen cost function is suitable to be used for the estimation of πœƒ using optimization. Similarly it can be shown that our cost function is also suitable for the optimization of the third calibration parameter 𝛼, but its analysis is not being presented here for brevity s sake Fig. 5. view Three scans with wall aligned to x-axis of lidar s fixed frame, top III. I MPLEMENTATION AND R ESULTS A. Implementation The optimization was implemented using Matlab function 𝑓 π‘šπ‘–π‘›π‘π‘œπ‘› [5]. The dataset used for optimization consisted of six scans of the wall. For three scans, the lidar s fixed frame s 𝑦 π‘Žπ‘₯𝑖𝑠 was aligned to the wall and scans were taken at, and m from the wall. For the other three scans, lidar s π‘₯ π‘Žπ‘₯𝑖𝑠 was aligned to the wall and scans were taken at 1, 1 and 1m from the wall. This distribution of data over a range of distances is very important. Sufficiently distributed data is necessary to ensure the estimation of calibration parameters to be independent of any bias on a specific distance. Fig. 5 shows the top view of three scans (at 1, 1 and 1m) of the wall superimposed in a single plot. Fig. shows other three scans (at, and m) of the wall superimposed in a single plot. B. Results Optimization was performed starting from the default calibration data provided by the manufacturer. One way to quantitatively judge improvement in the optimized calibration parameters is to compare the standard deviations in the depth of planar data (i.e. the standard deviations of π‘₯ π‘π‘œπ‘œπ‘Ÿπ‘‘π‘–π‘›π‘Žπ‘‘π‘’π‘  of data points for datasets when the wall was aligned to 𝑦 π‘Žπ‘₯𝑖𝑠 of lidar s fixed frame and vice versa) for default and optimized calibration parameters. Table I shows improvements in standard deviations for depth of planar data used for optimization Fig.. Three scans with wall aligned to y-axis of lidar s fixed frame It is important to validate the optimized calibration parameters for data which was not used in the optimization process. Table II shows the improvement in standard deviations for depth of planar data when the wall was scanned from the distances of 1 and 1m and these sets were not used in the optimization process. It is worth mentioning that average standard deviation for depth of planar data for a single laser was found to be.5m. This indicates the noise in the sensor and is the lower bound for any optimization process that is performed to improve the calibration parameters for the sensor. C. Effect of using insufficiently distributed data for optimization If the data used for optimization is not sufficiently distributed in terms of distance, the resulting estimation of calibration parameters can be highly biased on the distance at which the data used for optimization was taken. Table III

5 TABLE I STANDARD DEVIATIONS (IN METERS) IN DEPTH OF PLANAR DATA m.73.9 m.31.3 m m m m.9.15 TABLE II STANDARD DEVIATIONS (IN METERS) FOR DATA NOT USED IN OPTIMIZATION 1m m fitting step in the calibration process which will remove the obligation of scanning the planar surface by keeping it aligned to x or y axis of lidar s fixed frame. We also aim to work on the calibration of sensor in robot s frame and possibly simultaneous calibration of multiple sensors together. REFERENCES [1] J. Underwood, A. Hill, and S. Scheding, Calibration of range sensor pose on mobile platforms, in IEEE/RSJInternational Conference on Intelligent Robots and Systems, SanDiego (CA), USA, Oct. 7. [] P. Stone et al., DARPA Urban Challenge Technical Report, Austin Robot Technology, 7. [3] J. Bohren et al., Little Ben, The Ben Franklin Racing Team s Entry in the 7 DARPA Urban Challenge, Journal of Field Robotics, vol 5,, pp [] Velodyne Lidar Inc., HDL-E S User s Manual, Velodyne Lidar, Inc. 35 Digital Drive, Morgan Hill, CA 9537,. [5] The Mathworks, Matlab Optimization function: fmincon, 9, Website as at 15/9/9. shows the change in standard deviations in depths of planar data when only the dataset taken by placing the lidar at 1m from the wall was used for the optimization process. It is worth noticing that here for data at 1m, we have reached the maximum possible improvement in the estimation of calibration parameters (standard deviation with recalibrated parameters approaching.5m). But the important point here is that standard deviations for data at and m actually become worse as a result of biased optimization process. A. Conclusion IV. CONCLUSION AND FUTURE WORKS Laser scanners are becoming more and more useful in the field of robotics. With recent innovations like the multi-beam lidars providing rich and fast 3D scans of the environment, these sensors have a great potential for being employed on mobile robots and changing the ways these robots sense and act in their environments. As for any other sensor, precise calibration is very important for these sensors to be useful. We have presented a technique for precise calibration of a rotating multi-beam lidar, and the principle can be extended to similar sensors. The paper has presented how optimization can be employed to perform precise calibration starting from a course set of calibration parameters. B. Future works In near future we aim to make this calibration process more generic. Currently we are working on adding a plane TABLE III BIASED ESTIMATION OF CALIBRATION PARAMETERS m m m m m m.9.93

Automatic Labeling of Lane Markings for Autonomous Vehicles

Automatic Labeling of Lane Markings for Autonomous Vehicles Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,

More information

How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud

How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud REAL TIME 3D FUSION OF IMAGERY AND MOBILE LIDAR Paul Mrstik, Vice President Technology Kresimir Kusevic, R&D Engineer Terrapoint Inc. 140-1 Antares Dr. Ottawa, Ontario K2E 8C4 Canada paul.mrstik@terrapoint.com

More information

3D Scanner using Line Laser. 1. Introduction. 2. Theory

3D Scanner using Line Laser. 1. Introduction. 2. Theory . Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric

More information

Robotics. Lecture 3: Sensors. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information.

Robotics. Lecture 3: Sensors. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Robotics Lecture 3: Sensors See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review: Locomotion Practical

More information

Robot Perception Continued

Robot Perception Continued Robot Perception Continued 1 Visual Perception Visual Odometry Reconstruction Recognition CS 685 11 Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart

More information

Figure 1.1 Vector A and Vector F

Figure 1.1 Vector A and Vector F CHAPTER I VECTOR QUANTITIES Quantities are anything which can be measured, and stated with number. Quantities in physics are divided into two types; scalar and vector quantities. Scalar quantities have

More information

Copyright 2011 Casa Software Ltd. www.casaxps.com. Centre of Mass

Copyright 2011 Casa Software Ltd. www.casaxps.com. Centre of Mass Centre of Mass A central theme in mathematical modelling is that of reducing complex problems to simpler, and hopefully, equivalent problems for which mathematical analysis is possible. The concept of

More information

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Static Environment Recognition Using Omni-camera from a Moving Vehicle Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing

More information

The process components and related data characteristics addressed in this document are:

The process components and related data characteristics addressed in this document are: TM Tech Notes Certainty 3D November 1, 2012 To: General Release From: Ted Knaak Certainty 3D, LLC Re: Structural Wall Monitoring (#1017) rev: A Introduction TopoDOT offers several tools designed specifically

More information

Section 1.1. Introduction to R n

Section 1.1. Introduction to R n The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to

More information

Vector Algebra II: Scalar and Vector Products

Vector Algebra II: Scalar and Vector Products Chapter 2 Vector Algebra II: Scalar and Vector Products We saw in the previous chapter how vector quantities may be added and subtracted. In this chapter we consider the products of vectors and define

More information

Polarization of Light

Polarization of Light Polarization of Light References Halliday/Resnick/Walker Fundamentals of Physics, Chapter 33, 7 th ed. Wiley 005 PASCO EX997A and EX999 guide sheets (written by Ann Hanks) weight Exercises and weights

More information

The Vector or Cross Product

The Vector or Cross Product The Vector or ross Product 1 ppendix The Vector or ross Product We saw in ppendix that the dot product of two vectors is a scalar quantity that is a maximum when the two vectors are parallel and is zero

More information

Lecture 8 : Coordinate Geometry. The coordinate plane The points on a line can be referenced if we choose an origin and a unit of 20

Lecture 8 : Coordinate Geometry. The coordinate plane The points on a line can be referenced if we choose an origin and a unit of 20 Lecture 8 : Coordinate Geometry The coordinate plane The points on a line can be referenced if we choose an origin and a unit of 0 distance on the axis and give each point an identity on the corresponding

More information

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

More information

1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number

1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number 1) Write the following as an algebraic expression using x as the variable: Triple a number subtracted from the number A. 3(x - x) B. x 3 x C. 3x - x D. x - 3x 2) Write the following as an algebraic expression

More information

Accurate Air Flow Measurement in Electronics Cooling

Accurate Air Flow Measurement in Electronics Cooling Accurate Air Flow Measurement in Electronics Cooling Joachim Preiss, Raouf Ismail Cambridge AccuSense, Inc. E-mail: info@degreec.com Air is the most commonly used medium to remove heat from electronics

More information

Mobile Robot Localization using Range Sensors : Consecutive Scanning and Cooperative Scanning

Mobile Robot Localization using Range Sensors : Consecutive Scanning and Cooperative Scanning International Mobile Journal Robot of Control, Localization Automation, using and Range Systems, Sensors vol. : Consecutive 3, no. 1, pp. Scanning 1-14, March and 2005 Cooperative Scanning 1 Mobile Robot

More information

Using Optech LMS to Calibrate Survey Data Without Ground Control Points

Using Optech LMS to Calibrate Survey Data Without Ground Control Points Challenge An Optech client conducted an airborne lidar survey over a sparsely developed river valley. The data processors were finding that the data acquired in this survey was particularly difficult to

More information

LINEAR EQUATIONS IN TWO VARIABLES

LINEAR EQUATIONS IN TWO VARIABLES 66 MATHEMATICS CHAPTER 4 LINEAR EQUATIONS IN TWO VARIABLES The principal use of the Analytic Art is to bring Mathematical Problems to Equations and to exhibit those Equations in the most simple terms that

More information

Renishaw 2008. apply innovation TM. Calibrating 5-axis machines to improve part accuracy. 5Align

Renishaw 2008. apply innovation TM. Calibrating 5-axis machines to improve part accuracy. 5Align Calibrating 5-axis machines to improve part accuracy 5Align Productive Process Pyramid TM Understanding and tracking machine behaviour Process verification Thermal compensation In-cycle process control

More information

Lecture L6 - Intrinsic Coordinates

Lecture L6 - Intrinsic Coordinates S. Widnall, J. Peraire 16.07 Dynamics Fall 2009 Version 2.0 Lecture L6 - Intrinsic Coordinates In lecture L4, we introduced the position, velocity and acceleration vectors and referred them to a fixed

More information

Chapter 2 Lead Screws

Chapter 2 Lead Screws Chapter 2 Lead Screws 2.1 Screw Threads The screw is the last machine to joint the ranks of the six fundamental simple machines. It has a history that stretches back to the ancient times. A very interesting

More information

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space

11.1. Objectives. Component Form of a Vector. Component Form of a Vector. Component Form of a Vector. Vectors and the Geometry of Space 11 Vectors and the Geometry of Space 11.1 Vectors in the Plane Copyright Cengage Learning. All rights reserved. Copyright Cengage Learning. All rights reserved. 2 Objectives! Write the component form of

More information

Range sensors. Sonar. Laser range finder. Time of Flight Camera. Structured light. 4a - Perception - Sensors. 4a 45

Range sensors. Sonar. Laser range finder. Time of Flight Camera. Structured light. 4a - Perception - Sensors. 4a 45 R. Siegwart & D. Scaramuzza, ETH Zurich - ASL 4a 45 Range sensors Sonar Laser range finder Time of Flight Camera Structured light Infrared sensors Noncontact bump sensor (1) sensing is based on light intensity.

More information

Rotation: Moment of Inertia and Torque

Rotation: Moment of Inertia and Torque Rotation: Moment of Inertia and Torque Every time we push a door open or tighten a bolt using a wrench, we apply a force that results in a rotational motion about a fixed axis. Through experience we learn

More information

Analysis of Stresses and Strains

Analysis of Stresses and Strains Chapter 7 Analysis of Stresses and Strains 7.1 Introduction axial load = P / A torsional load in circular shaft = T / I p bending moment and shear force in beam = M y / I = V Q / I b in this chapter, we

More information

TWO-DIMENSIONAL TRANSFORMATION

TWO-DIMENSIONAL TRANSFORMATION CHAPTER 2 TWO-DIMENSIONAL TRANSFORMATION 2.1 Introduction As stated earlier, Computer Aided Design consists of three components, namely, Design (Geometric Modeling), Analysis (FEA, etc), and Visualization

More information

Physics 41, Winter 1998 Lab 1 - The Current Balance. Theory

Physics 41, Winter 1998 Lab 1 - The Current Balance. Theory Physics 41, Winter 1998 Lab 1 - The Current Balance Theory Consider a point at a perpendicular distance d from a long straight wire carrying a current I as shown in figure 1. If the wire is very long compared

More information

2. Spin Chemistry and the Vector Model

2. Spin Chemistry and the Vector Model 2. Spin Chemistry and the Vector Model The story of magnetic resonance spectroscopy and intersystem crossing is essentially a choreography of the twisting motion which causes reorientation or rephasing

More information

Fixplot Instruction Manual. (data plotting program)

Fixplot Instruction Manual. (data plotting program) Fixplot Instruction Manual (data plotting program) MANUAL VERSION2 2004 1 1. Introduction The Fixplot program is a component program of Eyenal that allows the user to plot eye position data collected with

More information

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen Robot Sensors Henrik I Christensen Robotics & Intelligent Machines @ GT Georgia Institute of Technology, Atlanta, GA 30332-0760 hic@cc.gatech.edu Henrik I Christensen (RIM@GT) Sensors 1 / 38 Outline 1

More information

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION Mark J. Norris Vision Inspection Technology, LLC Haverhill, MA mnorris@vitechnology.com ABSTRACT Traditional methods of identifying and

More information

Application Report. Propeller Blade Inspection Station

Application Report. Propeller Blade Inspection Station 34935 SE Douglas Street, Suite, Snoqualmie, WA 9874 Ph: 425-396-5577 Fax: 425-396-586 Application Report Propeller Blade Inspection Station Prepared By Kyle Johnston, Ph. D. Metron Systems Inc.5.5 3 2.5

More information

discuss how to describe points, lines and planes in 3 space.

discuss how to describe points, lines and planes in 3 space. Chapter 2 3 Space: lines and planes In this chapter we discuss how to describe points, lines and planes in 3 space. introduce the language of vectors. discuss various matters concerning the relative position

More information

Sensor Data Consistency Monitoring for the Prevention of Perceptual Failures in Outdoor Robotics

Sensor Data Consistency Monitoring for the Prevention of Perceptual Failures in Outdoor Robotics Sensor Data Consistency Monitoring for the Prevention of Perceptual Failures in Outdoor Robotics Thierry Peynot, James Underwood and Abdallah Kassir Abstract This work aims to promote integrity in autonomous

More information

Ampere's Law. Introduction. times the current enclosed in that loop: Ampere's Law states that the line integral of B and dl over a closed path is 0

Ampere's Law. Introduction. times the current enclosed in that loop: Ampere's Law states that the line integral of B and dl over a closed path is 0 1 Ampere's Law Purpose: To investigate Ampere's Law by measuring how magnetic field varies over a closed path; to examine how magnetic field depends upon current. Apparatus: Solenoid and path integral

More information

A System for Capturing High Resolution Images

A System for Capturing High Resolution Images A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: pitas@zeus.csd.auth.gr

More information

The purposes of this experiment are to test Faraday's Law qualitatively and to test Lenz's Law.

The purposes of this experiment are to test Faraday's Law qualitatively and to test Lenz's Law. 260 17-1 I. THEORY EXPERIMENT 17 QUALITATIVE STUDY OF INDUCED EMF Along the extended central axis of a bar magnet, the magnetic field vector B r, on the side nearer the North pole, points away from this

More information

Automotive Applications of 3D Laser Scanning Introduction

Automotive Applications of 3D Laser Scanning Introduction Automotive Applications of 3D Laser Scanning Kyle Johnston, Ph.D., Metron Systems, Inc. 34935 SE Douglas Street, Suite 110, Snoqualmie, WA 98065 425-396-5577, www.metronsys.com 2002 Metron Systems, Inc

More information

E190Q Lecture 5 Autonomous Robot Navigation

E190Q Lecture 5 Autonomous Robot Navigation E190Q Lecture 5 Autonomous Robot Navigation Instructor: Chris Clark Semester: Spring 2014 1 Figures courtesy of Siegwart & Nourbakhsh Control Structures Planning Based Control Prior Knowledge Operator

More information

Direct and Reflected: Understanding the Truth with Y-S 3

Direct and Reflected: Understanding the Truth with Y-S 3 Direct and Reflected: Understanding the Truth with Y-S 3 -Speaker System Design Guide- December 2008 2008 Yamaha Corporation 1 Introduction Y-S 3 is a speaker system design software application. It is

More information

Session 7 Bivariate Data and Analysis

Session 7 Bivariate Data and Analysis Session 7 Bivariate Data and Analysis Key Terms for This Session Previously Introduced mean standard deviation New in This Session association bivariate analysis contingency table co-variation least squares

More information

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving 3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Christian Zinner Safe and Autonomous Systems

More information

An introduction to 3D draughting & solid modelling using AutoCAD

An introduction to 3D draughting & solid modelling using AutoCAD An introduction to 3D draughting & solid modelling using AutoCAD Faculty of Technology University of Plymouth Drake Circus Plymouth PL4 8AA These notes are to be used in conjunction with the AutoCAD software

More information

The elements used in commercial codes can be classified in two basic categories:

The elements used in commercial codes can be classified in two basic categories: CHAPTER 3 Truss Element 3.1 Introduction The single most important concept in understanding FEA, is the basic understanding of various finite elements that we employ in an analysis. Elements are used for

More information

Module 3: Correlation and Covariance

Module 3: Correlation and Covariance Using Statistical Data to Make Decisions Module 3: Correlation and Covariance Tom Ilvento Dr. Mugdim PaΕ‘iΖ’ University of Delaware Sarajevo Graduate School of Business O ften our interest in data analysis

More information

Number Sense and Operations

Number Sense and Operations Number Sense and Operations representing as they: 6.N.1 6.N.2 6.N.3 6.N.4 6.N.5 6.N.6 6.N.7 6.N.8 6.N.9 6.N.10 6.N.11 6.N.12 6.N.13. 6.N.14 6.N.15 Demonstrate an understanding of positive integer exponents

More information

Path Tracking for a Miniature Robot

Path Tracking for a Miniature Robot Path Tracking for a Miniature Robot By Martin Lundgren Excerpt from Master s thesis 003 Supervisor: Thomas HellstrΓΆm Department of Computing Science UmeΓ₯ University Sweden 1 Path Tracking Path tracking

More information

The Dot and Cross Products

The Dot and Cross Products The Dot and Cross Products Two common operations involving vectors are the dot product and the cross product. Let two vectors =,, and =,, be given. The Dot Product The dot product of and is written and

More information

Relating Vanishing Points to Catadioptric Camera Calibration

Relating Vanishing Points to Catadioptric Camera Calibration Relating Vanishing Points to Catadioptric Camera Calibration Wenting Duan* a, Hui Zhang b, Nigel M. Allinson a a Laboratory of Vision Engineering, University of Lincoln, Brayford Pool, Lincoln, U.K. LN6

More information

Matlab Based Interactive Simulation Program for 2D Multisegment Mechanical Systems

Matlab Based Interactive Simulation Program for 2D Multisegment Mechanical Systems Matlab Based Interactive Simulation Program for D Multisegment Mechanical Systems Henryk JosiΕ„ski,, Adam ŚwitoΕ„ski,, Karol JΔ™drasiak, Andrzej PolaΕ„ski,, and Konrad Wojciechowski, Polish-Japanese Institute

More information

Chapter 10. Key Ideas Correlation, Correlation Coefficient (r),

Chapter 10. Key Ideas Correlation, Correlation Coefficient (r), Chapter 0 Key Ideas Correlation, Correlation Coefficient (r), Section 0-: Overview We have already explored the basics of describing single variable data sets. However, when two quantitative variables

More information

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES

ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ASSESSMENT OF VISUALIZATION SOFTWARE FOR SUPPORT OF CONSTRUCTION SITE INSPECTION TASKS USING DATA COLLECTED FROM REALITY CAPTURE TECHNOLOGIES ABSTRACT Chris Gordon 1, Burcu Akinci 2, Frank Boukamp 3, and

More information

Diffraction and Young s Single Slit Experiment

Diffraction and Young s Single Slit Experiment Diffraction and Young s Single Slit Experiment Developers AB Overby Objectives Preparation Background The objectives of this experiment are to observe Fraunhofer, or far-field, diffraction through a single

More information

CHAPTER 5 QC Test For Radiographic Equipment. Prepared by:- Kamarul Amin bin Abdullah @ Abu Bakar School of Medical Imaging KLMUC

CHAPTER 5 QC Test For Radiographic Equipment. Prepared by:- Kamarul Amin bin Abdullah @ Abu Bakar School of Medical Imaging KLMUC CHAPTER 5 QC Test For Radiographic Equipment Prepared by:- Kamarul Amin bin Abdullah @ Abu Bakar School of Medical Imaging KLMUC Lesson Outcomes Describe the objectives of each QC test done.(importance)

More information

CS100B Fall 1999. Professor David I. Schwartz. Programming Assignment 5. Due: Thursday, November 18 1999

CS100B Fall 1999. Professor David I. Schwartz. Programming Assignment 5. Due: Thursday, November 18 1999 CS100B Fall 1999 Professor David I. Schwartz Programming Assignment 5 Due: Thursday, November 18 1999 1. Goals This assignment will help you develop skills in software development. You will: develop software

More information

CASE HISTORY #2. APPLICATION: Piping Movement Survey using Permalign Laser Measurement System

CASE HISTORY #2. APPLICATION: Piping Movement Survey using Permalign Laser Measurement System CASE HISTORY #2 APPLICATION: Piping Movement Survey using Permalign Laser Measurement System EQUIPMENT: Dresser-Clark Hot Gas Expander (Turbine), 60-inch Inlet Flange HISTORY: Piping support modifications

More information

6. Vectors. 1 2009-2016 Scott Surgent (surgent@asu.edu)

6. Vectors. 1 2009-2016 Scott Surgent (surgent@asu.edu) 6. Vectors For purposes of applications in calculus and physics, a vector has both a direction and a magnitude (length), and is usually represented as an arrow. The start of the arrow is the vector s foot,

More information

Two vectors are equal if they have the same length and direction. They do not

Two vectors are equal if they have the same length and direction. They do not Vectors define vectors Some physical quantities, such as temperature, length, and mass, can be specified by a single number called a scalar. Other physical quantities, such as force and velocity, must

More information

Arrangements And Duality

Arrangements And Duality Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,

More information

1. Units of a magnetic field might be: A. C m/s B. C s/m C. C/kg D. kg/c s E. N/C m ans: D

1. Units of a magnetic field might be: A. C m/s B. C s/m C. C/kg D. kg/c s E. N/C m ans: D Chapter 28: MAGNETIC FIELDS 1 Units of a magnetic field might be: A C m/s B C s/m C C/kg D kg/c s E N/C m 2 In the formula F = q v B: A F must be perpendicular to v but not necessarily to B B F must be

More information

Synthetic Sensing: Proximity / Distance Sensors

Synthetic Sensing: Proximity / Distance Sensors Synthetic Sensing: Proximity / Distance Sensors MediaRobotics Lab, February 2010 Proximity detection is dependent on the object of interest. One size does not fit all For non-contact distance measurement,

More information

Industrial Robotics. Training Objective

Industrial Robotics. Training Objective Training Objective After watching the program and reviewing this printed material, the viewer will learn the basics of industrial robot technology and how robots are used in a variety of manufacturing

More information

Exam 1 Sample Question SOLUTIONS. y = 2x

Exam 1 Sample Question SOLUTIONS. y = 2x Exam Sample Question SOLUTIONS. Eliminate the parameter to find a Cartesian equation for the curve: x e t, y e t. SOLUTION: You might look at the coordinates and notice that If you don t see it, we can

More information

3D Drawing. Single Point Perspective with Diminishing Spaces

3D Drawing. Single Point Perspective with Diminishing Spaces 3D Drawing Single Point Perspective with Diminishing Spaces The following document helps describe the basic process for generating a 3D representation of a simple 2D plan. For this exercise we will be

More information

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS

CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS CALIBRATION OF A ROBUST 2 DOF PATH MONITORING TOOL FOR INDUSTRIAL ROBOTS AND MACHINE TOOLS BASED ON PARALLEL KINEMATICS E. Batzies 1, M. Kreutzer 1, D. Leucht 2, V. Welker 2, O. Zirn 1 1 Mechatronics Research

More information

Measuring Line Edge Roughness: Fluctuations in Uncertainty

Measuring Line Edge Roughness: Fluctuations in Uncertainty Tutor6.doc: Version 5/6/08 T h e L i t h o g r a p h y E x p e r t (August 008) Measuring Line Edge Roughness: Fluctuations in Uncertainty Line edge roughness () is the deviation of a feature edge (as

More information

18.6.1 Terms concerned with internal quality control procedures

18.6.1 Terms concerned with internal quality control procedures 18.6.1 Terms concerned with internal quality control procedures Quality assurance in analytical laboratories Quality assurance is the essential organisational infrastructure that underlies all reliable

More information

How Reed Switches are used with a Permanent Magnet

How Reed Switches are used with a Permanent Magnet How Reed Switches are used with a Permanent Magnet Using Reed Switches in a sensing environment, one generally uses a magnet for actuation. It is important to understand this interaction clearly for proper

More information

The accurate calibration of all detectors is crucial for the subsequent data

The accurate calibration of all detectors is crucial for the subsequent data Chapter 4 Calibration The accurate calibration of all detectors is crucial for the subsequent data analysis. The stability of the gain and offset for energy and time calibration of all detectors involved

More information

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Seungsu Kim, ChangHwan Kim and Jong Hyeon Park School of Mechanical Engineering Hanyang University, Seoul, 133-791, Korea.

More information

MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH

MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH MetropoGIS: A City Modeling System DI Dr. Konrad KARNER, DI Andreas KLAUS, DI Joachim BAUER, DI Christopher ZACH VRVis Research Center for Virtual Reality and Visualization, Virtual Habitat, Inffeldgasse

More information

* This work is an official contribution of the National Institute of Standards and Technology and

* This work is an official contribution of the National Institute of Standards and Technology and Variability in the Geometric Accuracy of Additively Manufactured Test Parts A.L. Cooke and J.A. Soons National Institute of Standards and Technology * Gaithersburg, MD, USA Abstract This paper describes

More information

Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern

Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Samuel Kosolapov Department of Electrical Engineering Braude Academic College of Engineering Karmiel 21982, Israel e-mail: ksamuel@braude.ac.il

More information

Tutorial: 3D Pipe Junction Using Hexa Meshing

Tutorial: 3D Pipe Junction Using Hexa Meshing Tutorial: 3D Pipe Junction Using Hexa Meshing Introduction In this tutorial, you will generate a mesh for a three-dimensional pipe junction. After checking the quality of the first mesh, you will create

More information

USING THE XBOX KINECT TO DETECT FEATURES OF THE FLOOR SURFACE

USING THE XBOX KINECT TO DETECT FEATURES OF THE FLOOR SURFACE USING THE XBOX KINECT TO DETECT FEATURES OF THE FLOOR SURFACE By STEPHANIE COCKRELL Submitted in partial fulfillment of the requirements For the degree of Master of Science Thesis Advisor: Gregory Lee

More information

Experiment 5: Magnetic Fields of a Bar Magnet and of the Earth

Experiment 5: Magnetic Fields of a Bar Magnet and of the Earth MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Physics 8.02 Spring 2005 Experiment 5: Magnetic Fields of a Bar Magnet and of the Earth OBJECTIVES 1. To examine the magnetic field associated with a

More information

SDC. Schroff Development Corporation WWW.SDCACAD.COM PUBLICATIONS. MultiMedia CD by Jack Zecher

SDC. Schroff Development Corporation WWW.SDCACAD.COM PUBLICATIONS. MultiMedia CD by Jack Zecher MultiMedia CD by Jack Zecher An audioi/visual presentation of the tutorial exercises SDC PUBLICATIONS Schroff Development Corporation WWW.SDCACAD.COM AutoCAD 2002 Tutorial 2-1 Lesson 2 Geometric Construction

More information

Understanding astigmatism Spring 2003

Understanding astigmatism Spring 2003 MAS450/854 Understanding astigmatism Spring 2003 March 9th 2003 Introduction Spherical lens with no astigmatism Crossed cylindrical lenses with astigmatism Horizontal focus Vertical focus Plane of sharpest

More information

Unified Lecture # 4 Vectors

Unified Lecture # 4 Vectors Fall 2005 Unified Lecture # 4 Vectors These notes were written by J. Peraire as a review of vectors for Dynamics 16.07. They have been adapted for Unified Engineering by R. Radovitzky. References [1] Feynmann,

More information

Structural Axial, Shear and Bending Moments

Structural Axial, Shear and Bending Moments Structural Axial, Shear and Bending Moments Positive Internal Forces Acting Recall from mechanics of materials that the internal forces P (generic axial), V (shear) and M (moment) represent resultants

More information

Mobile Robot FastSLAM with Xbox Kinect

Mobile Robot FastSLAM with Xbox Kinect Mobile Robot FastSLAM with Xbox Kinect Design Team Taylor Apgar, Sean Suri, Xiangdong Xi Design Advisor Prof. Greg Kowalski Abstract Mapping is an interesting and difficult problem in robotics. In order

More information

Point Cloud Simulation & Applications Maurice Fallon

Point Cloud Simulation & Applications Maurice Fallon Point Cloud & Applications Maurice Fallon Contributors: MIT: Hordur Johannsson and John Leonard U. of Salzburg: Michael Gschwandtner and Roland Kwitt Overview : Dense disparity information Efficient Image

More information

Automated Process for Generating Digitised Maps through GPS Data Compression

Automated Process for Generating Digitised Maps through GPS Data Compression Automated Process for Generating Digitised Maps through GPS Data Compression Stewart Worrall and Eduardo Nebot University of Sydney, Australia {s.worrall, e.nebot}@acfr.usyd.edu.au Abstract This paper

More information

Under 20 of rotation the accuracy of data collected by 2D software is maintained?

Under 20 of rotation the accuracy of data collected by 2D software is maintained? Under 20 of rotation the accuracy of data collected by 2D software is maintained? Introduction This study was undertaken in order to validate the Quintic two-dimensional software. Unlike threedimensional

More information

2 Session Two - Complex Numbers and Vectors

2 Session Two - Complex Numbers and Vectors PH2011 Physics 2A Maths Revision - Session 2: Complex Numbers and Vectors 1 2 Session Two - Complex Numbers and Vectors 2.1 What is a Complex Number? The material on complex numbers should be familiar

More information

Intuitive Navigation in an Enormous Virtual Environment

Intuitive Navigation in an Enormous Virtual Environment / International Conference on Artificial Reality and Tele-Existence 98 Intuitive Navigation in an Enormous Virtual Environment Yoshifumi Kitamura Shinji Fukatsu Toshihiro Masaki Fumio Kishino Graduate

More information

When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid.

When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid. Fluid Statics When the fluid velocity is zero, called the hydrostatic condition, the pressure variation is due only to the weight of the fluid. Consider a small wedge of fluid at rest of size Ξ”x, Ξ”z, Ξ”s

More information

Laser Calibration Check

Laser Calibration Check Laser Calibration Check Checking Calibration of the Y- and X-Axes 1. Set up the tripod 30 m (100 ft) from a wall and make sure the tripod head is leveled. 2. Attach the laser to the tripod with the handle

More information

Datum > Curve KIM,ME,NIU

Datum > Curve KIM,ME,NIU Datum > Curve Intersect First create at least one quilt on the surface of the model. Feature > Surface (> New) > Copy (do not use offset that creates a surface off the solid surface even with zero offset)

More information

LOCATION DEPENDENCY OF POSITIONING ERROR IN A 3-AXES CNC MILLING MACHINE

LOCATION DEPENDENCY OF POSITIONING ERROR IN A 3-AXES CNC MILLING MACHINE th International & 26 th All India Manufacturing Technology, Design and Research Conference (AIMTDR 214) December 12 th 14 th, 214, IIT Guwahati, Assam, India LOCATION DEPENDENCY OF POSITIONING ERROR IN

More information

CATIA Drafting TABLE OF CONTENTS

CATIA Drafting TABLE OF CONTENTS TABLE OF CONTENTS Introduction...1 Drafting...2 Drawing Screen...3 Pull-down Menus...4 File...4 Edit...5 View...6 Insert...7 Tools...8 Drafting Workbench...9 Views and Sheets...9 Dimensions and Annotations...10

More information

Geometry for Computer Graphics

Geometry for Computer Graphics Computer Graphics and Visualisation Geometry for Computer Graphics Student Notes Developed by F Lin K Wyrwas J Irwin C Lilley W T Hewitt T L J Howard Computer Graphics Unit Manchester Computing Centre

More information

Ultrasonic Wave Propagation Review

Ultrasonic Wave Propagation Review Ultrasonic Wave Propagation Review Presented by: Sami El-Ali 1 1. Introduction Ultrasonic refers to any study or application of sound waves that are higher frequency than the human audible range. Ultrasonic

More information

Glencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, 5-8 8-4, 8-7 1-6, 4-9

Glencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, 5-8 8-4, 8-7 1-6, 4-9 Glencoe correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 STANDARDS 6-8 Number and Operations (NO) Standard I. Understand numbers, ways of representing numbers, relationships among numbers,

More information

Geometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi

Geometry of Vectors. 1 Cartesian Coordinates. Carlo Tomasi Geometry of Vectors Carlo Tomasi This note explores the geometric meaning of norm, inner product, orthogonality, and projection for vectors. For vectors in three-dimensional space, we also examine the

More information

APPLICATION OF FREE TACHEOMETRIC STATIONS IN MONITORING OF MONUMENTAL OBJECTS

APPLICATION OF FREE TACHEOMETRIC STATIONS IN MONITORING OF MONUMENTAL OBJECTS APPLICATION OF FREE TACHEOMETRIC STATIONS IN MONITORING OF MONUMENTAL OBJECTS Ryszard Malarski, Kamil NagΓ³rski Warsaw University of Technology, Faculty of Geodesy and Cartography Department of Engineering

More information

ENGINEERING METROLOGY

ENGINEERING METROLOGY ENGINEERING METROLOGY ACADEMIC YEAR 92-93, SEMESTER ONE COORDINATE MEASURING MACHINES OPTICAL MEASUREMENT SYSTEMS; DEPARTMENT OF MECHANICAL ENGINEERING ISFAHAN UNIVERSITY OF TECHNOLOGY Coordinate Measuring

More information

Physics 202 Problems - Week 8 Worked Problems Chapter 25: 7, 23, 36, 62, 72

Physics 202 Problems - Week 8 Worked Problems Chapter 25: 7, 23, 36, 62, 72 Physics 202 Problems - Week 8 Worked Problems Chapter 25: 7, 23, 36, 62, 72 Problem 25.7) A light beam traveling in the negative z direction has a magnetic field B = (2.32 10 9 T )Λ†x + ( 4.02 10 9 T )Ε·

More information