S M A R T B O T. Autonomous Parallel Parking Robot. David Johnson ( ) Tim Miller ( ) Huzefa Rangwala ( ) Under the guidance of

Size: px
Start display at page:

Download "S M A R T B O T. Autonomous Parallel Parking Robot. David Johnson ( ) Tim Miller ( ) Huzefa Rangwala ( ) Under the guidance of"

Transcription

1 S M A R T B O T Autonomous Parallel Parking Robot By David Johnson ( ) Tim Miller ( ) Huzefa Rangwala ( ) Under the guidance of Professor Stergios Roumeliotis (Csci 5551)

2 Parallel Parking Project Report Abstract Autonomous parallel parking is an area of robotics in which much research has been done. For this project we implemented a backwards parallel parking algorithm on a Pioneer I robot with a differential drive system. The algorithm used traces a trajectory which is generated by the dimensions of the parking spot. Environment sensing and error correction are dealt with in the project using a SICK laser sensor. Using this approach our robot was able to successfully parallel park itself in parking spots with size approaching the minimal possible, given the dimensions of the robot. 1. Introduction While fully automated navigation of vehicles remains out of our grasp, certain parts of driving are entirely possible to automate. A particular problem that merits solving is a universal algorithm to parallel parking. For years, parallel parking has plagued student drivers and frustrated motorists. While a self parking automated system might not become as ubiquitous as air bags have, it certainly would be an attractive feature on high end cars and massive SUVs that are difficult to see around. To begin this project, it must be understood that our robot turns not with a fixed axle, but instead with wheel differential. The speed difference between the robot s front two angular wheel speeds provides the only mechanism for turning. Our problem then is to develop an algorithm for parallel parking a tri-wheel robot using the front two wheel differentials as a basis for turning. Another aspect of this problem is the possibility of using external data to constantly update and correct for error incurred due to the environment and the robot s sensing and movement irregularities. The first task of the project is to detect a suitable parking slot using the Pioneer robot s

3 laser and sonar scanning capabilities. It is important to identify correctly whether the width and depth of the parking slot will allow sufficient space for the backward parking maneuver. Once the parking spot is detected, the robot will start moving towards the slot in its backward motion following a well defined trajectory between the starting and the final position, taking care not to bump into any of the walls or other objects in its path. The desired trajectory will be the optimal path with respect to the distance the robot travels in one continuous motion to the parking spot, given the dimensions of the parking spot. 2. Literary Review Current approaches to solve the parallel parking problem usually can be classified into the following: Planning an optimal trajectory between the start and the goal position, and subsequently following that definite path. Getting feedback from the environment to decide at each step the next small motion of the robot towards the goal without violating the environment space e.g. bumping into the objects in the environment. A combination of the above two techniques, using both the feedback from the environment and the planning of an optimal path. Generation of smooth trajectories for mobile robots has been studied extensively and some of the work in [Y1, Y2] proposes path planning based on spirals and complex curves. However the problem associated with strictly following a generated trajectory may not be ideal for all situations. Sometimes the reference path may differ from the feasible path due to the inaccuracies in modeling or dynamics of the problem. Also, generating such feasible reference paths turns out to be time consuming in the case of a nonholonomic system such as a vehicle or robot.

4 In the approach described in [I3], an iterative algorithm was used for the parallel parking maneuver. To control the steering angle and longitudinal motion of the vehicle a sinusoidal reference curve was proposed, along with a reactive strategy to prevent collisions of the vehicle. The algorithm divides the reference path into a series of sub-goals to be attained by the vehicle. This piecewise approach seems ideal for a vehicle with good reactive abilities. Most of the literature for autonomous parallel parking was based on a vehicle which allowed steering directly by rotating the axle of the front wheel and giving the same velocity to both the wheels. However, for a differential drive system, as in the case of the Pioneer robot system, velocities of the left and right wheel need to be set separately, so as to set the orientation of the robot in a particular direction. The material described in [G1, E1] addressed this issue of setting the wheel velocities to get a particular orientation of motion, angle. 3. Problem Formulation Our problem involves parallel parking a three wheeled robot. We will represent our robot at any given point in time as (x, y, ) where x and y are coordinates of the center of the robot s axle in our defined plane and is our robot's orientation to our x and y axis. We will define our point of origin (0, 0) as being the point where our initial laser sensors detect the front corner of the first obstacle, as seen in Figure 1. In regards to this Figure 1: Problem Layout frame, we have some destination position (fx, fy) that we wish the center of our axle to achieve after a motion.

5 3.1 Parking Spot Measurement There are three measurements we must obtain in order for the robot to properly parallel park. The margin is the distance in the y-direction from the center of the robot to the outermost point on the front car. The length of the spot is defined as the distance from the front of the back car to the back of the front car. Third, the depth of the spot must be measured. This distance is measured from the outermost point of the back car to the wall along the y-axis. There are at least two ways in which these measurements may be obtained. The first possibility is using a combination of sonar and laser scanners. This method takes advantage of the fact that the laser does not work for short distances. Starting at the back car, the robot will move forward taking measurements with both laser and sonar at 90 degrees to the right. This distance is at first too small for the laser, so the equipment will return the max value. Once the first value is received that is Figure 2: Gathering Data not the maximum, the robot will know that it is past the first vehicle. It can then use the previous point for which sonar data was obtained, to place the reference axes. Next, the robot will continue forward, using the laser scanner to record the depth of the spot, gamma. Once the laser starts returning incorrect values again, the robot will know it has reached the second car. At this point it will calculate the length of the spot by a simple subtraction of origin from the current position. The margin will then be calculated using the sonar. The second method of obtaining the three measurements uses the laser scanner

