Search NASA⌕ Search

SEARCH · Search NASA

Results for “Compliant 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 19 records

Force-reflection and shared compliant control in operating telemanipulators with time delay

The performance of an advanced telemanipulation system in the presence of a wide range of time delays between a master control station and a slave robot is quantified. The contemplated applications include multiple satellite links to LEO, geosynchronous operation, spacecraft local area networks, and general-purpose computer-based short-distance designs. The results of high-precision peg-in-hole tasks performed by six test operators indicate that task performance decreased linearly with introduced time delays for both kinesthetic force feedback (KFF) and shared compliant control (SCC). The rate of this decrease was substantially improved with SCC compared to KFF. Task performance at delays above 1 s was not possible using KFF. SCC enabled task performance for such delays, which are realistic values for ground-controlled remote manipulation of telerobots in space.

Kim, Won S.↗

Force-reflective teleoperated system with shared and compliant control capabilities

The force-reflecting teleoperator breadboard is described. It is the first system among available Research and Development systems with the following combined capabilities: (1) The master input device is not a replica of the slave arm. It is a general purpose device which can be applied to the control of different robot arms through proper mathematical transformations. (2) Force reflection generated in the master hand controller is referenced to forces and moments measured by a six DOF force-moment sensor at the base of the robot hand. (3) The system permits a smooth spectrum of operations between full manual, shared manual and automatic, and full automatic (called traded) control. (4) The system can be operated with variable compliance or stiffness in force-reflecting control. Some of the key points of the system are the data handling and computing architecture, the communication method, and the handling of mathematical transformations. The architecture is a fully synchronized pipeline. The communication method achieves optimal use of a parallel communication channel between the local and remote computing nodes. A time delay box is also implemented in this communication channel permitting experiments with up to 8 sec time delay. The mathematical transformations are computed faster than 1 msec so that control at each node can be operated at 1 kHz servo rate without interpolation. This results in an overall force-reflecting loop rate of 200 Hz.

Szakaly, Z.↗

Adaptive Force Control in Compliant Motion

This paper addresses the problem of controlling a manipulator in compliant motion while in contact with an environment having an unknown stiffness. Two classes of solutions are discussed: adaptive admittance control and adaptive compliance control. In both admittance and compliance control schemes, compensator adaptation is used to ensure a stable and uniform system performance.

manipulators↗

Adaptive Force Control For Compliant Motion Of A Robot

Two adaptive control schemes offer robust solutions to problem of stable control of forces of contact between robotic manipulator and objects in its environment. They are called "adaptive admittance control" and "adaptive compliance control." Both schemes involve use of force-and torque sensors that indicate contact forces. These schemes performed well when tested in computational simulations in which they were used to control seven-degree-of-freedom robot arm in executing contact tasks. Choice between admittance or compliance control is dictated by requirements of the application at hand.

Seraji, Homayoun↗

Human-like Compliance for Dexterous Robot Hands

This paper describes the Active Electromechanical Compliance (AEC) system that was developed for the Jau-JPL anthropomorphic robot. The AEC system imitates the functionality of the human muscle's secondary function, which is to control the joint's stiffness: AEC is implemented through servo controlling the joint drive train's stiffness. The control strategy, controlling compliant joints in teleoperation, is described. It enables automatic hybrid position and force control through utilizing sensory feedback from joint and compliance sensors. This compliant control strategy is adaptable for autonomous robot control as well. Active compliance enables dual arm manipulations, human-like soft grasping by the robot hand, and opens the way to many new robotics applications.

Compliant Control↗

Stability analysis of position and force control problems for robot arms

Stability issues involving the control of a robot arm under the influence of external forces are discussed. Several different scenarios are considered: position control with the external force as an unmodeled disturbance, compliant control for a bounded external force in some subspace, and compliant control for a force due to the interaction with an environment whose dynamical behavior can be modeled. In each of these cases, a stability analysis using the Lyapunov method is presented. An explanation of instability is put forth for the case in which the environment has flexibility and the gains are inappropriately chosen. When the environment is stiff in the force control subspace, robust stability can be achieved with the integral force feedback.

Wen, John T.↗

Compliance control with embedded neural elements

The authors discuss a control approach that embeds the neural elements within a model-based compliant control architecture for robotic tasks that involve contact with unstructured environments. Compliance control experiments have been performed on actual robotics hardware to demonstrate the performance of contact control schemes with neural elements. System parameters were identified under the assumption that environment dynamics have a fixed nonlinear structure. A robotics research arm, placed in contact with a single degree-of-freedom electromechanical environment dynamics emulator, was commanded to move through a desired trajectory. The command was implemented by using a compliant control strategy.

Venkataraman, S. T.↗

Design and Control of Compliant Tensegrity Robots Through Simulation and Hardware Validation

