Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Command”

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 829 records · Page 46

Development of user guidelines for ECAS display design, volume 1

Experiment computer application software (ECAS) display design and command usage guidelines were developed, which if followed by spacelab experiments, would standardize methods and techniques for data presentation and commanding via ECAS. These guidelines would provide some commonality among experiments which would enhance crew training and flight operations. The guidelines are applicable to all onboard experiment displays, whether allocated by ECAS or a dedicated experiment processor. A brief description of the spacelab data display system characteristics and of the services provided by the experiment computer operating system is included. Guidelines concerning data presentation and layout of alphanumeric and graphic information are presented along with guidelines concerning keyboard commanding and command feedback.

Dodson, D. W.↗

Design, implementation and flight testing of PIF autopilots for general aviation aircraft

The designs of Proportional-Integrated-Filter (PIF) auto-pilots for a General Aviation (NAVION) aircraft are presented. The PIF autopilot uses the sampled-data regulator and command generator tracking to determine roll select, pitch select, heading select, altitude select and localizer/glideslope capture and hold autopilot modes. The PIF control law uses typical General Aviation sensors for state feedback, command error integration for command tracking, digital complementary filtering and analog prefiltering for sensor noise suppression, a control filter for computation delay accommodation and the incremental form to eliminate trim values in implementation. Theoretical developments described in detail, were needed to combine the sampled-data regulator with command generator tracking for use as a digital flight control system. The digital PIF autopilots are evaluated using closed-loop eigenvalues and linear simulations. The implementation of the PIF autopilots in a digital flight computer using a high order language (FORTRAN) is briefly described. The successful flight test results for each PIF autopilot mode is presented.

Broussard, J. R.↗

Simulation evaluation of two VTOL control/display systems in IMC approach and shipboard landing

Two control/display systems, which differed in overall complexity but were both designed for VTOL flight operations to and from small ships in instrument meteorological conditions (IMC), were tested using the Ames Flight Simulator for Advanced Aircraft (FSAA). Both systems have attitude command in transition and horizontal-velocity command in hover; the more complex system also has longitudinal-acceleration and flightpath-angle command in transition, and vertical-velocity command in hover. The most important overall distinction between the two systems for the viewpoint of implementation is that in one - the more complex - engine power and nozzle position are operated indirectly through flight controllers, whereas in the other they are operated directly by the pilot. Simulated landings were made on a moving model of a DD 963 Spruance-class destroyer. Acceptable transitions can be performed in turbulence of 3 m/sec rms using either system. Acceptable landings up to sea state 6 can be performed using the more complex system, and up to sea state 5 using the other system.

Merrick, V. K.↗

Theoretical three-and four-axis gimbal robot wrists

In high-performance flight simulations, a four-axis gimbal system allows all possible rotations with acceptable gimbal angle rates while it avoids the so-callled 'gimbal lock' that occurs when gimbal rotational axes are colinear. In this paper, pertinent equations (including quaternions) are assembled for a hypothetical robot wrist, functionally equivalent to this four-axis gimbal system, and also for a true three-axis gimbal robot wrist. These equations are used to simulate the rotation of a robot hand by the robot wrist in response to operator rotational velocity commands to the robot hand. Near gimbal lock (wrist singularity), excessive rotational rates occur. Scaling the rates, which is necessary for the three-gimbal robot wrist to prevent rate limiting, introduces an undesirable time delay in the robot hand rotation with respect to the commanded rotation. However, the merit of the four-gimbal robot wrist is that the fourth gimbal angle keeps the robot wrist away from the singularity so that the robot hand moves exactly as commanded. It appears that in a 'worst-type' maneuver of the robot hand, the fourth gimbal angle can be defined so that none of the gimbal angle rates exceed about twice the commanded rates.

Barker, L. K.↗

A software toolbox for robotics

