Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mikael Norrlöf is active.

Publication


Featured researches published by Mikael Norrlöf.


Automatica | 2001

Brief On the design of ILC algorithms using optimization

Svante Gunnarsson; Mikael Norrlöf

Iterative learning control (ILC) based on minimization of a quadratic criterion in the control error and the input signal is considered. The focus is on the frequency domain properties of the algorithm, and how it is able to handle non-minimum phase systems. Experiments carried out on a commercial industrial robot are also presented.


International Journal of Control | 2002

Time and frequency domain convergence properties in iterative learning control

Mikael Norrlöf; Svante Gunnarsson

The convergence properties of iterative learning control (ILC) algorithms are considered. The analysis is carried out in a framework using linear iterative systems, which enables several results from the theory of linear systems to be applied. This makes it possible to analyse both first-order and high-order ILC algorithms in both the time and frequency domains. The time and frequency domain results can also be tied together in a clear way. Results are also given for the iterationvariant case, i.e. when the dynamics of the system to be controlled or the ILC algorithm itself changes from iteration to iteration.


international conference on robotics and automation | 2002

An adaptive iterative learning control algorithm with experiments on an industrial robot

Mikael Norrlöf

An adaptive iterative learning control (ILC) algorithm based on an estimation procedure using a Kalman filter and an optimization of a quadratic criterion is presented. It is shown that by taking the measurement disturbance into consideration the resulting ILC filters become iteration-varying. Results from experiments on an industrial robot show that the algorithm is successful also in an application.


Control Engineering Practice | 2003

Closed-Loop Identification of an Industrial Robot Containing Flexibilities

Måns Östring; Svante Gunnarsson; Mikael Norrlöf

Closed-loop identification of an industrial robot of the type ABB IRB 1400 is considered. Data are collected when the robot is subject to feedback control and moving around axis one. Both black-box and physically parameterized models are identified. A main purpose is to model the mechanical flexibilities. It is found that a model consisting of three-masses connected by springs and dampers gives a good description of the dynamics of the robot.


international conference on robotics and automation | 2002

Experimental comparison of some classical iterative learning control algorithms

Mikael Norrlöf; Svante Gunnarsson

This paper gives an overview of classical iterative learning control algorithms. The presented algorithms are also evaluated on a commercial industrial robot from ABB. The paper covers implicit to explicit model-based algorithms. The result from the evaluation of the algorithms is that performance can be achieved by having more system knowledge.


Engineering Applications of Artificial Intelligence | 2001

Disturbance Aspects of Iterative Learning Control

Mikael Norrlöf; Svante Gunnarsson

Disturbance aspects of iterative learning control (ILC) are considered. By using a linear framework it is possible to investigate the influence of the disturbances in the frequency domain. The effects of the design filters in the ILC algorithm on the disturbance properties can then be analyzed. The analysis is supported by simulations and experiments.


Automatica | 2006

Technical communique: On the disturbance properties of high order iterative learning control algorithms

Svante Gunnarsson; Mikael Norrlöf

The disturbance properties of high order iterative learning control (ILC) algorithms are considered. An error equation is formulated, and using statistical models of the load and measurement disturbances an equation for the covariance matrix of the control error vector is derived. The results are exemplified by analytic derivation of the covariance matrix for a second order ILC algorithm.


Automatica | 2005

Technical communique: A note on causal and CITE iterative learning control algorithms

Mikael Norrlöf; Svante Gunnarsson

The convergence properties of causal and current iteration tracking error (CITE) discrete time iterative learning control (ILC) algorithms are studied using time and frequency domain convergence criteria. Of particular interest are conditions for monotone convergence, and these are evaluated using a discrete-time version of Bodes integral theorem.


conference on decision and control | 2001

Iterative learning control of nonlinear non-minimum phase systems and its application to system and model inversion

Ola Markusson; Håkan Hjalmarsson; Mikael Norrlöf

We present a model based method for reference tracking in the iterative learning control (ILC) framework. The method can be applied to nonlinear, possibly non-minimum phase, systems. The idea is to use the inverse of a linearized model in the ILC update. In the non-minimum phase case, the batch property of ILC is explored by means of non-causal filtering. Apart from reference tracking, this method is useful for system and model inversion-a problem that arises in many disciplines where nonlinear systems and models are involved, e.g. maximum likelihood identification and input design for identification for control. The method is illustrated on a numerical example.


IFAC Proceedings Volumes | 2008

Arm-side evaluation of ILC applied to a six-degrees-of-freedom industrial robot

Johanna Wallén; Mikael Norrlöf; Svante Gunnarsson

Experimental results from a first-order ILC algorithm applied to a large-size sixdegrees-of-freedom commercial industrial robot are presented. The ILC algorithm is based on measurements of the motor angles, but in addition to the conventional evaluation of the ILC algorithm based on the motor-side error, the tool-path error on the arm side is evaluated using a laser-measurement system. Experiments have been carried out in three operating points using movements that represent typical paths in a laser-cutting application and different choices of algorithm design parameters have been studied. The motor-angle error is reduced substantially in all experiments and the tool-path error is reduced in most of the cases. In one operating point, however, the error does not decrease as much and an oscillatory tool behaviour is observed. Changed filter variables can give worse error reduction in all operating points. To achieve even better performance, especially in difficult operating points, it is concluded that an arm-side measurement, from for example an accelerometer, needs to be included in the learning.

Collaboration


Dive into the Mikael Norrlöf's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge