Search NASA⌕ Search

SEARCH · Search NASA

Results for “execution control”

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 325 records · Page 18

Planning robot actions under position and shape uncertainty

Geometric uncertainty may cause various failures during the execution of a robot control program. Avoiding such failures makes it necessary to reason about the effects of uncertainty in order to implement robust strategies. Researchers first point out that a manipulation program has to be faced with two types of uncertainty: those that might be locally processed using appropriate sensor based motions, and those that require a more global processing leading to insert new sensing operations. Then, they briefly describe how they solved the two related problems in the SHARP system: how to automatically synthesize a fine motion strategy allowing the robot to progressively achieve a given assembly relation despite position uncertainty, and how to represent uncertainty and to determine the points where a given manipulation program might fail.

Laugier, Christian↗

Highlights of NASA research in telerobotics

This paper provides a brief overview of the NASA program of research in telerobotics. It describes ongoing effort in a number of participating laboratories investigating topics in human-machine interaction, intelligent task planning and execution, dual-arm control of manipulators with redundant degrees-of-freedom, sensing and perception. A brief list of illustrative references is provided.

Weisbin, C. R.↗

A proposed research program in information processing

The goal of the Formalized Software Development (FSD) project was to demonstrate improvements productivity of software development and maintenance through the use of a new software lifecycle paradigm. The paradigm calls for the mechanical, but human-guided, derivation of software implementations from formal specifications of the desired software behavior. It relies on altering a system's specification and rederiving its implementation as the standard technology for software maintenance. A system definition for this paradigm is composed of a behavioral specification together with a body of annotations that control the derivation of executable code from the specification. Annotations generally achieve the selection of certain data representations and/or algorithms that are consistent with, but not mandated by, the behavioral specification. In doing this, they may yield systems which exhibit only certain behaviors among multiple alternatives permitted by the behavioral specification. The FSD project proposed to construct a testbed in which to explore the realization of this new paradigm. The testbed was to provide operational support environment for software design, implementation, and maintenance. The testbed was proposed to provide highly automated support for individual programmers ('programming in the small'), but not to address the additional needs of programming teams ('programming in the large'). The testbed proposed to focus on supporting rapid construction and evolution of useful prototypes of software systems, as opposed to focusing on the problems of achieving production quality performance of systems.

Schorr, Herbert↗

Truss structure tele-manipulation experiment using ETS-7

A robot experiment concept of space truss telemanipulation by National Aerospace Laboratory (NAL) is described in its flight model development. The experiment will be carried out on the Engineering Test Satellite No. 7 (ETS-7) using its robot arm. The satellite is scheduled to be launched in 1997 by National Space Development Agency of Japan (NASDA). The truss flight model is composed of deployable truss system and assemble truss joint. Those truss components will be manipulated by the ETS-7 robot arm using its small grapple fixture type-N (GPF-N), and the experimental task operation will be executed from the ground control station.

Matsumoto, Kohtaro↗

Performance Analysis of an Actor-Based Distributed Simulation

Object-oriented design of simulation programs appears to be very attractive because of the natural association of components in the simulated system with objects. There is great potential in distributing the simulation across several computers for the purpose of parallel computation and its consequent handling of larger problems in less elapsed time. One approach to such a design is to use "actors", that is, active objects with their own thread of control. Because these objects execute concurrently, communication is via messages. This is in contrast to an object-oriented design using passive objects where communication between objects is via method calls (direct calls when they are in the same address space and remote procedure calls when they are in different address spaces or different machines). This paper describes a performance analysis program for the evaluation of a design for distributed simulations based upon actors.

Schoeffler, James D.↗

NPSS on NASA's Information Power Grid: Using CORBA and Globus to Coordinate Multidisciplinary Aeroscience Applications

