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 397 records · Page 22

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↗

System control of an autonomous planetary mobile spacecraft

The goal is to suggest the scheduling and control functions necessary for accomplishing mission objectives of a fairly autonomous interplanetary mobile spacecraft, while maximizing reliability. Goals are to provide an extensible, reliable system conservative in its use of on-board resources, while getting full value from subsystem autonomy, and avoiding the lure of ground micromanagement. A functional layout consisting of four basic elements is proposed: GROUND and SYSTEM EXECUTIVE system functions and RESOURCE CONTROL and ACTIVITY MANAGER subsystem functions. The system executive includes six subfunctions: SYSTEM MANAGER, SYSTEM FAULT PROTECTION, PLANNER, SCHEDULE ADAPTER, EVENT MONITOR and RESOURCE MONITOR. The full configuration is needed for autonomous operation on Moon or Mars, whereas a reduced version without the planning, schedule adaption and event monitoring functions could be appropriate for lower-autonomy use on the Moon. An implementation concept is suggested which is conservative in use of system resources and consists of modules combined with a network communications fabric. A language concept termed a scheduling calculus for rapidly performing essential on-board schedule adaption functions is introduced.

Dias, William C.↗

Can Large Language Models Understand Intermediate Representations?

Intermediate Representations (IRs) are essential in compiler design and program analysis, yet their comprehension by Large Language Models (LLMs) remains underexplored. This paper presents a pioneering empirical study to investigate the capabilities of LLMs, including GPT-4, GPT-3, Gemma 2, LLaMA 3.1, and Code Llama, in understanding IRs. We analyze their performance across four tasks: Control Flow Graph (CFG) reconstruction, decompilation, code summarization, and execution reasoning. Our results indicate that while LLMs demonstrate competence in parsing IR syntax and recognizing high-level structures, they struggle with control flow reasoning, execution semantics, and loop handling. Specifically, they often misinterpret branching instructions, omit critical IR operations, and rely on heuristic-based reasoning, leading to errors in CFG reconstruction, IR decompilation, and execution reasoning. The study underscores the necessity for IR-specific enhancements in LLMs, recommending fine-tuning on structured IR datasets and integration of explicit control flow models to augment their comprehension and handling of IR-related tasks.

Jiang, Hailong↗

Fuzzy coordinator in control problems

In this paper a hierarchical control structure using a fuzzy system for coordination of the control actions is studied. The architecture involves two levels of control: a coordination level and an execution level. Numerical experiments will be utilized to illustrate the behavior of the controller when it is applied to a nonlinear plant.

Rueda, A.↗

Anytime synthetic projection: Maximizing the probability of goal satisfaction

A projection algorithm is presented for incremental control rule synthesis. The algorithm synthesizes an initial set of goal achieving control rules using a combination of situation probability and estimated remaining work as a search heuristic. This set of control rules has a certain probability of satisfying the given goal. The probability is incrementally increased by synthesizing additional control rules to handle 'error' situations the execution system is likely to encounter when following the initial control rules. By using situation probabilities, the algorithm achieves a computationally effective balance between the limited robustness of triangle tables and the absolute robustness of universal plans.

Drummond, Mark↗

Extended Impedance Control Using Real and Virtual Sensors for Redundant Manipulators

Control of a redundant manipulator based on an impedence control framework with multiple simultaneous control sources is described. Each control source provides a different behavior type. An application is decomposed into multiple simultaneous behaviors whose resultant behavior will provide the motion necessary to execute the task. The simultaneous control inputs are merged using impedance control to compute a resultant command to the manipulator. The task space of each behavior can have the dimensionality of the mechanism being controlled. Control of a seven degree of freedom manipulator is described here with an available task space for each behavior of dimensionality seven.

telerobotics control architecture simultaneous beh↗

Qualification of the Flight Heaters for the NEXT-C Hollow Cathodes