6 exclusively. In this method, the whole range of the laser scanner is utilized. Line-fitting algorithms are used to construct a line for the back of the front car. The length of this line can be used as gamma. The depth of the spot can be measured as the robot passes it by. Alpha can then be calculated as depth gamma. Finally, beta can be calculated using the Pythagorean Theorem, with the beta and gamma being the sides of the right triangle, and the measurement from the origin to the inner part of front car as the hypotenuse. Since our forward wheels are the ones that cause the rotation, it is best for it to pull past the parking spot create an approach with the third "swivel" wheel as in Figure 3. With the dimensions of our robot and of the prospective parking space, we can determine a desirable final resting point for the center of our robot. Our initial coordinate set is (, ) and our desired resting point for the middle of the axle can be described with values from our environment in Figure 2 and values from the specifications of the robot in Figure 3. Our final x (fx) coordinate will be calculated as + ( ). In this manner, the very center of our Figure 3: Robot Diagram robot will ideally rest in the very middle of the length of our parking space when we are done. Our final y (fy) coordinate will contain some error and so must be calculated as - + sqrt(( - )^2 + ^2) + where denotes some amount of error that will be calculated empirically. Using the Pythagorean Formula, we can figure out how far the back corner will swing out if it is rotated around the middle of the axle. Allowing for this much room will prevent our robot from touching the back wall of the parking space. With our initial and final positions determined, we can now examine some solutions to this problem

7 3.2 Trajectory Design Solution 1: Trajectory design Triangular function The trajectory needs to model an approximate cosine wave. We model our trajectory based on a triangular function described in [C1]. This can be defined as y = a * cos( w*x + ) + b where the constants a, b, w, and will vary depending upon the initial and final position of the robot. From the initial position x = 0 and y = 0 we get 0 = a * cos( ) + b Also from the final position : x = fx and y = fy we get fy = a * cos(w*fx + ) + b This results in a = b = fy/2 w = fx/ = Figure 4:Trajectories along the negative cosine curve. If we divide this curve into very small sections, we are basically breaking up the task into a series of subtasks. During a particular task the robot will be assigned some left wheel and right wheel velocities so that it traces the sub-path. We can get velocities of each section by using the orientation of robot, previous velocities and the path it needs to follow from [E1]. Then we can set the velocity of the left and right wheels for the interval that the section will last. Another approach would be to get the required orientation of robot at each point on the curve, which is the slope tangent drawn at points on the curve. This can easily be figured by calculating the derivative of the curve at each point, and hence getting the orientation (angles) at all these points as seen in figure 4. Once we have these points we can use the setheading(angle)

8 function for the Pioneer robot to trace the curve. Solution 2: Generating a piecewise solution to the problem. In another approach, we can make the movement piecewise. For this second solution, there are three basic periods of movement, as seen in figure 5. First, the robot makes a rotation, then it slides into the stall, and finally it rotates the opposite direction as before, back into the correct orientation. The slide into stall will be motion along a straight line directed towards some point in the parking slot. The orientations before and after the stall will be the same and the distance that the robot should slide for depends on what the Figure 5: Piecewise Solution environment space is, so that robot can freely rotate about the center of the line joining the two wheels, without bumping into the curb or adjoining car. A two piece solution where the angular velocity of one wheel is a time dependent cosine function and switches to the other wheel at half of the total estimated time. 3.3 Error correction using laser sensing and line fitting. In a real world situation, it is possible that a given vehicle will not be perfectly parallel to the road at the beginning of the parking procedure. For our robot, we desired some form of correction for this possible problem. This can be achieved by using the laser sensor, along with the assumption that the wall opposite where the robot will park is a straight line and is in the proper direction.

