Search NASA⌕ Search

SEARCH · Search NASA

Results for “robot operating system”

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 343 records · Page 19

Technology advances for Space Shuttle processing

One of the major initial tasks of the Space Systems Integration and Operations Research Applications (SIORA) Program was the application of automation and robotics technology to all aspects of the Shuttle tile processing and inspection system. The SIORA Program selected a nonlinear systems engineering methodology which emphasizes a team approach for defining, developing, and evaluating new concepts and technologies for the operational system. This is achieved by utilizing rapid prototyping testbeds whereby the concepts and technologies can be iteratively tested and evaluated by the team. The present methodology has clear advantages for the design of large complex systems as well as for the upgrading and evolution of existing systems.

Wiskerchen, M. J.↗

Hand-Eye Calibration of Robonaut

NASA's Human Space Flight program depends heavily on Extra-Vehicular Activities (EVA's) performed by human astronauts. EVA is a high risk environment that requires extensive training and ground support. In collaboration with the Defense Advanced Research Projects Agency (DARPA), NASA is conducting a ground development project to produce a robotic astronaut's assistant, called Robonaut, that could help reduce human EVA time and workload. The project described in this paper designed and implemented a hand-eye calibration scheme for Robonaut, Unit A. The intent of this calibration scheme is to improve hand-eye coordination of the robot. The basic approach is to use kinematic and stereo vision measurements, namely the joint angles self-reported by the right arm and 3-D positions of a calibration fixture as measured by vision, to estimate the transformation from Robonaut's base coordinate system to its hand coordinate system and to its vision coordinate system. Two methods of gathering data sets have been developed, along with software to support each. In the first, the system observes the robotic arm and neck angles as the robot is operated under external control, and measures the 3-D position of a calibration fixture using Robonaut's stereo cameras, and logs these data. In the second, the system drives the arm and neck through a set of pre-recorded configurations, and data are again logged. Two variants of the calibration scheme have been developed. The full calibration scheme is a batch procedure that estimates all relevant kinematic parameters of the arm and neck of the robot The daily calibration scheme estimates only joint offsets for each rotational joint on the arm and neck, which are assumed to change from day to day. The schemes have been designed to be automatic and easy to use so that the robot can be fully recalibrated when needed such as after repair, upgrade, etc, and can be partially recalibrated after each power cycle. The scheme has been implemented on Robonaut Unit A and has been shown to reduce mismatch between kinematically derived positions and visually derived positions from a mean of 13.75cm using the previous calibration to means of 1.85cm using a full calibration and 2.02cm using a suboptimal but faster daily calibration. This improved calibration has already enabled the robot to more accurately reach for and grasp objects that it sees within its workspace. The system has been used to support an autonomous wrench-grasping experiment and significantly improved the workspace positioning of the hand based on visually derived wrench position. estimates.

Nickels, Kevin↗

Telerobotic Architecture for an on-Orbit Servicer

An on-orbit servicer system has unique functional and human factors requirements. The servicing, whether it be teleoperation task, a supervised control task or an autonomous robotic task, the man-machine interface function is likely to be a bottleneck to the operation of the whole system. The man-machine interface system for a space servicer, namely the operator control station, includes several subsystems with a hierarchical architecture. Those subsystems include a reasoning and planning subsystem (also known as the artificial intelligence planner), a run-time control subsystem, a manipulator control and mechanization subsystem, and a sensing and perception subsystem. Indicative of these potentials, certain generic tasks, suggestive of space assembly, maintenance and repair, were performed in a testbed environment. Through performance in several modes: direct teleoperation, shared control, traded control, and robotic operation, the benefits of the individual technology contributions to the operation were quantized and recommendations for use in telerobotic systems were established.

Operator Control Station↗

Video Guidance Sensor and Time-of-Flight Rangefinder