After successful validation of the design, swaged cathode heaters have been delivered by the NASA Glenn Research Center to Aerojet Rocketdyne for the fabrication of the NEXT-C ion thruster. NASA Glenn Research Center re-established and validated process controls as well as completed cyclic life testing of development heaters. Following an extensive requalification program, fabrication of a flight batch of heaters was executed using the qualified process controls. Of the 28 heaters fabricated in this flight batch, a set of six heaters were acceptance and cyclic tested to verify conformance with operational requirements. Upon completion of 200 percent of the NEXT-C cyclic requirement, the heater batch was certified by NASA for use in the flight hollow cathodes. Nine heaters from the batch of 28 were provided to Aerojet Rocketdyne in early 2018 for cathode fabrication. This paper summarizes the acceptance and cyclic life testing of the flight heaters and preliminary findings of post-test analyses.

Arthur, Neil↗

Qualification of the Flight Heaters for the NEXT-C Hollow Cathodes

After successful validation of the design, swaged cathode heaters have been delivered by the NASA Glenn Research Center to Aerojet Rocketdyne for the fabrication of the NEXT-C ion thruster . NASA Glenn Research Center re-established and validated process controls as well as completed cyclic life testing of development heaters. Following an extensive requalification program, fabrication of a flight batch of heaters was executed using the qualified process controls. Of the 28 heaters fabricated in this flight batch, a set of six heaters were acceptance and cyclic tested to verify conformance with operational requirements. Upon completion of 200 percent of the NEXT-C cyclic requirement, the heater batch was certified by NASA for use in the flight hollow cathodes. Nine heaters from the batch of 28 were provided to Aerojet Rocketdyne in early 2018 for cathode fabrication. This paper summarizes the acceptance and cyclic life testing of the flight heaters and preliminary findings of post-test analyses.

Arthur, Neil↗

QualifiCation of the Flight Heaters for the NEXT-C Hollow Cathodes

After successful validation of the design, swaged cathode heaters have been delivered by the NASA Glenn Research Center to Aerojet Rocketdyne for the fabrication of the NEXT-C ion thruster . NASA Glenn Research Center re-established and validated process controls as well as completed cyclic life testing of development heaters. Following an extensive requalification program, fabrication of a flight batch of heaters was executed using the qualified process controls. Of the 28 heaters fabricated in this flight batch, a set of six heaters were acceptance and cyclic tested to verify conformance with operational requirements. Upon completion of 200 percent of the NEXT-C cyclic requirement, the heater batch was certified by NASA for use in the flight hollow cathodes. Nine heaters from the batch of 28 were provided to Aerojet Rocketdyne in early 2018 for cathode fabrication. This paper summarizes the acceptance and cyclic life testing of the flight heaters and preliminary findings of post-test analyses.

Arthur, Neil↗

Air Traffic Controller Acceptability of Unmanned Aircraft System Detect-and-Avoid Thresholds

A human-in-the-loop experiment was conducted with 15 retired air traffic controllers to investigate two research questions: (a) what procedures are appropriate for the use of unmanned aircraft system (UAS) detect-and-avoid systems, and (b) how long in advance of a predicted close encounter should pilots request or execute a separation maneuver. The controller participants managed a busy Oakland air route traffic control sector with mixed commercial/general aviation and manned/UAS traffic, providing separation services, miles-in-trail restrictions and issuing traffic advisories. Controllers filled out post-scenario and post-simulation questionnaires, and metrics were collected on the acceptability of procedural options and temporal thresholds. The states of aircraft were also recorded when controllers issued traffic advisories. Subjective feedback indicated a strong preference for pilots to request maneuvers to remain well clear from intruder aircraft rather than deviate from their IFR clearance. Controllers also reported that maneuvering at 120 seconds until closest point of approach (CPA) was too early; maneuvers executed with less than 90 seconds until CPA were more acceptable. The magnitudes of the requested maneuvers were frequently judged to be too large, indicating a possible discrepancy between the quantitative UAS well clear standard and the one employed subjectively by manned pilots. The ranges between pairs of aircraft and the times to CPA at which traffic advisories were issued were used to construct empirical probability distributions of those metrics. Given these distributions, we propose that UAS pilots wait until an intruder aircraft is approximately 80 seconds to CPA or 6 nmi away before requesting a maneuver, and maneuver immediately if the intruder is within 60 seconds and 4 nmi. These thresholds should make the use of UAS detect and avoid systems compatible with current airspace procedures and controller expectations.

unmanned aircraft systems↗