1,721,002 research outputs found

    Two-stage robot controller auto-tuning methodology for trajectory tracking applications

    No full text
    Autonomy is increasingly demanded of industrial manipulators. Robots have to be capable of regulating their behavior to different operational conditions, without requiring high time/resource-consuming human intervention. Achieving an automated tuning of the control parameters of a manipulator is still a challenging task. This paper addresses the problem of automated tuning of the manipulator controller for trajectory tracking. A Bayesian optimization algorithm is proposed to tune firstly the low-level controller parameters (i.e., robot dynamics compensation), then the high-level controller parameters (i.e., the joint PID gains), providing a two-stage robot controller auto-tuning methodology. In both the optimization phases, the algorithm adapts the control parameters through a data-driven procedure, optimizing a user-defined trajectory tracking cost. Safety constraints ensuring, e.g., closed-loop stability and bounds on the maximum joint position errors, are also included. The performance of the proposed approach is demonstrated on a torque-controlled 7-degree-of-freedom FRANKA Emika robot manipulator. The 4 robot dynamics parameters (i.e., 4 link-mass parameters) are tuned in 40 iterations, while the robot control parameters (i.e., 21 PID gains) are tuned in 90 iterations. Comparable trajectory tracking-errors results with respect to the FRANKA Emika embedded position controller are achieved

    Robot control parameters auto-tuning in trajectory tracking applications

    No full text
    Autonomy is increasingly demanded to industrial manipulators. Robots have to be capable to regulate their behavior to different operational conditions, adapting to the specific task to be executed without requiring high time/resource-consuming human intervention. Achieving an automated tuning of the control parameters of a manipulator is still a challenging task, which involves modeling/identification of the robot dynamics. This usually results in an onerous procedure, both in terms of experimental and data-processing time. This paper addresses the problem of automated tuning of the manipulator controller for trajectory tracking, optimizing control parameters based on the specific trajectory to be executed. A Bayesian optimization algorithm is proposed to tune both the low-level controller parameters (i.e., the equivalent link-masses of the feedback linearizator and the feedforward controller) and the high-level controller parameters (i.e., the joint PID gains). The algorithm adapts the control parameters through a data-driven procedure, optimizing a user-defined trajectory-tracking cost. Safety constraints ensuring, e.g., closed-loop stability and bounds on the maximum joint position error are also included. The performance of proposed approach is demonstrated on a torque-controlled 7-degree-of-freedom FRANKA Emika robot manipulator. The 25 robot control parameters (i.e., 4 link-mass parameters and 21 PID gains) are tuned in less than 130 iterations, and comparable results with respect to the FRANKA Emika embedded position controller are achieved. In addition, the generalization capabilities of the proposed approach are shown exploiting the proper reference trajectory for the tuning of the control parameters

    One-Stage Auto-Tuning Procedure of Robot Dynamics and Control Parameters for Trajectory Tracking Applications

    No full text
    Autonomy is increasingly demanded by industrial manipulators. Robots have to be capable to regulate their behavior to different operational conditions, without requiring high time/resource-consuming human intervention. Achieving an automated tuning of the control parameters of a manipulator is still a challenging task. This paper addresses the problem of automated tuning of the manipulator controller for trajectory tracking. A Bayesian optimization algorithm is proposed to tune both the low-level controller parameters (i.e., robot dynamics compensation) and the high-level controller parameters (i.e., the joint PID gains). The algorithm adapts the control parameters through a data-driven procedure, optimizing a userdefined trajectory-tracking cost. Safety constraints ensuring, e.g., closed-loop stability and bounds on the maximum joint position errors, are also included. The performance of the proposed approach is demonstrated on a torque-controlled 7degree-of-freedom FRANKA Emika robot manipulator. The 25 robot control parameters (i.e., 4 link-mass parameters and 21 PID gains) are tuned in 125 iterations, and comparable results with respect to the FRANKA Emika embedded position controller are achieved

    Going Beyond Counting First Authors in Author Co-citation Analysis

    Full text link
    The present study examines one of the fundamental aspects of author co-citation analysis (ACA) - the way co-citation counts are defined. Co-citation counting provides the data on which all subsequent statistical analyses and mappings are based, and we compare ACA results based on two different types of co-citation counting - the traditional type that only counts the first one among a cited work's authors on the one hand and a non-traditional type that takes into account the first 5 authors of a cited work on the other hand. Results indicate that the picture produced through this non-traditional author co-citation counting contains more coherent author groups and is therefore considerably clearer. However, this picture represents fewer specialties in the research field being studied than that produced through the traditional first-author co-citation counting when the same number of top-ranked authors is selected and analyzed. Reasons for these effects are discussed

    Impact of backgrounds and light scenes' characteristics on paintings' perception

    No full text
    In recent years LED light sources' characteristics rapidly improved while their costs decreased, making their use more and more widespread. In more detail, LEDs' colour rendering index (CRI) was constantly upgraded; such parameter is important to guarantee a good colour perception in indoor environments in order to ensure users' comfort and wellbeing. People's colour perception is also affected by environmental conditions, such as surfaces' optical characteristics, light sources' spectral power distribution (SPD) and illuminance levels. This topic is particularly relevant in museums, the main goal of which is to enhance artworks' perception by choosing the proper lighting system and setting's characteristics. To investigate how people perceive an artwork when changing light scenes' and setting's characteristics, a test on 21 subjects was carried out and the results are reported in this paper

    Batch-to-batch learning for model-based control of process systems with application to cooling crystallization

    No full text
    From an engineering perspective, the term process refers to a conversion of raw materials into intermediate or final products using chemical, physical, or biological operations. Industrial processes can be performed either in continuous or in batch mode. There exist for instance continuous and batch units for reaction, distillation, and crystallization. In batch mode, the raw materials are loaded in the unit only at the beginning of the process. Subsequently, the desired transformation takes place inside the unit, and the products are eventually removed altogether after the processing time. In order to obtain the desired production volume, several batches are repeated. In an industrial process, several variables such as temperatures, pressures, and concentrations have to be regulated in order to ensure safety, maintain the product quality, and optimize economic criteria. In principle, model-based control techniques available in the literature could be systematically utilized in order to achieve these goals. However, a limitation to the applicability of model-based techniques for batch process control is that the available models of batch processes often suffer from severe uncertainties. In this thesis, we have investigated the use of measured data in order to improve the performance of model-based control of batch processes. Our approach consists in using the measured data in order to refine from batch to batch the model that is used to design the controller. By doing so, the performance delivered by the model-based controller is expected to improve. We have developed the parametric model update technique Iterative Identification Control (IIC) and non-parametric model update technique Iterative Learning Control (ILC). While in IIC the measured batch data are used to update from batch to batch parameter estimates for the uncertain physical coefficients, in ILC the data are used to compute a non-parametric, additive correction term for a nominal process model. We have tested the ILC and IIC algorithms for the batch cooling crystallization process both in a simulation environment and on a real pilot-scale crystallization setup. We have shown that the two approaches have complementary advantages. On the one hand, the parametric approach allows for a faster learning since it produces a parsimonious representation of the process. On the other hand, the nonparametric approach can cope effectively with the serious issue of structural mismatches owing to the use of a more flexible representation. Furthermore, we have investigated the use of excitation signals to enhance the performance of parametric model update techniques in an iterative identification/controller design scheme similar to IIC. The excitation signals have a dual effect on the overall control performance. On the one hand, the application of an excitation signal superposed to the normal control input leads after identification to an increased model accuracy, and thus a better control performance. On the other hand, the excitation signal also causes a temporary performance degradation, since it acts as a disturbance while it is applied to control system. For linear dynamical systems, we have shown that the problem of designing the excitation signals aiming to maximize the overall control performance can be approximated as a convex optimization problem. The lack of generally applicable and computationally efficient experiment design tools for nonlinear systems is the main bottleneck for the optimal design of the excitation signals in the case of batch processes. In this thesis, we have developed a novel experiment design method applicable to the class of fading memory nonlinear system. Limiting the excitation signals to a finite number of levels, the information matrix can be expressed as a linear function of the frequency of occurrence of each possible pattern having duration equal to the memory of the system. Exploiting the linear relation between the frequencies and the information matrix, several experiment design problems can be formulated as convex optimization problems.DCSCMechanical, Maritime and Materials Engineerin

    Variations on the Author

    Full text link
    “Variations on the Author” discusses two of Eduardo Coutinho’s recent films (Um Dia na Vida, from 2010, and Últimas Conversas, posthumously released in 2015) and their contribution to the general question of documentary authorship. The director’s filmography is characterized by a consistent yet self-effacing form of authorial self-inscription: Coutinho often features as an interviewer that rather than express opinions propels discourses; an interviewer that is good at listening. This mode of self-inscription characterizes him as an author who is not expressive but who is nonetheless markedly present on the screen. In Um Dia na Vida, however, Coutinho is completely absent form the image, while Últimas Conversas, on the contrary, includes a confessional prologue that moves the director from the margins to the center of his films. This article examines the ways in which these works stand out in the filmography of a director who offers new insights into the notion of cinematic authorship

    In-context learning of state estimators

    No full text
    State estimation has a pivotal role in several applications, including but not limited to advanced control design. Especially when dealing with nonlinear systems state estimation is a nontrivial task, often entailing approximations and challenging fine-tuning phases. In this work, we propose to overcome these challenges by formulating an in-context state-estimation problem, enabling us to learn a state estimator for a class of (nonlinear) systems abstracting from particular instances of the state seen during training. To this end, we extend an in-context learning framework recently proposed for system identification, showing via a benchmark numerical example that this approach allows us to (i) use training data directly for the design of the state estimator, (ii) not requiring extensive fine-tuning procedures, while (iii) achieving superior performance compared to state-of-the-art benchmarks
    corecore