Motion synchronization for semi-autonomous robotic swarm with a passivity-short human operator

This paper investigates coordination between a human operator and robotic swarm. The objective is to guarantee human-enabled motion synchronization to desired position/velocity references. The presence of a human in the system could improve performance in completing complex missions and adaptation to changes in environment or mission goal. Although in some works the human is modeled or assumed as a passive system, this does not always hold and a systematic solution to deal with non-passive humans is still needed. To this end, this paper assumes the human operator’s process as a passivity-short system. Based on the positive feedback interconnection of passivity-short systems, we present a novel distributed control architecture interconnecting the human operator and the robotic swarm. The control goals are then proved to be achieved even in the presence of passivity shortage in the human operator. We finally demonstrate the proposed architecture through simulation studies and also implementation on an experimental testbed.

[1]  Xiaoping Yun,et al.  Internal dynamics of a wheeled mobile robot , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[2]  Zhihua Qu,et al.  Modularized design for cooperative control and plug-and-play operation of networked heterogeneous systems , 2014, Autom..

[3]  Antonio Franchi,et al.  Shared Control : Balancing Autonomy and Human Assistance with a Group of Quadrotor UAVs , 2012, IEEE Robotics & Automation Magazine.

[4]  Mahdi Tavakoli,et al.  A Passivity-Based Approach for Stable Patient–Robot Interaction in Haptics-Enabled Rehabilitation Systems: Modulated Time-Domain Passivity Control , 2017, IEEE Transactions on Control Systems Technology.

[5]  Panos J. Antsaklis,et al.  On guaranteeing passivity and performance with a human controller , 2015, 2015 23rd Mediterranean Conference on Control and Automation (MED).

[6]  Masayuki Fujita,et al.  Passivity-Based Control and Estimation in Networked Robotics , 2015 .

[7]  Z. Qu An Impact Equivalence Principle of Separating Control Designs for Networked Heterogeneous Affine Systems , 2012 .

[8]  Mark W. Spong,et al.  Bilateral teleoperation: An historical survey , 2006, Autom..

[9]  James McLurkin,et al.  Speaking Swarmish: Human-Robot Interface Design for Large Swarms of Autonomous Mobile Robots , 2006, AAAI Spring Symposium: To Boldly Go Where No Human-Robot Team Has Gone Before.

[10]  Sandra Hirche,et al.  Human-Oriented Control for Haptic Teleoperation , 2012, Proceedings of the IEEE.

[11]  Mahdi Tavakoli,et al.  Is the human operator in a teleoperation system passive? , 2013, 2013 World Haptics Conference (WHC).

[12]  Yue Wang,et al.  Co-design of Control and Scheduling for Human–Swarm Collaboration Systems Based on Mutual Trust , 2017 .

[13]  Masayuki Fujita,et al.  A Passivity-Based Approach to Human–Swarm Collaboration and Passivity Analysis of Human Operators , 2017 .

[14]  Antonio Franchi,et al.  Bilateral teleoperation of a group of UAVs with communication delays and switching topology , 2012, 2012 IEEE International Conference on Robotics and Automation.

[15]  Dusan M. Stipanovic,et al.  Bilateral Teleoperation of Multiple Mobile Agents: Coordinated Motion and Collision Avoidance , 2010, IEEE Transactions on Control Systems Technology.

[16]  Yen-Chen Liu,et al.  Controlled Synchronization of Heterogeneous Robotic Manipulators in the Task Space , 2012, IEEE Transactions on Robotics.

[17]  Randy A. Freeman,et al.  Robust dynamic average consensus of time-varying inputs , 2010, 49th IEEE Conference on Decision and Control (CDC).

[18]  Katia P. Sycara,et al.  Human Interaction With Robot Swarms: A Survey , 2016, IEEE Transactions on Human-Machine Systems.

[19]  Sandra Hirche,et al.  Control sharing in human-robot team interaction , 2017, Annu. Rev. Control..

[20]  Mary L. Cummings,et al.  Modeling multiple human operators in the supervisory control of heterogeneous unmanned vehicles , 2009, PerMIS.

[21]  Antonio Franchi,et al.  Bilateral Teleoperation of Groups of Mobile Robots With Time-Varying Topology , 2012, IEEE Transactions on Robotics.

[22]  J. Colgate Coordinate transformations and logical operations for minimizing conservativeness in coupled stability criteria , 1994 .

[23]  Duane T. McRuer,et al.  Human dynamics in man-machine systems , 1980, Autom..

[24]  Antonio Franchi,et al.  Human-Collaborative Schemes in the Motion Control of Single and Multiple Mobile Robots Mobile robot , 2017 .

[25]  Antonio Franchi,et al.  A passivity-based decentralized strategy for generalized connectivity maintenance , 2013, Int. J. Robotics Res..

[26]  Romeo Ortega,et al.  Passivity-based control for bilateral teleoperation: A tutorial , 2011, Autom..

[27]  Dongjun Lee,et al.  Bilateral Teleoperation of Multiple Cooperative Robots over Delayed Communication Networks: Theory , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[28]  Masayuki Fujita,et al.  A Passivity-Based System Design of Semi-Autonomous Cooperative Robotic Swarm , 2017 .

[29]  Mark W. Spong,et al.  Cooperative Avoidance Control for Multiagent Systems , 2007 .

[30]  ChangSu Ha,et al.  Semiautonomous Haptic Teleoperation Control Architecture of Multiple Unmanned Aerial Vehicles , 2013, IEEE/ASME Transactions on Mechatronics.

[31]  Masayuki Fujita,et al.  Passivity-based bilateral human-swarm-interactions for cooperative robotic networks and human passivity analysis , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[32]  Dan R. Olsen,et al.  Fan-out: measuring human control of multiple robots , 2004, CHI.

[33]  Peng Yang,et al.  Stability and Convergence Properties of Dynamic Average Consensus Estimators , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.