Snake Robots

45
1

Transcript of Snake Robots

Page 1: Snake Robots

1

Page 2: Snake Robots

2

Page 3: Snake Robots

• Detection and identification of living

bodies

• Routing or clearing of debris in

accessing the victim

• Physical, emotional, or medical

stabilization of the survivor by

bringing to automatically

administered and telemetered first

aid• Fortification of the living body for

secure retrieval against any falling

debris and possible injuries

• Transportation of the victim.

3

Page 4: Snake Robots

Robotic rescue devices have to work in

extremely unstructured and technically challenging

areas shaped by natural forces. One of the major

requirements of rescue robot design is the flexibility of

the design for different rescue usage in disaster areas

of varying properties

4

Page 5: Snake Robots

CONTINUED….CONTINUED….

Rescue robots should be equipped with a multitude of sensors of different types and resolution since detection, identification, and tracking of survivors should continuously be performed

They need to be robust in data acquisition, with enough intelligence to minimize errors and orient themselves towards maximum signal intensity

5

Page 6: Snake Robots

6

Page 7: Snake Robots

SensorsSensorsParts for measuring

position/orientations of the serpentine robots and the environment.

Internal sensors: sensors for dead-reckoning, i.e. measuring position and orientation, velocities of the serpentine robots

External sensors: sensors for measuring the information of the environment and for interacting with humans.

Sensors installed in the environment for localization, etc.

7

Page 8: Snake Robots

Sensors – IRSensors – IRActive (emitting)

◦Oscillator generates IR reflections off objects◦Filtered receiver looks for “reflections”◦Pulses may be encoded for better

discrimination◦Typically frequencies around 40KHz◦Doesn’t work well with dark, flat colored objects

Passive (sensor only)◦Pyro-electric (heat sensor)◦Look for IR emissions from people & animals

8

Page 9: Snake Robots

Infrared - ActiveInfrared - Active

9

Page 10: Snake Robots

Active IR Sensor SpecsActive IR Sensor Specs

Sensor type = Reflective IR IR detector = Panasonic PNA4602M IR LED type = Narrow focus 10º I/O required = 3 digital lines: 2 outputs, 1

input Range = Approximately 4“ to 26" Input voltage = 5vdc regulated @ 8mA PC board size = 2.3" x .75"

10

Page 11: Snake Robots

Linear Array IR Range Linear Array IR Range SensorsSensorsSharp GP2Dxx (one of many)~4 to 30cm RangeFixed Range with Discrete OutputAnalog or Digital OutputEasy to Use

11

Page 12: Snake Robots

Passive IR – Pyro-ElectricPassive IR – Pyro-Electric

The Model 442-3 IR-EYE is a Lithium Tantalate pyroelectric parallel opposed dual-element high-gain detector with complete integral analog signal processing.

12

Page 13: Snake Robots

Sensors – UltrasonicSensors – UltrasonicActive

◦Emit pulses & listen for echos◦Times round trip sound travel (~1ft/mS)◦Reaches far fairly beyond robot (inches to 30-

50’)◦Relatively simple, not cheap, analog output◦Directional; not everything reflects sound well

Passive (listens only)◦Sensor listens for ultrasonic sounds◦Electronics may translate frequency or

modulation13

Page 14: Snake Robots

Ultrasonic - ActiveUltrasonic - Active

14

Page 15: Snake Robots

Sensors – Ultrasonic (cont.)Sensors – Ultrasonic (cont.)Passive - Beacons & Sensors

◦Beacons listen: RF command to broadcast Send light & sound pulses Robot looks & listens for each beacon Light pulse starts timer, sound pulse stops it

◦Robot knows location of each beacon◦Compass on robot provides its orientation

Robot computes distance, measures bearing◦Robot can then compute its location

(Speed of Light=1 ft/nS, Speed of Sound=1ft/mS)

15

Page 16: Snake Robots

Ultrasonic - PassiveUltrasonic - Passive

Beacon1

Beacon2

Sound Pulse

Sound Pulse

Robot

Light PulseBEACON

RF Receiver

IR Emitter

Ultrasonic Emitter

Beacon3

Light Pulse

Sound Pulse

ROBOT

RF Transmitter

IR Receiver

Ultrasonic Receiver

Light Pulse

16

Page 17: Snake Robots

LocomotionLocomotionMechanical and electrical parts realizing

motionMajor mobility considerations

◦ Maneuverability: ability to change speed and direction; ability to climb stairs, slopes, etc; ability to move in terrain

◦ Stability: must not fall over during motion◦ Controllability: How easy to control ◦ Navigation ability: accuracy of dead-

