Search NASA⌕ Search

SEARCH · Search NASA

Results for “articulating”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 217 records · Page 12

Recursive flexible multibody system dynamics using spatial operators

This paper uses spatial operators to develop new spatially recursive dynamics algorithms for flexible multibody systems. The operator description of the dynamics is identical to that for rigid multibody systems. Assumed-mode models are used for the deformation of each individual body. The algorithms are based on two spatial operator factorizations of the system mass matrix. The first (Newton-Euler) factorization of the mass matrix leads to recursive algorithms for the inverse dynamics, mass matrix evaluation, and composite-body forward dynamics for the systems. The second (innovations) factorization of the mass matrix, leads to an operator expression for the mass matrix inverse and to a recursive articulated-body forward dynamics algorithm. The primary focus is on serial chains, but extensions to general topologies are also described. A comparison of computational costs shows that the articulated-body, forward dynamics algorithm is much more efficient than the composite-body algorithm for most flexible multibody systems.

Jain, A.↗

Experimental verification of nanometer level optical pathlength control on a flexible structure

This paper describes an experimental facility being developed for demonstration and validation of control concepts arising out of NASA's Control Structure Interaction program. The facility is meant to be a ground testbed with relevance to a broad class of precision optical space systems. The objective of the experimental program is to investigate a multilayer control approach to the maintenance of nanometer-level optical pathlength stability in the presence of external disturbances and multiple structural resonances. The facility is designed to explore the effect of applying, separately and in combinations, structural vibration suppression, vibration isolation, and active optical articulation. This paper describes the testbed facility, the structure, optics, sensors, actuators, and real-time computer and program development environment. Initial optical articulation experimental results are presented.

O'Neal, Michael↗

A structurally adaptive space crane concept for assembling space systems on orbit

A space crane concept is presented which is based on erectable truss hardware to achieve high stiffness and low mass booms and articulating-truss joints which can be assembled on orbit. The hardware is characterized by linear load-deflection response and is structurally predictable. The crane can be reconfigured into different geometries to meet future assembly requirements. Articulating-truss joint concepts with significantly different geometries are analyzed and found to have similar static and dynamic performance, which indicates that criteria other than structural and kinematic performance can be used to select a joint. Passive damping and an open-loop preshaped command input technique greatly enhance the structural damping in the space crane and may preclude the need for an active vibrations suppression system.

Dorsey, John T.↗

The Robotic All-Terrain Lunar Exploration Rover (RATLER): Increased mobility through simplicity

A new concept mobility chassis for a robotic rover is described which is inherently simple with few moving parts or complex linkages. The RATLER design utilizes a four-wheel drive, skid steered propulsion system in conjunction with passive articulation of the dual body vehicle. This uniquely simple method of chassis articulation allows all four wheels to remain in contact with the ground even while climbing obstacles as large as 1.3 wheel diameters. A prototype mobility platform was built which is approximately 1 m(sup 2) with 0.5 m diameter wheels and all-wheel electric drive. The theoretical mobility limitations are discussed and compared with the results of field trials of the prototype platform. The theoretical model contrasted with measured performance is then used to predict the expected mobility of the RATLER design on the Lunar surface.

Pletta, J. Bryan↗

Aeroelastic simulation of higher harmonic control

This report describes the development of an aeroelastic analysis of a helicopter rotor and its application to the simulation of helicopter vibration reduction through higher harmonic control (HHC). An improved finite-state, time-domain model of unsteady aerodynamics is developed to capture high frequency aerodynamic effects. An improved trim procedure is implemented which accounts for flap, lead-lag, and torsional deformations of the blade. The effect of unsteady aerodynamics is studied and it is found that its impact on blade aeroelastic stability and low frequency response is small, but it has a significant influence on rotor hub vibrations. Several different HHC algorithms are implemented on a hingeless rotor and their effectiveness in reducing hub vibratory shears is compared. All the controllers are found to be quite effective, but very differing HHC inputs are required depending on the aerodynamic model used. Effects of HHC on rotor stability and power requirements are found to be quite small. Simulations of roughly equivalent articulated and hingeless rotors are carried out, and it is found that hingeless rotors can require considerably larger HHC inputs to reduce vibratory shears. This implies that the practical implementation of HHC on hingeless rotors might be considerably more difficult than on articulated rotors.

Robinson, Lawson H.↗

Controlling under-actuated robot arms using a high speed dynamics process

