Networking improves robustness in flexible-joint multi-robot systems with only joint position measurements

This paper studies the robustness in the coordination—via energy-shaping—of multiple nonidentical flexible-joint robots with only joint position measurements. The control objective is to drive all manipulators link positions to the same constant equilibrium. If the physical parameters are exactly known, then a classical decentralized energy-shaping controller solves the desired control objective. However, under parameter uncertainty, the globally asymptotically stable equilibrium point is shifted away from the desired value. The main contribution of the paper is to show that the steady-state performance is improved adding to the decentralized control policy information exchange between the agents. More precisely, it is proven that the equilibrium with the networked controller is always closer (in a suitable metric) to the desired one than that using the decentralized controller, provided the communication graph representing the network is undirected and connected. This result holds globally for sufficiently large interconnection gains and locally (in a suitably defined sense) for all values of the gains. An additional advantage of networking is that the asymptotic stabilization objective can be achieved injecting lower gains into the loop. The paper also provides simulation and experimental evidence, which illustrate the fact that networking improves robustness with respect to parameter uncertainty.

[1]  Alessandro De Luca,et al.  A PD-type regulator with exact gravity cancellation for robots with flexible joints , 2011, 2011 IEEE International Conference on Robotics and Automation.

[2]  Romeo Ortega,et al.  Coordination of Multi-agent Systems via Energy—Shaping: Networking Improves Robustness , 2012 .

[3]  Romeo Ortega,et al.  Synchronization of Networks of Nonidentical Euler-Lagrange Systems With Uncertain Parameters and Communication Delays , 2011, IEEE Transactions on Automatic Control.

[4]  Frank Allgöwer,et al.  An internal model principle is necessary and sufficient for linear output synchronization , 2011, Autom..

[5]  Alessandro De Luca,et al.  PD control with on-line gravity compensation for robots with elastic joints: Theory and experiments , 2005, Autom..

[6]  Naomi Ehrich Leonard,et al.  Stable Synchronization of Mechanical System Networks , 2008, SIAM J. Control. Optim..

[7]  Gerardo Espinosa-Pérez,et al.  Consensus control of flexible joint robots with uncertain communication delays , 2012, 2012 American Control Conference (ACC).

[8]  Eduardo D. Sontag,et al.  Synchronization of Interconnected Systems With Applications to Biochemical Networks: An Input-Output Approach , 2009, IEEE Transactions on Automatic Control.

[9]  Rodolphe Sepulchre,et al.  Synchronization in networks of identical linear systems , 2009, Autom..

[10]  Naomi Ehrich Leonard,et al.  Autonomous rigid body attitude synchronization , 2007, 2007 46th IEEE Conference on Decision and Control.

[11]  Claudio De Persis,et al.  On the internal model principle in formation control and in output synchronization of nonlinear systems , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[12]  P. Tomei A simple PD controller for robots with elastic joints , 1991 .

[13]  Dongjun Lee,et al.  Distributed backstepping control of multiple thrust-propelled vehicles on a balanced graph , 2012, Autom..

[14]  Alin Albu-Schäffer,et al.  On the Passivity-Based Impedance Control of Flexible Joint Robots , 2008, IEEE Transactions on Robotics.

[15]  David J. Hill,et al.  Passivity-based control and synchronization of general complex dynamical networks , 2009, Autom..

[16]  SicilianoBruno,et al.  PD control with on-line gravity compensation for robots with elastic joints , 2005 .

[17]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

[18]  Romeo Ortega,et al.  An observer-based set-point controller for robot manipulators with flexible joints , 1993 .

[19]  R. Ortega Passivity-based control of Euler-Lagrange systems : mechanical, electrical and electromechanical applications , 1998 .

[20]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[21]  Romeo Ortega,et al.  Coordination of multi-agent Euler-Lagrange systems via energy-shaping: Networking improves robustness , 2013, Autom..

[22]  Rodolphe Sepulchre,et al.  Synchronization in networks of identical linear systems , 2008, 2008 47th IEEE Conference on Decision and Control.

[23]  Abdelkader Abdessameud,et al.  Formation control of VTOL Unmanned Aerial Vehicles with communication delays , 2011, Autom..

[24]  Romeo Ortega,et al.  Global regulation of flexible joint robots using approximate differentiation , 1994 .

[25]  Romeo Ortega,et al.  Passivity-based Control of Euler-Lagrange Systems , 1998 .

[26]  Emmanuel Nuno,et al.  Consensus in networks of nonidentical Euler-Lagrange systems with variable time-delays , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[27]  Rob Dekkers,et al.  Control of Robot Manipulators in Joint Space , 2005 .

[28]  John T. Wen,et al.  Cooperative Control Design - A Systematic, Passivity-Based Approach , 2011, Communications and control engineering.

[29]  Guangfu Ma,et al.  Distributed Coordinated Tracking With a Dynamic Leader for Multiple Euler-Lagrange Systems , 2011, IEEE Transactions on Automatic Control.