9 The first step is to check the laser readings for all angles greater than 90 (to the left of the robot. In practice, we used a smaller subset of these, because the values closest to 90 usually hit the wall to the front of the robot, and would thus corrupt the line-fitting. Next, these values need to be converted to Cartesian coordinates (they arrive in polar coordinates). The Cartesian coordinates are passed into a line-fitting algorithm, which returns the parameters a and b for the line y = a + b * x. Referring to figure 6, the angle between the robot and the wall can be determined by the slope b of the line that tracks the left wall. The inverse tangent of b gives the angle of the wall with respect to the robot s perception of horizontal. By subtracting from 90, it is possible to obtain the angle between the wall and the robots perception of vertical. During the measurement states, we want this angle to be zero, so we can use the setdeltaheading function to correct this error. We were able to implement Figure 6: Orientation with back wall guidance this functionality on the simulator. However, we had a little trouble integrating this behavior with the other behaviors on the real robot, so in the interest of producing a working demonstration, we left it off. It is possible to do a similar correction during the backing in phase. First, one can obtain the angle of the left wall exactly as above. This effectively gives the true angle of orientation of the robot. This can be compared to the robots internal idea of its current orientation to check for error. In this way, we can use the current angle as computed by the line-fitting method instead of the current orientation that the robots internal state has. We did not conduct extensive tests in order to check whether one measure is any more accurate than the other. It is probably likely

10 that the laser is more accurate. However, even if it has more average error, since scans are taken so often, as time goes on errors have a chance to balance out. In the case of the robot, its position errors are generally caused by things like sticky floors or imperfect wheels, and the errors will probably not be balanced. Figure 7: State Transition Diagram

11 4. Implementation This section traces through the steps that the robot takes for successfully parking itself. This is explained with the help of the State Transition Diagram shown in Figure 7 shown below: When the robot starts up it is programmed to be in the INITIAL State where it waits for the laser to be powered on, since the laser is an essential component and we do not want to start our robot unless it has its sensing capabilities to use. Once the laser powers up, the robot will be in state MARGIN MEASURE State where it uses the laser to calculate the distance m from the first box, see figure 8. Since the laser readings are accurate within a certain percentage, we compute the average of these readings taken in state measure to get the final calculated m. The ratio of the current value with this average value is checked in this state, and as soon as the ratio rises above a certain threshold, the robot has moved to position 2 in the figure 8, i.e at start of a potential parking spot. The robot s origin is reset to this point to compute the length of spot efficiently. When the robot moves into the DEPTH MEASURE, it does a similar computation as it was in the MARGIN MEASURE state to get the depth of the box. Here also, the ratio of the current reading of the laser to the average of all previous readings is checked to exit this state. This will happen when the robot will move to end of the spot indicated by position 3 in the diagram. Since the SICK laser does not give very good readings at exactly 90 degrees, a cone of readings from 85 degrees to 90 degrees needs to be taken for the measurement of depths and state change conditions. Since the average of the shortest distance given by the laser to the wall is used, depth calculation is not such a big problem. The problem occurs with the fact that the robot moves into the next state not at the ideal position 3 but at position 3 as

12 indicated in Figure 8. Hence the robot moves into an error correcting state called BLIND FORWARD where it just moves in the same orientation for 1 second. This is an attempt to move the robot from position 3 to 3. Once it is done with this state, it calculates the length of the spot and determines if the spot length and depth are sufficient for it to park assuming the error conditions described earlier. The origin will be set to this new position and then the robot will move to the FINAL State. Figure 8: Environment Map In the FINAL state the robot will basically trace the trajectory defined above. It gets the current position of the robot along the x direction, and computes the y-coordinate and the orientation the robot should be in, given as the tangent of the line at that position on the curve. Using the setheading() function the robot moves in that particular direction. Once the robot has traversed the trajectory, it goes to the END state and stops. Also sometimes the robot will park itself inaccurately i.e not go into the parking spot fully or park too close to one of the boxes. The SLIDING State is an iterative state which uses the sliding maneuver technique, where the curve will be iteratively followed forwards and

13 backwards within the parking spot. Thus the robot will parks itself parallel and right in the center of the spot. 5. Results & Conclusions The parallel parking project has been successful to the extent that the Pioneer I robot is capable of detecting a sufficient parking spot for itself, generating an optimal trajectory that it needs to follow, and tracing the trajectory to fit itself into the detected spot. One of the aims of the project was to design the robot so that it would park itself in tight places. Results performed on the robot with its specification - length 0.500m (with the laptop jutting out at the back), a turning radius of 0.15 m and a width of 0.4m show that the robot would park itself in a minimum parking spot of 0.8m. However, running the test several times for the same parking spot length, it was noticed that the robot would crash into the other car or back wall 3 out of 10 times, giving us a probability of 0.7. This was due to the errors induced due to incorrect laser readings, robots imperfect odometry, the robot s motion and the environment. Steps such as using the back wall as a reference were taken to provide a feedback to the robot about its actual position and various solutions were discussed to handle the induced error. As an additional safety constraint, the minimum parking spot was set to 0.825m, so that the robot would park itself without damage. Thus our robot claims to successfully park itself in a spot having minimum length of 0.825, using the most optimal trajectory with respect to the distance it travels and the changes in orientations (minimized). 6. Future Work To complete the project, and to extend it, we will need to accomplish the following tasks: Use the laser to plot a map of the world and get accurate position of the robot to correct errors due to its odometry. See figures 9 and 10 for plots of readings of the back wall. The information displayed there can be analyzed by the robot to achieve desired error

14 correction. Extend the scope of the project to use the camera to detect certain images on the parking slot and then process these images to check if the robot was parking in its own reserved place. For example a template matching algorithm can be used for this purpose. Also the robot should be able to detect any obstacles in its path using its sensing capabilities and take the necessary avoiding action. Figure 9: GNU plot of back wall. Figure 10: GNU plot of back wall.

15 Reference [C1] [I1] [I2] [I3] Chunyu Zhu. GPS based automated parking, Thesis-University of Minnesota, Twin Cities (2000). Igor E. Paromtchik, Christian Laugier. Autonomous Parallel Parking of a Nonholonomic Vehhicle, Proc. of the IEEE Intelligent Vehicle Symp., pp (1996) Igor E. Paromtchik, Christian Laugier. Automatic Parallel Parking and Returning to Traffic Maneuvers, Miscellaneous, Ch. licra98 inria - ucis (1998) Igor E. Paromtchik, Christian Laugier. Motion Generation and Control for Parking an Autonomous Vehicle, Proc. of the IEEE Robotics and Automation., pp (1996) [G1] Gregory Dudek, Michael Jenkin. Computational Principles of Mobile Robotics (2000) [E1] [S1] [L1] [A1] [Y1] [Y2] Evangelos Papadopoulos, John Poulakakis. Trajectory Planning and Control for Mobile Manipulator Systems, Proc. of the IEEE Control and Automation (2000). S.Sastry, R. Murray Walsh. Stabilization pf Trajectory for Systems with Nonholonomic Constraints, IEEE Trans. On Automatic Control(1994) Lyon. Parallel parking with curvature and Nonholonomic Constraint, Proc. of the IEEE Intelligent Vehicles (1992). Ackermann, Guldner, Sienel. Linear and nonlinear controller design for robust automatic steering, IEEE transactions on Control Systems Technology (1995). Y. Kanayama and N. Miyake. Trajectory Generation fro Mobile Robots, Proc. of the Intl. J. of Robotics Research., pp (1986). Y. Kanayama and B. I Hartman. Smooth Local Path Planning for Autonomous Vehicles, Proc. of the IEEE Int. Conf. Robotics and Automation, pp (1989).

MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.

MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS. Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac. MOBILE ROBOT TRACKING OF PRE-PLANNED PATHS N. E. Pears Department of Computer Science, York University, Heslington, York, Y010 5DD, UK (email:nep@cs.york.ac.uk) 1 Abstract A method of mobile robot steering

More information

Solving Simultaneous Equations and Matrices

Solving Simultaneous Equations and Matrices Solving Simultaneous Equations and Matrices The following represents a systematic investigation for the steps used to solve two simultaneous linear equations in two unknowns. The motivation for considering

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

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

ANALYTICAL METHODS FOR ENGINEERS

ANALYTICAL METHODS FOR ENGINEERS UNIT 1: Unit code: QCF Level: 4 Credit value: 15 ANALYTICAL METHODS FOR ENGINEERS A/601/1401 OUTCOME - TRIGONOMETRIC METHODS TUTORIAL 1 SINUSOIDAL FUNCTION Be able to analyse and model engineering situations

More information

AN INTERACTIVE USER INTERFACE TO THE MOBILITY OBJECT MANAGER FOR RWI ROBOTS

AN INTERACTIVE USER INTERFACE TO THE MOBILITY OBJECT MANAGER FOR RWI ROBOTS AN INTERACTIVE USER INTERFACE TO THE MOBILITY OBJECT MANAGER FOR RWI ROBOTS Innocent Okoloko and Huosheng Hu Department of Computer Science, University of Essex Colchester Essex C04 3SQ, United Kingdom

More information

3. Reaction Diffusion Equations Consider the following ODE model for population growth

3. Reaction Diffusion Equations Consider the following ODE model for population growth 3. Reaction Diffusion Equations Consider the following ODE model for population growth u t a u t u t, u 0 u 0 where u t denotes the population size at time t, and a u plays the role of the population dependent

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

A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering

A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering A STRATEGIC PLANNER FOR ROBOT EXCAVATION' by Humberto Romero-Lois, Research Assistant, Department of Civil Engineering Chris Hendrickson, Professor, Department of Civil Engineering, and Irving Oppenheim,

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

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

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video

More information

TRIGONOMETRY FOR ANIMATION

TRIGONOMETRY FOR ANIMATION TRIGONOMETRY FOR ANIMATION What is Trigonometry? Trigonometry is basically the study of triangles and the relationship of their sides and angles. For example, if you take any triangle and make one of the

More information

Magnetic Fields and Their Effects

Magnetic Fields and Their Effects Name Date Time to Complete h m Partner Course/ Section / Grade Magnetic Fields and Their Effects This experiment is intended to give you some hands-on experience with the effects of, and in some cases

More information

BACKING UP PROCEDURES FOR SCHOOL BUS DRIVERS

BACKING UP PROCEDURES FOR SCHOOL BUS DRIVERS LEADER S GUIDE 2498-LDG-E BACKING UP PROCEDURES FOR SCHOOL BUS DRIVERS Quality Safety and Health Products, for Today...and Tomorrow Introduction This video is designed to demonstrate backing up training

More information

MECHANICAL PRINCIPLES OUTCOME 4 MECHANICAL POWER TRANSMISSION TUTORIAL 1 SIMPLE MACHINES

MECHANICAL PRINCIPLES OUTCOME 4 MECHANICAL POWER TRANSMISSION TUTORIAL 1 SIMPLE MACHINES MECHANICAL PRINCIPLES OUTCOME 4 MECHANICAL POWER TRANSMISSION TUTORIAL 1 SIMPLE MACHINES Simple machines: lifting devices e.g. lever systems, inclined plane, screw jack, pulley blocks, Weston differential

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

MSc in Autonomous Robotics Engineering University of York

MSc in Autonomous Robotics Engineering University of York MSc in Autonomous Robotics Engineering University of York Practical Robotics Module 2015 A Mobile Robot Navigation System: Labs 1a, 1b, 2a, 2b. Associated lectures: Lecture 1 and lecture 2, given by Nick

More information

Elements of a graph. Click on the links below to jump directly to the relevant section

Elements of a graph. Click on the links below to jump directly to the relevant section Click on the links below to jump directly to the relevant section Elements of a graph Linear equations and their graphs What is slope? Slope and y-intercept in the equation of a line Comparing lines on

More information

The Basics of Robot Mazes Teacher Notes

The Basics of Robot Mazes Teacher Notes The Basics of Robot Mazes Teacher Notes Why do robots solve Mazes? A maze is a simple environment with simple rules. Solving it is a task that beginners can do successfully while learning the essentials

More information

What is a Horizontal Curve?

What is a Horizontal Curve? Paul Deutsch What is a Horizontal Curve? Provides a transition between two tangent lengths of roadway. PI PC PT PC (Point of Curvature at beginning of curve) PI (Point of Intersection of tangents) PT (Point

More information

Robotics. Chapter 25. Chapter 25 1

Robotics. Chapter 25. Chapter 25 1 Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration

More information

Lesson 33: Example 1 (5 minutes)

Lesson 33: Example 1 (5 minutes) Student Outcomes Students understand that the Law of Sines can be used to find missing side lengths in a triangle when you know the measures of the angles and one side length. Students understand that

More information

1. Briefly explain what an indifference curve is and how it can be graphically derived.

1. Briefly explain what an indifference curve is and how it can be graphically derived. Chapter 2: Consumer Choice Short Answer Questions 1. Briefly explain what an indifference curve is and how it can be graphically derived. Answer: An indifference curve shows the set of consumption bundles

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

Geometry and Measurement

Geometry and Measurement The student will be able to: Geometry and Measurement 1. Demonstrate an understanding of the principles of geometry and measurement and operations using measurements Use the US system of measurement for

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

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

Paul Deutsch. NDDOT Office of Project Development Conference November 9, 2010

Paul Deutsch. NDDOT Office of Project Development Conference November 9, 2010 Paul Deutsch NDDOT Office of Project Development Conference November 9, 2010 What is a Horizontal Curve? Provides a transition between two tangent lengths of roadway. PI PC PT PC (Point of Curvature at

More information

Physics 201 Homework 8

Physics 201 Homework 8 Physics 201 Homework 8 Feb 27, 2013 1. A ceiling fan is turned on and a net torque of 1.8 N-m is applied to the blades. 8.2 rad/s 2 The blades have a total moment of inertia of 0.22 kg-m 2. What is the

More information

Physics 590 Homework, Week 6 Week 6, Homework 1

Physics 590 Homework, Week 6 Week 6, Homework 1 Physics 590 Homework, Week 6 Week 6, Homework 1 Prob. 6.1.1 A descent vehicle landing on the moon has a vertical velocity toward the surface of the moon of 35 m/s. At the same time it has a horizontal

More information

4. How many integers between 2004 and 4002 are perfect squares?

4. How many integers between 2004 and 4002 are perfect squares? 5 is 0% of what number? What is the value of + 3 4 + 99 00? (alternating signs) 3 A frog is at the bottom of a well 0 feet deep It climbs up 3 feet every day, but slides back feet each night If it started

More information

Sensor Based Control of Autonomous Wheeled Mobile Robots

Sensor Based Control of Autonomous Wheeled Mobile Robots Sensor Based Control of Autonomous Wheeled Mobile Robots Gyula Mester University of Szeged, Department of Informatics e-mail: gmester@inf.u-szeged.hu Abstract The paper deals with the wireless sensor-based

More information

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a

88 CHAPTER 2. VECTOR FUNCTIONS. . First, we need to compute T (s). a By definition, r (s) T (s) = 1 a sin s a. sin s a, cos s a 88 CHAPTER. VECTOR FUNCTIONS.4 Curvature.4.1 Definitions and Examples The notion of curvature measures how sharply a curve bends. We would expect the curvature to be 0 for a straight line, to be very small

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

Parallel and Perpendicular. We show a small box in one of the angles to show that the lines are perpendicular.

Parallel and Perpendicular. We show a small box in one of the angles to show that the lines are perpendicular. CONDENSED L E S S O N. Parallel and Perpendicular In this lesson you will learn the meaning of parallel and perpendicular discover how the slopes of parallel and perpendicular lines are related use slopes

More information

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control

Adaptive Cruise Control of a Passenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control Adaptive Cruise Control of a assenger Car Using Hybrid of Sliding Mode Control and Fuzzy Logic Control Somphong Thanok, Manukid arnichkun School of Engineering and Technology, Asian Institute of Technology,

More information

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras 1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the

More information

In order to describe motion you need to describe the following properties.

In order to describe motion you need to describe the following properties. Chapter 2 One Dimensional Kinematics How would you describe the following motion? Ex: random 1-D path speeding up and slowing down In order to describe motion you need to describe the following properties.

More information

FRICTION, WORK, AND THE INCLINED PLANE

FRICTION, WORK, AND THE INCLINED PLANE FRICTION, WORK, AND THE INCLINED PLANE Objective: To measure the coefficient of static and inetic friction between a bloc and an inclined plane and to examine the relationship between the plane s angle

More information

The Math Circle, Spring 2004

The Math Circle, Spring 2004 The Math Circle, Spring 2004 (Talks by Gordon Ritter) What is Non-Euclidean Geometry? Most geometries on the plane R 2 are non-euclidean. Let s denote arc length. Then Euclidean geometry arises from the

More information

Reflection and Refraction

Reflection and Refraction Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,

More information

Trigonometry for AC circuits

Trigonometry for AC circuits Trigonometry for AC circuits This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,

More information

Triangle Trigonometry and Circles

Triangle Trigonometry and Circles Math Objectives Students will understand that trigonometric functions of an angle do not depend on the size of the triangle within which the angle is contained, but rather on the ratios of the sides of

More information

TOPIC 4: DERIVATIVES

TOPIC 4: DERIVATIVES TOPIC 4: DERIVATIVES 1. The derivative of a function. Differentiation rules 1.1. The slope of a curve. The slope of a curve at a point P is a measure of the steepness of the curve. If Q is a point on the

More information

Graphical Integration Exercises Part Four: Reverse Graphical Integration

Graphical Integration Exercises Part Four: Reverse Graphical Integration D-4603 1 Graphical Integration Exercises Part Four: Reverse Graphical Integration Prepared for the MIT System Dynamics in Education Project Under the Supervision of Dr. Jay W. Forrester by Laughton Stanley

More information

Chapter 4 DEFENSIVE DRIVING

Chapter 4 DEFENSIVE DRIVING Chapter 4 DEFENSIVE DRIVING Chapter 4 Table of Contents Chapter 4 DEFENSIVE DRIVING... 4-1 DEFENSIVE DRIVING... 4-3 Positioning The Bus... 4-3 When Making a Turn at an Intersection... 4-3 Making the perfect

More information

Trigonometric Functions: The Unit Circle

Trigonometric Functions: The Unit Circle Trigonometric Functions: The Unit Circle This chapter deals with the subject of trigonometry, which likely had its origins in the study of distances and angles by the ancient Greeks. The word trigonometry

More information

A Simulation Analysis of Formations for Flying Multirobot Systems

A Simulation Analysis of Formations for Flying Multirobot Systems A Simulation Analysis of Formations for Flying Multirobot Systems Francesco AMIGONI, Mauro Stefano GIANI, Sergio NAPOLITANO Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza Leonardo

More information

Solutions to Exercises, Section 5.1

Solutions to Exercises, Section 5.1 Instructor s Solutions Manual, Section 5.1 Exercise 1 Solutions to Exercises, Section 5.1 1. Find all numbers t such that ( 1 3,t) is a point on the unit circle. For ( 1 3,t)to be a point on the unit circle

More information

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:

More information

Physics 221 Experiment 5: Magnetic Fields

Physics 221 Experiment 5: Magnetic Fields Physics 221 Experiment 5: Magnetic Fields August 25, 2007 ntroduction This experiment will examine the properties of magnetic fields. Magnetic fields can be created in a variety of ways, and are also found

More information

Geometry Notes PERIMETER AND AREA

Geometry Notes PERIMETER AND AREA Perimeter and Area Page 1 of 57 PERIMETER AND AREA Objectives: After completing this section, you should be able to do the following: Calculate the area of given geometric figures. Calculate the perimeter

More information

Prentice Hall Algebra 2 2011 Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009

Prentice Hall Algebra 2 2011 Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009 Content Area: Mathematics Grade Level Expectations: High School Standard: Number Sense, Properties, and Operations Understand the structure and properties of our number system. At their most basic level

More information

Expression. Variable Equation Polynomial Monomial Add. Area. Volume Surface Space Length Width. Probability. Chance Random Likely Possibility Odds

Expression. Variable Equation Polynomial Monomial Add. Area. Volume Surface Space Length Width. Probability. Chance Random Likely Possibility Odds Isosceles Triangle Congruent Leg Side Expression Equation Polynomial Monomial Radical Square Root Check Times Itself Function Relation One Domain Range Area Volume Surface Space Length Width Quantitative

More information

Common Core Unit Summary Grades 6 to 8

Common Core Unit Summary Grades 6 to 8 Common Core Unit Summary Grades 6 to 8 Grade 8: Unit 1: Congruence and Similarity- 8G1-8G5 rotations reflections and translations,( RRT=congruence) understand congruence of 2 d figures after RRT Dilations

More information

Map Patterns and Finding the Strike and Dip from a Mapped Outcrop of a Planar Surface

Map Patterns and Finding the Strike and Dip from a Mapped Outcrop of a Planar Surface Map Patterns and Finding the Strike and Dip from a Mapped Outcrop of a Planar Surface Topographic maps represent the complex curves of earth s surface with contour lines that represent the intersection

More information

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. MATHEMATICS: THE LEVEL DESCRIPTIONS In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data. Attainment target

More information

There are four types of friction, they are 1).Static friction 2) Dynamic friction 3) Sliding friction 4) Rolling friction