The invention controls an under-actuated manipulator by first obtaining predetermined active joint accelerations of the active joints and the passive joint friction forces of the passive joints, then computing articulated body qualities for each of the joints from the current positions of the links, and finally computing from the articulated body qualities and from the active joint accelerations and the passive joint forces, active joint forces of the active joints. Ultimately, the invention transmits servo commands to the active joint forces thus computed to the respective ones of the joint servos. The computation of the active joint forces is accomplished using a recursive dynamics algorithm. In this computation, an inward recursion is first carried out for each link, beginning with the outermost link in order to compute the residual link force of each link from the active joint acceleration if the corresponding joint is active, or from the known passive joint force if the corresponding joint is passive. Then, an outward recursion is carried out for each link in which the active joint force is computed from the residual link force if the corresponding joint is active or the passive joint acceleration is computed from the residual link force if the corresponding joint is passive.

Jain, Abhinandan↗

Astrophysical Adaptation of Points, the Precision Optical Interferometer in Space

POINTS (Precision Optical INTerferometer in Space) would perform microarcsecond optical astrometric measurements from space, yielding submicroarcsecond astrometric results from the mission. It comprises a pair of independent Michelson stellar interferometers and a laser metrology system that measures both the critical starlight paths and the angle between the baselines. The instrument has two baselines of 2 m, each with two subapertures of 35 cm; by articulating the angle between the baselines, it observes targets separated by 87 to 93 deg. POINTS does global astrometry, i.e., it measures widely separated targets, which yields closure calibration, numerous bright reference stars, and absolute parallax. Simplicity, stability, and the mitigation of systematic error are the central design themes. The instrument has only three moving-part mechanisms, and only one of these must move with sub-milliradian precision; the other two can tolerate a precision of several tenths of a degree. Optical surfaces preceding the beamsplitter or its fold flat are interferometrically critical; on each side of the interferometer, there are only three such. Thus, light loss and wavefront distortion are minimized. POINTS represents a minimalistic design developed ab initio for space. Since it is intended for astrometry, and therefore does not require the u-v-plane coverage of an imaging, instrument, each interferometer need have only two subapertures. The design relies on articulation of the angle between the interferometers and body pointing to select targets; the observations are restricted to the 'instrument plane.' That plane, which is fixed in the pointed instrument, is defined by the sensitive direction for the two interferometers. Thus, there is no need for siderostats and moving delay lines, which would have added many precision mechanisms with rolling and sliding parts that would be required to function throughout the mission. Further, there is no need for a third interferometer, as is required when out-of-plane observations are made. An instrument for astrometry, unlike those for imaging, can be compact and yet scientifically productive. The POINTS instrument is compact and therefore requires no deployment of precision structures, has no low-frequency (i.e., under 100 Hz) vibration modes, and is relatively easy to control thermally. Because of its small size and mass, it is easily and quickly repointed between observations. Further, because of the low mass, it can be economically launched into high Earth orbit which, in conjunction with a solar shield, yields nearly unrestricted sky coverage and a stable thermal environment.

Reasenberg, Robert D.↗

Sensory Motor Coordination in Robonaut

As a participant of the year 2000 NASA Summer Faculty Fellowship Program, I worked with the engineers of the Dexterous Robotics Laboratory at NASA Johnson Space Center on the Robonaut project. The Robonaut is an articulated torso with two dexterous arms, left and right five-fingered hands, and a head with cameras mounted on an articulated neck. This advanced space robot, now driven only teleoperatively using VR gloves, sensors and helmets, is to be upgraded to a thinking system that can find, interact with and assist humans autonomously, allowing the Crew to work with Robonaut as a (junior) member of their team. Thus, the work performed this summer was toward the goal of enabling Robonaut to operate autonomously as an intelligent assistant to astronauts. Our underlying hypothesis is that a robot can develop intelligence if it learns a set of basic behaviors (i.e., reflexes - actions tightly coupled to sensing) and through experience learns how to sequence these to solve problems or to accomplish higher-level tasks. We describe our approach to the automatic acquisition of basic behaviors as learning sensory-motor coordination (SMC). Although research in the ontogenesis of animals development from the time of conception) supports the approach of learning SMC as the foundation for intelligent, autonomous behavior, we do not know whether it will prove viable for the development of autonomy in robots. The first step in testing the hypothesis is to determine if SMC can be learned by the robot. To do this, we have taken advantage of Robonaut's teleoperated control system. When a person teleoperates Robonaut, the person's own SMC causes the robot to act purposefully. If the sensory signals that the robot detects during teleoperation are recorded over several repetitions of the same task, it should be possible through signal analysis to identify the sensory-motor couplings that accompany purposeful motion. In this report, reasons for suspecting SMC as the basis for intelligent behavior will be reviewed. A robot control system for autonomous behavior that uses learned SMC will be proposed. Techniques for the extraction of salient parameters from sensory and motor data will be discussed. Experiments with Robonaut will be discussed and preliminary data presented.

