Search NASA⌕ Search

SEARCH · Search NASA

Results for “Robotics simulation”

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 577 records · Page 32

Implementation of Field-Oriented Control in Joint Actuator Electronics for Satellite-Servicing Robotics

NASA’s OSAM-1 (On-orbit Servicing, Assembly, and Manufacturing 1) is a robotic spacecraft designed to extend the life of a satellite. Launching in 2026, the OSAM-1 servicer will use a robotic arm to grasp, refuel, and relocate Landsat 7. In order to accomplish the various servicing operations, including the critical auto-grapple capturing operation, the robot arm uses active compliance and visual servo control loops. These sophisticated control algorithms are enabled by the high performance Joint Control Boards (JCBs). At the core of the robot arm control architecture, the JCBs employ field-oriented control (FOC) to accurately commutate and efficiently control joint actuator torque. FOC offers numerous benefits over other current control methods, allowing the JCBs to achieve the high bandwidth and performance required by the outer control loops. As an added benefit, a torque feed-forward term allows the FOC loop to simulate microgravity actuator performance during ground testing. In this paper, a FOC implementation for space robotics applications and an end-to-end actuator calibration process are discussed.

Sam Zhao↗

NASA Tech Briefs, January 2013

Topics include: Single-Photon-Sensitive HgCdTe Avalanche Photodiode Detector; Surface-Enhanced Raman Scattering Using Silica Whispering-Gallery Mode Resonators; 3D Hail Size Distribution Interpolation/Extrapolation Algorithm; Color-Changing Sensors for Detecting the Presence of Hypergolic Fuels; Artificial Intelligence Software for Assessing Postural Stability; Transformers: Shape-Changing Space Systems Built with Robotic Textiles; Fibrillar Adhesive for Climbing Robots; Using Pre-Melted Phase Change Material to Keep Payloads in Space Warm for Hours without Power; Development of a Centrifugal Technique for the Microbial Bioburden Analysis of Freon (CFC-11); Microwave Sinterator Freeform Additive Construction System (MS-FACS); DSP/FPGA Design for a High-Speed Programmable S-Band Space Transceiver; On-Chip Power-Combining for High-Power Schottky Diode-Based Frequency Multipliers; FPGA Vision Data Architecture; Memory Circuit Fault Simulator; Ultra-Compact Transputer-Based Controller for High-Level, Multi-Axis Coordination; Regolith Advanced Surface Systems Operations Robot Excavator; Magnetically Actuated Seal; Hybrid Electrostatic/Flextensional Mirror for Lightweight, Large-Aperture, and Cryogenic Space Telescopes; System for Contributing and Discovering Derived Mission and Science Data; Remote Viewer for Maritime Robotics Software; Stackfile Database; Reachability Maps for In Situ Operations; JPL Space Telecommunications Radio System Operating Environment; RFI-SIM: RFI Simulation Package; ION Configuration Editor; Dtest Testing Software; IMPaCT - Integration of Missions, Programs, and Core Technologies; Integrated Systems Health Management (ISHM) Toolkit; Wind-Driven Wireless Networked System of Mobile Sensors for Mars Exploration; In Situ Solid Particle Generator; Analysis of the Effects of Streamwise Lift Distribution on Sonic Boom Signature; Rad-Tolerant, Thermally Stable, High-Speed Fiber-Optic Network for Harsh Environments; Towed Subsurface Optical Communications Buoy; High-Collection-Efficiency Fluorescence Detection Cell; Ultra-Compact, Superconducting Spectrometer-on-a-Chip at Submillimeter Wavelengths; UV Resonant Raman Spectrometer with Multi-Line Laser Excitation; Medicine Delivery Device with Integrated Sterilization and Detection; Ionospheric Simulation System for Satellite Observations and Global Assimilative Model Experiments - ISOGAME; Airborne Tomographic Swath Ice Sounding Processing System; flexplan: Mission Planning System for the Lunar Reconnaissance Orbiter; Estimating Torque Imparted on Spacecraft Using Telemetry; PowderSim: Lagrangian Discrete and Mesh-Free Continuum Simulation Code for Cohesive Soils; Multiple-Frame Detection of Subpixel Targets in Thermal Image Sequences; Metric Learning to Enhance Hyperspectral Image Segmentation; Basic Operational Robotics Instructional System; Sheet Membrane Spacesuit Water Membrane Evaporator; Advanced Materials and Manufacturing for Low-Cost, High-Performance Liquid Rocket Combustion Chambers; Motor Qualification for Long-Duration Mars Missions.