This paper describes a project to evaluate the feasibility of combining Grid and Numerical Propulsion System Simulation (NPSS) technologies, with a view to leveraging the numerous advantages of commodity technologies in a high-performance Grid environment. A team from the NASA Glenn Research Center and Argonne National Laboratory has been studying three problems: a desktop-controlled parameter study using Excel (Microsoft Corporation); a multicomponent application using ADPAC, NPSS, and a controller program-, and an aviation safety application running about 100 jobs in near real time. The team has successfully demonstrated (1) a Common-Object- Request-Broker-Architecture- (CORBA-) to-Globus resource manager gateway that allows CORBA remote procedure calls to be used to control the submission and execution of programs on workstations and massively parallel computers, (2) a gateway from the CORBA Trader service to the Grid information service, and (3) a preliminary integration of CORBA and Grid security mechanisms. We have applied these technologies to two applications related to NPSS, namely a parameter study and a multicomponent simulation.

Lopez, Isaac↗

The Disposal of Spacecraft and Launch Vehicle Stages in Low Earth Orbit

As a result of the increasing number of debris in low Earth orbit (LEO), numerous national and international orbital debris mitigation guidelines recommend the removal of spacecraft and launch vehicle stages from LEO within 25 years after mission termination. The primary purpose of this action is to enhance space safety by significantly limiting the potential of future accidental collisions resulting in the creation of large numbers of new orbital debris. Likewise, the passivation of these objects, i.e., the removal of residual stored energies, while they remain in orbit is important to prevent the generation of debris via self-induced explosions. Characteristics and trends in the growth of the derelict spacecraft and launch vehicle stage populations in LEO are examined. Depending upon the final operational altitude of the vehicle, achieving the goal of orbital lifetime reduction can influence the design and deployment philosophy of a new space system. Some spacecraft and launch vehicle stages have combined their end-of-mission passivation operations with maneuvers to vacate long-lived orbital regimes. Perhaps the most dramatic demonstration of this type occurred in 2006 when a U.S. Delta IV second stage executed an unprecedented controlled-reentry maneuver from a circular orbit at an altitude near 850 km. For space systems in orbital regimes near the upper regions of LEO (i.e., between 1400 km and 2000 km altitude), maneuvers to place the vehicle above LEO might be more attractive than attempting to ensure an atmospheric reentry within 25 years, and at least one space system operator has selected this option. In some cases, careful consideration of natural orbital perturbations can also lead to reduced orbital lifetimes, although new launch constraints might need to be imposed.

Johnson, Nicholas L.↗

An Approach to Autonomous Operations for Remote Mobile Robotic Exploration

This viewgraph presentation addresses the use of autonomy for remote mobile robotic exploration. The contents include; 1) Why Use Autonomy?; 2) What Are Some Options? JPL (Reasoning); 3) More Options.. . (Modeling); 4) The CLEaR Control System (Closed Loop Execution and Recovery); 5) Method of Response; 6) Overall Goal; 7) CLEaR in Action; 8) Initial Scenario; 9) Initial Scenario - Planned; 10) Unforeseen Events; and 11) Ongoing Research.

rovers↗

An Autonomous Onboard Targeting Algorithm Using Finite Thrust Maneuvers

In earlier investigations, the adaptation and implementation of a modified two-level corrections process as the onboard targeting algorithm for the Trans-Earth Injection phase of Orion is presented. The objective of that targeting algorithm is to generate the times of ignition and magnitudes of the required maneuvers such that the desired state at entry interface is achieved. In an actual onboard flight software implementation, these times of ignition and maneuvers are relayed onto Flight Control for command and execution. Although this process works well when the burn durations or burn arcs are small, this might not be the case during a contingency situation when lower thrust engines are employed to perform the maneuvers. Therefore, a new version of the modified two-level corrections process is formulated to handle the case of finite burn arcs. This paper presents the development and formulation of that finite burn modified two-level corrections process which can again be used as an onboard targeting algorithm for the Trans-Earth Injection phase of Orion. Additionally, performance results and a comparison between the two methods are presented. The finite burn two-level corrector formulation presented here ensures the entry constraints at entry interface are still met without violating the available fuel budget, while still accounting for much longer burn times in its design.