Peters, Richard Alan, II↗

Power System Options Evaluated for the Radiation and Technology Demonstration Mission

The Radiation and Technology Demonstration (RTD) Mission is under joint study by three NASA Centers: the NASA Johnson Space Center, the NASA Goddard Space Flight Center, and the NASA Glenn Research Center at Lewis Field. This Earth-orbiting mission, which may launch on a space shuttle in the first half of the next decade, has the primary objective of demonstrating high-power electric thruster technologies. Secondary objectives include better characterization of Earth's Van Allen trapped-radiation belts, measurement of the effectiveness of the radiation shielding for human protection, measurement of radiation effects on advanced solar cells, and demonstration of radiation-tolerant microelectronics. During the mission, which may continue up to 1 year, the 2000-kg RTD spacecraft will first spiral outward from the shuttle-deployed, medium-inclination, low Earth orbit. By the phased operation of a 10-kW Hall thruster and a 10-kW Variable Specific Impulse Magneto-Plasma Rocket, the RTD spacecraft will reach a low-inclination Earth orbit with a radius greater than five Earth radii. This will be followed by an inward spiraling orbit phase when the spacecraft deploys 8 to 12 microsatellites to map the Van Allen belts. The mission will conclude in low Earth orbit with the possible retrieval of the spacecraft by the space shuttle. A conceptual RTD spacecraft design showing two photovoltaic (PV) array wings, the Hall thruster with propellant tanks, and stowed microsatellites is presented. Early power system studies assessed five different PV array design options coupled with a 120-Vdc power management and distribution system (PMAD) and secondary lithium battery energy storage. Array options include (1) state-of-the-art 10-percent efficient three-junction amorphous SiGe thin-film cells on thin polymer panels deployed with an inflatable (or articulated) truss, (2) SCARLET array panels, (3) commercial state-of-the-art, planar PV array rigid panels with 25-percent efficient, three-junction GaInP2/GaAs/Ge solar cells, (4) rigid panels with 25-percent efficient, three-junction GaInP2/GaAs/Ge solar cells, in a 2 -concentrator trough configuration, and (5) thin polymer panels with 25-percent efficient, three-junction GaInP2/GaAs/Ge solar cells deployed with an inflatable (or articulated) truss. To assess the relative merits of these PV array design options, the study group developed a dedicated Fortran code to predict power system performance and estimate system mass. This code also modeled Earth orbital environments important for accurately predicting PV array performance. The most important environmental effect, solar cell radiation degradation, was calculated from electron-proton fluence input from the industry standard AE8/AP8 trapped radiation models and the concept of damage equivalence. Power systems were sized to provide 10 kW of thruster power and approximately 1 kW of spacecraft power at end of life. Of the five PV array design options, the option 1 (thin-film cells) power system was the most massive 590 kg, whereas the option 4 (trough concentrator) power system was the lightest 260 kg. Arguably, the lowest cost would come from the option 3 (commercial array panels) power system with an acceptable, albeit greater, system mass of 320 kg. Predicted power system performance during the spiral-out mission phase is shown the preceding graph for the option 5 (flexible-panel) array. From the results, the radiation-induced power loss over time is evident as the spacecraft slowly spirals outward through the trapped proton belt. The importance of the spiral trip time is also evident in the two curves representing 74-day and 182-day spiral-out periods. The longer spiral time introduces a beginning-of-life power oversizing penalty greater than 1 kW. Future studies will analyze power system performance and mass with a 50-Vdc power management and distribution architecture favorable to the VASIMR thruster and longer missions.

Kerslake, Thomas W.↗

Ion Beam Characterization of a NEXT Multi-Thruster Array Plume