Source record↗

Verifying Diagnostic Software

Livingstone PathFinder (LPF) is a simulation-based computer program for verifying autonomous diagnostic software. LPF is designed especially to be applied to NASA s Livingstone computer program, which implements a qualitative-model-based algorithm that diagnoses faults in a complex automated system (e.g., an exploratory robot, spacecraft, or aircraft). LPF forms a software test bed containing a Livingstone diagnosis engine, embedded in a simulated operating environment consisting of a simulator of the system to be diagnosed by Livingstone and a driver program that issues commands and faults according to a nondeterministic scenario provided by the user. LPF runs the test bed through all executions allowed by the scenario, checking for various selectable error conditions after each step. All components of the test bed are instrumented, so that execution can be single-stepped both backward and forward. The architecture of LPF is modular and includes generic interfaces to facilitate substitution of alternative versions of its different parts. Altogether, LPF provides a flexible, extensible framework for simulation-based analysis of diagnostic software; these characteristics also render it amenable to application to diagnostic programs other than Livingstone.

Lindsey, Tony↗

A real-time robot arm collision avoidance system

A data structure and update algorithm are presented for a prototype real-time collision avoidance safety system simulating a multirobot workspace. The data structure is a variant of the octree, which serves as a spatial index. An octree recursively decomposes 3D space into eight equal cubic octants until each octant meets some decomposition criteria. The N-objects octree, which indexes a collection of 3D primitive solids is used. These primitives make up the two (seven-degrees-of-freedom) robot arms and workspace modeled by the system. As robot arms move, the octree is updated to reflect their changed positions. During most update cycles, any given primitive does not change which octree nodes it is in. Thus, modification to the octree is rarely required. Cycle time for interpreting current arm joint angles, updating the octree to reflect new positions, and detecting/reporting imminent collisions averages 30 ms on an Intel 80386 processor running at 20 MHz.

Shaffer, Clifford A.↗

The EPEC Algorithm for Vision Guided Manipulation: Analysis and Validation

This paper describes the simulated performance and experimental validation of a computationally efficient algorithm for improving positioning accuracy of robot arms using low speed feedback from fixed stereo cameras. The algorithm, called End-Effector Position Error Compensation (EPEC) is robust to visual occlusion of the end-effector and does not require high fidelity calibration of either the arm or stereo camera. The algorithm works by calculating an error vector between the locations of a fiducial on the arm's end-effector as predicted by arm kinematics and detected by a stereo camera triangulation. With this knowledge, the commanded target pose is adjusted to compensate for positioning errors. A simulation environment where arbitrary error can be introduced into arm-camera systems is introduced and used to provide an assessment of the performance of the algorithm under both ideal and degraded conditions.

manipulations↗

Cumulative Measurement Errors for Dynamic Testing of Space Flight Hardware