A method for programming cooperating manipulators, which is guided by a geometric description of the task to be performed, is given. For this a suitable language must be used and a method for describing the workplace and the objects in it in geometric terms. A task level command language and its implementation for concurrently driven multiple robot arm is described. The language is suitable for driving a cell in which manipulators, end effectors, and sensors are controlled by their own dedicated processors. These processors can communicate with each other through a communication network. A mechanism for keeping track of the history of the commands already executed allows the command language for the manipulators to be event driven. A frame based world modeling system is utilized to describe the objects in the work environment and any relationships that hold between these objects. This system provides a versatile tool for managing information about the world model. Default actions normally needed are invoked when the data base is updated or accessed. Most of the first level error recovery is also invoked by the database by utilizing the concepts of demons. The package can be utilized to generate task level commands in a problem solver or a planner.

Sanwal, J. C.↗

Task driven feedback control of robot arms - A step toward intelligent control

The process of connecting task descriptions originating from machine intelligence planning programs to the mechanization of feedback control of robot arms is analyzed. It is shown in this paper that control theories and practices can be extended to a higher level where feedback control of robot arms directly can respond to work space task commands provided that the work space task as a command is given in the form of a closed function of time. A general mathematical procedure using tools from differential geometry is introduced for synthesizing task space motion planning so that the planned motion can be used as a direct input to the robot arm feedback control system to achieve desired robot hand motion. By definition, 'intelligent control' is being manifested through robot performance in the task space relative to task space commands. Thus, the capability of implementing feedback control of robot arms directly driven by appropriate task descriptions in the workspace as commands is a step toward intelligent control.

Bejczy, A. K.↗

Telescope protection algorithm for the Space Infrared Telescope Facility

This paper presents a proposed on-board Telescope Protection Algorithm (TPA) for the Space Infrared Telescope Facility (SIRTF). This TPA consists of hardware and software capable of performing both fail-operational and fail-safe modes of operation. In the fail-operational mode, each ephemeris load and slew/dwell command sequence is checked on-board before use. The slew command monitor detects unallowable slew/dwell commands and transfers control to an algorithm which slews to and maintains a safe telescope orientation while preserving precise attitude determination and control. This fail-operational mode is also given the authority to autonomously restart the slew/dwell sequence at a point beyond the faulty command. The fail-safe system consists of software and hardware which detects impending earth, moon, or sun avoidance zone violations and activates a backup hardware safe hold mode. The subject TPA and relevant sensor complement were designed for the SIRTF mission; however, this system can easily be used as a basis for failure detection and correction in a wide range of other missions.

Class, B. F.↗

Effect of manipulator and feel system characteristics on pilot performance in roll tracking

The control system features of force vs displacement stick command, feel/force displacement gradient, 'feel' system vs command prefilter dynamic lag, and flight control system effective time delay, have been investigated by a fixed-base simulation employing both joysticks and side-sticks in order to ascertain their effect on pilot opinion, pilot performance, and their hand/arm neuromuscular subsystem interaction. The results obtained indicate that the use of displacement sensing added the feel system dynamic lag to the command path and increased effective system flight delay, thereby lowering pilot opinion and performance but reducing the possibility of roll instability; the use of force sensing as stick command to exclude feel system dynamic lag had the obverse effect.

Aponso, Bimal L.↗

Strategies for automatic planning: A collection of ideas

The main goal of the Jet Propulsion Laboratory (JPL) is to obtain science return from interplanetary probes. The uplink process is concerned with communicating commands to a spacecraft in order to achieve science objectives. There are two main parts to the development of the command file which is sent to a spacecraft. First, the activity planning process integrates the science requests for utilization of spacecraft time into a feasible sequence. Then the command generation process converts the sequence into a set of commands. The development of a feasible sequence plan is an expensive and labor intensive process requiring many months of effort. In order to save time and manpower in the uplink process, automation of parts of this process is desired. There is an ongoing effort to develop automatic planning systems. This has met with some success, but has also been informative about the nature of this effort. It is now clear that innovative techniques and state-of-the-art technology will be required in order to produce a system which can provide automatic sequence planning. As part of this effort to develop automatic planning systems, a survey of the literature, looking for known techniques which may be applicable to our work was conducted. Descriptions of and references for these methods are given, together with ideas for applying the techniques to automatic planning.

