Seminar report on robotics (line follower) ppt

Post on 20-Jun-2015

1742 Views

Category:

Engineering

12 Downloads

Preview:

Click to see full reader

DESCRIPTION

complete seminar report on line followe robort

Transcript

GANAPATI INSTITUTE OF ENGG.

AND TECHNOLOGY(POLYTECHNIC)

A SEMINAR REPORT ON ROBOTICS.

1

Robotics Introduction What is a Robot ?

Deffination of Robot ?Apllications of Robots ?What do we need the Robot ?Different parts of Robot ?

2

3

What is a Robot?

A robot is a device that is built to independently perform actions and interact with its surroundings.

Deffination of Robot• The word Robot comes from the

“Czech” word “ROBOTA”. Which means “Forced labour.”

• It is a Electromechanical device.• It perform various task.• It may be human controlled or

automated.• It finds its uses in all assepts of our

life .4

Applications of Robots

Industry.Medical.Millitary.Space Exploration.Research & Development.

5

Industry

Robots are used in assembling of Auto vehicle.Robots are used in to feed the metal pieces into the blast furnance .

6

Medical

Robots are used in operation work in medical.Robots are used in lazer beam operation with high accuracy.s

7

Millitary

Drone planes being used in U.S army to keep a watch on key enemy installation &enemy movement using thermal image processing.

8

SPACE EXPLORATION

Robots are mostly used in space research. Its can easily works in harmfull space where human being can’t perform.

9

Research &DevelopmentRobots are used in research & development for better working in hazardous condition .To reduce human effort & to increase efficiency during varying installation & assemblies.

10

11

Why do we need the roboT ?

Sensing: The robot must be able to perceive its environment through sensors locate obstacles to avoid, and objects of interest that we want it to interact with.Plan/Act: The robot must be able to make decisions using its processor based on it’s sensors and feed them to it’s actuators to be able to move. Moving: The robot must be able to control some set of actuators to move how and when we want it to. We must be able to reliably place the robot anywhere we want.

12

microprocessor Microcontroller

CPU is stand-alone, RAM ,ROM ,I/O, Timer are external. Size of ROM ,RAM, & I/O ports can be optimized. For applications in which the accuracy and time are

critical. General purpose system.

CPU, RAM ,ROM, I/O AND timer are all on a single chip.

Fixed size of on chip ROM ,RAM, I/O Ports. For applications in which cost ,power , &space are

critical. Task specific system.

13

14

ROBOT PART1.Upper chassis2. Main mother board

ARKDUINO:

15

MOTOR DRIVE:It can drive the motor there is one input and four output pannel.

16

Takes readings from physical environment and turns it into an electrical message/signal Sensors we will work with:

Touch- hit something and it reactLight- can sort by color or detect light from dark Sonar/ultrasonic- tells how far away things are Sound- tells how loud something is

What is a sensor?

17

SOUND SENSOR:

18

LIGHT SENSOR:

19

MOTOR:

20

Movement Define Types of movement:

Locomotion – The ability to move from place to place (move from place to place)

Localization – To perform functions in a specific area (turn head)

Manipulation – To touch or move by mechanical means (move other things around)

Cooperation - To work together (two motors working together for movement)

21

What is a processor?A computer needs to be able to…:

Each of the previous three things is programmed by the user using a programming language.

Takes readings from physical environment and turns it into an electrical message/signal Touch- hit something and it react

22

What is an actuator?Takes electrical message and turns

it into a physical action. For example:Electric motors receive electricity which

makes their axles turn. These can be connected to wheels, which can make the robot move

Pumps receive electricity which makes them compress liquid through tubes which can make a robotic arm move around. This arm can push, pull, and lift things in the world.

23

IIT MUMBAI FINAL ROUND (FOR WHITE SURFACE):-int l,r,switchpin=5;void setup(){ pinMode(10,OUTPUT); pinMode(11,OUTPUT); pinMode(12,OUTPUT); pinMode(13,OUTPUT); pinMode(4,INPUT); pinMode(3,INPUT); pinMode(switchpin,INPUT);}void loop() { int s=digitalRead(switchpin); r=digitalRead(4); l=digitalRead(3); if(s==LOW && r==HIGH && l==HIGH) { digitalWrite(10,LOW); digitalWrite(11,HIGH); digitalWrite(12,LOW); digitalWrite(13,HIGH); }

24

else if(s==LOW && r==HIGH && l==LOW) { digitalWrite(10,LOW); digitalWrite(11,HIGH); digitalWrite(12,HIGH); digitalWrite(13,LOW); delay(50); } else if(s==LOW && r==LOW && l==HIGH) { digitalWrite(10,HIGH); digitalWrite(11,LOW); digitalWrite(12,LOW); digitalWrite(13,HIGH); delay(50); } else if(s==LOW && r==LOW && l==LOW) { digitalWrite(10,LOW); digitalWrite(11,LOW); digitalWrite(12,LOW); digitalWrite(13,LOW); }

25

else if(s==HIGH && r==LOW && l==LOW) { digitalWrite(10,HIGH); digitalWrite(11,LOW); digitalWrite(12,LOW); digitalWrite(13,HIGH); delay(50); } else if(s==HIGH && r==HIGH && l==HIGH) { digitalWrite(10,LOW); digitalWrite(11,HIGH); digitalWrite(12,HIGH); digitalWrite(13,LOW); delay(50); } else { digitalWrite(10,LOW); digitalWrite(11,HIGH); digitalWrite(12,LOW); digitalWrite(13,HIGH); }

26

else if(s==HIGH && r==LOW && l==LOW) { digitalWrite(10,HIGH); digitalWrite(11,LOW); digitalWrite(12,LOW); digitalWrite(13,HIGH); delay(50); } else if(s==HIGH && r==HIGH && l==HIGH) { digitalWrite(10,LOW); digitalWrite(11,HIGH); digitalWrite(12,HIGH); digitalWrite(13,LOW); delay(50); } else { digitalWrite(10,LOW); digitalWrite(11,HIGH); digitalWrite(12,LOW); digitalWrite(13,HIGH); }}

THANK YOU.

27

top related