Located at the NASA Johnson Space Center in Houston, TX, the Six-Degree-of-Freedom Dynamic Test System (SDTS) is a real-time, six degree-of-freedom, short range motion base simulator originally designed to simulate the relative dynamics of two bodies in space mating together (i.e., docking or berthing). The SDTS has the capability to test full scale docking and berthing systems utilizing a two body dynamic docking simulation for docking operations and a Space Station Remote Manipulator System (SSRMS) simulation for berthing operations. The SDTS can also be used for nonmating applications such as sensors and instruments evaluations requiring proximity or short range motion operations. The motion base is a hydraulic powered Stewart platform, capable of supporting a 3,500 lb payload with a positional accuracy of 0.03 inches. The SDTS is currently being used for the NASA Docking System testing and has been also used by other government agencies. The SDTS is also under consideration for use by commercial companies. Examples of tests include the verification of on-orbit robotic inspection systems, space vehicle assembly procedures and docking/berthing systems. The facility integrates a dynamic simulation of on-orbit spacecraft mating or de-mating using flight-like mechanical interface hardware. A force moment sensor is used for input during the contact phase, thus simulating the contact dynamics. While the verification of flight hardware presents unique challenges, one particular area of interest involves the use of external measurement systems to ensure accurate feedback of dynamic contact. The measurement systems for the test facility have two separate functions. The first is to take static measurements of facility and test hardware to determine both the static and moving frames used in the simulation and control system. The test hardware must be measured after each configuration change to determine both sets of reference frames. The second function is to take dynamic measurements during hardware motion and contact. While performing dynamic testing of an active docking system, researchers found that the data from the motion platform, test hardware and two external measurement systems exhibited frame offsets and rotational errors. While the errors were relatively small when considering the motion scale overall, they substantially exceeded the individual accuracies for each component. After evaluating both the static and dynamic measurements, researchers found that the static measurements introduced significantly more error into the system than the dynamic measurements even though, in theory, the static measurement errors should be smaller than the dynamic. In several cases, the magnitude of the errors varied widely for the static measurements. Upon further investigation, researchers found the larger errors to be a consequence of hardware alignment issues, frame location and measurement technique whereas the smaller errors were dependent on the number of measurement points. This paper details and quantifies the individual and cumulative errors of the docking system and describes methods for reducing the overall measurement error. The overall quality of the dynamic docking tests for flight hardware verification was improved by implementing these error reductions.

Winnitoy, Susan↗

Preparation and Testing of Ice-Enriched Lunar Regolith Simulant for RESOLVE OVEN

The RESOLVE (Regolith and Environment Science and Oxygen and Lunar Volatile Extraction) project seeks to deploy a robotic ISRU lander at the lunar south pole to determine the accessibility of frozen ice and the resource potential at various locations. The OVEN (Oxygen and Volatiles Extraction Node) component will be used to heat samples to 150 C or higher in order to drive off ice and other volatiles, which will then be identified and measured. An ice volatilization system has been developed to specifically collect data on the extraction of water vapor from a sample. Testing of the system was begun in April of this year. This report addresses our current work to test the system in a relevant environment in this case, using simulants with up to 10wt% water ice at 76K, in reduced atmosphere.

Cooper, Bonnie↗

Recommendations Emerging from an Analysis of NASA's Deep Space Communications Capacity

During 2016-2017, NASA’s Space Communications and Navigation (SCaN) Office chartered a study of Deep Space Network (DSN) communications capacity relative to projected future-mission demand over the next 30 years. In this paper, we briefly describe the methodology used to analyze capacity vs. demand over such a broad timeframe, summarize key findings emerging from the analysis, and discuss the associated recommendations. Performing the analysis entailed: identifying key factors shaping the anticipated future mission set, identifying several alternative future mission set scenarios consistent with these factors, and then analyzing each mission set scenario in terms of required antenna capacity, downlink and uplink capabilities, and spectrum as a function of time. On the basis of these aggregate requirements, DSN loading simulations were then conducted that examined how well each of the postulated mission sets could load up onto the the DSN’s “in-plan” architecture. To the extent that capacity shortfalls emerged during these baseline simulations, architectural solutions to the shortfalls were then postulated and tested via additional simulations. In general, the trend analyses and baseline loading simulations indicated a significant progression in challenges over the next three decades. In the current decade, the DSN appeared to be operating very close to capacity. The first human exploration mission and its secondary payload launch opportunities for cubesats traveling beyond GEO contributed to this loading. As a consequence, the main challenge appeared to be managing peak assetcontention periods. In the next decade, the DSN continued to operate close to capacity but also began transitioning to more frequent human mission support. Upgrading for, and operating, a human-rated system while continuing to meet robotic mission customer requirements emerged as the key challenge. In the 2030’s and beyond, simulations suggested a need for fundamentally new capability and capacity. The high data rates and long link distances characteristic of human Mars exploration drove requirements far beyond what is currently “in plan.” The key challenge then became determining the most cost-effective combination of RF and optical assets for communicating with the postulated human Mars assets while still providing for the needs of all the other missions across the solar system. Various link budget, visibility, and loading analyses ultimately suggested that the human Mars exploration demands of the 2030’s could best be addressed with two cross-linked RF-optical areostationary relays (or an areostationary relay and deep space habitat) providing a dual “trunk link” to an array of 2-to-3 additional 34m beam waveguide antennas and an ~8.5m optical antenna at each DSN Complex. The dual “trunk link” would enable the same amount of total data return to Earth as a single trunk link at twice the data rate, but with only half the required array size on the ground, assuming use of Multiple Spacecraft Per Antenna (MSPA) techniques. MSPA techniques, including a Multiple Uplink Per Antenna (MUPA) technique currently under investigation, also showed promise for reducing asset contention in the decades prior to human Mars exploration.

