ILC for a fast linear axis driven by pneumatic muscle actuators

Iterative learning control is a popular method for accurate trajectory tracking of systems that repeat the same motion many times. This paper presents two different approaches of iterative learning control for a novel linear axis. Its guided carriage is driven by a nonlinear mechanism consisting of two pulley tackles with a pair of pneumatic muscle actuators arranged at both sides. This innovative drive concept allows for an increased workspace as well as higher carriage velocities as compared to a direct actuation. The proposed control has a cascade structure. The internal pressure of each pneumatic muscle is controlled by a fast underlying control loop. Hence, the control design for the outer control loop can be simplified by considering these controlled muscle pressures as ideal control inputs. For the outer control loop a PID-type iterative learning control and, alternatively, a norm-optimal iterative learning control of the carriage position is proposed. Experimental results from an implementation on a test rig show an excellent control performance.

[1]  Harald Aschemann,et al.  Backstepping Control of a High-Speed Linear Axis Driven by Pneumatic Muscles , 2008 .

[2]  Harald Aschemann,et al.  Sliding Mode Control Applied to a Novel Linear Axis Actuated by Pneumatic Muscles , 2011 .

[3]  David H. Owens,et al.  Iterative Learning Control — Monotonicity and Optimization , 2008, Int. J. Appl. Math. Comput. Sci..

[4]  B. Heimann,et al.  Application study on Iterative Learning Control of high speed motions for parallel robotic manipulator , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[5]  Harald Aschemann,et al.  Norm-Optimal Iterative Learning Control for a High-Speed Linear Axis with Pneumatic Muscles , 2010 .

[6]  Liang Yang,et al.  Sliding mode tracking for pneumatic muscle actuators in opposing pair configuration , 2005, IEEE Transactions on Control Systems Technology.

[7]  Bram Vanderborght,et al.  Proxy-Based Sliding Mode Control of a Manipulator Actuated by Pleated Pneumatic Artificial Muscles , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[8]  Kevin L. Moore,et al.  Iterative Learning Control: An Expository Overview , 1999 .

[9]  A.G. Alleyne,et al.  A survey of iterative learning control , 2006, IEEE Control Systems.

[10]  Suguru Arimoto,et al.  Bettering operation of Robots by learning , 1984, J. Field Robotics.

[11]  Harald Aschemann,et al.  Disturbance compensation strategies for a high-speed linear axis driven by pneumatic muscles , 2009, 2009 European Control Conference (ECC).

[12]  Jian Cao,et al.  Adaptive robust posture control of a parallel manipulator driven by pneumatic muscles , 2008, Autom..

[13]  E. Rogers,et al.  Iterative learning control for discrete-time systems with exponential rate of convergence , 1996 .

[14]  Richard W. Longman,et al.  Iterative learning control and repetitive control for engineering practice , 2000 .