Scarritt, Sara K.↗

An Autonomous Onboard Targeting Algorithm Using Finite Thrust Maneuvers

In earlier investigations, the adaptation and implementation of a modified two-level corrections (or targeting) process as the onboard targeting algorithm for the Trans-Earth Injection phase of Orion is presented. The objective of that targeting algorithm is to generate the times of ignition and magnitudes of the required maneuvers such that the desired state at entry interface is achieved. In an actual onboard flight software implementation, these times of ignition and maneuvers are relayed onto Flight Control for command and execution. Although this process works well when the burn durations or burn arcs are small, this might not be the case during a contingency situation when lower thrust engines are employed to perform the maneuvers. Therefore, a new model for the two-level corrections process is formulated here to accommodate finite burn arcs. This paper presents the development and formulation of the finite burn two-level corrector, used as an onboard targeting algorithm for the Trans-Earth Injection phase of Orion. A performance comparison between the impulsive and finite burn models is also presented. The present formulation ensures all entry constraints are met, without violating the available fuel budget, while allowing for low-thrust scenarios with long burn durations.

Scarritt, Sara K.↗

Fast Grasp Contact Computation for a Serial Robot

A system includes a controller and a serial robot having links that are interconnected by a joint, wherein the robot can grasp a three-dimensional (3D) object in response to a commanded grasp pose. The controller receives input information, including the commanded grasp pose, a first set of information describing the kinematics of the robot, and a second set of information describing the position of the object to be grasped. The controller also calculates, in a two-dimensional (2D) plane, a set of contact points between the serial robot and a surface of the 3D object needed for the serial robot to achieve the commanded grasp pose. A required joint angle is then calculated in the 2D plane between the pair of links using the set of contact points. A control action is then executed with respect to the motion of the serial robot using the required joint angle.

Shi, Jianying↗

Astrobee Robot Software: A Modern Software System for Space

Astrobee is a new free-flyer robot designed to operate inside the International Space Station (ISS). Astrobee capabilities include markerless navigation, autonomous docking for recharge, perching on handrails to minimize power and modular payloads. Astrobee will operate without crew support, controlled by teleoperation, plan execution, or on-board third parties software. This paper presents the Astrobee Robot Software, a NASA Open-Source project, powering the Astrobee robot. The Astrobee Robot Software relies on a distributed architecture based on the Robot Operating System (ROS). The software runs on three interconnected smart phone class processors. We present the software approach, infrastructure required, and main software components. The Astrobee Robot Software embrace modern software practices while respecting flight constraints. The paper concludes with the lessons learned, including examples usage of the software. Several research teams are already using the Astrobee Robot Software to develop novel projects that will fly on Astrobee.

Astrobee↗

Attitude Control System for a Balloon Based Telescope

The Balloon Experimental Twin Telescope for Infrared Interferometry (BETTII) is an 8-meter interferometer which operates on a high-altitude balloon. BETTII had its first successful engineering flight in June 2017. In this paper we discuss the design of the control system for BETTII, which includes the coarse pointing loop and the estimator controls algorithm (Extended Kalman Filter) implemented in FPGA. We will also discuss the different system modes that we defined in the controls system loop, which are used in different phases of the flight and are activated in order to acquire a target star in the science detector. The pointing loop uses different sensors and actuators in each phase to keep pointing at the desired target. The main sensors aregyroscopes, star cameras, and auxiliary sensors such as high-altitude GPS and magnetometers. The azimuth control is achieved with Compensated Controlled Moment Gyros (CCMG) and a Momentum Dump motor. For the elevation control, high-precision motors are used, which change the elevation of the siderostat mirrors. The combination of these instruments keep the baseline oriented within few arcseconds from the target star.In this paper, we will also present the software architecture relevant to the control system. This includes the description of the two flight computers present on the payload and the different control loops that are executed on them. Similarly, we will explain the importance of synchronization between all the sensors and actuators, which have to be referenced to a single master clock in order to obtain science data.