A proposed video guidance sensor (VGS) would be based mostly on the hardware and software of a prior Advanced VGS (AVGS), with some additions to enable it to function as a time-of-flight rangefinder (in contradistinction to a triangulation or image-processing rangefinder). It would typically be used at distances of the order of 2 or 3 kilometers, where a typical target would appear in a video image as a single blob, making it possible to extract the direction to the target (but not the orientation of the target or the distance to the target) from a video image of light reflected from the target. As described in several previous NASA Tech Briefs articles, an AVGS system is an optoelectronic system that provides guidance for automated docking of two vehicles. In the original application, the two vehicles are spacecraft, but the basic principles of design and operation of the system are applicable to aircraft, robots, objects maneuvered by cranes, or other objects that may be required to be aligned and brought together automatically or under remote control. In a prior AVGS system of the type upon which the now-proposed VGS is largely based, the tracked vehicle is equipped with one or more passive targets that reflect light from one or more continuous-wave laser diode(s) on the tracking vehicle, a video camera on the tracking vehicle acquires images of the targets in the reflected laser light, the video images are digitized, and the image data are processed to obtain the direction to the target. The design concept of the proposed VGS does not call for any memory or processor hardware beyond that already present in the prior AVGS, but does call for some additional hardware and some additional software. It also calls for assignment of some additional tasks to two subsystems that are parts of the prior VGS: a field-programmable gate array (FPGA) that generates timing and control signals, and a digital signal processor (DSP) that processes the digitized video images. The additional timing and control signals generated by the FPGA would cause the VGS to alternate between an imaging (direction-finding) mode and a time-of-flight (range-finding mode) and would govern operation in the range-finding mode.

Bryan, Thomas↗

Advanced Technology for Isolating Payloads in Microgravity

One presumption of scientific microgravity research is that while in space disturbances are minimized and experiments can be conducted in the absence of gravity. The problem with this assumption is that numerous disturbances actually occur in the space environment. Scientists must consider all disturbances when planning microgravity experiments. Although small disturbances, such as a human sneeze, do not cause most researchers on earth much concern, in space, these minuscule disturbances can be detrimental to the success or failure of an experiment. Therefore, a need exists to isolate experiments and provide a quiescent microgravity environment. The objective of microgravity isolation is to quantify all possible disturbances or vibrations and then attenuate the transmission of the disturbance to the experiment. Some well-defined vibration sources are: experiment operations, pumps, fans, antenna movements, ventilation systems and robotic manipulators. In some cases, it is possible to isolate the source using simple vibration dampers, shock absorbers and other isolation devices. The problem with simple isolation systems is that not all vibration frequencies are attenuated, especially frequencies less than 0.1 Hz. Therefore, some disturbances are actually emitted into the environment. Sometimes vibration sources are not well defined, or cannot be controlled. These include thermal "creak," random acoustic vibrations, aerodynamic drag, crew activities, and other similar disturbances. On some "microgravity missions," such as the United States Microgravity Laboratory (USML) and the International Microgravity Laboratory (IML) missions, the goal was to create extended quiescent times and limit crew activity during these times. This might be possible for short periods, but for extended durations it is impossible due to the nature of the space environment. On the International Space Station (ISS), vehicle attitude readjustments are required to keep the vehicle in a minimum torque orientation and other experimental activities will occur continually, both inside and outside the station. Since all vibration sources cannot be controlled, the task of attenuating the disturbances is the only realistic alternative. Several groups have independently developed technology to isolate payloads from the space environment. Since 1970, Honeywell's Satellite Systems Division has designed several payload isolation systems and vibration attenuators. From 1987 to 1992, NASA's Lewis Research Center (LeRC) performed research on isolation technology and developed a 6 degree-of-freedom (DOF) isolator and tested the system during 70 low gravity aircraft flight trajectories. Beginning in early 1995, NASA's Marshall Space Flight Center (MSFC) and McDonnell Douglas Aerospace (MDA) jointly developed the STABLE (Suppression of Transient Accelerations By Levitation Evaluation) isolation system. This 5 month accelerated effort produced the first flight of an active microgravity vibration isolation system on STS-73/USML-02 in late October 1995. The Canadian Space Agency developed the Microgravity Vibration Isolation Mount (MIM) for isolating microgravity payloads and this system began operating on the Russian Mir Space Station in May 1996. The Boeing Defense & Space Group, Missiles & Space Division developed the Active Rack Isolation System (ARIS) for isolating payloads in a standard payload rack. ARIS was tested in September 1996 during the STS-79 mission to Mir. Although these isolation systems differ in their technological approach, the objective is to isolate payloads from disturbances. The following sections describe the technologies behind these systems and the different types of hardware used to perform isolation. The purpose of these descriptions is not to detail the inner workings of the hardware but to give the reader an idea of the technology and uses of the hardware components. Also included in the component descriptions is a paragraph detailing some of the advances in isolation technology for that particular component. The final section presents some concluding thoughts and a summary of anticipated advances in research and development for isolating microgravity experiments.