Collins, Carol↗

LQC control for the Mini-Mast experiment

The Mini-Mast system is briefly reviewed, and results of a simulation study of the LQG control for the Mini-Mast experiment are reported. In particular, attention is given to problems and limitations related to the testing of control laws using reaction mass actuators, such as accounting for force and stroke limits of these devices. The local controller used in the study and the algorithm for converting the force commands of the LQG algorithm to position commands for the reaction mass device are described. It is shown that the LQG generated damping is reduced when a local controller is used and the position command is not saturated; it drops still further when the position command is saturated.

Montgomery, R. C.↗

Database interfaces on NASA's heterogeneous distributed database system

The syntax and semantics of all commands used in the template are described. Template builders should consult this document for proper commands in the template. Previous documents (Semiannual reports) described other aspects of this project. Appendix 1 contains all substituting commands used in the system. Appendix 2 includes all repeating commands. Appendix 3 is a collection of DEFINE templates from eight different DBMS's.

Huang, Shou-Hsuan Stephen↗

VAPEPS user's reference manual, version 5.0

This is the reference manual for the VibroAcoustic Payload Environment Prediction System (VAPEPS). The system consists of a computer program and a vibroacoustic database. The purpose of the system is to collect measurements of vibroacoustic data taken from flight events and ground tests, and to retrieve this data and provide a means of using the data to predict future payload environments. This manual describes the operating language of the program. Topics covered include database commands, Statistical Energy Analysis (SEA) prediction commands, stress prediction command, and general computational commands.

Park, D. M.↗

Generation of animation sequences of three dimensional models

The invention is directed toward a method and apparatus for generating an animated sequence through the movement of three-dimensional graphical models. A plurality of pre-defined graphical models are stored and manipulated in response to interactive commands or by means of a pre-defined command file. The models may be combined as part of a hierarchical structure to represent physical systems without need to create a separate model which represents the combined system. System motion is simulated through the introduction of translation, rotation and scaling parameters upon a model within the system. The motion is then transmitted down through the system hierarchy of models in accordance with hierarchical definitions and joint movement limitations. The present invention also calls for a method of editing hierarchical structure in response to interactive commands or a command file such that a model may be included, deleted, copied or moved within multiple system model hierarchies. The present invention also calls for the definition of multiple viewpoints or cameras which may exist as part of a system hierarchy or as an independent camera. The simulated movement of the models and systems is graphically displayed on a monitor and a frame is recorded by means of a video controller. Multiple movement and hierarchy manipulations are then recorded as a sequence of frames which may be played back as an animation sequence on a video cassette recorder.

Poi, Sharon↗

Control of an aircraft in downbursts

Guidance schemes are designed to approximate the optimal survival and optimal performance paths through downbursts, which were determined in the previous paper. Specifically, climb-rate command following is used to achieve performance, and altitude command following is used to enhance survivability. Nonlinear simulations are conducted to investigate the effects of the climb-rate command and altitude command. Takeoff flight is considered and full thrust is assumed. In a mild to moderate downburst, an aircraft can follow a constant, smaller-than-nominal climb rate without stall. Better survival capability is achieved by climbing at a lower rate accompanied by lower altitude, and vice versa. In a severe downbursts, the aircraft must descend to avoid stall. The farther it descends, the higher the survival capability, but the poorer the performance. If the downburst is very severe, the best strategy is to descend immediately to the lowest safe altitude. Since the intensity of a downbursts is hard to evaluate prior to penetration, it is advisable to keep a high airspeed. Therefore, use of the survival strategy is recommended that employs maximum thrust and allows the aircraft to descend to a safe minimum altitude immediately upon entering a downburst on takeoff.

Zhao, Yiyuan↗

Launch flexibility using NLP guidance and remote wind sensing