There are four types of friction, they are 1).Static friction 2) Dynamic friction 3) Sliding friction 4) Rolling friction 2.3 RICTION The property by virtue of which a resisting force is created between two rough bodies that resists the sliding of one body over the other is known as friction. The force that always opposes

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 Manfred Gruber Safe and Autonomous Systems

More information

6. LECTURE 6. Objectives

6. LECTURE 6. Objectives 6. LECTURE 6 Objectives I understand how to use vectors to understand displacement. I can find the magnitude of a vector. I can sketch a vector. I can add and subtract vector. I can multiply a vector by

More information

Progettazione Funzionale di Sistemi Meccanici e Meccatronici

Progettazione Funzionale di Sistemi Meccanici e Meccatronici Camme - Progettazione di massima prof. Paolo Righettini paolo.righettini@unibg.it Università degli Studi di Bergamo Mechatronics And Mechanical Dynamics Labs November 3, 2013 Timing for more coordinated

More information

Angles and Quadrants. Angle Relationships and Degree Measurement. Chapter 7: Trigonometry

Angles and Quadrants. Angle Relationships and Degree Measurement. Chapter 7: Trigonometry Chapter 7: Trigonometry Trigonometry is the study of angles and how they can be used as a means of indirect measurement, that is, the measurement of a distance where it is not practical or even possible