Alhorn, Dean C.↗

A testbed for a unified teleoperated-autonomous dual-arm robotic system

This paper describes a complete robot control facility built at the Jet Propulsion Laboratory as part of NASA a telerobotics program to develop a state-of-the-art robot control environment for laboratory based space-like experiments. This system, which is now fully operational, has the following features: separation of the computing facilities into local and remote sites, autonomous motion generation in joint or Cartesian coordinates, dual-arm force reflecting teleoperation with voice interaction between the operator and the robots, shared control between the autonomously generated motions and operator controlled teleoperation, and dual-arm coordinated trajectory generation. The system has been used to carry out realistic experiments such as the exchange of an Orbital Replacement Unit (ORU), bolt turning, and door opening, using a mixture of autonomous actions and teleoperation, with either a single arm or two cooperating arms.

Hayati, S.↗

Integration of advanced teleoperation technologies for control of space robots

Teleoperated robots require one or more humans to control actuators, mechanisms, and other robot equipment given feedback from onboard sensors. To accomplish this task, the human or humans require some form of control station. Desirable features of such a control station include operation by a single human, comfort, and natural human interfaces (visual, audio, motion, tactile, etc.). These interfaces should work to maximize performance of the human/robot system by streamlining the link between human brain and robot equipment. This paper describes development of a control station testbed with the characteristics described above. Initially, this testbed will be used to control two teleoperated robots. Features of the robots include anthropomorphic mechanisms, slaving to the testbed, and delivery of sensory feedback to the testbed. The testbed will make use of technologies such as helmet mounted displays, voice recognition, and exoskeleton masters. It will allow tor integration and testing of emerging telepresence technologies along with techniques for coping with control link time delays. Systems developed from this testbed could be applied to ground control of space based robots. During man-tended operations, the Space Station Freedom may benefit from ground control of IVA or EVA robots with science or maintenance tasks. Planetary exploration may also find advanced teleoperation systems to be very useful.

Stagnaro, Michael J.↗

On-Board Perception System For Planetary Aerobot Balloon Navigation

NASA's Jet Propulsion Laboratory is implementing the Planetary Aerobot Testbed to develop the technology needed to operate a robotic balloon aero-vehicle (Aerobot). This earth-based system would be the precursor for aerobots designed to explore Venus, Mars, Titan and other gaseous planetary bodies. The on-board perception system allows the aerobot to localize itself and navigate on a planet using information derived from a variety of celestial, inertial, ground-imaging, ranging, and radiometric sensors.

Planetary Aerobot Testbed robotic balloon aero-veh↗

Fundamentals and advances in the development of remote welding fabrication systems

Operational and man-machine issues for welding underwater, in outer space, and at other remote sites are investigated, and recent process developments are described. Probable remote welding missions are classified, and the essential characteristics of fundamental remote welding tasks are analyzed. Various possible operational modes for remote welding fabrication are identified, and appropriate roles for humans and machines are suggested. Human operator performance in remote welding fabrication tasks is discussed, and recent advances in the development of remote welding systems are described, including packaged welding systems, stud welding systems, remotely operated welding systems, and vision-aided remote robotic welding and autonomous welding systems.

Agapakis, J. E.↗

The real-time learning mechanism of the Scientific Research Associates Advanced Robotic System (SRAARS)