Lee, Carlyn-Ann↗

Chamber for Simulating Martian and Terrestrial Environments

An apparatus for simulating the environment at the surface of Mars has been developed. Within the apparatus, the pressure, gas composition, and temperature of the atmosphere; the incident solar visible and ultraviolet (UV) light; and the attenuation of the light by dust in the atmosphere can be simulated accurately for any latitude, season, or obliquity cycle over the entire geological history of Mars. The apparatus also incorporates instrumentation for monitoring chemical reactions in the simulated atmosphere. The apparatus can be used for experiments in astrobiology, geochemistry, aerobiology, and aerochemistry related to envisioned robotic and human exploration of Mars. Moreover, the apparatus can be easily adapted to enable similar experimentation under environmental conditions of (1) the surfaces of moons, asteroids, and comets, and (2) the upper atmospheres of planets other than Mars: in particular, it can be made to simulate conditions anywhere in the terrestrial atmosphere at altitudes up to about 100 km.

Schuerger, Andrew C.↗

Simultaneous Two-Way Doppler and Ranging for Multiple Spacecraft at Mars: Flight Radio Tracking System Design and Performance Simulations

Mars exploration requires multiple orbiters and surface infrastructures on Mars. Location determination is essential to support various human and robotic activities on the Mars surface and in orbits. Robust communication coverage is required for data transmission between assets on Mars surface and orbiters in addition to the communication between orbiters and Earth. We proposed a notional Mars Regional Navigation Satellite System (MRNSS) that provides continuous or near-continuous in-situ navigation and timing services for the robotic and human missions in the vicinity of a Mars landing site. For such a system, the Earth’s deep space stations have to perform orbit determination (OD) for the Mars orbiters so that their locations are known to a reasonable degree of accuracy. This provides the surface and orbiting user vehicles the ability to estimate their locations using the orbiter-vehicle range measurements. Two important inputs for accurate OD are 2-way Doppler and ranging measurements derived from the transmitted and received radio signals. We also introduced a new flight-ground collaborative architecture that provides simultaneous Doppler and ranging measurements for multiple spacecraft in the Mars vicinity, using an example of the Mars landing site Utopia Planitia and four Mars orbiters, all communicating with Earth via twoway communications in the X-band frequency range. One key component of this architecture is that each spacecraft uses a smart frequency sweeping algorithm that acquires and tracks the uplink signals with high Doppler and Doppler rate residuals. In this paper, we simulate the Doppler and Doppler rate profiles of the Mars orbiters of the MRNSS and assessed the acquisition and tracking performances.

Divsalar, Dariush↗

Remote systems development

