motivation of this research
play

Motivation of this Research Snakes perform many kinds of movement - PowerPoint PPT Presentation

Motivation of this Research Snakes perform many kinds of movement that are adaptable to a given environment by changing locomotion modes Move on soft ground Move across branches Snake robots are potentially superior for operations in highly


  1. Motivation of this Research � Snakes perform many kinds of movement that are adaptable to a given environment by changing locomotion modes Move on soft ground Move across branches Snake robots are potentially superior for operations in highly constrained and unusual environments encountered in applications: • Inspection of nuclear reactor cores and chemical sampling of buried toxic waste • Space applications such as exploration of planetary surfaces and planet sample return mission • Rescue task like searching of victims in the debris after a disaster • Underwater applications such as ocean exploration and oil field service

  2. Motion Examples of Snakes

  3. Design of 2D Snake Robot (1 DOF Joint)

  4. Design of 3D Snake Robot (1 DOF Joint) Horizontal rotation joint Vertical Passive rotation joint wheels

  5. Design of 3D Snake Robot (2 DOF Joint)

  6. Design of 3D Snake Robot Next Pitch Axis (3 DOF Joint) Roller Position Roll DOF Potentiometer Pitch Axis Reduction Gears Reduction Gears Bevel Pitch Axis Differential Gear Yaw Axis

  7. Design of 3D Snake Robot for Environmental Adaptation

  8. Control of Snake Robots • Analytical model of body dynamics for known environment • Rhythmic motion generated by neural oscillator networks

  9. Control System of 2D Motion of Snake Robots Serpentine : Sinusoidal :

  10. Control System of 3D Motion of Snake Robots Sinus-lifting : Phase Difference: Wavelength: �� /2 Yaw:Pitch= 1:2 Sidewinding : Phase Difference: Wavelength: - � Yaw:Pitch= 1:1

  11. Analysis of Creeping Locomotion � Analysis of snake creeping locomotion � �� Elucidated the standard creeping movement form of a snake through analyzing physiologically � Analysis of creeping locomotion of snake- like robot The number of S � shape does not give large in fl uence on the performance, but the initial winding angle largely does Analysis of creeping locomotion of snake-like � robot on slopes � The case that, the number of S � shape = 2, is better used for our 12-link snake-like robot �� The unsymmetrical body shape is better used to improve the robot � s performance on the slope

  12. Control of Snake Robots • Analytical model of body dynamics for known environment • Rhythmic motion generated by neural oscillator networks

  13. Rhythmic motion generated by neural oscillator networks Biologically: Rhythmic locomotion of animals: Generated by neural oscillator networks located in spinal cord � Construction of models Engineering: Biologically-inspired Robots: Needs for Adaptive Controllers for Rhythmic Motion � Application of neural oscillator network model

  14. Biological Control for Locomotion Brain Environment Biological Mechanical Oscillator Rectifier Sensory Signal Neural Oscillator network

  15. Snake-like Robots Special Features: � Many units connected in series � Interact with environments only through friction � Rhythmic locomotion � Difficulty in calculating body dynamics (large DOF, complex interaction with environment) � Difficulty to generate purposive motion in dynamic or unknown environment Decentralized Control by Neural Oscillator Network

  16. Snake-like Robots Analytical model of body dynamics for known environment Computational complexity, lower adaptability Rhythmic motion generated by neural Oscillator networks Lower computation, fast adaptation

  17. Matsuoka � s Neural Model DRIVING INPUT FROM UPPER CENTER Characteristics: � Mutually inhibiting neurons � Fatigue effect in each neuron MUTUAL INHIBITION MEMBRANE FATIGUE POTENTIAL EXCITATION OR INHIBITION FROM OTHER NEURONS CPG model by Matsuoka

  18. Properties of Mutual Inhibitory CPG Model (without FATIGUE ) S=max{ s e ,1/ s f , s f / s e } The Mutual Inhibitory CPG Model without “Fatigue” never yield any oscillatory behavior

  19. Properties of Mutual Inhibitory CPG Model (with FATIGUE ) Theorm 1: No stable stationary solution, if and only if (a) Output of neurons where Theorm 2: Any solutions are bounded for t > 0 while (b) a � 0. Output of CPG The Mutual Inhibitory CPG Model with “Fatigue” yield oscillatory behavior

  20. Network Structure One-way excitatory Propagation of undulation connection with specific phase from head to tail difference HEAD TAIL CPG network

  21. Neural Oscillator Simulation Parameter s Value u 0{ e,f }0 ( u 0{ e,f } i ) 3.55(3.0) ( i =1…11) t 0.2 t’ 1.0 b 5.0 w fe -1.2 w ji 0.2 cycle[s] 1.3 Phase 45° Difference (B) After convergence (A) Initial stage (set by trial-and-error) After 35 seconds, all CPGs oscillate with 1.3[s] cycle with 45[deg] phase difference

  22. Implementation to Snake Robot CPG �� CPG � CPG � CPG � CPG 11 y 11 y 10 y 2 y 1 Head � i = � y i � ���� � 11 � 10 � 2 � 1 Joint 10 Joint 11 Joint 2 Joint 1 � Output of CPGs are input to joint as angle � CPG 0 is used as a driving input to the network

  23. Simulation Result Parameter s Value u 0{ e,f }0 ( u 0{ e,f } i ) ( i =1 3.55(3.0) …12) t 0.2 t’ 1.0 b 5.0 Initial stage w fe -1.2 w ji 0.2 Cycle [s] 1.3 Phase difference 45° [deg] (set by trial-and-error) After convergence

  24. Simulation Result Parameter s Value u 0{ e,f }0 ( u 0{ e,f } i ) 11.7(9.7) ( i =1…12) t 2.0 t’ 10.0 b 20.0 Steady stage w fe -1.2 w ji 0.2 Cycle [s] 7.0 Phase 60° difference [deg] (set by trial-and-error) Curvature

  25. A New Neural Model (1) (Cyclic Inhibitory CPG Model) Unilateral Cyclic Inhibitory CPG Model Theorem 1 : Under the condition T n,1 = T n,2 = T n,3 = s 0,1 s 0,2 and s 0,1 =s 0,2 =s 0,3 =0, the equations have no stable stationary solution, if and only if a � 2 or a � -1. u u � T n,1 a T n,2 1 Theorem 2 : Any solutions of the equations are bounded for t>0 under the condition a � 0. a a yaw ������� u � T n, � s 0, �

  26. Network Structure and Implementation to Snake Robot w 23 w (n-1)n w 12 n m,1 n m,2 n m,n CPG - - - n y,1 n y,2 - - n p,2 - n p,1 n y,n n p,n + + + + + + mz y,1 mz p,1 mz p,n - + - + mz y,2 mz p,2 mz y,n - + - + - + - + ma y,1 ma p,1 ma y,2 ma p,2 ma y,n ma p,n y y,1 y p,n y p,1 y p,2 y y,2 y y,n Tail Snake head Excitatory connection Inhibitory connection Yaw joint Pitch joint

  27. Simulation Result

  28. Unilateral Cyclic Inhibitory CPG Model for Serpentine motion of Snake-like Robots & { , , } { , , } { , , } � u e f m = � u e f m + y m e f { , , } { , , } w { , , } e f m + Feed e f m � � v e f m + { e, f, m} u 0 i i i i i i i { , , } max( 0 , { , , } ) y e f m i = u e f m No pitch, only Yaw i � Serpentine Motion �� & v { e , f , m } - v { e , f , m } y { m , e , f } = + i i i Conditions for a stable oscillation: y = y � y i fi ei

  29. Realization of Serpentine Motion by Exp. Unilateral Cyclic Inhibitory CPG Model Output curve of CPG Head trajectory of the robot

  30. CPG Parameters for Turn Motions w w + � w = W 00 =1.54 00 new 00 00 Left-turn motion Right-turning motion � 1) >0, turns left (anti-clockwise) w 00 � w 2) <0, turns right (clockwise) 00 | | � becomes smaller, turn motion angle become smaller � w 00

  31. CPG Parameters for Recon fi guration Head trajectories Model I Model II Model III

  32. A New Neural Model (2) (Cyclic Inhibitory CPG Model) Bidirectional Cyclic Inhibitory CPG Model Theorem 1 : A solution of equations exists uniquely for any initial state and is bounded for t > 0. Theorem 2 : The equations have at least one stationary solution. Conditions for a stable oscillation: (a) Neuron ouput in a CPG (b) CPG ouput

  33. Network Structure and Implementation to Snake Robot

  34. Simulation Result [ 1 ,0,0]: Serpentine [0, 1 ,0]: Concertina [Y1,P1,M1] [0,0, 1 ]: Sidewinding

Recommend


More recommend