Three operational, engineering model, 7-kW ion thrusters and one instrumented, dormant thruster were installed in a cluster array in a large vacuum facility at NASA Glenn Research Center. A series of engineering demonstration tests were performed to evaluate the system performance impacts of operating various multiple-thruster configurations in an array. A suite of diagnostics was installed to investigate multiple-thruster operation impact on thruster performance and life, thermal interactions, and alternative system modes and architectures. The ion beam characterization included measuring ion current density profiles and ion energy distribution with Faraday probes and retarding potential analyzers, respectively. This report focuses on the ion beam characterization during single thruster operation, multiple thruster operation, various neutralizer configurations, and thruster gimbal articulation. Comparison of beam profiles collected during single and multiple thruster operation demonstrated the utility of superimposing single engine beam profiles to predict multi-thruster beam profiles. High energy ions were detected in the region 45 off the thruster axis, independent of thruster power, number of operating thrusters, and facility background pressure, which indicated that the most probable ion energy was not effected by multiple-thruster operation. There were no significant changes to the beam profiles collected during alternate thruster-neutralizer configurations, therefore supporting the viability of alternative system configuration options. Articulation of one thruster shifted its beam profile, whereas the beam profile of a stationary thruster nearby did not change, indicating there were no beam interactions which was consistent with the behavior of a collisionless beam expansion.

Pencil, Eric J.↗

Intelligent Entity Behavior Within Synthetic Environments

This paper describes some elements in the development of realistic performance and behavior in the synthetic entities (players) which support Modeling and Simulation (M&S) applications, particularly military training. Modern human-in-the-loop (virtual) training systems incorporate sophisticated synthetic environments, which provide: 1. The operational environment, including, for example, terrain databases; 2. Physical entity parameters which define performance in engineered systems, such as aircraft aerodynamics; 3. Platform/system characteristics such as acoustic, IR and radar signatures; 4. Behavioral entity parameters which define interactive performance, including knowledge/reasoning about terrain, tactics; and, 5. Doctrine, which combines knowledge and tactics into behavior rule sets. The resolution and fidelity of these model/database elements can vary substantially, but as synthetic environments are designed to be compose able, attributes may easily be added (e.g., adding a new radar to an aircraft) or enhanced (e.g. Amending or replacing missile seeker head/ Electronic Counter Measures (ECM) models to improve the realism of their interaction). To a human in the loop with synthetic entities, their observed veridicality is assessed via engagement responses (e.g. effect of countermeasures upon a closing missile), as seen on systems displays, and visual (image) behavior. The realism of visual models in a simulation (level of detail as well as motion fidelity) remains a challenge in realistic articulation of elements such as vehicle antennae and turrets, or, with human figures; posture, joint articulation, response to uneven ground. Currently the adequacy of visual representation is more dependant upon the quality and resolution of the physical models driving those entities than graphics processing power per Se. Synthetic entities in M&S applications traditionally have represented engineered systems (e.g. aircraft) with human-in-the-loop performance characteristics (e.g. visual acuity) included in the system behavioral specification. As well, performance affecting human parameters such as experience level, fatigue and stress are coming into wider use (via AI approaches) to incorporate more uncertainty as to response type as well as performance (e.g. Where an opposing entity might go and what it might do, as well as how well it might perform).

Kruk, R. V.↗

Minimum cycle slip airborne differential carrier phase GPS antenna

An antenna system is disclosed including a GPS antenna which is driven by an articulator in an opposite direction to aircraft roll. Aircraft roll is sensed by an onboard navigation system and translation module sends a signal to a processor which provides a drive signal to the articulator. As the aircraft rolls in one direction, the antenna is driven oppositely to maintain the vertical orientation of the antenna.

Wright, Charles Wayne↗

Gas pipe explorer robot

A gas pipe explorer formed of a plurality of connecting elements, and an articulation element between the connected elements. The connected elements include drive capabilities, and the articulation element allows the connected elements to traverse gas pipes of arbitrary shapes and sizes. A sensor may sends the characteristics of the gas pipe, and the communication element may send back those sends characteristics. The communication can be wired, over a tether connecting the device to a remote end. Alternatively, the connection can be wireless, driven by either a generator or a battery.

Wilcox, Brian↗

Processing Electromyographic Signals to Recognize Words

A recently invented speech-recognition method applies to words that are articulated by means of the tongue and throat muscles but are otherwise not voiced or, at most, are spoken sotto voce. This method could satisfy a need for speech recognition under circumstances in which normal audible speech is difficult, poses a hazard, is disturbing to listeners, or compromises privacy. The method could also be used to augment traditional speech recognition by providing an additional source of information about articulator activity. The method can be characterized as intermediate between (1) conventional speech recognition through processing of voice sounds and (2) a method, not yet developed, of processing electroencephalographic signals to extract unspoken words directly from thoughts. This method involves computational processing of digitized electromyographic (EMG) signals from muscle innervation acquired by surface electrodes under a subject's chin near the tongue and on the side of the subject s throat near the larynx. After preprocessing, digitization, and feature extraction, EMG signals are processed by a neural-network pattern classifier, implemented in software, that performs the bulk of the recognition task as described.

Jorgensen, C. C.↗

Airborne Antenna System for Minimum-Cycle-Slip GPS Reception

A system that includes a Global Positioning System (GPS) antenna and associated apparatus for keeping the antenna aimed upward has been developed for use aboard a remote-sensing-survey airplane. The purpose served by the system is to enable minimum- cycle-slip reception of GPS signals used in precise computation of the trajectory of the airplane, without having to restrict the airplane to maneuvers that increase the flight time needed to perform a survey. Cycle slip signifies loss of continuous track of the phase of a signal. Minimum-cycle-slip reception is desirable because maintaining constant track of the phase of the carrier signal from each available GPS satellite is necessary for surveying to centimeter or subcentimeter precision. Even a loss of signal for as short a time as a nanosecond can cause cycle slip. Cycle slips degrade the quality and precision of survey data acquired during a flight. The two principal causes of cycle slip are weakness of signals and multipath propagation. Heretofore, it has been standard practice to mount a GPS antenna rigidly on top of an airplane, and the radiation pattern of the antenna is typically hemispherical, so that all GPS satellites above the horizon are viewed by the antenna during level flight. When the airplane must be banked for a turn or other maneuver, the reception hemisphere becomes correspondingly tilted; hence, the antenna no longer views satellites that may still be above the Earth horizon but are now below the equatorial plane of the tilted reception hemisphere. Moreover, part of the reception hemisphere (typically, on the inside of a turn) becomes pointed toward ground, with a consequent increase in received noise and, therefore, degradation of GPS measurements. To minimize the likelihood of loss of signal and cycle slip, bank angles of remote-sensing survey airplanes have generally been limited to 10 or less, resulting in skidding or slipping uncoordinated turns. An airplane must be banked in order to make a coordinated turn. For small-radius, short-time coordinated turns, it is necessary to employ banks as steep as 45 , and turns involving such banks are times and for confining airplanes as closely as possible to areas to be surveyed. The idea underlying the design is that if the antenna can be kept properly aimed, then the incidence of cycle slips caused by loss or weakness of signals can be minimized. The system includes an articulating GPS antenna and associated electronic circuitry mounted under a radome atop an airplane. The electronic circuitry includes a microprocessor-based interface-circuit-and-data-translation module. The system receives data on the current attitude of the airplane from the inertial navigation system of the airplane. The microprocessor decodes the attitude data and uses them to compute commands for the GPS-antenna-articulating mechanism to tilt the antenna, relative to the airplane, in opposition to the roll or bank of the airplane to keep the antenna pointed toward the zenith. The system was tested aboard the hurricane- hunting airplane of the National Oceanic and Atmospheric Administration (NOAA) [see figure] during an 11-hour flight to observe the landfall of Hurricane Bret in late summer of 1999. No bank-angle restrictions were imposed during the flight. Post-flight analysis of the GPS trajectory data revealed that no cycle slip had occurred.considered normal maneuvers. These steep banks are highly desirable for minimizing flight

Wright, C. Wayne↗

Thermal Analysis of ISS Service Module Active TCS

ISS Service Module mission must begin in July 2000. The verification of design thermal requirements is mostly due to thermal analysis. The thermal analysis is enough difficult problem because of large number of ISS configurations that had to be investigated and various orbital environments. Besides the ISS structure has articulating parts such as solar arrays and radiators. The presence of articulating parts greatly increases computation times and requires accurate approach to organization of calculations. The varying geometry needs us to calculate the view factors several times during the orbit, while in static geometry case we need do it only once. In this paper we consider the thermal mathematical model of SM that includes the TCS and construction thermal models and discuss the results of calculations for ISS configurations 1R and 9Al. The analysis is based on solving the nodal heat balance equations for ISS structure by Kutta-Merson method and analytical solutions of heat transfer equations for TCS units. The computations were performed using thermal software TERM [1,2] that will be briefly described.