Vila Hernandez De Lorenzo, Jordi↗

Astrobee Robot Software: Enabling Mobile Autonomy on the ISS

Astrobee is a new free-flyer robot designed to operate inside the International Space Station (ISS). Astrobee capabilities include markerless navigation, autonomous docking for recharge, perching on handrails to minimize power and modular payloads. Astrobee will operate without crew support, controlled by teleoperation, plan execution, or on-board third parties software. This slides presents the Astrobee Robot Software, a NASA Open-Source project, powering the Astrobee robot.The Astrobee Robot Software relies on a distributed architecture based on the Robot Operating System (ROS). We present the software approach, infrastructure required, and main software components.

Fluckiger, Lorenzo↗

Flow Boiling and Condensation Experiment Flight Hardware Development

The Flow Boiling and Condensation Experiment (FBCE) to be manifested on the International Space Station (ISS) consists of a fluid system and the associated electronics to provide for conditioning the test fluid (normal-PerFluorohexane or nPFH-C6F14) to the proper thermodynamic state prior to entering a test module, which can be interchangeable based on the science objectives. Two separate test modules have been manufactured for the FBCE, the Flow Boiling Module (FBM), which investigates flow boiling for a subcooled liquid, saturated liquid, or two phase mixture, and the Condensation Module Heat Transfer (CM-HT), which investigates condensation of a flowing saturated or superheated vapor. The test fluid heating is accomplished using the Bulk Heater Module (BHM), which heats the fluid to various states based on the demands of the currently installed test module. ISS Internal Thermal Control System (ITCS) water is utilized to cool the test fluid prior to entering the circulation pump, and is also utilized for cooling for condensation in CM-HT, for cooling of a camera in FBM. An adjustable pressure bellows-type accumulator is used to set the pressure at the inlet of the test section, but does not provide active pressure control during testing. The flow of the test fluid is achieved using a gear pump controlled by a coriolis flow meter, which also provides the flow rate measurement. Flow rates for the ITCS water loops are measured and controlled using coriolis flow meters with directly controlled proportional valves. During execution of FBCE operations, the FBM is scheduled to collect data for three months before being exchanged with CM-HT for another three month data collection run. In this work, we present the development of the flight hardware, the associated challenges experienced during the development such as packaging flight system hardware, and the lessons learned in overcoming the encountered challenges.

Guzik, Monica C.↗

Reduced Organic Outgassing in the NASA Osiris-Rex and Hayabusa2 Curation Facility by Careful Selection and Implementation of Cleanroom Construction Materials

In October 2021, NASA Johnson Space Center (JSC) Astromaterials Acquisition and Cu-ration Office in JSC bldg. 31 completed construction and commissioning of the OSIRIS-REx and Hayabusa2cleanroom laboratory suites along with new precision cleaning and advanced curation laboratories: •OSIRIS-REx Curation Cleanroom: ISO Class 5•Hayabusa2 Curation Cleanroom: ISO Class 5•Final Precision Cleaning Cleanroom: ISO Class 5•Advanced Precision Cleaning Cleanroom: ISO Class 6•PreClean Precision Cleaning Cleanroom: ISO Class 6•Advanced Curation Cleanroom: ISO Class 7The new curation facilities are designed for initial receiving, basic characterization, curation processing, and preliminary examination of carbonaceous asteroidal material. The facilities are also designed to enable long-term pristine sample storage to preserve the scientific integrity of each sample to enable decades of future re-search by the international science community. The scientific study of organics in general is critical for both missions. The OSIRIS-REx mission executed a stringent contamination control plan [1] where all sample hardware at time of sample acquisition would be at Level 100 A/2 per IEST-STD-CC1246D (non-volatile residue (NVR) < 500 ng/cm2). In addition, the mission imposed a requirement of <180 ng/cm2 for amino acids (and hydrazine) [1]. Given these mission requirements, long-term storage preservation requirements, and information from the Organic Contamination Baseline Study at JSC [2], the JSC Curation team decided to carefully select cleanroom construction materials that would not hinder the scientific search for amino acids and the study of organics in the samples [3].

