Cooperative Swinging of Complex Pendulum-Like Objects: Experimental Evaluation

Cooperative dynamic object manipulation increases the manipulation repertoire of multiagent teams. As a first step toward cooperative dynamic object manipulation, we present an energy-based controller for cooperative swinging of two-agent pendulum-like objects. Projection of the complex underactuated mechanism onto an abstract cart-pendulum allows us to separate desired and undesired oscillations. The desired oscillation is excited up to a desired energy level, while an undesired oscillation can be actively damped. Communication between the agents is restricted to force feedback. The controller can render leader and follower agents. The follower actively assists the swinging task by imitating the leader's energy flow. Real-world experiments with a robot and a human swinging complex pendulum-like objects are presented. The experimental results indicate that no simultaneous damping of the undesired oscillation is needed, also because it disturbs the human partner. A successful contribution of the robotic follower to the swing-up effort in interaction with a human leader supports the proposed control approach.

[1]  Martin Buss,et al.  Controller synthesis for human-robot cooperative swinging of rigid objects based on human-human experiments , 2014, The 23rd IEEE International Symposium on Robot and Human Interactive Communication.

[2]  Luigi S. Cicolani,et al.  Equations of motion of slung-load systems, including multilift systems , 1992 .

[3]  Kazunobu Yoshida,et al.  Swing-up control of an inverted pendulum by energy-based methods , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[4]  Kazuhiro Kosuge,et al.  Dynamic control for robot-human collaboration , 1993, Proceedings of 1993 2nd IEEE International Workshop on Robot and Human Communication.

[5]  Carlos Balaguer,et al.  Active human-mobile manipulator cooperation through intention recognition , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[6]  Clément Gosselin,et al.  Point-to-point motion planning of a parallel 3-dof underactuated cable-suspended robot , 2012, 2012 IEEE International Conference on Robotics and Automation.

[7]  Hendrik Van Brussel,et al.  Human-inspired robot assistant for fast point-to-point movements , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[8]  Katsuhisa Furuta,et al.  Swinging up a pendulum by energy control , 1996, Autom..

[9]  Sandra Hirche,et al.  Human-robot cooperative object swinging , 2013, 2013 IEEE International Conference on Robotics and Automation.

[10]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[11]  Clément Gosselin,et al.  Dynamic Point-to-Point Trajectory Planning of a Two-DOF Cable-Suspended Parallel Robot , 2014, IEEE Transactions on Robotics.

[12]  Cagatay Basdogan,et al.  The role of roles: Physical cooperation between humans and robots , 2012, Int. J. Robotics Res..

[13]  Ronald Lumia,et al.  Rapid Swing-Free Transport of Nonlinear Payloads Using Dynamic Programming , 2008 .

[14]  Konstantin Kondak,et al.  Generic slung load transportation system using small size helicopters , 2009, 2009 IEEE International Conference on Robotics and Automation.

[15]  Jun Nakanishi,et al.  A brachiating robot controller , 2000, IEEE Trans. Robotics Autom..

[16]  Martin Buss,et al.  Human-robot cooperative swinging of complex pendulum-like objects , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Giulio Rosati,et al.  Modeling and Control of a 3-DOF pendulum-like manipulator , 2011, 2011 IEEE International Conference on Robotics and Automation.

[18]  Mark W. Spong,et al.  The swing up control problem for the Acrobot , 1995 .

[19]  Jonas Buchli,et al.  Unified motion control for dynamic quadrotor maneuvers demonstrated on slung load and rotor failure tasks , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[20]  M.T. Mason,et al.  Dynamic manipulation , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[21]  Clément Gosselin,et al.  Point-to-point motion control of a pendulum-like 3-dof underactuated cable-driven robot , 2010, 2010 IEEE International Conference on Robotics and Automation.

[22]  Tamio Arai,et al.  Human-robot cooperation with mechanical interaction based on rhythm entrainment-realization of cooperative rope turning , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[23]  Kyle B. Reed,et al.  Haptic cooperation between people, and between people and machines , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Shigeki Sugano,et al.  Physical control of the rotation center of an unsupported object rope turning by a humanoid robot , 2009, 2009 9th IEEE-RAS International Conference on Humanoid Robots.

[25]  H. Harry Asada,et al.  The Winch-Bot: A cable-suspended, under-actuated robot utilizing parametric self-excitation , 2009, 2009 IEEE International Conference on Robotics and Automation.