reckoning ◦ Power efficiency: Less power consumption◦ Others: maintenance, etc

17

Page 18: Snake Robots

Snake LocomotionSnake Locomotion

18

Crawling Swiming Pipe

Climbing Stairs Rolling

Page 19: Snake Robots

This section presents multisensor-based online path planning of a serpentine robot in the unstructured, changing environment of earthquake rubble during the search of living bodies. The robot presented in this section is composed of six identical segments joined together through a two-way, two degrees-of- freedom (DOF) joint enabling yaw and pitch rotation

19

Page 20: Snake Robots

CONTINUED….CONTINUED….

The robot configuration of this section results in 12 controllable DOF. An ultrasound sensor, used for detecting the obstacles, and a thermal camera are located in the first segment (head). The camera is in a dust free, anti shock casting and operates intermittently when needed. Twelve infrared (IR) sensors (Six pairs) are located on the left and right of the joints of the robot along its body

20

Page 21: Snake Robots

•The modified distance transform (MDT) is the original distance transform method modified for snake robot such that the goal cell is turned in to a valley of zero values within which the serpentine robot can match. Other modifications are also made to render the method on line •This modification of partitioning the distance transform (DT) application into goal oriented and range-data oriented speeds up the planning considerably, rendering it online

21

Page 22: Snake Robots

CONTINUED….CONTINUED….Distance transform is first computed for

the line of sight directed towards the intermediate goal, without taking into account sensorial data about obstacles and free space. This is the goal-oriented planning.

The obstacle cells are superimposed on the cellular workspace. This modification to the original distance transform integrates IR data that represent the obstacles are assigned high values.

22

Page 23: Snake Robots

The major aim of the serpentine search robot is to find and identify living beings under rubble and lock onto their signals until they are reached. Therefore, local map building is an essential component of our path planning approachThe local map is used to find the next desired position of the robot on its way to a goal, the living being, placed in an initially unknown but detected location.

23

Page 24: Snake Robots

CONTINUED….CONTINUED….

24

Page 25: Snake Robots

CONTINUED….CONTINUED….

25

Page 26: Snake Robots

SERPENTINE GAITS OF THE SEARCH SERPENTINE GAITS OF THE SEARCH ROBOTROBOT

The locomotion of the snake-like robot is achieved by adapting the natural snake motions to the multisegment robot configuration. For the current implementation, the robot has four possible gaits that result in four possible next states.

Move forward with rectilinear motion or lateral undulation (two separate gaits): In rectilinear motion, the segments displace themselves as waves on the vertical axis. In lateral undulation, the snake segments follow lines of propagating waves in the horizontal 2-D plane.

Move right/left with flapping motion (flap right/left): In flapping, two body parts of the robot undergo a rowing motion in the horizontal plane with respect to its center joint and then pull that center. This results in parallel offset displacement.

Change of direction right/left with respect to the pivot located near the middle of the robot: The robot undergoes a rotation in the horizontal plane to the right or left with respect to the joint at or nearest to the middle of the snake.

 The locomotion of the snake-like robot is achieved by adapting

the natural snake motions to the multisegment robot configuration. For the current implementation, the robot has four possible gaits that result in four possible next states.

•Move forward with rectilinear motion or lateral undulation (two separate gaits): In rectilinear motion, the segments displace themselves as waves on the vertical axis. In lateral undulation, the snake segments follow lines of propagating waves in the horizontal 2-D plane

26

Page 27: Snake Robots

CONTINUED….CONTINUED….Move right/left with flapping motion

(flap right/left): In flapping, two body parts of the robot undergo a rowing motion in the horizontal plane with respect to its center joint and then pull that center. This results in parallel offset displacement.

Change of direction right/left with respect to the pivot located near the middle of the robot: The robot undergoes a rotation in the horizontal plane to the right or left with respect to the joint at or nearest to the middle of the snake.

27

Page 28: Snake Robots

MULTISENSOR ONLINE MULTISENSOR ONLINE SERPENTINE PATH PLANNINGSERPENTINE PATH PLANNING The ultrasound sensor scans to determine

obstacles and free space and develops a local map. Thus, sensory data constructs a local map within this sensor range.. In real applications, the direction that gives the highest signal energy (thermal, sound) received from the goal (living being) is selected as an intermediate goal. The intermittent function of the camera is also used for choosing the most appropriate intermediate goal. However, in the simulation here, we represent, for illustrative purposes, the magnitude of the signals coming from the main goal as inversely proportional to the distance between sensor and goal. Thus, this distance becomes minimum when the robot sensor faces the goal. that is an emulation of the maximum signal energy coming from the goal.