More information

Trigonometry Review with the Unit Circle: All the trig. you ll ever need to know in Calculus

Trigonometry Review with the Unit Circle: All the trig. you ll ever need to know in Calculus Trigonometry Review with the Unit Circle: All the trig. you ll ever need to know in Calculus Objectives: This is your review of trigonometry: angles, six trig. functions, identities and formulas, graphs:

More information

Lateral Acceleration. Chris Garner

Lateral Acceleration. Chris Garner Chris Garner Forward Acceleration Forward acceleration is easy to quantify and understand. Forward acceleration is simply the rate of change in speed. In car terms, the quicker the car accelerates, the

More information

Lecture L5 - Other Coordinate Systems

Lecture L5 - Other Coordinate Systems S. Widnall, J. Peraire 16.07 Dynamics Fall 008 Version.0 Lecture L5 - Other Coordinate Systems In this lecture, we will look at some other common systems of coordinates. We will present polar coordinates

More information

ENGINEERING COUNCIL DYNAMICS OF MECHANICAL SYSTEMS D225 TUTORIAL 1 LINEAR AND ANGULAR DISPLACEMENT, VELOCITY AND ACCELERATION

ENGINEERING COUNCIL DYNAMICS OF MECHANICAL SYSTEMS D225 TUTORIAL 1 LINEAR AND ANGULAR DISPLACEMENT, VELOCITY AND ACCELERATION ENGINEERING COUNCIL DYNAMICS OF MECHANICAL SYSTEMS D225 TUTORIAL 1 LINEAR AND ANGULAR DISPLACEMENT, VELOCITY AND ACCELERATION This tutorial covers pre-requisite material and should be skipped if you are