astromaterials curation↗

rHealth One Demonstration Aboard ISS: A Microfluidic Bioanalyzer Based on Sheath/Hydrodynamic Focusing Flow Cytometry

The Exploration Medical Capability (ExMC) element aims to provide astronauts with the means for their own health monitoring, diagnosis, and treatment during exploration missions. As space flight ventures further from earth, the need for autonomous medical care increases under greater constraints on size, mass, and resources. One pillar for diagnosis that crew would be separated from is laboratory analysis. Even now on ISS, blood samples must be collected and returned to earth for testing. In response, ExMC is assessing how assays for hematology, bone health, radiation exposure etc. could be addressed through commercial-off-the-shelf (COTS) and Small Business Innovation Research (SBIR) funded bioanalyzers that are miniaturizing lab technology. Since missions will reach distances where there are no timely replacements, validation on the International Space Station (ISS) is a necessary part of that assessment. In partnership with NASA Johnson Space Center (JSC) Immunology Lab and the Research Operations and Integration (ROI) element, ExMC conducted a technology demonstration on ISS of the rHEALTH ONE, a flow cytometry based bioanalyzer, to assess future devices based on this design. In flow cytometry, there are predominantly three ways to focus the cells (or particles) into a single file stream: hydrodynamic focusing, microcapillary, and acoustic focusing. The rHEALTH ONE utilizes the commercial standard, sheath-based hydrodynamic focusing. rHEALTH itself represents both a company and a suite of medical tools NASA has funded through SBIR grants towards the development of a promising diagnosis instrument for exploration missions. rHEALTH ONE is the interim version of the technology, functional as a benchtop analyzer and test bed for the next generation of rHEALTH in development. Several modifications were made to the rHEALTH ONE analyzer for operation in microgravity. For function, fluid management was key. A sheath-based analyzer uses sheath fluid to flow the sample, cleaning fluid to prevent biological contamination, and a reservoir to collect the liquid waste. The rHEALTH ONE analyzer uses bottles dependent on gravity to separate the air and liquid pathways and keep the liquids contained. It uses only 1 psig of air pressure to directly push the liquid through the device, requiring little-to-no resistance at inlet and outlet. A microtubing assembly with self-sealing luer connectors was designed – featuring 0.014 mm thick durable medical balloons to hold water inside the supply bottles – to create safe containment and easy access for the crew while maintaining the analyzer’s function. For safety, copper tape was added to the interior of the plastic housing to reduce electromagnetic interference, fluid and electrical connections were secured against vibration and leaks, and gaps were further sealed to ensure containment of the optical block and lasers. Water as the sheath and cleaning fluid and TOX 0 samples were used to reduce the biohazard risk to the crew. In May 2022, European Space Agency astronaut Samantha Cristoforetti demonstrated the rHEALTH ONE aboard ISS for its sample loading, flow cytometry, and data collection capability in microgravity. The JSC Immunology Lab provided flow cytometry expertise, designed the sample test protocol, and manufactured and benchmarked the flight samples on a ‘gold-standard’ flow cytometer. The analyzer was primed with water, purged of air, and four calibration solutions of polystyrene microparticles were tested to characterize its performance. Tightly controlled procedures and excellent execution prevented air bubble interference during air/water separation, fluid transfer, sample mixing and loading. Data showed a slight increase in signal noise on 3 of 5 channels and an anomaly of fluorophores migrating in one sample (confirmed by JSC post-flight). Flight results correctly detected the change in sample, matched the analyzer’s ground performance, and were consistent with the gold-standard’s ground results. Although areas were noted for improvement, these outcomes signified complete mission success.

R. S. Miller↗