28

Page 29: Snake Robots

PATH PLANNING ALGORITHMPATH PLANNING ALGORITHM

29

Page 30: Snake Robots

CONTINUED….CONTINUED….

30

Page 31: Snake Robots

MAP BUILDINGMAP BUILDINGLocal map building is an essential

component of our path planning approach.

31

Page 32: Snake Robots

32

Page 33: Snake Robots

simulation results shows the displacement of the snake-robot among obstacles. This sample shows the path followed by the robot as composed of lines and arcs that are the result of the serpentine gaits used by the snake like robot. Straight lines in the direction of the robot are formed by rectilinear motion. Short lines deviating from the main path are formed by flapping motions. The arcs on the path are formed by rotational motion.

33

Page 34: Snake Robots

ROBOT MOVEMENTS IN ROBOT MOVEMENTS IN LOCAL MAPLOCAL MAP

34

Page 35: Snake Robots

Rescue applications in disaster scenarios require robotic mechanisms to be hyper- redundant mechanisms that allows the mechanisms to effectively adapt to uncertain circumstances and carry out required activates with necessary flexibility. The basic units are concatenate in series to create a simple yet flexible hyper-redundant robotic prototype 35

Page 36: Snake Robots

CONTINUED….CONTINUED…. The specifications of the basic components

of the units are made of super-duralumin alloy get a lightweight structure. The nominal size of the fabrication units is 82 X 82 X 67 mm with a weight of 300gms. The units have a single joint of 1DOF.This units are equipped with stepper motor to drive the joints, making it possible to have position as well as velocity control of the joint movements

36

Page 37: Snake Robots

•Twisting mode: In this mode, the robot mechanism folds certain joints to generate a twisting motion within its body, resulting in a side-wise movement.•Wheeled-locomotion mode: This is one of the common wheeled-locomotion modes where passive wheels (without direct drive) are attached on the units, resulting in low friction along the tangential direction of the robot body line and increasing the friction in the direction perpendicular .•Bridge mode: In this mode the robot configures itself to “stand” on its two end units in a bridge-like shape. This mode has the possibility of implementing two-legged walking-type locomotion. The basic movement consists of left-right swaying of the center of gravity in synchronism by lifting and forwarding one of the supports like, bipeclal locomotion. Motions such as somersaulting may be other possibilities.

37

Page 38: Snake Robots

SERPENTINE GAITSSERPENTINE GAITS

38

Page 39: Snake Robots

APPLICATIONSAPPLICATIONS Bridge inspection The proposed research will develop and innovative

technology which resolves these short comings. Instead, an inspector, sitting in a truck on the bridge roadbed, will control a robot which can "view" the entire bridge through a sensor suite deployed at the end of the robot. This system would reduce the cost of bridge inspection, increase the safety factor, provide better views of the bridge, improve the quality of information, and as an added benefit, decrease traffic delays that are a result of such an operation.

  Rescue operation under trench Another SAR application that has received little

attention is the rescue of victims in a trench collapse. This is not usually the result of a major disaster like an earthquake, rather these collapses occur while workmen are digging or fixing pipes or other underground equipment. Because this is more mundane, it receives less press, however the frequency of this accident is much higher. Small robots that can go through sewer pipes or other underground conduits may be able to find victims. Small robots that can dig may also be able to find victims more readily. 39

Page 40: Snake Robots

ADVANTAGESADVANTAGESSmall in size and weightVersatilityReliability

40

Page 41: Snake Robots

DISADVANTAGESDISADVANTAGES

Cannot optimize its own pathHard to control

41

Page 42: Snake Robots

ConclusionConclusionSAR robotics is aiming at

developing dexterous device equipped with the ability to learn from prior rescue experience that are adaptable to variable types of usage with a wide enough gait functionality under different sensing modules an are compliant to the environmental and victim’s conditions Multi—agent systems are, likewise, focusing on adaptability multifunctionality through modularity, and dexterity, where intelligence is the basic property of the agents.

42

Page 43: Snake Robots

REFERENCESREFERENCES

T. Kamegawa, F. Matsuno, and R. Chatterjee, “Proposition of twisting mode of locomotion and GA based motion planning for transition of locomotion modes of 3-dimensional snake-like robot,” in Proc. IEEE Int. Conf. Robotics and Automation, 2006, vol.2, pp. 1507-1512.

www.Serpentine robots.com www.howstuffworks.com

43

Page 44: Snake Robots

44

Page 45: Snake Robots

QUESTIONS ?..QUESTIONS ?..

45