To better understand the role of tensegrity structures in biological systems and their application to robotics, the Dynamic Tensegrity Robotics Lab at NASA Ames Research Center has developed and validated two different software environments for the analysis, simulation, and design of tensegrity robots. These tools, along with new control methodologies and the modular hardware components developed to validate them, are presented as a system for the design of actuated tensegrity structures. As evidenced from their appearance in many biological systems, tensegrity ("tensile-integrity") structures have unique physical properties which make them ideal for interaction with uncertain environments. Yet these characteristics, such as variable structural compliance, and global multi-path load distribution through the tension network, make design and control of bio-inspired tensegrity robots extremely challenging. This work presents the progress in using these two tools in tackling the design and control challenges. The results of this analysis includes multiple novel control approaches for mobility and terrain interaction of spherical tensegrity structures. The current hardware prototype of a six-bar tensegrity, code-named ReCTeR, is presented in the context of this validation.

Robotics↗

Force reflection with compliance control

Two types of systems for force-reflecting control, which enables high force-reflection gain, are presented: position-error-based force reflection and low-pass-filtered force reflection. Both of the systems are combined with shared compliance control. In the position-error-based class, the position error between the commanded and the actual position of a compliantly controlled robot is used to provide force reflection. In the low-pass-filtered force reflection class, the low-pass-filtered output of the compliance control is used to provide force reflection. The increase in force reflection gain can be more than 10-fold as compared to a conventional high-bandwidth pure force reflection system, when high compliance values are used for the compliance control.

Kim, Won S.↗

Hybrid position/force control of manipulators

A new conceptually simple approach to controlling compliant motions of a robot manipulator is presented. The 'hybrid' technique described combines force and torque information with positional data to satisfy simultaneous position and force trajectory constraints specified in a convenient task related coordinate system. Analysis, simulation, and experiments are used to evaluate the controller's ability to execute trajectories using feedback from a force sensing wrist and from position sensors found in the manipulator joints. The results show that the method achieves stable, accurate control of force and position trajectories for a variety of test conditions.

Raibert, M. H.↗

A space servicing telerobotics technology demonstration

Supervised telerobotic controls provide the key to successful remote servicing, as demonstrated in the telerobot testbed of the jet propulsion laboratory. Such advanced techniques and systems are specially applicable to ground-remote operations for servicing tasks, which are to be performed remotely in space and to be operated under human supervision from the ground. Laboratory demonstrations have successfully proven the utility of such techniques and systems. Instrumental to the success of supervised robotic operations are the techniques called object designate and relative target. In addition, a technique called universal camera calibration was also applied in the telerobot testbed. Generalized compliant control techniques were used in the robotic removal and insertion operations. These techniques were proven successful in task situations where preprogrammed automation cannot be adequately exercised due to errors, changes, or omission in the worksite data base.

Kan, Edwin P.↗

Analysis and compensation of an aircraft simulator control loading system with compliant linkage

A hydraulic control loading system for aircraft simulation was analyzed to find the causes of undesirable low frequency oscillations and loading effects in the output. The hypothesis of mechanical compliance in the control linkage was substantiated by comparing the behavior of a mathematical model of the system with previously obtained experimental data. A compensation scheme based on the minimum integral of the squared difference between desired and actual output was shown to be effective in reducing the undesirable output effects. The structure of the proposed compensation was computed by use of a dynamic programing algorithm and a linear state space model of the fixed elements in the system.

Johnson, P. R.↗

Dual-Arm Generalized Compliant Motion With Shared Control

Dual-Arm Generalized Compliant Motion (DAGCM) primitive computer program implementing improved unified control scheme for two manipulator arms cooperating in task in which both grasp same object. Provides capabilities for autonomous, teleoperation, and shared control of two robot arms. Unifies cooperative dual-arm control with multi-sensor-based task control and makes complete task-control capability available to higher-level task-planning computer system via large set of input parameters used to describe desired force and position trajectories followed by manipulator arms. Some concepts discussed in "A Generalized-Compliant-Motion Primitive" (NPO-18134).

Backes, Paul G.↗

Separation-Compliant, Optimal Routing and Control of Scheduled Arrivals in a Terminal Airspace

We address the problem of navigating a set (fleet) of aircraft in an aerial route network so as to bring each aircraft to its destination at a specified time and with minimal distance separation assured between all aircraft at all times. The speed range, initial position, required destination, and required time of arrival at destination for each aircraft are assumed provided. Each aircraft's movement is governed by a controlled differential equation (state equation). The problem consists in choosing for each aircraft a path in the route network and a control strategy so as to meet the constraints and reach the destination at the required time. The main contribution of the paper is a model that allows to recast this problem as a decoupled collection of problems in classical optimal control and is easily generalized to the case when inertia cannot be neglected. Some qualitative insight into solution behavior is obtained using the Pontryagin Maximum Principle. Sample numerical solutions are computed using a numerical optimal control solver. The proposed model is first step toward increasing the fidelity of continuous time control models of air traffic in a terminal airspace. The Pontryagin Maximum Principle implies the polygonal shape of those portions of the state trajectories away from those states in which one or more aircraft pair are at minimal separation. The model also confirms the intuition that, the narrower the allowed speed ranges of the aircraft, the smaller the space of optimal solutions, and that an instance of the optimal control problem may not have a solution at all (i.e., no control strategy that meets the separation requirement and other constraints).