Potential space missions of the nineties and the next century require that we look at the broad category of remote systems as an important means to achieve cost-effective operations, exploration and colonization objectives. This paper addresses such missions, which can use remote systems technology as the basis for identifying required capabilities which must be provided. The relationship of the space-based tasks to similar tasks required for terrestrial applications is discussed. The development status of the required technology is assessed and major issues which must be addressed to meet future requirements are identified. This includes the proper mix of humans and machines, from pure teleoperation to full autonomy; the degree of worksite compatibility for a robotic system; and the required design parameters, such as degrees-of-freedom. Methods for resolution are discussed including analysis, graphical simulation and the use of laboratory test beds. Grumman experience in the application of these techniques to a variety of design issues are presented utilizing the Telerobotics Development Laboratory which includes a 17-DOF robot system, a variety of sensing elements, Deneb/IRIS graphics workstations and control stations. The use of task/worksite mockups, remote system development test beds and graphical analysis are discussed with examples of typical results such as estimates of task times, task feasibility and resulting recommendations for design changes. The relationship of this experience and lessons-learned to future development of remote systems is also discussed.

Olsen, R.↗

Navigation strategies for multiple autonomous mobile robots moving in formation

The problem of deriving navigation strategies for a fleet of autonomous mobile robots moving in formation is considered. Here, each robot is represented by a particle with a spherical effective spatial domain and a specified cone of visibility. The global motion of each robot in the world space is described by the equations of motion of the robot's center of mass. First, methods for formation generation are discussed. Then, simple navigation strategies for robots moving in formation are derived. A sufficient condition for the stability of a desired formation pattern for a fleet of robots each equipped with the navigation strategy based on nearest neighbor tracking is developed. The dynamic behavior of robot fleets consisting of three or more robots moving in formation in a plane is studied by means of computer simulation.

Wang, P. K. C.↗

Nonlinear feedback method of robot control - A preliminary experimental study

The nonlinear feedback method of robot control has been experimentally implemented on two PUMA 560 robot arms. The feasibility of the proposed controller, which was shown viable through simulation results earlier, is stressed. The servomechanism operates in task space, and the nonlinear feedback takes care of the necessary transformations to compute the necessary joint currents. A discussion is presented of the implementation with details of the experiments performed. The performance of the controller is encouraging but was limited to 100-Hz sampling frequency and to derived velocity information at the time of the experimentation. The setup of the lab, the software aspects, results, and the control hardware architecture that has recently been implemented are discussed.

Tarn, T. J.↗

Gain in computational efficiency by vectorization in the dynamic simulation of multi-body systems

An improved technique for the identification and extraction of the exact quantities associated with the degrees of freedom at the element as well as the flexible body level is presented. It is implemented in the dynamic equations of motions based on the recursive formulation of Kane et al. (1987) and presented in a matrix form, integrating the concepts of strain energy, the finite-element approach, modal analysis, and reduction of equations. This technique eliminates the CPU intensive matrix multiplication operations in the code's hot spots for the dynamic simulation of the interconnected rigid and flexible bodies. A study of a simple robot with flexible links is presented by comparing the execution times on a scalar machine and a vector-processor with and without vector options. Performance figures demonstrating the substantial gains achieved by the technique are plotted.

Amirouche, F. M. L.↗

Advanced Aerospace Materials by Design