Scientific research associates advanced robotic system (SRAARS) is an intelligent robotic system which has autonomous learning capability in geometric reasoning. The system is equipped with one global intelligence center (GIC) and eight local intelligence centers (LICs). It controls mainly sixteen links with fourteen active joints, which constitute two articulated arms, an extensible lower body, a vision system with two CCD cameras and a mobile base. The on-board knowledge-based system supports the learning controller with model representations of both the robot and the working environment. By consecutive verifying and planning procedures, hypothesis-and-test routines and learning-by-analogy paradigm, the system would autonomously build up its own understanding of the relationship between itself (i.e., the robot) and the focused environment for the purposes of collision avoidance, motion analysis and object manipulation. The intelligence of SRAARS presents a valuable technical advantage to implement robotic systems for space exploration and space station operations.

Chen, Alexander Y.↗

A Petri net controller for distributed hierarchical systems

The solutions to a wide variety of problems are often best organized as a distributed hierarchical system. These systems can be graphically and mathematically modeled through the use of Petri nets, which can easily represent synchronous, asynchronous, and concurrent operations. This thesis presents a controller implementation based on Petri nets and a design methodology for the interconnection of distributed Petri nets. Two case studies are presented in which the controller operates a physical system, the Center for Intelligent Robotic Systems for Space Exploration Dual Arm Robotic Testbed.

Peck, Joseph E.↗

A Unifying Multibody Dynamics Algorithm Development Workbench

The development of new and efficient algorithms for multibody dynamics has been an important research area. These algorithms are used for modeling, simulation, and control of systems such as spacecraft, robotic systems, automotive applications, the human body, manufacturing operations, and micro-electromechanical systems (MEMS). At JPL's Dynamics and Real Time Simulation (DARTS) Laboratory we have developed software that serves as a computational workbench for these algorithms. This software utilizes the mathematical perspective of the spatial operator algebra, which allows the development of dynamics algorithms and new insights into multibody dynamics.

Ziegler, John L.↗

The Nation's Vision for Exploration: An Update

I.Current key activities: a) Constellation Level2-System Engineering. b) Lunar Architecture Team (LAT)2-technology assessment and architectural option for the lander. c) Mars Architecture Team-system engineering support, Science integration, precursor program planning. d) Lunar Lander Project Core Team-GN&C and Flight system engineering. e) Technology program-supporting multiple projects in robotics, power systems, aero entry technology. f) Mission Operation Project-Mission operations system engineering. g) Advanced Environmental Monitoring Instruments. H. Lunar Reconnaissance Orbiter instrument (Diviner). II. Mission Proposals a) Lunar Sample return. b) Lunar Gravity field mapper.

space exploration↗

Video Guidance Sensors Using Remotely Activated Targets

Four updated video guidance sensor (VGS) systems have been proposed. As described in a previous NASA Tech Briefs article, a VGS system is an optoelectronic system that provides guidance for automated docking of two vehicles. The VGS provides relative position and attitude (6-DOF) information between the VGS and its target. In the original intended application, the two vehicles would be spacecraft, but the basic principles of design and operation of the system are applicable to aircraft, robots, objects maneuvered by cranes, or other objects that may be required to be aligned and brought together automatically or under remote control. In the first two of the four VGS systems as now proposed, the tracked vehicle would include active targets that would light up on command from the tracking vehicle, and a video camera on the tracking vehicle would be synchronized with, and would acquire images of, the active targets. The video camera would also acquire background images during the periods between target illuminations. The images would be digitized and the background images would be subtracted from the illuminated-target images. Then the position and orientation of the tracked vehicle relative to the tracking vehicle would be computed from the known geometric relationships among the positions of the targets in the image, the positions of the targets relative to each other and to the rest of the tracked vehicle, and the position and orientation of the video camera relative to the rest of the tracking vehicle. The major difference between the first two proposed systems and prior active-target VGS systems lies in the techniques for synchronizing the flashing of the active targets with the digitization and processing of image data. In the prior active-target VGS systems, synchronization was effected, variously, by use of either a wire connection or the Global Positioning System (GPS). In three of the proposed VGS systems, the synchronizing signal would be generated on, and transmitted from, the tracking vehicle. In the first proposed VGS system, the tracking vehicle would transmit a pulse of light. Upon reception of the pulse, circuitry on the tracked vehicle would activate the target lights. During the pulse, the target image acquired by the camera would be digitized. When the pulse was turned off, the target lights would be turned off and the background video image would be digitized. The second proposed system would function similarly to the first proposed system, except that the transmitted synchronizing signal would be a radio pulse instead of a light pulse. In this system, the signal receptor would be a rectifying antenna. If the signal contained sufficient power, the output of the rectifying antenna could be used to activate the target lights, making it unnecessary to include a battery or other power supply for the targets on the tracked vehicle.

