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

motivation of this research
SMART_READER_LITE
LIVE PREVIEW

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


slide-1
SLIDE 1

Motivation of this Research

Snakes perform many kinds of movement that are adaptable to a given environment by changing locomotion modes

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

Move on soft ground Move across branches

slide-2
SLIDE 2

Motion Examples of Snakes

slide-3
SLIDE 3

Design of 2D Snake Robot

(1 DOF Joint)

slide-4
SLIDE 4

Design of 3D Snake Robot

(1 DOF Joint)

Vertical rotation joint Horizontal rotation joint Passive wheels

slide-5
SLIDE 5

Design of 3D Snake Robot

(2 DOF Joint)

slide-6
SLIDE 6

Design of 3D Snake Robot

(3 DOF Joint)

Potentiometer Roll DOF Reduction Gears Differential Gear Reduction Gears Pitch Axis Yaw Axis Bevel

Roller Position

Pitch Axis Next Pitch Axis

slide-7
SLIDE 7

Design of 3D Snake Robot for Environmental Adaptation

slide-8
SLIDE 8

Control of Snake Robots

  • Analytical model of body dynamics

for known environment

  • Rhythmic motion generated by

neural oscillator networks

slide-9
SLIDE 9

Control System of 2D Motion of Snake Robots

Serpentine : Sinusoidal :

slide-10
SLIDE 10

Control System of 3D Motion

  • f Snake Robots

Sinus-lifting : Sidewinding : Wavelength: Yaw:Pitch= 1:2 Phase Difference: /2 Wavelength: Yaw:Pitch= 1:1 Phase Difference:

slide-11
SLIDE 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 influence 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 robots performance on the slope

slide-12
SLIDE 12

Control of Snake Robots

  • Analytical model of body dynamics

for known environment

  • Rhythmic motion generated by

neural oscillator networks

slide-13
SLIDE 13

Rhythmic motion generated by neural oscillator networks

Rhythmic locomotion of animals: Generated by neural oscillator networks located in spinal cord

Biologically: Engineering:

Construction of models Biologically-inspired Robots: Needs for Adaptive Controllers for Rhythmic Motion Application of neural oscillator network model

slide-14
SLIDE 14

Environment Biological Oscillator Mechanical Rectifier Brain Sensory Signal

Biological Control for Locomotion Neural Oscillator network

slide-15
SLIDE 15

Many units connected in series Interact with environments only through friction Rhythmic locomotion Special Features: 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

Snake-like Robots

slide-16
SLIDE 16

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

Snake-like Robots

slide-17
SLIDE 17

CPG model by Matsuoka

FATIGUE MEMBRANE POTENTIAL

Mutually inhibiting neurons Fatigue effect in each neuron

Characteristics:

DRIVING INPUT FROM UPPER CENTER MUTUAL INHIBITION EXCITATION OR INHIBITION FROM OTHER NEURONS

Matsuokas Neural Model

slide-18
SLIDE 18

Properties of Mutual Inhibitory CPG Model (without FATIGUE)

The Mutual Inhibitory CPG Model without “Fatigue” never yield any oscillatory behavior

S=max{se,1/sf, sf/se}

slide-19
SLIDE 19

Properties of Mutual Inhibitory CPG Model (with FATIGUE)

The Mutual Inhibitory CPG Model with “Fatigue” yield

  • scillatory behavior

Theorm 1: No stable stationary solution, if and only if where Theorm 2: Any solutions are bounded for t > 0 while a0. (a) Output of neurons (b) Output of CPG

slide-20
SLIDE 20

One-way excitatory connection from head to tail Propagation of undulation with specific phase difference CPG network

HEAD TAIL

Network Structure

slide-21
SLIDE 21

(A) Initial stage (B) After convergence

Neural Oscillator Simulation

3.55(3.0) u0{e,f}0(u0{e,f}i) (i=1…11) 45°

Phase Difference

1.3

cycle[s]

0.2 wji

  • 1.2

wfe 5.0 b 1.0 t’ 0.2 t

Value Parameters

(set by trial-and-error)

