Control strategy for a snake-like robot based on constraint force and verification by experiment

This paper aims to develop a method for the locomotion of a snake-like robot, and proposes a control strategy based on the friction force between robotpsilas body and the ground. Our concept of a control system design is that a control law should be based on the friction force as a real snake is. Both the motion equation of the robot and the friction force are derived by the projection method proposed by W. Blajer. The friction model is evaluated in the cost function of the control system design based on state dependent Riccati equation. As a result a derived control law takes the friction effect into account. We also build an experimental system. The effectiveness of the proposed method is verified by simulations and experiments.

[1]  Katsuhisa Furuta,et al.  A design of servo controller for nonlinear systems using state dependent Riccati equation , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[2]  W. Blajer,et al.  A unified approach to the modelling of holonomic and nonholonomic mechanical systems , 1996 .

[3]  A. Alleyne,et al.  Estimation of stability regions of SDRE controlled systems using vector norms , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[4]  D. B. Ridgely,et al.  Locally stabilizing analytic state feedback controllers for scalar systems via SDRE nonlinear regulation , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).

[5]  Katsuhisa Furuta,et al.  Swing-up time analysis of pendulum , 2004 .

[6]  Tsutomu Mita,et al.  Analysis and Control of a Gait of Snake Robot , 2000 .

[7]  W. Blajer A geometrical interpretation and uniform matrix formulation of multibody system dynamics , 2001 .

[8]  Mitsuji Sampei,et al.  Locomotion control of a snake-like robot based on dynamic manipulability , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[9]  Masaki Yamakita,et al.  Control of locomotion and head configuration for 3D snake robot , 2002, Proceedings of the 41st SICE Annual Conference. SICE 2002..

[10]  R. Beard,et al.  Ensuring stability of state-dependent Riccati equation controllers via satisficing , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[11]  J. Cloutier State-dependent Riccati equation techniques: an overview , 1997, Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).