Unformatted Document Excerpt
Coursehero >>
Virginia >>
Virginia Tech >>
CS 5754
Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Interaction 3D Techniques for Virtual Environments: Selection and Manipulation
Doug A. Bowman
1
Terminology
Interaction Technique (IT) method for accomplishing a task 3D application system that displays 3D information 3D interaction performing user actions in three dimensions
(C) 2006 Doug Bowman, Virginia Tech
2
2
Didnt we already cover input devices?
User interface software ITs Input devices
System Software
Output devices
User
(C) 2006 Doug Bowman, Virginia Tech
3
3
Video example: Virtual-SAP
(C) 2006 Doug Bowman, Virginia Tech
4
4
Universal interaction tasks
Navigation
Travel motor component Wayfinding cognitive component
Selection Manipulation System control Symbolic input
(C) 2006 Doug Bowman, Virginia Tech 5
Well be considering four basic or universal interaction tasks for 3D/VE applications. Obviously, there are other tasks which are specific to an application domain, but these are some basic building blocks that can often be combined to create a more complex task. Navigation is the most common VE task, and is actually composed of two tasks. Travel is the motor component of navigation, and just refers to the physical movement from place to place. Wayfinding is the cognitive or decision-making component of navigation, and it asks the questions, where am I?, where do I want to go?, how do I get there?, and so on. Selection is simply the specification of an object or a set of objects for some purpose. Manipulation refers to the specification of object properties (most often position and orientation, but also other attributes). Selection and manipulation are often used together, but selection may be a stand-alone task. For example, the user may select an object in order to apply a command such as delete to that object. System control is the task of changing the system state or the mode of interaction. This is usually done with some type of command to the system (either explicit or implicit). Examples in 2D systems include menus and command-line interfaces. It is often the case that a system control technique is composed of the other three tasks (e.g. a menu command involves selection), but its also useful to consider it separately since special techniques have been developed for it and it is
5
Selection & Manipulation
Selection: specifying one or more objects from a set Manipulation: modifying object properties
(position, orientation, scale, shape, color, texture, behavior, etc.)
(C) 2006 Doug Bowman, Virginia Tech
6
6
Goals of selection
Indicate action on object Query object Make object active Travel to object location Set up manipulation
(C) 2006 Doug Bowman, Virginia Tech
7
7
Selection performance
Variables affecting user performance
Object distance from user Object size Density of objects in area Occluders
(C) 2006 Doug Bowman, Virginia Tech
8
8
Common selection techniques
Touching with virtual hand Ray/cone casting Occlusion / framing Naming Indirect selection
(C) 2006 Doug Bowman, Virginia Tech
9
9
Enhancements to basic techniques
Arm-extension
Mapping Reeling
2D / 3D World in Miniature
Select iconic objects
(C) 2006 Doug Bowman, Virginia Tech
10
10
Ray-casting and Go-Go video
(C) 2006 Doug Bowman, Virginia Tech
11
11
Go-Go implementation
Requires torso position t - tracked or inferred Each frame:
Get physical hand position h in world CS Calculate physical distance from torso dp = dist(h, t) Calculate virtual hand distance dv = gogo(dp) h"t Normalize torso-hand vector th = h"t V. hand position v = t + dv *(h-t) (in world CS)
!
(C) 2006 Doug Bowman, Virginia Tech 12
To implement Go-Go, we first need the concept of the position of the users body. This is needed because we stretch our hands out from the center of our body, not from our head (which is usually the position that is tracked). I have implemented this using an inferred torso position, which is defined as a constant offset in the negative y direction from the head. You could also place a tracker on the users torso. Before rendering each frame, you get the physical hand position in the world CS, and then calculate its distance from the torso object using the distance formula. The virtual hand distance can then be obtained by applying the function shown in the graph on the previous slide. I have used the function d2.3 (starting at the point (D,D)) as a useful function in my environments, but the exponent used depends on the size of the environment and the desired accuracy of selection at a distance. Now that we know the distance at which to place the virtual hand, we need to determine its position. The most common implementation is to keep the virtual hand on the ray extending from the torso and going through the physical hand. Therefore, if we get a vector between these two points, normalize it, multiply it by the distance, then add this vector to the torso point, we obtain the position of the virtual hand.
12
WIM video
(C) 2006 Doug Bowman, Virginia Tech
13
13
Selection classification
Feedback
graphical tactile audio object touching pointing indirect selection button gesture voice
Selection
Object indication Indication to select
(C) 2006 Doug Bowman, Virginia Tech
14
14
Evaluation: Selection Task
Ray-casting and image-plane generally more effective than Go-Go Exception: selection of very small objects can be more difficult with pointing Ray-casting and image-plane techniques result in the same performance (2DOF) Image-plane technique less comfortable
(C) 2006 Doug Bowman, Virginia Tech
15
This slide summarizes some of the results from the experiments conducted by Poupyrev et al. (1998) and Bowman et al. (1999). Two interaction techniques have been evaluated in experiments by Poupyrev: ray-casting and Go-Go interaction technique with 5 levels of the distance and 3 levels of the object size; within subject design with 12 participants was used in the experiments. Three interaction techniques have been evaluated by Bowman: ray-casting, image plane, and Go-Go techniques with 3 levels of the distance and 2 levels of the object sizes. Between subject design with 5 participants for each technique was used in the experiments Several general conclusions emerge from the experiments (also, see figures below) First, in general purpose selection task pointing techniques demonstrate better performance then Go-Go requiring less physical movement from the user. The only exceptions reported by Poupyrev is when very high precision of selection was required, e.g. for small objects (about 4 degrees of field of view) especially located far away at the distance. In this case pointing was not as effective as Go-Go which is quite intuitive: pointing on small objects is more difficult then on large especially when they are further away. This replicates observations of other researchers (Liang, 1994; Forsberg, 1996); the Fitts law provides a theoretical explanation for this phenomena (in Bowmans experiments the size and the distance did not significantly affected the user performance for pointing techniques). There was significant differences in user performance in these two experiments which can be explained by different implementations of the interaction techniques. For example, in Poupyrevs experiments the ray-casting was implemented as a short ray using which the user pointed at objects. Bowman, on the other hand, implemented raycasting so that the user could actually touch object with a ray, which might be a more effective implementation of this technique. Furthermore, different settings in the Go-Go technique can also greatly affect user performance.
15
Implementation issues for selection techniques
How to indicate selection event Object intersections Feedback
Graphical Aural Tactile
Virtual hand avatar List of selectable objects
(C) 2006 Doug Bowman, Virginia Tech 16
There are several common issues for the implementation of selection techniques. One of the most basic is how to indicate that the selection event should take place (e.g. you are touching the desired object, now you want to pick it up). This is usually done via a button press, gesture, or voice command, but it might also be done automatically if the system can infer the users intent. You also have to have efficient algorithms for object intersections for many of these techniques. Well discuss a couple of possibilities. The feedback you give to the user regarding which object is about to be selected is also very important. Many of the techniques require an avatar (virtual representation) for the users hand. Finally, you should consider keeping a list of objects that are selectable, so that your techniques do not have to test every object in the world for selection, increasing efficiency.
16
Goals of manipulation
Object placement
Design Layout Grouping
Tool usage Travel
(C) 2006 Doug Bowman, Virginia Tech
17
17
Manipulation metaphors
Simple virtual hand
Natural but limited
Ray casting
little effort required Exact positioning and orienting very difficult (lever arm effect)
(C) 2006 Doug Bowman, Virginia Tech
18
18
Manipulation metaphors II
Hand position mapping
Natural, easy placement Limited reach, fatiguing, overshoot
Indirect depth mapping
Infinite reach, not tiring Not natural, separates DOFs
(C) 2006 Doug Bowman, Virginia Tech
19
19
HOMER technique
Hand-Centered Object Manipulation Extending Ray-Casting Select: ray-casting Manipulate: hand
Time
(C) 2006 Doug Bowman, Virginia Tech
20
20
Manipulation metaphors III
HOMER (ray-casting + arm-extension)
Easy selection & manipulation Expressive over range of Hard distances to move objects away from you
(C) 2006 Doug Bowman, Virginia Tech
21
21
HOMER video
(C) 2006 Doug Bowman, Virginia Tech
22
22
HOMER implementation
Requires torso position t Upon selection, detach virtual hand from tracker, move v. hand to object position in world CS, and attach object to v. hand (w/out moving object) Get physical hand position h and distance dh = dist(h, t) Get object position o and distance do = dist(o, t)
(C) 2006 Doug Bowman, Virginia Tech 23
Like Go-Go, HOMER requires a torso position, because you want to keep the virtual hand on the ray between the users body (torso) and the physical hand. The problem here is that HOMER moves the virtual hand from the physical hand position to the object upon selection, and it is not guaranteed that the torso, physical hand, and object will all line up at this time. Therefore, in my implementation, I calculate where the virtual hand would be if it were on this ray initially, then calculate the offset to the position of the virtual object, and maintain this offset throughout manipulation. When an object is selected via ray-casting, you must first detach the virtual hand from the hand tracker. This is due to the fact that if it remained attached but you move the virtual hand model away from the physical hand location, a rotation of the physical hand will cause a rotation and translation of the virtual hand. You then move the virtual hand in the world CS to the position of the selected object, and attach the object to the virtual hand in the scene graph (again, without moving the object in the world CS). To implement the linear depth mapping, we need to know the initial distance between the torso and the physical hand, and between the torso and the selected object. The ratio do/dh will be the scaling factor. 23
HOMER implementation (cont.)
Each frame:
Copy hand tracker matrix to v. hand matrix (to set orientation) Get physical hand position hcurr and distance: dh-curr = dist(hcurr, t) $ do ' V. hand distance d = d ) vh h"curr # & % dh ( h "t thcurr = curr Normalize torso-hand vector hcurr " t V. hand position vh = t + dvh*(thcurr) !
(C) 2006 Doug Bowman, Virginia Tech 24
!
Now, each frame you need to set the position and orientation of the virtual hand. The selected object is attached to the virtual hand, so it will follow along. Setting the orientation is relatively easy. You can simply copy the transformation matrix for the hand tracker to the virtual hand, so that their orientation matches. To set the position, we need to know the correct depth and the correct direction. The depth is found by applying the linear mapping to the current physical hand depth. The physical hand distance is simply the distance between it and the torso, and we multiply this by the scale factor do/dh to get the virtual hand distance. We then obtain a normalized vector between the physical hand and the torso, multiply this vector by the v. hand distance, and add the result to the torso position to obtain the virtual hand position.
24
Manipulation metaphors IV
Scaled-world grab
Easy, natural manipulation User discomfort with use
World-in-miniature
All manipulation in reach Doesnt scale well, indirect
(C) 2006 Doug Bowman, Virginia Tech
25
25
Scaled-world grab video
(C) 2006 Doug Bowman, Virginia Tech
26
26
Technique Classification by metaphor
VE manipulation techniques Exocentric metaphor
World-In-Miniature Scaled-world grab
Egocentric metaphor
Virtual Hand metaphor
"Classical" virtual hand Go-Go Indirect, stretch Go-Go
Virtual Pointer metaphor
Ray-casting Aperture Flashlight Image plane
(C) 2006 Doug Bowman, Virginia Tech 27
This slide presents a simple taxonomy of current VE manipulation techniques. They are categorized according to their basic interaction metaphors into exocentric or egocentric techniques. These two terms originated in the studies of cockpit displays , and are now used to distinguish between two fundamental styles of interaction within VEs. In exocentric interaction, also known as the Gods eye viewpoint, users interact with VEs from the outside (the outside-in world referenced display ); examples are the World-In-Miniature and world scaling techniques. In egocentric interaction, which is the most common in immersive VEs, the user interacts from inside the environment, i.e., the VE embeds the user . There are currently two basic metaphors for egocentric manipulation: virtual hand and virtual pointer. With the techniques based on the virtual hand metaphor, users can reach and grab objects by touching and picking them with a virtual hand. The choice of the mapping function discriminates techniques based on the virtual hand metaphor. With techniques based on the virtual pointer metaphor, the user interacts with objects by pointing at them. The selection volume (i.e. conic or ray), definition of ray direction, and disambiguation function are some of the design parameters for such techniques.
27
Technique Classification by components
Object Attachment
attach to hand attach to gaze hand moves to object object moves to hand user/object scaling no control 1-to-N hand to object motion maintain body-hand relation other hand mappings indirect control no control 1-to-N hand to object rotation other hand mappings indirect control graphical force/tactile audio
Object Position
Manipulation
Object Orientation Feedback
(C) 2006 Doug Bowman, Virginia Tech
28
Component-based (Bowman, 1999) taxonomy is another way to classify the manipulation techniques. The taxonomy is based on the observation that all techniques consist of several basic components with similar purposes. For example, in a manipulation task, the object can be positioned, rotated, and the feedback should be provided, etc. Then, instead of classifying the techniques as a whole, we classify only components that allow to accomplish these subtasks within techniques. Then, theoretically, any technique can be constructed out of these components simply by picking appropriate components and putting them together.
28
Evaluation: positioning task
Ray casting effective if the object is repositioned at constant distance Scaling techniques (HOMER, scaled world grab) difficult in outward positioning of objects: e.g. pick an object located within reach and move it far away If outward positioning is not needed then scaling techniques might be effective
(C) 2006 Doug Bowman, Virginia Tech 29
Evaluating techniques for positioning task is difficult because of the vast amount of variables affecting user performance during the manipulation task: depending of the direction of positioning (e.g. inward or outward, left to right, on the constant distance from the user or with change of distance, and etc.), travel distance, required accuracy of manipulation as well as degrees of freedom, the performance of the user can differ drastically. One of the reasons behind these differences in user performance is different groups of muscles that are come into action for different task conditions. However, there were exploratory evaluations (Poupyrev, et al. 1998, Bowman et al. 1999). These studies found, for example, that that raycasting technique, while not very efficient for positioning with a change of the distance from the user, can be very efficient when the starting and target positions of the object are located at the constant distance. The scaling techniques, such as HOMER (Bowman et al. 1997) and scaled-world grab (Mine, 1998) can not be used to perform outward positioning of objects: i.e. if the user wants to pick an object that is already located within the reach and move it away at-a-distance the coefficient of scaling would be equal to 1 and this operation might be difficult to accomplish. However, if the outward movement are rare and do not occur often then the scaling techniques can be effective.
29
Evaluation: orientation task
Setting precise orientation can be very difficult Shape of objects is important Orienting at-a-distance harder than positioning at-a-distance Techniques should be hand-centered
(C) 2006 Doug Bowman, Virginia Tech
30
30
Manipulation notes
No universally best technique Constraints and reduced DOFs Naturalism not always desirable If VE is not based in the real, design it so manipulation is optimized
(C) 2006 Doug Bowman, Virginia Tech
31
31
Manipulation enhancements
Constraints 2-handed manipulation Haptic feedback Multi-modal manipulation
(C) 2006 Doug Bowman, Virginia Tech
32
32
Implementation issues for manipulation techniques
Integration with selection technique Disable selection and selection feedback while manipulating What happens upon release?
(C) 2006 Doug Bowman, Virginia Tech
33
One important issue for any manipulation technique is how well it integrates with the chosen selection technique. Many techniques, as we have said, do both: e.g. simple virtual hand, ray-casting, and go-go. Another issue is that when an object is being manipulated, you should take care to disable the selection technique and the feedback you give the user for selection. If this is not done, then serious problems can occur if, for example, the user tries to release the currently selected object but the system also interprets this as trying to select a new object. Finally, you should think in general about what happens when the object is released. Does it remain at its last position, possibly floating in space? Does it snap to a grid? Does it fall via gravity until it contacts something solid? The application requirements will determine this choice.
33
Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more.
Course Hero has millions of course specific materials providing students with the best way to expand
their education.
Below is a small sample set of documents:
Texas A&M - WFSC - 406
1PRACTICE Habitat Control Grazing Management Prescribed Burning Range Enhancement (re-seeding) Brush Management Riparian Management & Enhancement Wetland Enhancement Habitat Protection / Species of Concern Prescribed Control of SpeciesMINIMUM REQ
Texas A&M - WFSC - 406
The "Nuts and Bolts" of Scientific Writing. WHY WRITE? One of the objectives of this course is to practice writing scientific papers. Writing is an important component in preparing for a wildlife career. More than 50% of your time as a wildlife biolo
Texas A&M - CHEM - 489
BIODIESEL AND BY-PRODUCTSProfa. Dra. Carla Vernica Rodarte de MouraMarch, 2009UNIVERSIDADE FEDERAL DO PIAUChemistry DepartmentEngeneering Department1MangoCashew2Nut (Food, Oil biodiesel Cashew Nut Liquid can be used as fuel. (boil
Texas A&M - MATH - 150
Math 150 WIR, Fall 2007, c Benjamin AurispaMath 150 Exam 1 Review Problem SetNote: This exam review does not cover every topic that could be covered on your exam. It is more heavily weighted on Sections 2.6-2.8. Please take a look at the previous
Texas A&M - ECEN - 689
ECEN 689-613: SP TP PROB GRAPHICAL MODELS, Spring`09Homework #2Homework Assignment #2Due date Mar. 12, 2009 (Thu), 5:30PM in class.Problem 1. Class PDAG.(20 points)(a)A B C D E F G H I J (b)A B C D E F G
Texas A&M - ECEN - 455
Seat NumberName _ or ID Number _ ECEN 455 - Digital Communications Spring 2007 Midterm Exam #1Instructions: This exam is closed book. However, you may bring in one sheet of notes which is limited to one side of an 8.5x11 (inch) sheet of paper. Yo
Texas A&M - ECEN - 303
ECEN 303 - Random Signals and Systems Fall 2008 Practice Problems for Midterm Exam #2 Here are some practice problems from previous exams that are relevant to the upcoming midterm. Please contact me if you need help figuring out how to work these pro
Texas A&M - ELEN - 646
ECEN 646 - Statistical Communication Theory Problem Set #7, Date Assigned: 10/9/06 These problems are not to be turned in. However, you will be given a short quiz based on this problem set on 10/16/06. 1. Let X and Y be zero-mean Gaussian random vari
Texas A&M - STAT - 211
An Aggie does not lie, cheat, or steal or tolerate those who do.Homework 4 (Due date: February 28, 2005, Monday in class) 1. Make sure to write your name and section number on each page clearly. Do not write your SSN or ID. Staple everything t
Virginia Tech - CS - 5504
Introduction of Real-Time Embedded System DesignDepartment of Computer Science & Engineering University of South Carolina Spring, 2002OutlinenIntroductionq qReal-time embedded systems System-level design methodologyn n nReal time schedul
Cornell - CS - 665
Lecture 9: Monte Carlo RenderingChapters 4 and 5 in Advanced GIHomework HW 1out, due Oct 5 Assignments done separately Might revisit this policy for later assignmentsFall 2004 Kavita Bala Computer Science Cornell University Kavita Bala, Comp
RIT - SMAM - 314
Information about SMAM 314-Dr. Grubers Section Instructor: Dr. M. Gruber office 08-3250 Phone 475-2541 email mjgsma@rit.edu Web page http:/www.rit.edu/~mjgsma/smam314winter02/hw.html Textbook:Basic Engineering Data Data Collection and Analysis -Steph
RIT - SMAM - 351
SMAM 351 HW#6 Due 4/16/04 1.Consider the continuous function k ,x 2 x5 A. Find k so that f(x) is a probability density function. f ( x )=2k k k dx = lim - 4 = =1 5 A 4x x 64 2Ak = 64B. Find (1)P(X<4) 64 16 16 15 P(X < 4) = 2 5 dx = - 4
RIT - SMAM - 351
Exam 2d Solution1. 7.5k = 60 k=8 1 1 63 = 82 642. A. P(X 7) = 1 P(X 6) = 1 .4862 = .5138 B. P(X 2) = .2616 C. = 10(.65) = 6.5 = 6.5(.35) = 1.508 D. p=.05 P(X 1) = 1 P(X = 0) = 1 .599 = .4013. A. P(X 2) = .9595 =3 B. P(X = 6) = P(X 6) P(
RIT - SMAM - 351
SMAM 351Quiz 6 dName_1. The exponential probability density function below of random variable T represents the time until a machine part fails in years. .2e -.2t g(t) = 0 t>0 elsewhereA. What is the mean time before failure? (2 points) 1/.2 =
Cornell - CS - 172
CS/ENGRI 172, Fall 2003: Computation, Information, and Intelligence 10/3/03: Turing Machine Computability Turing Machine Universality Data/Program duality for Turing machines: Turing machine control tables can be written on a Turing machines tape as
Cornell - CS - 412
Variables vs. Registers/MemoryCS412/CS413 Introduction to Compilers Tim Teitelbaum Lecture 33: Register Allocation 18 Apr 07 Difference between IR and assembly code: IR (and abstract assembly) manipulate data in local and temporary variables Asse
Cornell - GEO - 326
326 - S TRUCTURAL G EOLOGY JOINTS "The study of geologic history of fractures is notoriously difficult." Four general categories of observations: 1) 2) 3) 4) the distribution and geometry of the fracture system the surface features of the fractures t
Virginia Tech - ETD - 03102001
Cornell - CS - 172
Computation, Information, and Intelligence (ENGRI/CS/INFO/COGST 172), Spring 2007 5/2/07: Lecture 41 aid A zero-knowledge protocol; a look back before the end Topics: a zero-knowledge protocol (really, this time I swear); course review in preparatio
Virginia Tech - CS - 1044
CS 1044 Program 3Fall 2003Putting the basics together:Billing for VT Long DistanceIt's finally time to write a complete program. This project will use many of the C+ features that were illustrated in the source code you were given for the fir
Cornell - M - 171
CLT Simulation NotesStart by realizing 500 trials from a uniform [0,1] distribution. (Mean=.5, Standard Deviation=.sqrt(1/12)=.289) Now square each value to get the simulation of a new distribution. (Mean=.333, Standard Deviation=.298) Co
Texas A&M - MEEN - 651
MEEN 364 Vijay 9/13/01Introduction to SimulinkSimulink is a software package for modeling, simulating, and analyzing dynamical systems. It supports linear and nonlinear systems, modeled in continuous time, sampled time, or a hybrid of the two. Sys
Maryland - PHIL - 100
Philosophy 100 Fall 2006 Discussion Section 0207 Jimemez 3203: 1:00pm-1:50pmTeaching Assistant: Contact Information:William Michael Kallfelz (301)405(301)405-5841 wkallfel@umd.edu1 http:/www.glue.umd.edu/~wkallfel/index.html1120C Skinner Buildi
Texas A&M - CVEN - 302
Chapter 2MATLAB FundamentalsMATLABMatrix LaboratoryProblem-Solving Methodologys s s s s s sState the problem clearly Describe the Input/Output (I/O) Work the problem by hand Algorithm - Numerical Method Develop a MATLAB Solution Debugging an
Texas A&M - PHYS - 205
Type B Teacher Quality Grant: Physics Participant Roster# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Last Name Bierman Brevard Caballero Cantrell Carandang Castillo Denny Dimaliwat Doffing Dudley-Scott Dwived
Texas A&M - PHYS - 205
Session 2 March 19, 2005Promoting Excellence in Physics TeachingTHECB Type B Teacher Quality Professional Development Spring Branch ISD Science Center Agenda8:00 AM 8:30 AM 8:45 AM 9:45 AM 10:30 AM 11:00 AM 11:15 AM 12:00 PM 12:30 PM 1:30 PM 2:15
Texas A&M - PHYS - 205
ACCELERATION OF FALLING OBJECTS: VIDEO ANALYSISIn this exercise, you will use the VideoPoint2.5 video analysis software program to investigate the motion of a falling object that has minimal air resistance (a small basketball) and the motion of anot
Texas A&M - PHYS - 205
Session 3 April 9, 2005Promoting Excellence in Physics TeachingTHECB Type B Teacher Quality Professional Development Spring Branch ISD Science Center Agenda8:00 AM 8:30 AM 8:45 AM 9:15 AM 10:30 AM 11:30 AM 12:00 PM 12:30 PM 1:30 PM 2:45 PM 3:00 P
Texas A&M - PHYS - 205
Session 15 June 17, 2005Promoting Excellence in Physics TeachingTHECB Type B Teacher Quality Professional Development Spring Branch ISD Science Center Agenda8:00 AM 8:30 AM 8:45 AM 10:00 AM 11:30 AM 12:00 PM 12:30 PM 3:45 PM 4:00 PM Welcome, Revi
Texas A&M - PHYS - 205
Session 9 June 9, 2005Promoting Excellence in Physics TeachingTHECB Type B Teacher Quality Professional Development Spring Branch ISD Science Center Agenda8:00 AM 8:30 AM 9:15 AM 10:00 AM 10:45 AM 11:30 AM 12:00 PM 12:30 PM 1:15 PM 2:00 PM 3:00 P
Texas A&M - PHYS - 205
Session 7 June 7, 2005Promoting Excellence in Physics TeachingTHECB Type B Teacher Quality Professional Development Spring Branch ISD Science Center Agenda8:00 AM 8:30 AM 8:45 AM 9:30 AM 10:00 AM 11:00 AM 12:00 PM 12:30 PM 2:00 PM 3:00 PM 3:45 PM
Texas A&M - PHYS - 205
Session 6 June 6, 2005Promoting Excellence in Physics TeachingTHECB Type B Teacher Quality Professional Development Spring Branch ISD Science Center Agenda8:00 AM 8:30 AM 8:45 AM 9:00 AM 10:30 AM 11:15 AM 12:00 PM 12:30 PM 2:00 PM 3:00 PM 3:45 PM
Texas A&M - PHYS - 205
Session 12 June 14, 2005Promoting Excellence in Physics TeachingTHECB Type B Teacher Quality Professional Development Spring Branch ISD Science Center Agenda8:00 AM 8:30 AM 8:45 AM 10:00 AM 11:00 AM 11:15 AM 12:00 PM 12:30 PM 2:30 PM 3:00 PM 3:45
Texas A&M - PHYS - 205
Session 1 Feb 26, 2005Promoting Excellence in Physics TeachingTHECB Type B Teacher Quality Professional Development Spring Branch ISD Science Center Agenda8:00 AM 8:45 AM 9:00 AM 10:00 AM 10:30 AM 10:45 AM 12:00 PM 12:30 PM 1:00 PM 1:30 PM 2:45 P
Texas A&M - FRSC - 461
1Homework Assignment # 3 This Homework Assignment is to be completed individually.Objectives: - Gain experience with more ArcGIS data types o Import a shapefile to a geodatabase o Work with geodatabases, shapefiles, and raster data o Create simple
Texas A&M - SSLSNAP - 461
1Homework Assignment # 3 This Homework Assignment is to be completed individually.Objectives: - Gain experience with more ArcGIS data types o Import a shapefile to a geodatabase o Work with geodatabases, shapefiles, and raster data o Create simple
Texas A&M - FRSC - 461
Attribute Data and Database Structure Input, Data Sources, and DigitizingLab 3: Raster vs. VectorRaster Cellular based data structure composed of rows and columns for storing images. Homogenous units are called cells or pixels. Vector
Texas A&M - SSLSNAP - 461
Attribute Data and Database Structure Input, Data Sources, and DigitizingLab 3: Raster vs. VectorRaster Cellular based data structure composed of rows and columns for storing images. Homogenous units are called cells or pixels. Vector
Texas A&M - FRSC - 461
Lab 2: Projections and Internet Data Sources ImportanceEstablish exact position on globe Transform 3D earth to 2D surface Consistent, correct projections required for accurate analysis DatumsModel of the earth used to calculate
Texas A&M - SSLSNAP - 461
Lab 2: Projections and Internet Data Sources ImportanceEstablish exact position on globe Transform 3D earth to 2D surface Consistent, correct projections required for accurate analysis DatumsModel of the earth used to calculate
Texas A&M - FRSC - 461
1Homework Assignment # 5 This Homework Assignment is to be completed individually.Objectives: - Determine the area that meets the following criteria for the location of the wastewater facility: o At least 150 meters from residential property and p
Texas A&M - X - 075
Plumber:"We repair what your husband Fixed."Pizza shop slogan:"7 days without pizza makes one Weak."At a tire shop in Milwaukee:"Invite us to your next blowout."Door of a plastic surgeons office:"Hello, can we pick your nose?"Sign at the
Texas A&M - STAT - 652
66.2566.25
Texas A&M - STAT - 652
Analysis of Variance Read Chapter 14 and Sections 15.1-15.2 to review one-way ANOVA. Design of an experiment the process of planning an experiment to insure that an appropriate analysis is possible. Some important steps 1. Statement of experimental
Texas A&M - M - 302
Math. 302(Fulling)6 May 2002 Final Examination SolutionsName:Number:(as on attendance sheets)Calculators may be used for simple arithmetic operations only! 1. (30 pts.) Solve these recursion relations. (a) an+2 3an+1 + 2an = 0, a0 = 2, a
Michigan - EDPC - 605
EXPERT REVIEW DEBRA CHANG CUSTOMER SERVICE UNIT 1) Does the Unit achieve its learning objectives? A) I was slightly confused by what the true learning objectives were. I found a list of training goals, a list of learning objectives and then additiona
Michigan - UNIT - 605
EXPERT REVIEW DEBRA CHANG CUSTOMER SERVICE UNIT 1) Does the Unit achieve its learning objectives? A) I was slightly confused by what the true learning objectives were. I found a list of training goals, a list of learning objectives and then additiona
Michigan - MATH - 116
Math 116 Winter 2008 Rooms for Uniform Exam #2 Tuesday, March 18, 2008. 6:00pm-7:30pm. (Sharp not Michigan Time.) Rooms for Math 116 Uniform Exam #2 arranged by: EXAM ROOM. 170 Dennison 014 015 023 026 DeWitt, Elizabeth Zhang, Zhou Weiss, Benjamin
Cornell - CS - 280
Questions/Complaints About Homework?Heres the procedure for homework questions/complaints: 1. Read the solutions rst. 2. Talk to the person who graded it (check initials) 3. If (1) and (2) dont work, talk to me. Further comments: Theres no statute
Texas A&M - MATH - 407
1.2. Concerning subsets of the complex plane In this section we define some special types of subsets of the complex plane; they will play a basic role in subsequent analysis. Definition 1.2.1. Suppose that R is a fixed positive number, and that z0 is
Texas A&M - M - 311
Math. 311(Fulling)13 February 2002 Test A SolutionsName: Calculators may be used for simple arithmetic operations only! 1. (12 pts.) Find the inverse (if it exists) of the matrix M =Reduce the augmented matrix: 3 1[2][2]-3[1]3 18 3.8
Michigan - EECS - 203
Introduction to Computer Engineering EECS 203http:/ziyang.eecs.northwestern.edu/dickrp/eecs203/Instructor: Oce: Email: Phone:Robert Dick L477 Tech dickrp@northwestern.edu 8474672298TA: Oce: Phone: Email: TT: Oce: Phone: Email:Neal Oza Tech.
Michigan - EECS - 578
578 Term Project Check Point 2 ReportChien-Chih Yu and Cheng Zhuo {ccyu, czhuo}@umich.edu Program Implementation During the past two weeks, we have (1) evaluated the performance of different sampling methodologies; (2) implemented the circuit partit
Texas A&M - CH - 622
Behavioral Ecology at Texas A&M University WFSC 622/120 (local) 720 (distance education)agonline.tamu.edu/wfsc622 Department of Wildlife Fisheries SciencesCONCLUSION: THE BABY & THE BATHWATER IN BEHAVIORAL ECOLOGYREAD Chapter 15 in Krebs & Davie
Texas A&M - CH - 622
Behavioral Ecology at Texas A&M UniversityWFSC 622/120 (local) 720 (distance education)agonline.tamu.edu/wfsc622 Department of Wildlife Fisheries SciencesNATURAL SELECTION, ECOLOGY & BEHAVIORGLOSSARY link to glossary by Dr. Jane Brockman: http:
Texas A&M - CH - 622
Behavioral Ecology at Texas A&M UniversityWFSC 622/120 (local) 720 (distance education)agonline.tamu.edu/wfsc622 Department of Wildlife Fisheries SciencesTESTING HYPOTHESES IN BEHAVIORAL ECOLOGYSTUDY QUESTIONS Part 1 The comparative approach 1.
Texas A&M - CH - 622
Behavioral Ecology at Texas A&M UniversityWFSC 622/120 (local) 720 (distance education)agonline.tamu.edu/wfsc622 Department of Wildlife Fisheries SciencesTESTING HYPOTHESES IN BEHAVIORAL ECOLOGYGLOSSARY link to glossary by Dr. Jane Brockman: ht
Texas A&M - CH - 622
Behavioral Ecology at Texas A&M UniversityWFSC 622/120 (local) 720 (distance education)agonline.tamu.edu/wfsc622 Department of Wildlife Fisheries SciencesTESTING HYPOTHESES IN BEHAVIORAL ECOLOGYREADING TIPS If your time is limited, read careful
Texas A&M - CH - 622
Behavioral Ecology at Texas A&M UniversityWFSC 622/120 (local) 720 (distance education)agonline.tamu.edu/wfsc622 Department of Wildlife Fisheries SciencesCOMPETING FOR RESOURCESINSTRUCTOR'S COMMENTARY Part 1 Exploitation The section on Ideal Fr