506 research outputs found

    Robot Impedance Control and Passivity Analysis with Inner Torque and Velocity Feedback Loops

    Full text link
    Impedance control is a well-established technique to control interaction forces in robotics. However, real implementations of impedance control with an inner loop may suffer from several limitations. Although common practice in designing nested control systems is to maximize the bandwidth of the inner loop to improve tracking performance, it may not be the most suitable approach when a certain range of impedance parameters has to be rendered. In particular, it turns out that the viable range of stable stiffness and damping values can be strongly affected by the bandwidth of the inner control loops (e.g. a torque loop) as well as by the filtering and sampling frequency. This paper provides an extensive analysis on how these aspects influence the stability region of impedance parameters as well as the passivity of the system. This will be supported by both simulations and experimental data. Moreover, a methodology for designing joint impedance controllers based on an inner torque loop and a positive velocity feedback loop will be presented. The goal of the velocity feedback is to increase (given the constraints to preserve stability) the bandwidth of the torque loop without the need of a complex controller.Comment: 14 pages in Control Theory and Technology (2016

    Sinteza bezsenzornog upravljanja silom za fleksibilnog robota korištenjem upravljanja omjerom rezonancija temeljenim na metodi koeficijentnog dijagrama

    Get PDF
    Generally, the flexible robot system can be modeled as the two-mass system which consists of a motor and load connected by a spring. Thus, its elasticity causes resonance in the system. By using the conventional PID controller, this method cannot perform well in this situation. Much research has proceeded with the aim of reducing vibration. A new effective control method, the resonance ratio control, has been introduced as a new way to guarantee the robustness and suppress the oscillation during task executions for a position and force control. In this paper, three techniques are proposed for improving the performance of resonance ratio control. Firstly, a new multi encoder based disturbance observer (MEDOB) is shown to estimate the disturbance force on the load side. The proposed observer is not necessary to identify the nominal spring coefficient. Secondly, coefficient diagram method (CDM) has been applied to calculate a new gain of the force controller. A new resonance ratio gain has been presented as 2.0. Finally, the MEDOB and load side disturbance observer (LDOB) are employed to identify a spring coefficient of flexible robot system. By using the proposed identification method, it is simple to identify the spring coefficient and easy to implement in the real flexible robot system. The effectiveness of the proposed identification method is verified by simulation and experimental results.Općenito, sustav fleksibilnog robota može se modelirati kao dvomaseni sustav koji se sastoji od motora i tereta povezanih oprugom. Rezonancija sustava posljedica je elastičnosti opruge. Korištenje konvencionalnog PID regulatora ne daje zadovoljavajuće performanse u ovoj situaciji. Provedena su mnoga istraživanja s ciljem smanjenja vibracija. Tako je uvedena nova učinkovita metoda upravljanja, upravljanje omjerom rezonancija, kao novi način da se osigura robusnost i priguše oscilacije tijekom izvršavanja zadatka putem upravljanja pozicijom i silom. U ovom radu predložene su tri tehnike za poboljšanje performansi upravljanja omjerom rezonancija. Prvo, pokazano je kako novi observer poremećaja temeljen na više enkodera (MEDOB) estimira poremećajnu silu na strani tereta. Predloženi observer nije nužan za identifikaciju nominalnog koeficijenta opruge. Drugo, metoda koeficijentnog dijagrama (CDM) je primijenjena za proračun novog pojačanja regulatora sile. Iznos 2.0 je odre.en kao novo pojačanje omjera rezonancija. Konačno, MEDOB i observer poremećaja na strani tereta (LDOB) korišteni su za identifikaciju koeficijenta opruge sustava fleksibilnog robota. Predložena metoda identifikacije jednostavna je za implementaciju na stvarni sustav, te se pomoću nje jednostavno identificira koeficijent opruge. Učinkovitost predložene metode identifikacije provjerena je simulacijski i eksperimentalno

    Steering control for haptic feedback and active safety functions

    Get PDF
    Steering feedback is an important element that defines driver–vehicle interaction. It strongly affects driving performance and is primarily dependent on the steering actuator\u27s control strategy. Typically, the control method is open loop, that is without any reference tracking; and its drawbacks are hardware dependent steering feedback response and attenuated driver–environment transparency. This thesis investigates a closed-loop control method for electric power assisted steering and steer-by-wire systems. The advantages of this method, compared to open loop, are better hardware impedance compensation, system independent response, explicit transparency control and direct interface to active safety functions.The closed-loop architecture, outlined in this thesis, includes a reference model, a feedback controller and a disturbance observer. The feedback controller forms the inner loop and it ensures: reference tracking, hardware impedance compensation and robustness against the coupling uncertainties. Two different causalities are studied: torque and position control. The two are objectively compared from the perspective of (uncoupled and coupled) stability, tracking performance, robustness, and transparency.The reference model forms the outer loop and defines a torque or position reference variable, depending on the causality. Different haptic feedback functions are implemented to control the following parameters: inertia, damping, Coulomb friction and transparency. Transparency control in this application is particularly novel, which is sequentially achieved. For non-transparent steering feedback, an environment model is developed such that the reference variable is a function of virtual dynamics. Consequently, the driver–steering interaction is independent from the actual environment. Whereas, for the driver–environment transparency, the environment interaction is estimated using an observer; and then the estimated signal is fed back to the reference model. Furthermore, an optimization-based transparency algorithm is proposed. This renders the closed-loop system transparent in case of environmental uncertainty, even if the initial condition is non-transparent.The steering related active safety functions can be directly realized using the closed-loop steering feedback controller. This implies, but is not limited to, an angle overlay from the vehicle motion control functions and a torque overlay from the haptic support functions.Throughout the thesis, both experimental and the theoretical findings are corroborated. This includes a real-time implementation of the torque and position control strategies. In general, it can be concluded that position control lacks performance and robustness due to high and/or varying system inertia. Though the problem is somewhat mitigated by a robust H-infinity controller, the high frequency haptic performance remains compromised. Whereas, the required objectives are simultaneously achieved using a torque controller

    On the passivity of interaction control with series elastic actuation

    Get PDF
    Regulating the mechanical interaction between robot and environment is a fundamentally important problem in robotics. Many applications such as manipulation and assembly tasks necessitate interaction control. Applications in which the robots are expected to collaborate and share the workspace with humans also require interaction control. Therefore, interaction controllers are quintessential to physical human-robot interaction (pHRI) applications. Passivity paradigm provides powerful design tools to ensure the safety of interaction. It relies on the idea that passive systems do not generate energy that can potentially destabilize the system. Thus, coupled stability is guaranteed if the controller and the environment are passive. Fortunately, passive environments constitute an extensive and useful set, including all combinations of linear or nonlinear masses, springs, and dampers. Moreover, a human operator may also be treated as a passive network element. Passivity paradigm is appealing for pHRI applications as it ensures stability robustness and provides ease-of-control design. However, passivity is a conservative framework which imposes stringent limits on control gains that deteriorate the performance. Therefore, it is of paramount importance to obtain the most relaxed passivity bounds for the control design problem. Series Elastic Actuation (SEA) has become prevalent in pHRI applications as it provides considerable advantages over traditional sti actuators in terms of stability robustness and delity of force control, thanks to deliberately introduced compliance between the actuator and the load. Several impedance control architectures have been proposed for SEA. Among the alternatives, the cascaded controller with an inner-most velocity loop, an intermediate torque loop and an outer-most impedance loop is particularly favoured for its simplicity, robustness, and performance. In this thesis, we derive the necessary and su cient conditions to ensure the passivity of the cascade-controller architecture for rendering two classical linear impedance models of null impedance and pure spring. Based on the newly established passivity conditions, we provide non-conservative design guidelines to haptically display free-space and virtual spring while ensuring coupled stability, thus the safety of interaction. We demonstrate the validity of these conditions through simulation studies as well as physical experiments. We demonstrate the importance of including physical damping in the actuator model during derivation of passivity conditions, when integral controllers are utilized. We note the unintuitive adversary e ect of actuator damping on system passivity. More precisely, we establish that the damping term imposes an extra bound on controller gains to preserve passivity. We further study an extension to the cascaded SEA control architecture and discover that series elastic damping actuation (SEDA) can passively render impedances that are out of the range of SEA. In particular, we demonstrate that SEDA can passively render Voigt model and impedances higher than the physical spring-damper pair in SEDA. The mathematical analyses of SEDA are veri ed through simulations

    Design and Control of the Rehab-Exos, a Joint Torque-Controlled Upper Limb Exoskeleton †

    Get PDF
    This work presents the design of the Rehab-Exos, a novel upper limb exoskeleton designed for rehabilitation purposes. It is equipped with high-reduction-ratio actuators and compact elastic joints to obtain torque sensors based on strain gauges. In this study, we address the torque sensor performances and the design aspects that could cause unwanted non-axial moment load crosstalk. Moreover, a new full-state feedback torque controller is designed by modeling the multi-DOF, non-linear system dynamics and providing compensation for non-linear effects such as friction and gravity. To assess the proposed upper limb exoskeleton in terms of both control system performances and mechanical structure validation, the full-state feedback controller was compared with two other benchmark-state feedback controllers in both a transparency test—ten subjects, two reference speeds—and a haptic rendering evaluation. Both of the experiments were representative of the intended purpose of the device, i.e., physical interaction with patients affected by limited motion skills. In all experimental conditions, our proposed joint torque controller achieved higher performances, providing transparency to the joints and asserting the feasibility of the exoskeleton for assistive applications

    Shokkakugaku ni motozuku ningen no sosa no jitsugen

    Get PDF
    corecore