Altov, Vladimir V.↗

Visual Object Recognition and Tracking of Tools

A method has been created to automatically build an algorithm off-line, using computer-aided design (CAD) models, and to apply this at runtime. The object type is discriminated, and the position and orientation are identified. This system can work with a single image and can provide improved performance using multiple images provided from videos. The spatial processing unit uses three stages: (1) segmentation; (2) initial type, pose, and geometry (ITPG) estimation; and (3) refined type, pose, and geometry (RTPG) calculation. The image segmentation module files all the tools in an image and isolates them from the background. For this, the system uses edge-detection and thresholding to find the pixels that are part of a tool. After the pixels are identified, nearby pixels are grouped into blobs. These blobs represent the potential tools in the image and are the product of the segmentation algorithm. The second module uses matched filtering (or template matching). This approach is used for condensing synthetic images using an image subspace that captures key information. Three degrees of orientation, three degrees of position, and any number of degrees of freedom in geometry change are included. To do this, a template-matching framework is applied. This framework uses an off-line system for calculating template images, measurement images, and the measurements of the template images. These results are used online to match segmented tools against the templates. The final module is the RTPG processor. Its role is to find the exact states of the tools given initial conditions provided by the ITPG module. The requirement that the initial conditions exist allows this module to make use of a local search (whereas the ITPG module had global scope). To perform the local search, 3D model matching is used, where a synthetic image of the object is created and compared to the sensed data. The availability of low-cost PC graphics hardware allows rapid creation of synthetic images. In this approach, a function of orientation, distance, and articulation is defined as a metric on the difference between the captured image and a synthetic image with an object in the given orientation, distance, and articulation. The synthetic image is created using a model that is looked up in an object-model database. A composable software architecture is used for implementation. Video is first preprocessed to remove sensor anomalies (like dead pixels), and then is processed sequentially by a prioritized list of tracker-identifiers.

English, James↗

Raster-Based Approach to Solar Pressure Modeling

An algorithm has been developed to take advantage of the graphics processing hardware in modern computers to efficiently compute high-fidelity solar pressure forces and torques on spacecraft, taking into account the possibility of self-shading due to the articulation of spacecraft components such as solar arrays. The process is easily extended to compute other results that depend on three-dimensional attitude analysis, such as solar array power generation or free molecular flow drag. The impact of photons upon a spacecraft introduces small forces and moments. The magnitude and direction of the forces depend on the material properties of the spacecraft components being illuminated. The parts of the components being lit depends on the orientation of the craft with respect to the Sun, as well as the gimbal angles for any significant moving external parts (solar arrays, typically). Some components may shield others from the Sun. The purpose of this innovation is to enable high-fidelity computation of solar pressure and power generation effects of illuminated portions of spacecraft, taking self-shading from spacecraft attitude and movable components into account. The key idea in this innovation is to compute results dependent upon complicated geometry by using an image to break the problem into thousands or millions of sub-problems with simple geometry, and then the results from the simpler problems are combined to give high-fidelity results for the full geometry. This process is performed by constructing a 3D model of a spacecraft using an appropriate computer language (OpenGL), and running that model on a modern computer's 3D accelerated video processor. This quickly and accurately generates a view of the model (as shown on a computer screen) that takes rotation and articulation of spacecraft components into account. When this view is interpreted as the spacecraft as seen by the Sun, then only the portions of the craft visible in the view are illuminated. The view as shown on the computer screen is composed of up to millions of pixels. Each of those pixels is associated with a small illuminated area of the spacecraft. For each pixel, it is possible to compute its position, angle (surface normal) from the view direction, and the spacecraft material (and therefore, optical coefficients) associated with that area. With this information, the area associated with each pixel can be modeled as a simple flat plate for calculating solar pressure. The vector sum of these individual flat plate models is a high-fidelity approximation of the solar pressure forces and torques on the whole vehicle. In addition to using optical coefficients associated with each spacecraft material to calculate solar pressure, a power generation coefficient is added for computing solar array power generation from the sum of the illuminated areas. Similarly, other area-based calculations, such as free molecular flow drag, are also enabled. Because the model rendering is separated from other calculations, it is relatively easy to add a new model to explore a new vehicle or mission configuration. Adding a new model is performed by adding OpenGL code, but a future version might read a mesh file exported from a computer-aided design (CAD) system to enable very rapid turnaround for new designs

Wright, Theodore W. II↗