Bryan, Thomas C.↗

Rovers Pave the Way for Hospital Robots

The Jet Propulsion Laboratory provided funding for the Massachusetts Institute of Technology to develop capabilities for robotics like Rocky 7. After developing the operating system, Daniel Theobald started working at Cambridge, Massachusetts-based Vecna Technologies. Today, Vecna's QC Bot incorporates systems based on the NASA work and is being used to ease logistics at hospitals. The technology has contributed to 20 new jobs.

Source record↗

MAGIK Animation of Robotic Operations for Flight SpaceX-21 to ISS

The MAGIK Robotic analysis team provides kinematic feasibility assessments for the ISS and has produced an animation to evaluate Extravehicular Robotics (EVR) activities for SpaceX (SpX)-21 flight. Flight SpX-21 includes a Dragon 2 vehicle docked to Node 2 Zenith (N2Z) International Docking Adapter (IDA) and consists of the delivery of the NanoRacks Airlock Assembly (NRAL). Robotic operations shown include Space Station Remote Manipulator System (SSRMS) Trunk extraction of the NRAL and maneuvering through the ISS Port Corridor to Node 3 Port (N3P). Extravehicular Activities not shown will complete the install to N3P. There is no disposal payload for this flight.

Alexander Radford Fryer↗

Recovering from On-orbit Anomalies on the Astrobee Free Flyers and its Systems

Since 2019, NASA has been operating three Astrobee free flying robots on board the International Space Station (ISS) providing an autonomous and flexible research platform for national and international payload developers in microgravity and serving as a robotic assistant for astronauts on the ISS. During its use on the ISS, in particular with over 750 hours of free-flyer operation as of March 2022, Astrobee and its Docking Station have encountered multiple software and hardware anomalies. These anomalies were either resolved remotely via software and firmware updates, or, where not possible, with hardware replacements on orbit or by the return of the faulty unit to NASA’s ground facilities for its repair. Despite being inherently designed to be repaired or replaced on orbit, Astrobee and its systems can still suffer anomalies that would be complex enough to disassemble, cause risks of hardware damage, or use excessive crew time to perform the repair in orbit. That was the case for the anomaly the Astrobee unit ‘Honey’ encountered, reason why it needed to be down-massed for repair. One of the most common points of failure was found to be the SD card, which is used for the different Astrobee processors and for the Dock Station. Other comparable SD card anomalies were found also on the Astrobee ground units, which provided useful data in the effort of upgrading their systems. This presentation will focus on 1) The overview of the different faults and anomalies on Astrobee and its systems on orbit and on the ground 2) The processes and procedures implemented to resolve the anomalies 3) The implementation of software updates and hardware upgrades in order to reduce the risk on returning anomalies 4) The lessons learned in increasing Astrobee’s robustness and resilience to such anomalies.

International Space Station↗

Human-Vehicle Interface for Semi-Autonomous Operation of Uninhabited Aero Vehicles

The robustness of autonomous robotic systems to unanticipated circumstances is typically insufficient for use in the field. The many skills of human user often fill this gap in robotic capability. To incorporate the human into the system, a useful interaction between man and machine must exist. This interaction should enable useful communication to be exchanged in a natural way between human and robot on a variety of levels. This report describes the current human-robot interaction for the Stanford HUMMINGBIRD autonomous helicopter. In particular, the report discusses the elements of the system that enable multiple levels of communication. An intelligent system agent manages the different inputs given to the helicopter. An advanced user interface gives the user and helicopter a method for exchanging useful information. Using this human-robot interaction, the HUMMINGBIRD has carried out various autonomous search, tracking, and retrieval missions.

Jones, Henry L.↗