This paper examines the use of lidar wind measurements in the implementation of a guidance strategy for a nonlinear programming (NLP) launch guidance algorithm. The NLP algorithm uses B-spline command function representation for flexibility in the design of the guidance steering commands. Using this algorithm, the guidance system solves a two-point boundary value problem at each guidance update. The specification of different boundary value problems at each guidance update provides flexibility that can be used in the design of the guidance strategy. The algorithm can use lidar wind measurements for on pad guidance retargeting and for load limiting guidance steering commands. Examples presented in the paper use simulated wind updates to correct wind induced final orbit errors and to adjust the guidance steering commands to limit the product of the dynamic pressure and angle-of-attack for launch vehicle load alleviation.

Cramer, Evin J.↗

Buffet induced structural/flight-control system interaction of the X-29A aircraft

High angle-of-attack flight regime research is currently being conducted for modern fighter aircraft at the NASA Ames Research Center's Dryden Flight Research Facility. This flight regime provides enhanced maneuverability to fighter pilots in combat situations. Flight research data are being acquired to compare and validate advanced computational fluid dynamic solutions and wind-tunnel models. High angle-of-attack flight creates unique aerodynamic phenomena including wing rock and buffet on the airframe. These phenomena increase the level of excitation of the structural modes, especially on the vertical and horizontal stabilizers. With high gain digital flight-control systems, this structural response may result in an aeroservoelastic interaction. A structural interaction on the X-29A aircraft was observed during high angle-of-attack flight testing. The roll and yaw rate gyros sensed the aircraft's structural modes at 11, 13, and 16 Hz. The rate gyro output signals were then amplified through the flight-control laws and sent as commands to the flaperons and rudder. The flight data indicated that as the angle of attack increased, the amplitude of the buffet on the vertical stabilizer increased, which resulted in more excitation to the structural modes. The flight-control system sensors and command signals showed this increase in modal power at the structural frequencies up to a 30 degree angle-of-attack. Beyond a 30 degree angle-of-attack, the vertical stabilizer response, the feedback sensor amplitude, and control surface command signal amplitude remained relatively constant. Data are presented that show the increased modal power in the aircraft structural accelerometers, the feedback sensors, and the command signals as a function of angle of attack. This structural interaction is traced from the aerodynamic buffet to the flight-control surfaces.

Voracek, David F.↗

Neural network application to aircraft control system design

The feasibility of using artificial neural networks as control systems for modern, complex aerospace vehicles is investigated via an example aircraft control design study. The problem considered is that of designing a controller for an integrated airframe/propulsion longitudinal dynamics model of a modern fighter aircraft to provide independent control of pitch rate and airspeed responses to pilot command inputs. An explicit model following controller using H infinity control design techniques is first designed to gain insight into the control problem as well as to provide a baseline for evaluation of the neurocontroller. Using the model of the desired dynamics as a command generator, a multilayer feedforward neural network is trained to control the vehicle model within the physical limitations of the actuator dynamics. This is achieved by minimizing an objective function which is a weighted sum of tracking errors and control input commands and rates. To gain insight in the neurocontrol, linearized representations of the nonlinear neurocontroller are analyzed along a commanded trajectory. Linear robustness analysis tools are then applied to the linearized neurocontroller models and to the baseline H infinity based controller. Future areas of research are identified to enhance the practical applicability of neural networks to flight control design.

Troudet, Terry↗

XSPEC: An x ray spectral fitting package. Version 2 of the user's guide

The user guide for XSPEC, a command driven, interactive, X-ray spectral fitting program is presented. It is designed to be completely detector independent so it can be used for any X-ray spectral instrument. An overview of the program commands and a walk through of an XSPEC session is presented. Individual commands and descriptions of the spectral models are given. For the more experienced user details of some of the programs associated with XSPEC, the command parser, and the addition of models to XSPEC are included. The PLT plotting package used by XSPEC is described together with the maximum likelihood option for users possessing X-ray spectra with small numbers of counts per bin. Details on the various files used by XSPEC and on the general file structure are also given.

Shafer, R. A.↗