More information

Gas Dynamics Prof. T. M. Muruganandam Department of Aerospace Engineering Indian Institute of Technology, Madras. Module No - 12 Lecture No - 25

Gas Dynamics Prof. T. M. Muruganandam Department of Aerospace Engineering Indian Institute of Technology, Madras. Module No - 12 Lecture No - 25 (Refer Slide Time: 00:22) Gas Dynamics Prof. T. M. Muruganandam Department of Aerospace Engineering Indian Institute of Technology, Madras Module No - 12 Lecture No - 25 Prandtl-Meyer Function, Numerical

More information

Physics 2A, Sec B00: Mechanics -- Winter 2011 Instructor: B. Grinstein Final Exam

Physics 2A, Sec B00: Mechanics -- Winter 2011 Instructor: B. Grinstein Final Exam Physics 2A, Sec B00: Mechanics -- Winter 2011 Instructor: B. Grinstein Final Exam INSTRUCTIONS: Use a pencil #2 to fill your scantron. Write your code number and bubble it in under "EXAM NUMBER;" an entry

More information

Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry

Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry CEENBoT Mobile Robotics Platform Laboratory Series CEENBoT v2.21 '324 Platform The Peter Kiewit Institute of Information Science

More information

State Newton's second law of motion for a particle, defining carefully each term used.