After 35 seconds, all CPGs oscillate with 1.3[s] cycle with 45[deg] phase difference

slide-22
SLIDE 22
  • CPG11

CPG CPG CPG

Head

CPG y2 y11 y10 y1 Joint11 Joint10 Joint2 Joint1

10 2 1 11

Output of CPGs are input to joint as angle CPG0 is used as a driving input to the network

Implementation to Snake Robot

i= yi

slide-23
SLIDE 23

(set by trial-and-error)

3.55(3.0) u0{e,f}0(u0{e,f}i) (i=1 …12) 45° Phase difference [deg] 1.3 Cycle [s] 0.2 wji

  • 1.2

wfe 5.0 b 1.0 t’ 0.2 t Value Parameters

Initial stage After convergence

Simulation Result

slide-24
SLIDE 24

11.7(9.7) u0{e,f}0(u0{e,f}i) (i=1…12) 60° Phase difference [deg] 7.0 Cycle [s] 0.2 wji

  • 1.2

wfe 20.0 b 10.0 t’ 2.0 t Value Parameters (set by trial-and-error)

Steady stage Curvature

Simulation Result

slide-25
SLIDE 25

A New Neural Model (1)

(Cyclic Inhibitory CPG Model)

u

1

Tn,1 s0,1 Tn,2 s0,2 a a Tn, s0, u u a yaw

  • Unilateral Cyclic Inhibitory CPG Model

Theorem 1: Under the condition Tn,1=Tn,2=Tn,3= and s0,1=s0,2=s0,3=0, the equations have no stable stationary solution, if and only if a2 or a-1. Theorem 2: Any solutions of the equations are bounded for t>0 under the condition a0.

slide-26
SLIDE 26

Network Structure and Implementation to Snake Robot

CPG mzp,n mzp,2 mzy,2 mzp,1 mzy,1 mzy,n yy,1 +

  • nm,n

+ +

  • nm,1

nm,2 w12 w23 w(n-1)n +

  • +
  • +

ny,n np,n + may,1

  • +
  • +
  • +
  • +
  • +

ny,2 np,2 np,1 ny,1

  • map,1

may,2 map,2 may,n map,n yp,1 yy,2 yp,2 yy,n yp,n Excitatory connection Inhibitory connection Yaw joint Pitch joint Snake head Tail

slide-27
SLIDE 27

Simulation Result

slide-28
SLIDE 28

Unilateral Cyclic Inhibitory CPG Model for Serpentine motion of Snake-like Robots

No pitch, only Yaw Serpentine Motion

Conditions for a stable oscillation:

} , , { m} f, e, { } , , { } , , {

i

f e m y w m f e u m f e u

i i i

+

  • =

&

  • }

, , { } , , { } , , { m f e Feed i m f e i u m f e v

i

+ + ) } , , { , max( } , , { m f e u m f e y

i i =

} f , e , m { y } m , f , e { v

  • }

m , f , e { v

i i i

+ = &

y y y

ei fi i

  • =
slide-29
SLIDE 29

Realization of Serpentine Motion by Unilateral Cyclic Inhibitory CPG Model

Output curve of CPG Head trajectory of the robot

Exp.

slide-30
SLIDE 30

CPG Parameters for Turn Motions

1) >0, turns left (anti-clockwise) 2) <0, turns right (clockwise) becomes smaller, turn motion angle become smaller

00new

w

=

00

w +

00

w

Left-turn motion Right-turning motion

w

  • 00

w

  • 00

| |

00

w

  • W00=1.54
slide-31
SLIDE 31

CPG Parameters for Reconfiguration

Head trajectories

Model I Model II Model III

slide-32
SLIDE 32

A New Neural Model (2)

(Cyclic Inhibitory CPG Model)

Bidirectional Cyclic Inhibitory CPG Model

(a) Neuron ouput in a CPG (b) CPG ouput 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:

slide-33
SLIDE 33

Network Structure and Implementation to Snake Robot

slide-34
SLIDE 34

Simulation Result

[Y1,P1,M1] [0,0,1]: Sidewinding [1,0,0]: Serpentine [0,1,0]: Concertina