11 Pages

AIAA_paper_04-22682

Course: AOE 4994, Spring 2008
School: Virginia Tech
Rating:
 
 
 
 
 

Word Count: 5884

Document Preview

0422682 CONTROL AIAA OF SPACECRAFT SIMULATORS USING IMMERSIVE VIRTUAL ENVIRONMENTS Michael A. Shoemaker Virginia Polytechnic Institute and State University, Blacksburg, VA 24061 The 2004 AIAA Region I-MA Student Conference April 1618, 2004/Blacksburg, VA For permission to copy or republish, contact Michael A. Shoemaker mshoemak@vt.edu Virginia Polytechnic Institute and State University, 215 Randolph Hall (0203),...

Register Now

Unformatted Document Excerpt

Coursehero >> Virginia >> Virginia Tech >> AOE 4994

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.
0422682 CONTROL AIAA OF SPACECRAFT SIMULATORS USING IMMERSIVE VIRTUAL ENVIRONMENTS Michael A. Shoemaker Virginia Polytechnic Institute and State University, Blacksburg, VA 24061 The 2004 AIAA Region I-MA Student Conference April 1618, 2004/Blacksburg, VA For permission to copy or republish, contact Michael A. Shoemaker mshoemak@vt.edu Virginia Polytechnic Institute and State University, 215 Randolph Hall (0203), Blacksburg, VA 24061 CONTROL OF SPACECRAFT SIMULATORS USING IMMERSIVE VIRTUAL ENVIRONMENTS Michael A. Shoemaker Virginia Polytechnic Institute and State University, Blacksburg, VA 24061 Tracking control laws are applied to spacecraft simulators to study the eect of immersive virtual environments on the ability of a human operator to perform manual attitude control tasks. The three degree of freedom (DOF) spacecraft simulator, located in the Virginia Tech Space Systems Simulation Laboratory (SSSL), consists of a test-bed mounted on a low friction, hemispherical air-bearing, allowing full rotational freedom about one axis and constrained rotation about two axes. Actuation of the simulator is achieved with three rigid, axisymmetric wheels controlled by axial torques and six coldgas thrusters. Solid-state rate gyros are used to estimate the attitude of the spacecraft simulator. The human operator controls the simulation while viewing a visual interface from within the Virginia Tech Cave Automatic Virtual Environment (VT-CAVE). The operator uses the motion of a six DOF tracked input device to specify the torque level to apply to a reference body, in this case an ideal rigid body making up the spacecraft simulator. Modied Rodriquez Parameters (MRPs) are used to describe the attitude kinematics. The nonlinear tracking control law computes the axial motor torques needed to track the motion of the reference body with the spacecraft simulator, using the angular velocity error and MRP error. The overall eectiveness of the system is evaluated and recommendations given for future improvements. Introduction As space missions grow in scope and complexity, spacecraft attitude control requirements become increasingly important. The accuracy needed for typical spacecraft attitude determination and control tasks is often a fraction of a degree.1 In addition, spacecraft operating in orbit have constraints placed on their available communications load, as well as time delays due to the distance from Earth. These are some of the reasons why unmanned spacecraft, such as communications satellites or interplanetary probes, are usually automatically controlled by onboard computers. Remote control of spacecraft using tele-presence is one alternative to fully autonomous vehicles. Telepresence is a form of electronically mediated presence providing high-delity remote control by projecting natural human capabilities to distant work sites.2 Such systems usually employ a combination of visual and haptic interfaces, such as stereo vision and force feedback, to give the operator the sensation of being present at a remote location. The focus of this paper is the use of an immersive virtual environment (VE) to allow a human operator to overcome the usual drawbacks associated with manual control of spacecraft attitude. The overall goal is Undergraduate Student, Department of Aerospace and Ocean Engineering, Virginia Polytechnic Institute and State University, Blacksburg, Virginia 24061, Student Member AIAA. to develop a system utilizing both the spacecraft simulators located in the Virginia Tech Space Systems Simulation Laboratory (SSSL) and the Virginia Tech Cave Automatic Virtual Environment (VT-CAVE). This paper describes the groundwork currently being developed, leading up to fully operational system with which to test dierent control and visualization methods. First, we present the results of a literature review on innovative uses of visual displays related to space missions and remotely operated vehicles, as well as past studies on manual control input devices. Second, we give an overview of the SSSL spacecraft simulators and the VT-CAVE. Next, we describe a tracking control law that is being investigated for use in controlling the attitude of one of the spacecraft simulators. Emphasis is given to the issues associated with translating the human operators desired control input from the CAVE into usable control variables related to this specic controller. We then describe computer simulation results of the controller, and future implementations on the hardware simulators. Literature Review Both visual displays and manual control methods have been the topic of a number of papers, dealing with varying elds such as robotics, undersea vehicles, and space missions. Much of the past research has been from a human factors perspective, with questions of the form: given dierent display types or input methods, how well do human subjects perform a specied Copyright c 2004 by Michael A. Shoemaker. Published by the American Institute of Aeronautics and Astronautics, Inc. with permission. 1 of 10 American Institute of Aeronautics and Astronautics Paper 0422682 control task? The evaluation criteria are often psychological in nature, which can be dicult to extrapolate to other systems. However, the following examples are useful in placing this paper in context. Visual Displays As mentioned in the introduction, there is certainly a strong case for the use of automatic spacecraft control in some missions. Conversely, some examples in the literature where manual control is preferred involve maneuvering a spacecraft in close relation to another object in orbit, such as for docking, rendezvous, rescue, and repair3 While these tasks typically concern manned spacecraft, the control issues could also be applied to a tele-presence remote control system. Diculties arise during these so-called proximity operations (PROX-OPS) due to the nature of orbital mechanics; trajectories viewed between two moving bodies result in counterintuitive motion with a lack of stable reference points. Also, numerous burns are required to complete a single task: departing, maneuvering, and braking. The operator must be aware of various safety constraints: clearance from structures, allowable approach velocities, fuel consumption, and thruster plume impingement on sensitive equipment.4 Such issues would be of concern for attitude control as well as orbit maneuver, especially in the case of immobile thruster nozzles. PROX-OPS are usually planned well in advance, but emergency situations might arise, dictating the need for a human operator to take command.5 There are other examples besides spacecraft in orbit where human operators need an increased understanding of the environment in which a remote vehicle is operating. One such case was the Telepresence-controlled Remotely Operated underwater Vehicle (TROV).6 This system consisted of an undersea vehicle piloted remotely to explore the marine environment beneath Antarctic ice. The motivation was to test future space systems and their control interfaces in environments and situations analogous to those which they might encounter during operation. One method of remotely controlling the TROV was accomplished with the Virtual Reality Vehicle Interface (VEVI), in which an operator located at NASA Ames Research Center in California controlled the actual TROV from within the graphical simulation (see Figure 1). The undersea terrain models in VEVI were generated using real sensor data from the TROV, and the operator viewed the simulation using either a Head-Mounted Display (HMD) or a stereo monitor. The results gathered from this system showed that the immersive VE allowed the operator to achieve a level of spatial orientation and understanding despite little or no foreknowledge of the operating environment. Another example of an unconventional display system used to control space related hardware is the Mars Fig. 1 Screenshot of virtual realty interface used with the TROV underwater vehicle.6 Pathnder mission.7 The martian lander used a high resolution narrow eld of view stereo-camera called the Imager for Mars Pathnder to send images of the landing site back to Earth. A 3-D terrain map was generated by comparing the stereo images, and the data feed into a computer generated graphical environment. The controllers could then navigate in this VE and specify science targets or movement commands to the rover (see Figure 2). Like the TROV, this system allowed the controllers increased situational awareness despite the extreme distances and unknown environment. Another noteworthy result was that even though the rover was not directly controlled, the interface allowed highlevel commands to be issued to the rover with condence while the onboard autonomous control system managed the low-level control tasks. Fig. 2 Screenshot of virtual realty interface used with Mars Pathnder mission.7 As a nal example, researchers at Caltech developed an interactive trajectory planning tool to design orbits for the Terrestrial Planet Finder mission.8 This astronomy mission called for transfer orbits from Earth to the L2 Lagrange point, where a formation of 5 satellites would enter a halo orbit and form an infrared interferometer. In order to better visualize and design these complex transfer orbits and satellite formations, a semi-immersive VE was created for use on a Responsive Workbench (see Figure 3). The designer views a 3-D representation of a region of low-energy transfer orbits, and selects dierent orbits using a tracked input device. Using this system allowed better understanding of the complex geometry associated with both the transfer orbit and the formation ying. Additionally, 2 of 10 American Institute of Aeronautics and Astronautics Paper 0422682 this tool was useful for conveying these unfamiliar orbits to others in industry. phases, with the autopilot controlling rate of descent and attitude control at higher altitudes and the human pilot controlling attitude and landing site selection at the nal stage before touchdown. The manual phase was not entirely without computer assistance; the system employed a combination of human and computer control called rate command/attitude hold. Here, the pilot issued rate commands with the ight stick to control the attitude directly, but when the ight stick was returned to the neutral position, the autopilot attempted to hold the current attitude to prevent drift. These improvements, which were practiced in simulators and ight-tested on Apollo 9, resulted in less fuel usage and better pilot ratings. Lessons Learned Fig. 3 Screenshot of semi-immersive trajectory planning tool.8 Control Input Methods A recurring issue with manual spacecraft control is the selection of a proper input variable. The Lunar Module (LM) from the Apollo program, perhaps the most well documented manually controlled spacecraft from the 1960s and 1970s, was used extensively to study this problem. In one LM simulator system, the pilot used the ight stick to command the angular rates of the craft in an open-loop control system, where the deection of the controller caused direct actuation of the attitude thrusters and a corresponding angular acceleration.9 In a separate system to simulate the control of a remote maneuvering craft for a satellite inspection mission, comparisons were done between controlling thrusters by issuing rate or acceleration commands with a hand controller, after which it was found that better performance was achieved through rate commands.10 Besides the type of control input, issues associated with translating the input into thruster actuation are often discussed in the literature. The xed-base LM simulator system mentioned above tested two dierent methods: proportional thruster control and on-o thruster control.9 Under the proportional controller, the thrust level was dependent on the error between the actual and commanded thrust levels. The commanded thrust level was determined by the amount of deection in the ight stick, which was also evaluated under dierent levels of deadband. For the on-o controller, full thrust level was used at all times, resulting in overall fuel conservation but preventing delicate small angle maneuvers. A later system developed for the LM also used rate commands, but did so using a combination of manual and automatic pilot control.11 Namely, the descent portion of the lunar landing mission was divided into While these examples represent only some VE applications related to spacecraft control, they highlight important features and benets. Clearly a well-designed VE can aid the operator in understanding a potentially complex control problem. Conversely, even a stunning graphical interface is useless if the control input method is dicult to use. Rather than use a purely manual control system, we investigate the use use of an automatic control system with direct human input. Regardless of the specic application, the most successful visual interface will be the one that maximizes the operators ability to apply his or her superior perceptual and judgement abilities to the control problem at hand.12 Spacecraft Simulators The SSSL consists of two spacecraft simulators making up the Distributed Spacecraft Attitude Control System Simulator (DSACSS).13 These spacecraft simulators represent experimental test-beds with which to develop and test spacecraft attitude determination and control algorithms using hardware and software similar to that found on actual spacecraft. The presence of two simulators is especially useful for modelling spacecraft formation ying and distributed control laws. The two simulators, Whorl-I and Whorl-II, are shown in Figures 4 and 5, respectively. The main component of each is a low-friction air-bearing manufactured by Space Electronics, Inc. Whorl-I uses a tabletop conguration, with a main plate attached on top of a hemispherical air-bearing allowing full rotational freedom about one axis and 5 rotation about the two table axes. Whorl-II uses a dumbbell conguration with two end plates, allowing full rotational freedom about two axes and 30 rotation about the transverse axis. The air-bearing pedestal base on each prohibits any translational motion. The maximum payload capacity of each is 300 lb. Both simulators use mostly the same hardware and software, but Whorl-I is chosen for the current study because it is further along in development. Whorl-I 3 of 10 American Institute of Aeronautics and Astronautics Paper 0422682 wireless, using rechargeable batteries as the power supply. VT-CAVE The VT-CAVE is part of the the University Visualization and Animation Group (UVAG),14 and is one of a growing number of CAVEs across the country. The VT-CAVE consists of 3 back-projected walls and a top-down projected oor, making up a partial cube approximately 10 feet on each side. Each screen uses an Electrohome Marquis 8000 projector to display full-color (1024x768 stereo) images at 96 Hz. Around the top of the CAVE are located a series of Intersense brand ultrasonic transmitters that work with small receivers to detect the position of objects in the CAVE. The objects currently capable of being tracked include a wand, or 6-DOF input device, and a 6-DOF pair of LCD shuttered glasses. The immersive 3-D eect of the CAVE is created because the graphical images are displayed in stereo, or double-vision. When the user stands in the CAVE and wears the LCD glasses, the shutters ash at the same rate as the stereo image, and each eye sees only the correct image, thus producing the stereo eect. Because the glasses are tracked, the user can move anywhere within the 10 ft by 10 ft area and always have the correct perspective. The fact that the CAVE encloses such a large area compared to a standard monitor allows large environments to be visualized, or smaller objects to be manipulated and viewed from any angle. Figure 6 shows a screenshot of a 3-D model of Whorl-I loaded into the CAVE. The current simulation places the model of Whorl-I in the center of the CAVE, with about the correct proportions as the actual Whorl-I spacecraft simulator. During the simulation, the user stands next to this virtual Whorl-I and uses the wand to issue input commands. The model is animated using a 3-1-2 Euler angle sequence, or heading-pitch-roll combination of rotations.15 Figure 7 shows a screenshot of what a fully operational system might look like, showing the virtual Whorl-I in orbit about the Earth. Such a system would be useful for simulating PROX-OPS scenarios, where the user takes advantage of the increased spatial awareness and sense of immersion provided by the CAVE. The present study is only considering the attitude control of a single spacecraft in a simple environment. Fig. 4 Photo of the SSSL Whorl-I spacecraft simulator, with reference frame annotated. Fig. 5 Photo of the SSSL Whorl-II spacecraft simulator highlighting dierent components. is capable of using 3 momentum wheels, 6 cold-gas thrusters, and a control moment gyro for attitude control. The momentum wheels consist of custommade aluminum and steel ywheels attached to Animatics SM3430D SmartMotors. The thrusters are Evolutionary Concepts 654-2207 solenoid valves, using compressed nitrogen. Attitude determination is accomplished with 3 solid-state rate-gyros and 3 linear accelerometers housed in a Systron Donner Inertial Division MotionPakII. Future implementations of Whorl-I will include absolute attitude sensors as well. Linear actuators with movable masses can be used to balance the simulator and adjust the center of mass. Whorl-I is equipped with a PC/104 form-factor computer as the onboard ight computer. This computer has a 32-bit, 133 MHz processor with 64 MB of RAM, and a 288 MB Disk-on-chip architecture, thus avoiding the spinning parts associated with typical hard drives. Linux is used as the operating system, and communicates through a 11 Mbps IEEE 802.11b wireless network, or W-LAN, with the other spacecraft simulator and a desktop running Linux. Besides the wireless network, the entire spacecraft simulator is System Model We make some assumptions in order to apply spacecraft dynamics equations to Whorl-I, which is subject to dierent dynamics on the surface of the Earth. First, Whorl-I is modelled as a perfectly rigid body. The main plate mounted on the air-bearing is sufciently rigid such that this will not lead to major 4 of 10 American Institute of Aeronautics and Astronautics Paper 0422682 B with N rigid, axisymmetric wheels. We take FB to be the body-xed reference frame attached to B, and specify the inertial frame FN as having constant orientation with respect to the lab. Note that this is not a true inertial frame, but we can use it as such if we neglect accelerations acting on FB and FN from the rotation of the Earth. We also dene a reference spacecraft R, with identical mass properties as B. The controller is designed such that FB will asymptotically track FR , the reference frame attached to R. Dynamics Fig. Screenshot 6 of Whorl-I model loaded into VT-CAVE graphical environment. We dene I as the moment of inertia of Whorl-I, which includes the momentum wheels and thrusters. The axial moments of inertia of the wheels are expressed as Is = diag [Is1 , , IsN ] (1) where Isi , i = 1, 2, , N denotes the axial moments of inertia of the wheels. The dynamics of this system are described as16 hB = h J1 (hB Aha ) + ge B ha = ga (2) (3) where hB is the angular momentum vector of the system in FB , dened as hB = IB + AIs s (4) Fig. 7 Screenshot of sample orbital environment with Whorl-I model, reference frames, and simplied Earth. errors for the present study. We also neglect any environmental forces that might act to perturb the simulator motion, such as friction from the air-bearing, laboratory air currents, and gravitational eects. Friction from the air-bearing is signicantly low, and air currents from the room are troublesome but can be reduced to some extent. Gravitational eects are neglected by assuming that the center of mass, center of gravity (cg), and center of rotation of Whorl-I are all coincident at the center of the air-bearing. This constraint is the most dicult to meet, since the simulator must be very carefully balanced. The linear actuators will be capable of doing this automatically once operational. Such a system would be necessary for any robust controller to correct for mass changes, especially while using the cold-gas thrusters. In the present study, we assume that the mass of Whorl-I remains constant, since any thruster rings would be short in duration. The remainder of the system model and control laws are based on a nonlinear tracking controller found in the literature.16 We let Whorl-I be a rigid spacecraft and ha is the N 1 matrix containing the axial momenta of the N -wheels. Also in these equations, ge is the 3 1 matrix of the external torques generated by the thrusters, and ga is the N 1 matrix of the torques applied by the individual motors to the wheels. The matrix A is a 3 N matrix consisting of the axial unit vectors of the wheels, and describes their orientation in the system. The matrix J is dened as J = I AIs AT (5) making J a positive denite matrix with inertia-like units. The angular velocity vector of FB can be obtained from equations (4) and (5) as B = J1 (hB Aha ) (6) Lastly, the axial angular momenta of the wheels is given by ha = Is AT B + Is s (7) where s is the N 1 vector containing the axial angular velocities of the wheels with respect to the body. Kinematics For this control law, Modied Rodrigues Parameters (MRPs) are used to represent the attitude of the spacecraft. The MRPs are dened as = e tan(/4) (8) 5 of 10 American Institute of Aeronautics and Astronautics Paper 0422682 where e is the unit vector along the Euler axis, and is the Euler angle. These components are sometimes called the Euler principal axis and Euler principal rotation angle. MRPs have a kinematic singularity at = 2, which must be avoided. We can protect against this singularity in the future by incorporating other attitude representations, such as quaternions, into our simulation. The current simulations will only consider small rotations. The kinematics dierential equation using MRPs can be written as15 = G() where G() = 1 2 I3 + + T 1 + T I3 2 (10) (9) From the dynamic equation for the virtual body, equation (13), we know that R = I1 h I1 hR + I1 gR R (18) and following a more thorough derivation in the literature,16 it can be shown that the error dynamics are given as h = h J1 (hB Aha ) + . . . B B . . . + ge JB JCR ()R (19) Equation (19) also makes use of a proof found in the literature.16 Controller The controller described below is used to track the reference motion of the virtual spacecraft with the actual spacecraft. The objective of the control law is to asymptotically drive the tracking error terms and to zero. The controller makes use of the candidate Liapunov function 1T K + 2k2 ln(1 + T ) (20) 2 which is positive denite and radially unbounded, with K = KT > 0, and k2 > 0. Choosing K = J, and using equations (19) and (11), the derivative of the candidate Liapunov function can be written as V= V = T [h J1 (hB Aha ) + ... B 1 1 B . . . + ge JB JCR ()I hR I hR + . . . B (21) ... JCR ()I1 gR Aga + k2 ] Thus, by selecting control torques ga and ge to satisfy V < 0 whenever the tracking error is not zero, the desired control can be achieved. One controller that uses this approach deals with combined thruster and reaction wheel control. The thrusters on the virtual spacecraft are assumed to the bang-bang type, and this thruster control directly determines the thruster control on the actual spacecraft with ge = gR (22) Meanwhile the reaction wheels on the actual spacecraft correct for any tracking errors that might exist between the two trajectories. Thus, this reaction wheel feedback controller is found by rewriting equation (21) as Aga = h J1 (hB Aha ) + gR JB + . . . B B ... JCR ()I1 h I1 hR + ... R B 1 ... JCR ()I gR + k1 + k2 (23) In equation (10), I3 is the 3 3 identity matrix. These denitions for the kinematics are used to describe the orientation of both the body frame and the reference frame. The equation for FB , or the actual spacecraft (Whorl-I), is B = G( B ) B (11) and the equation for FR , or the virtual spacecraft, is R = G( R )R (12) When speaking of the reference frame motion, some dynamics must be generated in order to produce that reference motion. Here, the virtual spacecraft is assumed to have the same mass and momenta properties as the actual spacecraft, with non-spinning momentum wheels. Then, the reference motion dynamics are given by hR = h I1 hR + gR (13) R hR = IR (14) Thus, if the nominal control toque gR in equation (13) is applied to the actual spacecraft with the same initial conditions and non-spinning wheels, the actual spacecraft would follow the desired attitude motion. Next, the tracking error of the angular velocity expressed in FB is B = B CR ()R B CR () (15) where is the rotation matrix from FR to FB . The term , representing the kinematics error between these two frames, is dened by B B R CR () = CN (B )CN (R )T (16) which gives V = k1 T 0 (24) The dierential equation for the error kinematics, similar to the other dierential equations (11) and (12), is written as = G() (17) where k1 > 0. This control law, when used with the error dynamics dened previously, can then be shown to be asymptotically stable.16 6 of 10 American Institute of Aeronautics and Astronautics Paper 0422682 Simulation Two dierent implementations of the above control law are currently under investigation. The rst uses the attitude of the wand to represent R . The second uses the wand as a 3-DOF joystick, where the rotation of the wand represents a desired application of gR . Preliminary computer simulations have been performed to evaluate each method before implementation on the spacecraft simulator hardware. The rst step in the current simulation procedure involves recording the wand attitude while the operator commands a hypothetical slew maneuver. This task is done while viewing the graphical display shown in Figure 6. Figure 8 shows a plot of a the wand data as the operator slowly rotates the wand about the yaw axis, with slight movement about the other two axes. This data is then post-processed in Matlab. Translating wand motion into reference attitude to implement in a operational system. The raw wand data is too noisy (see Figure 8) to numerically dierentiate, and the proposed method of polynomial tting is easy to perform during post-processing in Matlab, but impractical during actual operation. A possible solution would be to use more sophisticated lters or smoothers, but this option is not considered in the current study. The method using the wand attitude for R requires more data manipulation than would likely be feasible for a real-time system, despite the fact that the control of the virtual spacecraft is more intuitive. Namely, the operator simply rotates the wand as they would the virtual spacecraft, since the attitude of the wand is feed directly to the graphical simulation to animate the model of Whorl-I in the CAVE. The drawback is that other variables besides R are needed to calculate the reaction wheel torques ga , as is evident from equation (23). The present data analysis procedure using this method is Fit a high-order polynomial to the wand attitude data curves. This allows a good estimate of R = f (t) given the noisy nature of the data. Dierentiate to obtain R . Calculate R = f (t) from R = f (t). Calculate R = f (t) from the relation R = S(R )R where c2 s3 c3 0 s2 0 1 S(R ) = (25) c2 c3 s3 0 and the shorthand notation refers to ci = cos i and si = sin i . Dierentiate R = f (t) to obtain R = f (t). Calculate gR from Eulers Law gR = IR + R IR Fig. 8 Saved attitude data from wand. Translating wand motion into reference torque (26) Knowing R , R , and gR , we can numerically integrate the equations of motion to simulate the operation of the controller given the initial conditions. While straight forward to describe, this method is dicult The second method is more practical to implement in a working system, but the resulting reference spacecraft motion is less intuitive for the operator to anticipate than the previous method. As the wand is rotated, a nite torque is generated (see Figure 9). This method is analogous to the actuation of a ono thruster using a ight stick, as was discussed in the literature review. Whereas the visualization of the reference motion in the graphical simulation requires additional steps (since the attitude of the wand is no longer directly driving the attitude of the graphical model), this method is a more realistic option to implement in an operational system. The torque prole shown in Figure 9 was generated directly from the rotation of the wand from the neutral position (i.e., R = 0). A constant torque of 0.6 N-m was produced for 2 seconds, with a sign determined by the direction of rotation of the wand. This estimated torque value is an estimate of the external torque available to Whorl-I from the cold-gas thrusters. Preliminary studies being conducted in the SSSL on the thruster characterization were used to generate this estimate. Note that we only produce a torque about the y axis of the simulator, since the wand motion about the other two axes is small in this case. The use of such a deadband prevents very small wand movements from causing unexpected thruster ring. The current analysis of this control method is performed using computer simulation in Matlab. We let 7 of 10 American Institute of Aeronautics and Astronautics Paper 0422682 where we assume that the principal axes are aligned with FB . The values of the gains given in the reference were obtained using a commercial software package to computer optimal gains for given bang-bang maneuvers. Here we select arbitrary gains of k1 = k2 = 5 for the time being, with the only criteria being that the resulting motor torque commands (i.e., ga ) are less than the maximum available torques of the motors on Whorl-I, which is approximately 4 N-m peak torque. Lastly, the reaction wheels are arranged such that A is simply the 3 3 identity matrix, and the Is of each wheel is 0.075 kg-m2 . Fig. 9 On-o torque prole generated by wand motion in second control method. the state vector be X= R R B B Aha T (27) Equations (11),(12),(18),(23) and B B = J1 JB + JCR R k1 k2 (28) the are then used as the state vector dierential equations that dene X= R R B B Aha T (29) which represents a coupled system of equations that must be solved using a numerical integration algorithm and given initial conditions. We use the ode45 function in Matlab, which uses an explicit one-step Runge Kutta medium-order method,17 to obtain numerical solutions to the set of ordinary dierential equations. We specify the initial conditions T R = 0 R = 0 (30) X(t = 0) = B = 0 + x B = 0 + y Aha = 0 where x= 0.05 0.5 0.07 y= 0.1 0.1 0.75 rad/s (31) (32) Fig. 10 Predicted attitude (in Euler angles) of reference and actual bodies under the current computer simulation of the second control method. represent arbitrary errors on the initial conditions between the reference and actual spacecraft. The moment of inertia I of the spacecraft is taken as an estimate of Whorl-Is mass properties. The computer aided design (CAD) software AutoCAD 2002 Mechanical Desktop is used to generate an estimate of the mass properties of the spacecraft simulator given the location and mass of each part 5.8 0.0 0.0 I = 0.0 8.1 0.0 kg-m2 (33) 0.0 0.0 12.7 Fig. 11 Predicted attitude (in MRPs) of reference and actual bodies under the current computer simulation of the second control method. Figures 10 and 11 show the calculated attitude motion of the reference and actual bodies with time, expressed in both MRPs and Euler angles. Figure 12 shows the corresponding angular velocity of these frames. The aect of the on-o thruster rings is clearly visible in these plots. We see periods of coasting, especially for FB , corresponding to o thruster conditions, and periods of acceleration during the on 8 of 10 American Institute of Aeronautics and Astronautics Paper 0422682 Fig. 12 Predicted angular velocity of reference and actual bodies under the current computer simulation of the second control method. Fig. 14 Plot of angular velocity error for computer simulation of second control method. Fig. 13 Plot of attitude error for computer simulation of second control method. Fig. 15 Plot of axial torques applied to the reaction wheels during computer simulation of second control method. conditions. We see in Figures 13 and 14 that the attitude and angular velocity error, respectively, rapidly approach zero during the early portions of the trial. The majority of the error also appears to be attributed to initial condition errors. In fact, if x amd y in equations (31) and (32) were zero, theoretically FB would track FR perfectly.16 The application of this controller to the real Whorl-I would always have some errors, either from initial condition uncertainties or errors in thruster characterization, motor torque, mass properties, etc. Lastly, we see that the motor torques did not exceed the 4 N-m limit given the current gains. However, with changes in ga , say from pressure loss in the nitrogen tank after repeated use, the motor torque would eventually increase until all of the control authority was supplied from the wheels. Further simulations should be conducted to nd proper levels for all of these values. CONCLUSION We have identied the usefulness of a system whereby a human operator can use a CAVE to eectively stay in-the-loop of a spacecraft control system. Virtual environments can aid in the sensation of telepresence, making the human a more integral part of the system. We have described the potential for the spacecraft simulators located in the SSSL and the VTCAVE to serve as eective test-beds for such a system. Despite the fact that the current study requires further work before being implemented on Whorl-I or WhorlII, we have identied a potential control law to test the system. Computer simulations have shown that the 6-DOF wand can serve as an eective input device, with pros and cons to both methods of control. Using the wand to represent the desired spacecraft reference attitude allows for easy visualization of the resulting motion, but correlating this input with the chosen control laws is ill suited for real-time systems and requires more testing. Using the wand to represent the desired external torque on the reference spacecraft is easier to 9 of 10 American Institute of Aeronautics and Astronautics Paper 0422682 implement, but has challenges with useability in the virtual environment. References J. and Larson, W. e., Space Mission Analysis and Design, Microcosm Press and Kluwer Academic Publishers, 1999. 2 McGreevy, M. A. and Stoker, C., Telepresence for Planetary Exploraiton, The International Society of Optical Engineering: Cooperative Intelligent Robotics in Space, Vol. 1387, 1990, pp. 110123. 3 Brody, A. et al., Interactive Displays for Trajectory Planning and Proximity Operations, Journal of Spacecraft and Rockets, Vol. 30, No. 4, Jul-Aug 1993, pp. 514518. 4 Grunwald, A. and Ellis, S., Visual Display Aid for Orbital Maneuvering: Design Considerations, Journal of Guidance, Control, and Dynamics, Vol. 16, No. 1, Jan-Feb 1993, pp. 139 144. 5 Brody, A. and Ellis, S., Manual Control Aspects of Space Station Docking Maneuvers, Proceedings of the 20th Intersocity Conference on Environmental Systems, Society of Automotive Engineers, Williamsburg, VA, July 1990, pp. 16. 6 Stoker, C., From Antartica to Space: Use of Telepresence and Virtual Reality in Control of a Remote Underwater Vehicle, Mobile Robots IX , Vol. 2352, The International Society of Optical Engineering, 1994, pp. 288299. 7 Nguyen, L. et al., Autonomous Robots, Vol. 11, chap. Virtual Reality Interfaces for Visualization and Control of Remote Vehicles, Kluwer Academic Publishers, 2001, pp. 5968. 8 Museth, K. et al., Semi-immersive Space Mission Design and Visualization: Case Study of the Terrestrial Planet Finder Mission, SIGGRAPH Proceedings on Visualization, Vol. 21-26, IEEE, October 2001, pp. 501599. 9 Cheatham, D. and Hackler, C., Handling Qualities for Pilot Control of Apollo Lunar Landing Spacecraft, Journal of Spacecraft and Rockets, Vol. 3, No. 5, May 1966, pp. 632628. 10 Clark, H., Control of a Remote Maneuvering Unit During Satellite Inspection, Human Factors, Vol. 8, December 1966, pp. 573582. 11 Stengel, R., Manual Control of the Lunar Module, Journal of Spacecraft and Rockets, Vol. 7, No. 8, August 1970, pp. 941948. 12 Alexander, H., Experiments in Teleoperation and Autonomous Control of Space Robotic Vehicles, Proceedings of the 10th American Control Conference, IEEE, Boston, MA, June 1991, pp. 14741477. 13 Schwartz, J. L., Peck, M. A., and Hall, C. D., Historical Review of Air-Bearing Spacecraft Simulators, Journal of Guidance, Control and Dynamics, Vol. 26, No. 4, 2003, pp. 513522. 14 Kelso, J. e. a., DIVERSE: A Framework for Building Extensible and Recongurable Device-Independent Virtual Environments and Distributed Asynchronous Simulations, Presence, Vol. 12, No. 1, 36 2003, pp. 19. 15 Schaub, H. and Junkins, J., Analytical Mechanics of Space Systems, AIAA Education Series, Reston, VA, 2003. 16 Hall, C., Tsiotras, P., and Shen, H., Tracking Rigid Body Motion Using Thrusters and Momentum Wheels, The Journal of the Astronautical Sciences, Vol. 50, No. 3, Jul-Sep 2002, pp. 311323. 17 Hanselman, D. and Littleeld, B., Mastering Matlab 6: A Comprehensive Tutorial and Reference, Prentice Hall, Upper Saddle River, New Jersey, 2001. 1 Wertz, 10 of 10 American Institute of Aeronautics and Astronautics Paper 0422682
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:

