A Frequency-Domain Approach for Flexible-Joint Robot Modeling and Identification Maria Makarov ,∗∗ Mathieu Grossard Pedro Rodr´ ıguez-Ayerbe ∗∗ Didier Dumur ∗∗ CEA, LIST, Interactive Robotics Laboratory, Fontenay aux Roses, F-92265, France (e-mail: maria.makarov@cea.fr) ∗∗ SUPELEC Systems Sciences (E3S), Control Department, Gif sur Yvette Cedex F-91192, France Abstract: This paper proposes a control-oriented modeling and identification framework for flexible-joint robot arms using motor-side measurements only. From the perspective of model- based control strategies including an inner feedback linearization loop, the proposed method allows an explicit treatment of the vibrational behavior induced by the flexibilities. A theoretical model of the partially decoupled system is derived and a frequency-domain identification procedure allowing an estimation of the flexible parameters is detailed. The obtained description of the system is experimentally validated on the CEA lightweight robot arm ASSIST. Keywords: robotic manipulators, flexible arms, feedback linearization, control-oriented models. 1. INTRODUCTION Over the last two decades modeling and control of flexible robots have attracted a special attention of the robotic community (Dwivedy and Eberhard, 2006; De Luca and Book, 2008). These studies are all the more motivated today by emerging applications in service, medical, space or industrial fields. Innovative mechanical designs provide the desired features for these applications, such as safety in case of shared human-robot workspace, leading to an expansive development of lightweight robots (KUKA; DLR; ABB; Barrett Technology; Sugano Laboratory). These mechanisms are often intrinsically flexible due to their slender structure and/or transmissions and can be subject to resonant modes. In this context, advanced control techniques taking into account the flexibilities are required to reach a high control bandwidth for precise high-speed operation. The present study focuses on flexible-joint robots, where the transmissions between the motors and the rigid links are assumed to concentrate the essential part of the elastic- ities (possibly due to harmonic drives, transmission belts or cable driven mechanisms) and are modeled as springs. When compared with the robot dynamics under standard rigid body assumptions, these flexibilities introduce sup- plementary degrees of freedom between the motor and the joint angles. To cope with this issue, a large number of solutions propose additional sensors to measure the elastic deformations between the motors and the joints. These additional measurements allow powerful and theoretically well founded control strategies such as flexible feedback linearization (De Luca and Book, 2008) or full state feed- back (Petit and Albu-Schaffer, 2011; Albu-Schaffer and Hirzinger, 2000). However, these relatively complex so- lutions can not always be implemented on robots in a standard industrial configuration, i.e. equipped only with motor position sensors and controlled in real-time at a high sampling rate. Possible control strategies in this case are motor feedback which may be completed with feedforward terms based on the desired joint reference trajectory and the flexible model (De Luca, 2000). Similarly to the above cited control strategies, the model- ing and identification approaches for flexible-joint robots heavily depend on the available measurements and the intended use of the model. A control-oriented description must provide an adequate level of details while remaining exploitable for control design. The simplest model is the single joint model (the inertial couplings between the joints being neglected), suitable for single-input single-output (SISO) control strategies. Such a physically parametrized linear model has been identified on an industrial robot by ¨ Ostring et al. (2003). When a higher level of preci- sion is required, the coupled vibration effects have to be taken into account and a multivariable model has to be considered. In most approaches the rigid body dynamics are assumed to be known, from CAD estimates or exper- imental identification, reducing the identification problem to the stiffness parameters estimation. Following this ap- proach, Albu-Schaffer and Hirzinger (2001) use additional joint torque sensors to identify the elasticity and damping separately for each joint on testbed before the assembly of the robot. Oaki and Adachi (2009) employ additional link accelerometers in a gray-box modeling approach. Pham et al. (2001) propose an identification procedure based on bandpass filtering which uses only motor-side measure- ments, identifying one joint at a time. Hovland et al. (2000) describe a frequency-based identification method under linearizing assumptions for an industrial robot with two coupled flexible joints. Nonlinear gray-box identification and multivariable nonparametric methods for frequency 16th IFAC Symposium on System Identification The International Federation of Automatic Control Brussels, Belgium. July 11-13, 2012 978-3-902823-06-9/12/$20.00 © 2012 IFAC 583 10.3182/20120711-3-BE-2027.00127