2,054 research outputs found

    Robust Whole-Body Motion Control of Legged Robots

    Full text link
    We introduce a robust control architecture for the whole-body motion control of torque controlled robots with arms and legs. The method is based on the robust control of contact forces in order to track a planned Center of Mass trajectory. Its appeal lies in the ability to guarantee robust stability and performance despite rigid body model mismatch, actuator dynamics, delays, contact surface stiffness, and unobserved ground profiles. Furthermore, we introduce a task space decomposition approach which removes the coupling effects between contact force controller and the other non-contact controllers. Finally, we verify our control performance on a quadruped robot and compare its performance to a standard inverse dynamics approach on hardware.Comment: 8 Page

    Learning and Reacting with Inaccurate Prediction: Applications to Autonomous Excavation

    Get PDF
    Motivated by autonomous excavation, this work investigates solutions to a class of problem where disturbance prediction is critical to overcoming poor performance of a feedback controller, but where the disturbance prediction is intrinsically inaccurate. Poor feedback controller performance is related to a fundamental control problem: there is only a limited amount of disturbance rejection that feedback compensation can provide. It is known, however, that predictive action can improve the disturbance rejection of a control system beyond the limitations of feedback. While prediction is desirable, the problem in excavation is that disturbance predictions are prone to error due to the variability and complexity of soil-tool interaction forces. This work proposes the use of iterative learning control to map the repetitive components of excavation forces into feedforward commands. Although feedforward action shows useful to improve excavation performance, the non-repetitive nature of soil-tool interaction forces is a source of inaccurate predictions. To explicitly address the use of imperfect predictive compensation, a disturbance observer is used to estimate the prediction error. To quantify inaccuracy in prediction, a feedforward model of excavation disturbances is interpreted as a communication channel that transmits corrupted disturbance previews, for which metrics based on the sensitivity function exist. During field trials the proposed method demonstrated the ability to iteratively achieve a desired dig geometry, independent of the initial feasibility of the excavation passes in relation to actuator saturation. Predictive commands adapted to different soil conditions and passes were repeated autonomously until a pre-specified finish quality of the trench was achieved. Evidence of improvement in disturbance rejection is presented as a comparison of sensitivity functions of systems with and without the use of predictive disturbance compensation

    Experimental Validation of a Sliding Mode Control for a Stewart Platform Used in Aerospace Inspection Applications

    Get PDF
    The authors introduce a new controller, aimed at industrial domains, that improves the performance and accuracy of positioning systems based on Stewart platforms. More specifically, this paper presents, and validates experimentally, a sliding mode control for precisely positioning a Stewart platform used as a mobile platform in non-destructive inspection (NDI) applications. The NDI application involves exploring the specimen surface of aeronautical coupons at different heights. In order to avoid defocusing and blurred images, the platform must be positioned accurately to keep a uniform distance between the camera and the surface of the specimen. This operation requires the coordinated control of the six electro mechanic actuators (EMAs). The platform trajectory and the EMA lengths can be calculated by means of the forward and inverse kinematics of the Stewart platform. Typically, a proportional integral (PI) control approach is used for this purpose but unfortunately this control scheme is unable to position the platform accurately enough. For this reason, a sliding mode control (SMC) strategy is proposed. The SMC requires: (1) a priori knowledge of the bounds on system uncertainties, and (2) the analysis of the system stability in order to ensure that the strategy executes adequately. The results of this work show a higher performance of the SMC when compared with the PI control strategy: the average absolute error is reduced from 3.45 mm in PI to 0.78 mm in the SMC. Additionally, the duty cycle analysis shows that although PI control demands a smoother actuator response, the power consumption is similar.This research was funded by the Basque Government through the project SMAR3NAK (ELKARTEK KK-2019/00051), by the Ministerio de Economía y Competitividad (RTI2018-094669-B-C31) and by Aernnova and the Diputación Foral de Álava (DFA) through the project CONAVAUTIN 2 (Collaboration Agreement)

    Application of higher harmonic blade feathering on the OH-6A helicopter for vibration reduction

    Get PDF
    The design, implementation, and flight test results of higher harmonic blade feathering for vibration reduction on the OH-6A helicopter are described. The higher harmonic control (HHC) system superimposes fourth harmonic inputs upon the stationary swashplate. These inputs are transformed into 3P, 4P and 5P blade feathering angles. This results in modified blade loads and reduced fuselage vibrations. The primary elements of this adaptive vibration suppression system are: (1) acceleration transducers sensing the vibratory response of the fuselage; (2) a higher harmonic blade pitch actuator system; (3) a flightworthy microcomputer, incorporating the algorithm for reducing vibrations, and (4) a signal conditioning system, interfacing between the sensors, the microcomputer and the HHC actuators. The program consisted of three distinct phases. First, the HHC system was designed and implemented on the MDHC OH-6A helicopter. Then, the open loop, or manual controlled, flight tests were performed, and finally, the closed loop adaptive control system was tested. In 1983, one portion of the closed loop testing was performed, and in 1984, additional closed loop tests were conducted with improved software. With the HHC system engaged, the 4P pilot seat vibration levels were significantly lower than the baseline ON-6A levels. Moreover, the system did not adversely affect blade loads or helicopter performance. In conclusion, this successful proof of concept project demonstrated HHC to be a viable vibration suppression mechanism

    Adaptive control of sinusoidal brushless DC motor actuators

    Get PDF
    Electrical Power Assisted Steering system (EPAS) will likely be used on future automotive power steering systems. The sinusoidal brushless DC (BLDC) motor has been identified as one of the most suitable actuators for the EPAS application. Motor characteristic variations, which can be indicated by variations of the motor parameters such as the coil resistance and the torque constant, directly impart inaccuracies in the control scheme based on the nominal values of parameters and thus the whole system performance suffers. The motor controller must address the time-varying motor characteristics problem and maintain the performance in its long service life. In this dissertation, four adaptive control algorithms for brushless DC (BLDC) motors are explored. The first algorithm engages a simplified inverse dq-coordinate dynamics controller and solves for the parameter errors with the q-axis current (iq) feedback from several past sampling steps. The controller parameter values are updated by slow integration of the parameter errors. Improvement such as dynamic approximation, speed approximation and Gram-Schmidt orthonormalization are discussed for better estimation performance. The second algorithm is proposed to use both the d-axis current (id) and the q-axis current (iq) feedback for parameter estimation since id always accompanies iq. Stochastic conditions for unbiased estimation are shown through Monte Carlo simulations. Study of the first two adaptive algorithms indicates that the parameter estimation performance can be achieved by using more history data. The Extended Kalman Filter (EKF), a representative recursive estimation algorithm, is then investigated for the BLDC motor application. Simulation results validated the superior estimation performance with the EKF. However, the computation complexity and stability may be barriers for practical implementation of the EKF. The fourth algorithm is a model reference adaptive control (MRAC) that utilizes the desired motor characteristics as a reference model. Its stability is guaranteed by Lyapunov’s direct method. Simulation shows superior performance in terms of the convergence speed and current tracking. These algorithms are compared in closed loop simulation with an EPAS model and a motor speed control application. The MRAC is identified as the most promising candidate controller because of its combination of superior performance and low computational complexity. A BLDC motor controller developed with the dq-coordinate model cannot be implemented without several supplemental functions such as the coordinate transformation and a DC-to-AC current encoding scheme. A quasi-physical BLDC motor model is developed to study the practical implementation issues of the dq-coordinate control strategy, such as the initialization and rotor angle transducer resolution. This model can also be beneficial during first stage development in automotive BLDC motor applications

    Shared Control Policies and Task Learning for Hydraulic Earth-Moving Machinery

    Get PDF
    This thesis develops a shared control design framework for improving operator efficiency and performance on hydraulic excavation tasks. The framework is based on blended shared control (BSC), a technique whereby the operator’s command input is continually augmented by an assistive controller. Designing a BSC control scheme is subdivided here into four key components. Task learning utilizes nonparametric inverse reinforcement learning to identify the underlying goal structure of a task as a sequence of subgoals directly from the demonstration data of an experienced operator. These subgoals may be distinct points in the actuator space or distributions overthe space, from which the operator draws a subgoal location during the task. The remaining three steps are executed on-line during each update of the BSC controller. In real-time, the subgoal prediction step involves utilizing the subgoal decomposition from the learning process in order to predict the current subgoal of the operator. Novel deterministic and probabilistic prediction methods are developed and evaluated for their ease of implementation and performance against manually labeled trial data. The control generation component involves computing polynomial trajectories to the predicted subgoal location or mean of the subgoal distribution, and computing a control input which tracks those trajectories. Finally, the blending law synthesizes both inputs through a weighted averaging of the human and control input, using a blending parameter which can be static or dynamic. In the latter case, mapping probabilistic quantities such as the maximum a posteriori probability or statistical entropy to the value of the dynamic blending parameter may yield a more intelligent control assistance, scaling the intervention according to the confidence of the prediction. A reduced-scale (1/12) fully hydraulic excavator model was instrumented for BSC experimentation, equipped with absolute position feedback of each hydraulic actuator. Experiments were conducted using a standard operator control interface and a common earthmoving task: loading a truck from a pile. Under BSC, operators experienced an 18% improvement in mean digging efficiency, defined as mass of material moved per cycle time. Effects of BSC vary with regard to pure cycle time, although most operators experienced a reduced mean cycle time

    U -Model-Based Finite-Time Control for Nonlinear Valve-Controlled Hydraulic Servosystem

    Get PDF
    © 2020 Hao Yan et al. Valve-controlled servosystems are widely used in dynamic tracking, but, not properly studied, nonlinearity, perturbation of internal parameters, and external disturbance have significant impacts on the control performance and challenge in the controller design. This study, with consideration of the finite pressure gain of actual servovalves, proposes a new unified nonlinear model of the valve-controlled servosystem. Based on a U-control platform, this study makes the control strategy design independent from the nonlinear plant, and a virtual nominal plant is presented to eliminate the unmodeled high-frequency characteristics, acquire the desired control performance, and enable the control variable to be explicitly expressed. Then, there follows, designing the U-model-based finite-time control in the valve-controlled systems. Simulation demonstrations show the consistency with theoretical development that the valve-controlled system can smoothly track the command signal within the specified time, and the phase lag is eliminated. Moreover, U-model's application effectively copes with the system chattering, and with the maximum of 1 m/s the dynamic position error caused by discretization of the controller is reduced to less than 0.15%, which can satisfy the demand of general valve-controlled servosystems

    Robotics 2010

    Get PDF
    Without a doubt, robotics has made an incredible progress over the last decades. The vision of developing, designing and creating technical systems that help humans to achieve hard and complex tasks, has intelligently led to an incredible variety of solutions. There are barely technical fields that could exhibit more interdisciplinary interconnections like robotics. This fact is generated by highly complex challenges imposed by robotic systems, especially the requirement on intelligent and autonomous operation. This book tries to give an insight into the evolutionary process that takes place in robotics. It provides articles covering a wide range of this exciting area. The progress of technical challenges and concepts may illuminate the relationship between developments that seem to be completely different at first sight. The robotics remains an exciting scientific and engineering field. The community looks optimistically ahead and also looks forward for the future challenges and new development

    Sliding mode control of robotics systems actuated by pneumatic muscles.

    Get PDF
    This dissertation is concerned with investigating robust approaches for the control of pneumatic muscle systems. Pneumatic muscle is a novel type of actuator. Besides having a high ratio of power to weight and flexible control of movement, it also exhibits many analogical behaviors to natural skeletal muscle, which makes them the ideal candidate for applications of anthropomorphic robotic systems. In this dissertation, a new phenomenological model of pneumatic muscle developed in the Human Sensory Feedback Laboratory at Wright Patterson Air Force Base is investigated. The closed loop stability of a one-link planar arm actuated by two pneumatic muscles using linear state feedback is proved. Robotic systems actuated by pneumatic muscles are time-varying and nonlinear due to load variations and uncertainties of system parameters caused by the effects of heat. Sliding mode control has the advantage that it can provide robust control performance in the presence of model uncertainties. Therefore, it is mainly utilized and further complemented with other control methods in this dissertation to design the appropriate controller to perform the tasks commanded by system operation. First, a sliding mode controller is successfully proposed to track the elbow angle with bounded error in a one-Joint limb system with pneumatic muscles in bicep/tricep configuration. Secondly, fuzzy control, which aims to dynamically adjust the sliding surface, is used along with sliding mode control. The so-called fuzzy sliding mode control method is applied to control the motion of the end-effector in a two-Joint planar arm actuated by four groups of pneumatic muscles. Through computer simulation, the fuzzy sliding mode control shows very good tracking accuracy superior to nonfuzzy sliding mode control. Finally, a two-joint planar arm actuated by four groups of pneumatic muscles operated in an assumed industrial environment is presented. Based on the model, an integral sliding mode control scheme is proposed as an ultimate solution to the control of systems actuated by pneumatic muscles. As the theoretical proof and computer simulations show, the integral sliding mode controller, with strong robustness to model uncertainties and external perturbations, is superior for performing the commanded control assignment. Based on the investigation in this dissertation, integral sliding mode control proposed here is a very promising robust control approach to handle systems actuated by pneumatic muscles
    corecore