Closed Loop Control of a Gravity-assisted Underactuated Snake Robot with Application to Aircraft Wing-Box Assembly

Stable, nonlinear closed-loop control of a gravityassisted underactuated robot arm with 2nd order non-holonomic constraints is presented in this paper. The joints of the hyper articulated arm have no dedicated actuators, but are activated with gravity. By tilting the base link appropriately, the gravitational torque drives the unactuated links to a desired angular position. With simple locking mechanisms, the hyper articulated arm can change its configuration using only one actuator at the base. This underactuated arm design was motivated by the need for a compact snake-like robot that can go into aircraft wings and perform assembly operations using heavy end-effecters. The dynamics of the unactuated links are essentially 2nd order nonholonomic constraints, for which there are no general methods for designing closed loop control. We propose an algorithm for positioning the links of an n-link robot arm inside an aircraft wing-box. This is accomplished by sequentially applying a closed loop point-to-point control scheme to the unactuated links. We synthesize a Lyapunov function to prove the convergence of this control scheme. The Lyapunov function also provides us with lower bounds on the domain of convergence of the control law. The control algorithm is implemented on a prototype 3-link system. Finally, we provide some experimental results to demonstrate the efficacy of the control scheme.

[1]  Yoshihiko Nakamura,et al.  Nonholonomic path planning of space robots via bi-directional approach , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[2]  Abhinandan Jain,et al.  An analysis of the kinematics and dynamics of underactuated manipulators , 1993, IEEE Trans. Robotics Autom..

[3]  Giuseppe Oriolo,et al.  Motion planning under gravity for underactuated three-link robots , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[4]  Mark W. Spong,et al.  Swing up control of the Acrobot , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[5]  Giuseppe Oriolo,et al.  Free-joint manipulators: motion control under second-order nonholonomic constraints , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[6]  H. Harry Asada,et al.  Dynamics and control of a gravity-assisted underactuated robot arm for assembly operations inside an aircraft wing-box , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[7]  Evangelos Papadopoulos,et al.  Path Planning For Space Manipulators Exhibiting Nonholonomic Behavior , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Naoji Shiroma,et al.  Collision-Free Trajectory Planning for a 3-DoF Robot with a Passive Joint , 2000, Int. J. Robotics Res..

[9]  Eduardo Sontag Remarks on stabilization and input-to-state stability , 1989, Proceedings of the 28th IEEE Conference on Decision and Control,.

[10]  Yoshihiko Nakamura,et al.  Nonlinear control of a nonholonomic free joint manipulator with the averaging method , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[11]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[12]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .

[13]  Kevin M. Lynch,et al.  Dynamic underactuated nonprehensile manipulation , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[14]  Steven Dubowsky,et al.  Failure Recovery Control for Space Robotic Systems , 1991, 1991 American Control Conference.

[15]  R. Murray,et al.  Nonlinear controllers for non-integrable systems: the Acrobot example , 1990, 1990 American Control Conference.

[16]  H. Sussmann A general theorem on local controllability , 1987 .

[17]  Naoji Shiroma,et al.  Nonholonomic control of a three-DOF planar underactuated manipulator , 1998, IEEE Trans. Robotics Autom..

[18]  P. Kokotovic,et al.  The peaking phenomenon and the global stabilization of nonlinear systems , 1991 .

[19]  Hirohiko Arai,et al.  Position control of a 3-DOF manipulator with a passive joint under a nonholonomic constraint , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[20]  Shigeo Hirose,et al.  Biologically Inspired Snake-like Robots , 2004, 2004 IEEE International Conference on Robotics and Biomimetics.

[21]  Degang Chen,et al.  Control of free-flying underactuated space manipulators to equilibrium manifolds , 1993, IEEE Trans. Robotics Autom..

[22]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[23]  H. Harry Asada,et al.  An underactuated robot with a hyper-articulated deployable arm working inside an aircraft wing-box , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Yoshihiko Nakamura,et al.  Chaos and nonlinear control of a nonholonomic free-joint manipulator , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[25]  Howie Choset,et al.  A mobile hyper redundant mechanism for search and rescue tasks , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[26]  Mark W. Spong,et al.  Partial feedback linearization of underactuated mechanical systems , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).