State Newton's second law of motion for a particle, defining carefully each term used. 5 Question 1. [Marks 20] An unmarked police car P is, travelling at the legal speed limit, v P, on a straight section of highway. At time t = 0, the police car is overtaken by a car C, which is speeding

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

Worksheet 1. What You Need to Know About Motion Along the x-axis (Part 1)

Worksheet 1. What You Need to Know About Motion Along the x-axis (Part 1) Worksheet 1. What You Need to Know About Motion Along the x-axis (Part 1) In discussing motion, there are three closely related concepts that you need to keep straight. These are: If x(t) represents the

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

Design Report. IniTech for

Design Report. IniTech for Design Report by IniTech for 14 th Annual Intelligent Ground Vehicle Competition University of Maryland: Baltimore County: Erik Broman (Team Lead and Requirement Lead) Albert Hsu (Design Lead) Sean Wilson

More information

Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress

Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress Biggar High School Mathematics Department National 5 Learning Intentions & Success Criteria: Assessing My Progress Expressions & Formulae Topic Learning Intention Success Criteria I understand this Approximation

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

By: M.Habibullah Pagarkar Kaushal Parekh Jogen Shah Jignasa Desai Prarthna Advani Siddhesh Sarvankar Nikhil Ghate

By: M.Habibullah Pagarkar Kaushal Parekh Jogen Shah Jignasa Desai Prarthna Advani Siddhesh Sarvankar Nikhil Ghate AUTOMATED VEHICLE CONTROL SYSTEM By: M.Habibullah Pagarkar Kaushal Parekh Jogen Shah Jignasa Desai Prarthna Advani Siddhesh Sarvankar Nikhil Ghate Third Year Information Technology Engineering V.E.S.I.T.

More information

GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM

GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM Advances in Production Engineering & Management 4 (2009) 4, 255-262 ISSN 1854-6250 Technical paper GANTRY ROBOTIC CELL FOR AUTOMATIC STORAGE AND RETREIVAL SYSTEM Ata, A., A.*; Elaryan, M.**; Gemaee, M.**;

More information

Managerial Economics Prof. Trupti Mishra S.J.M. School of Management Indian Institute of Technology, Bombay. Lecture - 13 Consumer Behaviour (Contd )

Managerial Economics Prof. Trupti Mishra S.J.M. School of Management Indian Institute of Technology, Bombay. Lecture - 13 Consumer Behaviour (Contd ) (Refer Slide Time: 00:28) Managerial Economics Prof. Trupti Mishra S.J.M. School of Management Indian Institute of Technology, Bombay Lecture - 13 Consumer Behaviour (Contd ) We will continue our discussion

More information

OPTO-PLUS 204. Type DSX2

OPTO-PLUS 204. Type DSX2 1 OPTO-PLUS 204 Type DSX2 OPTO-ELECTRONIC LASER ALIGNER Operators manual 2 Operators manual for OPTO-PLUS wheel aligner Model 204 Type DSX2 (Dual Sensor Doubble Laser) INDEX Accessories and specifications

