Professional Documents
Culture Documents
A swarm is a group of animals that aggregate and travel in the same direction
Swarm intelligence
Swarm intelligence (SI) is the collective behaviour of decentralized, selforganized systems, natural or artificial. The concept is employed in work on artificial intelligence
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.
THE PROJECT
GOAL
Autonomous Terrain Exploration Using Multiple Robots
Challenges
Strategies
IR SENSORS for Obstacle detection IR Beacon Tranciever for Communication IR Beacon Tranciever for Location Identification
OBSTACLE SENSOR
IR Obstacle Sensor
.
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.
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.
IR BEACON TRANCIEVER
Polulu IR Beacon
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
IR receiver
Specifications Operating Voltage: 2.7 5.5 V Carrier Frequency: 56 kHz Max data rate: 4000 bps
Metal Chasis
Motor Driver
TOP VIEW
Front Sensor
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, 10bit Temperature Range (C) -40 to 85 Operating Voltage Range (V) 2 to 5.5 Pin Count 40
110
Left obstacle Right Obstacle 100 Right Obstacle 101 Go straight Turn Left
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
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
MPLAB Integrated Development Environment (IDE) is a free, integrated toolset for the development of embedded applications on Microchip's PIC microcontrollers.
Further Improvement
Develop an algorithm for slaves reaching the Master Switch to more accurate Ultrasound Sensors Add Camera for Surveillance
APPLICATIONS
SPACE EXPLORATION
A Robotic rover exploring Mars
SECURITY SURVEILLANCE
MILITARY
ENTERTAINMENT as toys