a swarm is a group of animals that aggregate and travel in ... · swarm robotics is a new approach...

34
SWARM ROBOTS A swarm is a group of animals that aggregate and travel in the same direction

Upload: others

Post on 20-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

SWARM ROBOTS

A swarm is a group of animals that aggregate

and travel in the same direction

Page 2: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Swarm intelligence

Swarm intelligence (SI) is

the collective behaviour

of decentralized, self-

organized systems, natural

or artificial. The concept

is employed in work on

artificial intelligence

Page 3: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Swarm robotics is a new approach

coordination of multirobot systems

collective behavior emerges from the interactions

between the robots and interactions of robots

with the environment.

This approach emerged on the field of artificial

swarm intelligence, as well as the biological

studies of insects, ants and other fields in nature,

where swarm behaviour occurs.

Page 4: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

THE PROJECT

Page 5: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

GOAL

Autonomous Terrain

Exploration Using

Multiple Robots

Control by a Master

Robot

Slaves reach Master after

a Time Interval

Page 6: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Challenges

Obstacles

Communication between Master and Slaves

GPS co-ordinates of master have to be updated to slaves

Self Navigation of slaves to reach Master after a time interval

Page 7: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Strategies

IR SENSORS for Obstacle detection

IR Beacon Tranciever for Communication

IR Beacon Tranciever for Location Identification

Navigation made possible by some intelligent

coding

Page 8: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

OBSTACLE SENSOR

Page 9: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

IR Obstacle Sensor

.

Page 10: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Principle Of Operation

IR LED emits infrared

radiation

Surface reflects the

infrared light.

This reflected light is

made incident on reverse

biased IR sensor.

electron-hole pairs are

generated, which results

in reverse leakage current.

Page 11: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

This current can be passed through a resistor so as

to get proportional voltage.

This voltage can then be given to OPAMP based

comparator.

The comparator switches between high and low.

Page 12: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

IR BEACON TRANCIEVER

Page 13: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Polulu IR Beacon

Page 14: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions
Page 15: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

IR Beacon Transceiver

Device Specifications

IR modulation

frequency: 56 kHz

Detection range: 6 inches

to 20 feet

Supply voltage: 6-16 V

Data voltage: 5 V

Number of IR

detectors: 4

Page 16: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

IR receiver

Specifications

Operating Voltage: 2.7 –

5.5 V

Carrier Frequency: 56

kHz

Max data rate: 4000 bps

Page 17: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Power Supply

12.6V,2200mAh(2C) Li-Ion Battery Pack 10 RPM DC Geared Motor

Page 18: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Castor Wheel

Metal Chasis

DC Geared Motor

Wheel

PHYSICAL COMPONENTS

Page 19: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

10 RPM DC GEARED MOTOR

Page 20: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Motor Driver

Page 21: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions
Page 22: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

TOP VIEW

Left

sensor

(MSB)

Front

Sensor Right

Sensor

(LSB)

Page 23: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Microcontroller-PIC16F877A

Program Memory- Flash

Program Memory -14(KB)

Data EEPROM -(bytes) 256

Digital Communication Peripherals 1-A/E/USART

Capture/Compare/PWM Peripherals 2 CCP Timers 2 x 8-bit, 1 x 16-bit ADC 8 ch, 10-bit

Temperature Range (C) -40 to 85

Operating Voltage Range (V) 2 to 5.5

Pin Count 40

Page 24: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

OBSTACLE AVOIDANCE LOGIC

101 Right Obstacle

Turn Left

100

Right Obstacle

Straight Obstacle

Turn Left

011

Straight Obstacle

Turn left

010

Left Obstacle

Turn right

001 No obstacle

Go straight 000

Left obstacle

Right Obstacle

Go straight

110

Left Obstacle

Straight Obstacle

Go left

111

Left,right,front obstacle

STOP

Page 25: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Logic for Slaves reaching the Master

CONDITIONS 000 North

000 East

000 West

000 South

001 North

001 East

001 West

001 South

010 North

010 East

010 West

010 South like wise Upto 111 North,East,South,West Total 32 Conditions

Page 26: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Unique code assigned to each 32 conditions

Slaves automatically adjusts according to 32

conditions

Reaches Master

Disadvantages

Crude Method

Absence of an definite algorithm

No Time Limit for slaves reaching the master

Page 27: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Programmed in Embedded C using MPLAB(IDE)

MPLAB Integrated Development Environment

(IDE) is a free, integrated toolset for the

development of embedded applications on

Microchip's PIC microcontrollers.

Page 28: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

Further Improvement

Develop an algorithm for slaves reaching the

Master

Switch to more accurate Ultrasound Sensors

Add Camera for Surveillance

Page 29: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

APPLICATIONS

Page 30: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

SPACE EXPLORATION

A Robotic rover

exploring Mars

Page 31: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

SEARCH AND RESCUE

Page 32: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

SECURITY SURVEILLANCE

Page 33: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

MILITARY

Page 34: A swarm is a group of animals that aggregate and travel in ... · Swarm robotics is a new approach coordination of multirobot systems collective behavior emerges from the interactions

ENTERTAINMENT as toys