More information

2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information

2/26/2008. Sensors For Robotics. What is sensing? Why do robots need sensors? What is the angle of my arm? internal information Sensors For Robotics What makes a machine a robot? Sensing Planning Acting information about the environment action on the environment where is the truck? What is sensing? Sensing is converting a quantity

More information

Analog control unit for mobile robots

Analog control unit for mobile robots Analog control unit for mobile robots Soldering kit for experimentation For Fischertechnik robots and others Most diverse functions Requires no programming Patented sensor technology Summary We are pleased

More information

Physics Midterm Review Packet January 2010

Physics Midterm Review Packet January 2010 Physics Midterm Review Packet January 2010 This Packet is a Study Guide, not a replacement for studying from your notes, tests, quizzes, and textbook. Midterm Date: Thursday, January 28 th 8:15-10:15 Room:

More information

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc. Chapter 10 Rotational Motion Angular Quantities Units of Chapter 10 Vector Nature of Angular Quantities Constant Angular Acceleration Torque Rotational Dynamics; Torque and Rotational Inertia Solving Problems

More information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/position control of a robotic system for transcranial magnetic stimulation Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme

More information

Difference between a vector and a scalar quantity. N or 90 o. S or 270 o

Difference between a vector and a scalar quantity. N or 90 o. S or 270 o Vectors Vectors and Scalars Distinguish between vector and scalar quantities, and give examples of each. method. A vector is represented in print by a bold italicized symbol, for example, F. A vector has

More information

Vector Math Computer Graphics Scott D. Anderson

Vector Math Computer Graphics Scott D. Anderson Vector Math Computer Graphics Scott D. Anderson 1 Dot Product The notation v w means the dot product or scalar product or inner product of two vectors, v and w. In abstract mathematics, we can talk about

More information

Slope and Rate of Change

Slope and Rate of Change Chapter 1 Slope and Rate of Change Chapter Summary and Goal This chapter will start with a discussion of slopes and the tangent line. This will rapidly lead to heuristic developments of limits and the

More information

Operating Vehicle Control Devices

Operating Vehicle Control Devices Module 2 Topic 3 Operating Vehicle Control Devices 1. Identify the vehicle controls in the pictures below: 1. 2. 3. 4. 7. 7. 5. 6. 1. accelerator 2. parking brake 3. foot brake 4. gear shift lever_ 5.

More information

Numeracy and mathematics Experiences and outcomes

Numeracy and mathematics Experiences and outcomes Numeracy and mathematics Experiences and outcomes My learning in mathematics enables me to: develop a secure understanding of the concepts, principles and processes of mathematics and apply these in different

More information

The Effects of Wheelbase and Track on Vehicle Dynamics. Automotive vehicles move by delivering rotational forces from the engine to

The Effects of Wheelbase and Track on Vehicle Dynamics. Automotive vehicles move by delivering rotational forces from the engine to The Effects of Wheelbase and Track on Vehicle Dynamics Automotive vehicles move by delivering rotational forces from the engine to wheels. The wheels push in the opposite direction of the motion of the

More information

Lecture 07: Work and Kinetic Energy. Physics 2210 Fall Semester 2014

Lecture 07: Work and Kinetic Energy. Physics 2210 Fall Semester 2014 Lecture 07: Work and Kinetic Energy Physics 2210 Fall Semester 2014 Announcements Schedule next few weeks: 9/08 Unit 3 9/10 Unit 4 9/15 Unit 5 (guest lecturer) 9/17 Unit 6 (guest lecturer) 9/22 Unit 7,

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

Definition: A vector is a directed line segment that has and. Each vector has an initial point and a terminal point.

Definition: A vector is a directed line segment that has and. Each vector has an initial point and a terminal point. 6.1 Vectors in the Plane PreCalculus 6.1 VECTORS IN THE PLANE Learning Targets: 1. Find the component form and the magnitude of a vector.. Perform addition and scalar multiplication of two vectors. 3.

More information

Chapter 5: Working with contours

Chapter 5: Working with contours Introduction Contoured topographic maps contain a vast amount of information about the three-dimensional geometry of the land surface and the purpose of this chapter is to consider some of the ways in

More information

rarecorvettes.com, joe@rarecorvettes.com, (831) 475-4442 Pacific Time Zone

rarecorvettes.com, joe@rarecorvettes.com, (831) 475-4442 Pacific Time Zone INTRODUCTION TO WHEEL ALIGNMENT A SHORT COURSE ON WHEEL ALIGNMENT, FRONT AND REAR PREPARED FOR THE N.C.R.S. NATIONAL CONVENTION JUNE 29 TO JULY 5, 2012 by: JOE CALCAGNO, RARE CORVETTES rarecorvettes.com,

More information

State Newton's second law of motion for a particle, defining carefully each term used.

State Newton's second law of motion for a particle, defining carefully each term used. 5 Question 1. [Marks 28] An unmarked police car P is, travelling at the legal speed limit, v P, on a straight section of highway. At time t = 0, the police car is overtaken by a car C, which is speeding

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

Cabri Geometry Application User Guide

Cabri Geometry Application User Guide Cabri Geometry Application User Guide Preview of Geometry... 2 Learning the Basics... 3 Managing File Operations... 12 Setting Application Preferences... 14 Selecting and Moving Objects... 17 Deleting

More information