The advances in the emerging field of nanophase thermal and structural composite materials; materials with embedded sensors and actuators for morphing structures; light-weight composite materials for energy and power storage; and large surface area materials for in-situ resource generation and waste recycling, are expected to :revolutionize the capabilities of virtually every system comprising of future robotic and :human moon and mars exploration missions. A high-performance multiscale simulation platform, including the computational capabilities and resources of Columbia - the new supercomputer, is being developed to discover, validate, and prototype next generation (of such advanced materials. This exhibit will describe the porting and scaling of multiscale 'physics based core computer simulation codes for discovering and designing carbon nanotube-polymer composite materials for light-weight load bearing structural and 'thermal protection applications.

Srivastava, Deepak↗

Low-Friction, Low-Profile, High-Moment Two-Axis Joint

The two-axis joint is a mechanical device that provides two-degrees-of-freedom motion between connected components. A compact, moment-resistant, two-axis joint is used to connect an electromechanical actuator to its driven structural members. Due to the requirements of the overall mechanism, the joint has a low profile to fit within the allowable space, low friction, and high moment-reacting capability. The mechanical arrangement of this joint can withstand high moments when loads are applied. These features allow the joint to be used in tight spaces where a high load capability is required, as well as in applications where penetrating the mounting surface is not an option or where surface mounting is required. The joint consists of one base, one clevis, one cap, two needle bearings, and a circular shim. The base of the joint is the housing (the base and the cap together), and is connected to the grounding structure via fasteners and a bolt pattern. Captive within the housing, between the base and the cap, are the rotating clevis and the needle bearings. The clevis is attached to the mechanical system (linear actuator) via a pin. This pin, and the rotational movement of the clevis with respect to the housing, provides two rotational degrees of freedom. The larger diameter flange of the clevis is sandwiched between a pair of needle bearings, one on each side of the flange. During the assembly of the two-axis joint, the circular shims are used to adjust the amount of preload that is applied to the needle bearings. The above arrangement enables the joint to handle high moments with minimal friction. To achieve the high-moment capability within a low-profile joint, the use of depth of engagement (like that of a conventional rotating shaft) to react moment is replaced with planar engagement parallel to the mounting surface. The needle bearings with the clevis flange provide the surface area to react the clevis loads/moments into the joint housing while providing minimal friction during rotation. The diameter of the flange and the bearings can be increased to react higher loads and still maintain a compact surface mounting capability. This type of joint can be used in a wide variety of mechanisms and mechanical systems. It is especially effective where precise, smooth, continuous motion is required. For example, the joint can be used at the end of a linear actuator that is required to extend and rotate simultaneously. The current design application is for use in a spacecraft docking-system capture mechanism. Other applications might include industrial robotic or assembly line apparatuses, positioning systems, or in the motion-based simulator industry that employs complex, multi-axis manipulators for various types of motions.

Lewis, James L.↗

DspaceOgre 3D Graphics Visualization Tool

This general-purpose 3D graphics visualization C++ tool is designed for visualization of simulation and analysis data for articulated mechanisms. Examples of such systems are vehicles, robotic arms, biomechanics models, and biomolecular structures. DspaceOgre builds upon the open-source Ogre3D graphics visualization library. It provides additional classes to support the management of complex scenes involving multiple viewpoints and different scene groups, and can be used as a remote graphics server. This software provides improved support for adding programs at the graphics processing unit (GPU) level for improved performance. It also improves upon the messaging interface it exposes for use as a visualization server.

Jain, Abhinandan↗

Impact of Surface Roughness and Soil Texture on Mineral Dust Emission Fluxes Modeling

Dust production models (DPM) used to estimate vertical fluxes of mineral dust aerosols over arid regions need accurate data on soil and surface properties. The Laboratoire Inter-Universitaire des Systemes Atmospheriques (LISA) data set was developed for Northern Africa, the Middle East, and East Asia. This regional data set was built through dedicated field campaigns and include, among others, the aerodynamic roughness length, the smooth roughness length of the erodible fraction of the surface, and the dry (undisturbed) soil size distribution. Recently, satellite-derived roughness length and high-resolution soil texture data sets at the global scale have emerged and provide the opportunity for the use of advanced schemes in global models. This paper analyzes the behavior of the ERS satellite-derived global roughness length and the State Soil Geographic data base-Food and Agriculture Organization of the United Nations (STATSGO-FAO) soil texture data set (based on wet techniques) using an advanced DPM in comparison to the LISA data set over Northern Africa and the Middle East. We explore the sensitivity of the drag partition scheme (a critical component of the DPM) and of the dust vertical fluxes (intensity and spatial patterns) to the roughness length and soil texture data sets. We also compare the use of the drag partition scheme to a widely used preferential source approach in global models. Idealized experiments with prescribed wind speeds show that the ERS and STATSGO-FAO data sets provide realistic spatial patterns of dust emission and friction velocity thresholds in the region. Finally, we evaluate a dust transport model for the period of March to July 2011 with observed aerosol optical depths from Aerosol Robotic Network sites. Results show that ERS and STATSGO-FAO provide realistic simulations in the region.

textures↗