transportation network↗

Development of a Model Following Control Law for Inflight Simulation and Flight Controls Research

The U.S. Army and NASA are currently developing the Rotorcraft Aircrew Systems Concepts Airborne Laboratory (RASCAL) at the Ames Research Center. RASCAL, shown in Figure 1, is a UH-60, which is being modified in a phased development program to have a research fly-by-wire flight control system, and an advanced navigation research platform. An important part of the flight controls and handling qualities research on RASCAL will be an FCS design for the aircraft to achieve high bandwidth control responses and disturbance rejection characteristics. Initially, body states will be used as feedbacks, but research into the use of rotor states will also be considered in later stages to maximize agility and maneuverability. In addition to supporting flight controls research, this FCS design will serve as the inflight simulation control law to support basic handling qualities, guidance, and displays research. Research in high bandwidth controls laws is motivated by the desire to improve the handling qualities in aggressive maneuvering and in severely degraded weather conditions. Naturally, these advantages will also improve the quality of the model following, thereby improving the inflight simulation capabilities of the research vehicle. High bandwidth in the control laws provides tighter tracking allowing for higher response bandwidths which can meet handling qualities requirements for aggressive maneuvering. System sensitivity is also reduced preventing variations in the response from the vehicle due to changing flight conditions. In addition, improved gust rejection will result from this reduced sensitivity. The gust rejection coupled with a highly stable system will make more precise maneuvering and pointing possible in severely degraded weather conditions. The difficulty in achieving higher bandwidths from the control laws in the feedback and in the responses arises from the complexity of the models that are needed to produce a satisfactory design. In this case, high quality models that include rotor dynamics in a physically meaningful context must be available. A non-physical accounting of the rotor, such as lumping the effect as a time delay, is not likely to produce the desired results. High order simulation models based on first principals are satisfactory for the initial design phase in order to work out the control law design concept and get an initial set of gains. These models, however, have known deficiencies, which must be resolved in the final control law design. The error in the pitch-roll cross coupling is one notable deficiency that even sophisticated rotorcraft models including complex wake aerodynamics have yet to capture successfully. This error must be accounted for to achieve the desired decoupling. The approach to design the proposed inflight simulation control law is based on using a combination of simulation and identified models. The linear and nonlinear higher order models were used to develop an explicit model following control structure. This structure was developed to accommodate the design of control laws compliant to many of the quantitative requirements in ADS-33C. Furthermore, it also allows for control law research using rotor-state feedback and other design methodologies such as Quantitative Feedback and H-Infinity. Final gain selection will be based on higher order identified models which include rotor degrees of freedom.

Takahashi, Mark↗

Development of Statistical Process Control Methodology for an Environmentally Compliant Surface Cleaning Process in a Bonding Laboratory

Bonding labs at both MSFC and the northern Utah production plant prepare bond test specimens which simulate or witness the production of NASA's Reusable Solid Rocket Motor (RSRM). The current process for preparing the bonding surfaces employs 1,1,1-trichloroethane vapor degreasing, which simulates the current RSRM process. Government regulations (e.g., the 1990 Amendments to the Clean Air Act) have mandated a production phase-out of a number of ozone depleting compounds (ODC) including 1,1,1-trichloroethane. In order to comply with these regulations, the RSRM Program is qualifying a spray-in-air (SIA) precision cleaning process using Brulin 1990, an aqueous blend of surfactants. Accordingly, surface preparation prior to bonding process simulation test specimens must reflect the new production cleaning process. The Bonding Lab Statistical Process Control (SPC) program monitors the progress of the lab and its capabilities, as well as certifies the bonding technicians, by periodically preparing D6AC steel tensile adhesion panels with EA-91 3NA epoxy adhesive using a standardized process. SPC methods are then used to ensure the process is statistically in control, thus producing reliable data for bonding studies, and identify any problems which might develop. Since the specimen cleaning process is being changed, new SPC limits must be established. This report summarizes side-by-side testing of D6AC steel tensile adhesion witness panels and tapered double cantilevered beams (TDCBs) using both the current baseline vapor degreasing process and a lab-scale spray-in-air process. A Proceco 26 inches Typhoon dishwasher cleaned both tensile adhesion witness panels and TDCBs in a process which simulates the new production process. The tests were performed six times during 1995, subsequent statistical analysis of the data established new upper control limits (UCL) and lower control limits (LCL). The data also demonstrated that the new process was equivalent to the vapor degreasing process.

Hutchens, Dale E.↗