Virginia Tech - GYPSYMOTH - 9
Virginia Tech - ENTO - 9
Virginia Tech - FLL - 09
Office of International Research, Education, and DevelopmentVIRGINIA POLYTECHNIC INSTITUTE AND STATE UNIVERSITY1060 Litton Reaves Hall (0334) Blacksburg, Virginia 24061 USA Office phone: (540) 231-6338 Fax: (540) 231-5164 http:/www.oired.vt.edu
Virginia Tech - FLL - 09
VIRGINIA TECH STUDY ABROAD PROGRAM LIABILITY AGREEMENT I, _, am a student at Virginia Polytechnic Institute and State University (or known as Virginia Tech) and have agreed to participate in a study abroad program from __ until _ in _ (the program).
Virginia Tech - FLL - 09
Citizenship expectations and responsibilities for faculty members and students attending the Center for European Studies and Architecture (CESA). Residence and study at the Center for European Studies and Architecture requires a willingness on the pa
Virginia Tech - CSGRAD - 3
A Literature Survey on the Design of Speech Interface to 3D ApplicationsSeonho Kim (haebang@vt.edu)1. IntroductionMore and more virtual reality applications are using speech interfaces because they have obvious advantages over other user interfac
Virginia Tech - HW - 2
CS5704 SOFTWARE ENGINEERING HW#2904-06-9603 Seonho Kim shk@vt.eduFigure 3-1. Class diagramCustomer name : String phone : String add(name, phone) +owner 1 * +p urcha sed Reservati on d ate : DateShow name : String +show 1Subscription Series s
Virginia Tech - SSIMUL - 1
CS 5224ASSIGNMENT 1Given on: Feb. 6 Due on: Feb. 20Spring 2003A Burger King fast food restaurant serves its customers as a multiple-server multiple-line queuing system. A first-come-first-serve queue forms in front of each of the three cashier
Virginia Tech - SSIMUL - 2
CS 5224Given: March 11, 2003Assignment 215%Spring 2003Due: March 25, 2003A computer system consists of three networked service facilities: Macintosh, NeXTstation, and LaserJet Printer. Three groups of personal computer (PC) users remotely di
Virginia Tech - SSIMUL - 3
CS 5224Assigned: March 25, 2003Assignment 315%Spring 2003Due: April 8, 2003The Happiness Airlines Corporation provides shuttle flights between Dallas (Texas), Frankfurt (Germany), and Tokyo (Japan) with three airplanes. No reservation is nee
Virginia Tech - CS - 5764
Sample # 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1temp 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.5 23.
Virginia Tech - CS - 5764
GeneNameGenBankId1.5 Hr 4 hr 6 Hr 8 Hr 12 Hr aquaporin 4 {IMAGE: 362047} AA001003 1.54 -0.21 1.49 -0.12 0.96 insulin receptor {IMAGE: 427812} AA001106 1.22 -0.3 0.62 0.73 -0.21 histidine-rich glycoprotein {IMAGE: 427727} AA001289 0.94 -0.18 0.08 1.52
Virginia Tech - CS - 2504
CS 2604 Data StructuresHomework 1: IntroductionPrepare your answers to the following questions in a plain text file. Submit your file to the Curator system by the posted deadline for this assignment. No late submissions will be accepted. You will
Virginia Tech - CS - 2504
CS 2604 Data StructuresHomework 2: Basic MIPSPrepare your answers to the following questions in a plain text file. Submit your file to the Curator system by the posted deadline for this assignment. No late submissions will be accepted. You will s
Virginia Tech - CS - 2504
CS 2604 Data StructuresHomework 3: MIPS ProceduresPrepare your answers to the following questions in a plain text file. Submit your file to the Curator system by the posted deadline for this assignment. No late submissions will be accepted. You w
Virginia Tech - CS - 2504
CS 2504 Intro Computer OrganizationHomework 4: Computer ArithmeticPrepare your answers in a plain text file. Submit your file to the Curator system by the posted deadline for this assignment. No late submissions will be accepted. You will submit
Virginia Tech - CS - 2504
CS 2504 Intro Computer OrganizationDRAFTHomework 5: Logic DesignFollow the instructions given below to prepare your solutions to the questions. Use either a Windows zip utility, or the Unix tar command to prepare a zipped archive containing all
Virginia Tech - CS - 2504
CS 2504 Intro Computer OrganizationHomework 6: Logic DesignFollow the instructions given below to prepare your solutions to the questions. Your submission will be a single LogoSim file containing four separate circuits on different panels. Submit
Virginia Tech - CS - 2504
CS 2504 Intro Computer OrganizationHomework 7: ControlFollow the instructions given below to prepare your solutions to the questions. Your submission will be a single LogoSim file containing four separate circuits on different panels. Submit your
Virginia Tech - CS - 2504
CS 2504 Intro Computer OrganizationHomework 8: Datapath &amp; ControlSubmit a single text file containing your answers to the questions to the Curator system by the posted deadline for this assignment. No late submissions will be accepted. You will s
Virginia Tech - CS - 2504
CS 2504 Intro Computer OrganizationHomework 9: PerformanceSubmit a single text file containing your answers to the questions to the Curator system by the posted deadline for this assignment. You are advised to state your answers in complete sente
Virginia Tech - ECE - 03
4A fleet of Virginia Tech AUVs will be used to help the Navy develop underwater search and tracking capabilities and will help marine scientists determine the health of coastal ecosystems. Virginia Tech Bradley Department of Electrical &amp; Computer E
Virginia Tech - RYDER - 07
Advanced Program Analyses for Object-oriented SystemsDr. Barbara G. Ryder Rutgers University http:/www.cs.rutgers.edu/~ryder http:/prolangs.rutgers.edu/ July 2007PROLANGS Languages/Compilers and Software Engineering Mature research projects Alg
Virginia Tech - RYDER - 1
Advanced Program Analyses for Object-oriented SystemsDr. Barbara G. Ryder Rutgers University http:/www.cs.rutgers.edu/~ryder http:/prolangs.rutgers.edu/ July 2007PROLANGS Languages/Compilers and Software Engineering Mature research projects Alg
Virginia Tech - RYDER - 07
Advanced Program Analyses for Object-oriented SystemsDr. Barbara G. Ryder Rutgers University http:/www.cs.rutgers.edu/~ryder http:/prolangs.rutgers.edu/ July 2007ACACES-2 July 2007 BG Ryder 1Lecture 2 - Outline Type-based call graph constructio
Virginia Tech - RYDER - 2
Advanced Program Analyses for Object-oriented SystemsDr. Barbara G. Ryder Rutgers University http:/www.cs.rutgers.edu/~ryder http:/prolangs.rutgers.edu/ July 2007ACACES-2 July 2007 BG Ryder 1Lecture 2 - Outline Type-based call graph constructio
Virginia Tech - RYDER - 07
Advanced Program Analyses for Object-oriented SystemsDr. Barbara G. Ryder Rutgers University http:/www.cs.rutgers.edu/~ryder http:/prolangs.rutgers.edu/ July 2007ACACES-3 July 2007 BG Ryder 1Lecture 3 - Outline Context-sensitive reference analy
Virginia Tech - RYDER - 3
Advanced Program Analyses for Object-oriented SystemsDr. Barbara G. Ryder Rutgers University http:/www.cs.rutgers.edu/~ryder http:/prolangs.rutgers.edu/ July 2007ACACES-3 July 2007 BG Ryder 1Lecture 3 - Outline Context-sensitive reference analy
Virginia Tech - RYDER - 07
Advanced Program Analyses for Object-oriented SystemsDr. Barbara G. Ryder Rutgers University http:/www.cs.rutgers.edu/~ryder http:/prolangs.rutgers.edu/ July 2007ACACES-4 July 2007 BG Ryder 1Lecture 4 - Outline Empirical results from dynamic sa
Virginia Tech - RYDER - 4
Advanced Program Analyses for Object-oriented SystemsDr. Barbara G. Ryder Rutgers University http:/www.cs.rutgers.edu/~ryder http:/prolangs.rutgers.edu/ July 2007ACACES-4 July 2007 BG Ryder 1Lecture 4 - Outline Empirical results from dynamic sa
Virginia Tech - RYDER - 07
Advanced Program Analyses for Object-oriented SystemsDr. Barbara G. Ryder Rutgers University http:/www.cs.rutgers.edu/~ryder http:/prolangs.rutgers.edu/ July 2007ACACES-5 July 2007 BG Ryder 1 Uses of analysis in software toolsLecture 5 - Outli
Virginia Tech - RYDER - 5
Advanced Program Analyses for Object-oriented SystemsDr. Barbara G. Ryder Rutgers University http:/www.cs.rutgers.edu/~ryder http:/prolangs.rutgers.edu/ July 2007ACACES-5 July 2007 BG Ryder 1 Uses of analysis in software toolsLecture 5 - Outli
Virginia Tech - RYDER - 07
References G. Aigner and U. Hozle, Eliminating Virual Function Calls in C+ Programs, ECOOP96. L. O. Andersen. Program analysis and specialization for the C programming language. PhD thesis, DIKU, University of Copenhagen, 1994. Also availab
Virginia Tech - RYDER - 2
References G. Aigner and U. Hozle, Eliminating Virual Function Calls in C+ Programs, ECOOP96. L. O. Andersen. Program analysis and specialization for the C programming language. PhD thesis, DIKU, University of Copenhagen, 1994. Also availab
Virginia Tech - ETD - 05152008
Chapter 1: Rethinking the Concept of ShiLao Zi,8 the philosopher of ancient China and the central figure in Taoism, uses the word shi in his Dao de jing to refer to the environment. He writes, The Tao (Dao) engenders them, And its Te (de) cultivates
Virginia Tech - ETD - 05152008
Chapter 2: The Shi of Huizhou Merchants and Craftsmen around 1800 A.D.In this chapter, the Huizhou culture is briefly explored to establish the context for the later discussions of shi manifested in different house doors. Two groups of Huizhou peopl
Virginia Tech - ETD - 05152008
Chapter 3: The Door as a Clever Device with Crafty ConstructsThe advantageous shi generated by setting up cunning strategies in warfare as in Sun Zis The Art of War is also evident in the clever construction techniques of the traditional Chinese doo
Virginia Tech - ETD - 05152008
Chapter 4: The Door as a Ritualistic and Cosmological DeviceDerived from the Xun Zi theory on rites, ritual shi that is attained through the proper Confucian ritual disposition can authoritatively mold a common person into an abiding citizen and bri
Virginia Tech - ETD - 2227102539
A CONTEMPORARY TURKISH COFFEEHOUSE DESIGN BASED ON HISTORIC TRADITIONS by Timur Oral Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree of MASTER OF SCI
Virginia Tech - ETD - 02262008
WATSONS HOTEL, MUMBAIA CELEBRATION OF THE CAST IRON FRAMEBy Nishant ShahThesis submitted to the faculty of Virginia Polytechnic Institute and State University in partial fulllment of the requirements for the degree of Master of Architecture. Febru
Virginia Tech - ETD - 02262008
Fig. 5.3Fig. 5.4Fig. 5.5Fig. 5.6Fig. 5.7Fig. 5.8The derivation of panels: The original faade of the Watsons played a major role in creating its identity. The divisions in the grid forming the doors to the balcony, the door framing element
Virginia Tech - ETD - 02262008
THE STAIRCASE: The main staircase which provided for vertical circulation in the original design is preserved. It now forms a sculptural element that is experienced from the inside of the building. This element is highlighted by a box, L shaped in pl
Virginia Tech - ETD - 06162005
Identifying Evolutionarily Conserved Protein Interaction NetworksCorban G. RiveraThesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulllment of the requirements for the degree ofMaster of Scien
Virginia Tech - ETD - 04302007
Algorithm Visualization: The State of the FieldMatthew L. CooperThesis submitted to the faculty of the Virginia Polytechnic Institute and State University in partial fulllment of the requirements for the degree ofMASTER OF SCIENCE in Computer Sc
Virginia Tech - ETD - 05172001
ANIMATIONS AND INTERACTIVE MATERIAL FOR IMPROVING THE EFFECTIVENESS OF LEARNING THE FUNDAMENTALS OF COMPUTER SCIENCE by William S. Gilley Thesis submitted to the faculty of the Virginia Polytechnic Institute and State University in partial fulfillmen
Virginia Tech - ETD - 71798
The Effects of Humor on Cognitive Learning in a Computer-Based EnvironmentRobert D. WhisonantDissertation submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree
Virginia Tech - ETD - 121799
Transformations:An Arts Center for Narrows Virginia.iTransformationsAn Arts Center for Narrows, Virginia. by Paul GehringerA design thesis submitted to the Graduate Faculty of Virginia Polytechnic Institute and State University in partial fu
Virginia Tech - ETD - 32498
7KH 'HOWD :LQJ /HDGLQJ(GJH 9RUWH[ 6\VWHP 8QGHUJRLQJ 9RUWH[ %UHDNGRZQ $ &amp;RQWULEXWLRQ WR LWV &amp;KDUDFWHUL]DWLRQ DQG &amp;RQWURO XQGHU '\QDPLF &amp;RQGLWLRQV %\ 1RUPDQ : 6FKDHIIOHU'LVVHUWDWLRQ VXEPLWWHG WR WKH )DFXOW\ RI WKH 9LUJLQLD 3RO\WHFKQLF ,QVWLWXWH DQG 6W
Virginia Tech - ETD - 05042006
Numerical Simulation of Nanoscale Flow: A Molecular Dynamics Study of DragBy Tim Sirk Thesis submitted to the faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree of Master of S
Virginia Tech - ETD - 05072003
Link Establishment in Ad Hoc Networks Using Smart AntennasVikram DhamThesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree of Master of Science in Elect
Virginia Tech - CI - 2000
A Century of Contribution: the Christiansburg Institute and Educational Change in VirginiaAnna Fariello and the Curatorial Advisory Committee April 4, 2000; 232 Lane Hall, Virginia Tech
Virginia Tech - CI - 44
A Century of Contribution: the Christiansburg Institute and Educational Change in VirginiaAnna Fariello and the Curatorial Advisory Committee April 4, 2000; 232 Lane Hall, Virginia Tech
Virginia Tech - CI - 2000
Louretta WimberlyAfrican American Preservation AllianceCRITICAL ISSUES IN APPALACHIA Interpretation of Appalachian Artifacts Anna Fariello April 3, 2000 HUM 4414-3040 210 Mjr. Williams Hall, Virginia TechPhotographs by Tony Atkins, Digital Librar
Virginia Tech - SCHOLAR - 54
STAFFCoeditors Cy Dillon Ferrum College P.O. Box 1000 Ferrum, Virginia 24088 (540) 365-4428 cdillon@ferrum.edu Lyn C. A. Gardner Hampton Public Library 4207 Victoria Blvd. Hampton, Virginia 23669 (757) 727-1218 (757) 727-1151 (fax) cgardner@hampton.
Virginia Tech - SCHOLAR - 54
STAFFCoeditors Cy Dillon Ferrum College P.O. Box 1000 Ferrum, Virginia 24088 (540) 365-4428 cdillon@ferrum.edu Lyn C. A. Gardner Hampton Public Library 4207 Victoria Blvd. Hampton, Virginia 23669 (757) 727-1218 (757) 727-1151 (fax) cgardner@hampton.
Virginia Tech - SCHOLAR - 53
STAFFCoeditors Cy Dillon Ferrum College P.O. Box 1000 Ferrum, Virginia 24088 (540) 365-4428 cdillon@ferrum.edu C. A. Gardner Hampton Public Library 4207 Victoria Blvd. Hampton, Virginia 23669 (757) 727-1218 (757) 727-1151 (fax) cgardner@hampton.gov
Virginia Tech - SCHOLAR - 53
STAFFCoeditors Cy Dillon Ferrum College P.O. Box 1000 Ferrum, Virginia 24088 (540) 365-4428 cdillon@ferrum.edu C. A. Gardner Hampton Public Library 4207 Victoria Blvd. Hampton, Virginia 23669 (757) 727-1218 (757) 727-1151 (fax) cgardner@hampton.gov
Virginia Tech - SCHOLAR - 53
STAFFCoeditors Cy Dillon Ferrum College P.O. Box 1000 Ferrum, Virginia 24088 (540) 365-4428 cdillon@ferrum.edu C. A. Gardner Hampton Public Library 4207 Victoria Blvd. Hampton, Virginia 23669 (757) 727-1218 (757) 727-1151 (fax) cgardner@hampton.gov
Virginia Tech - SCHOLAR - 53
STAFFCoeditors Cy Dillon Ferrum College P.O. Box 1000 Ferrum, Virginia 24088 (540) 365-4428 cdillon@ferrum.edu C. A. Gardner Hampton Public Library 4207 Victoria Blvd. Hampton, Virginia 23669 (757) 727-1218 (757) 727-1151 (fax) cgardner@hampton.gov
Virginia Tech - SCHOLAR - 52
STAFFCoeditors Cy Dillon Ferrum College P.O. Box 1000 Ferrum, Virginia 24088 (540) 365-4428 cdillon@ferrum.edu C. A. Gardner Hampton Public Library 4207 Victoria Blvd. Hampton, Virginia 23669 (757) 727-1218 (757) 727-1151 (fax) cgardner@hampton.gov
Virginia Tech - SCHOLAR - 52
STAFFCoeditors Cy Dillon Ferrum College P.O. Box 1000 Ferrum, Virginia 24088 (540) 365-4428 cdillon@ferrum.edu C. A. Gardner Hampton Public Library 4207 Victoria Blvd. Hampton, Virginia 23669 (757) 727-1218 (757) 727-1151 (fax) cgardner@hampton.gov