1. GANAPATI INSTITUTE OF ENGG. AND
TECHNOLOGY(POLYTECHNIC)
A
SEMINAR REPORT
ON ROBOTICS.
1
2. ROBOTICS INTRODUCTION
What is a Robot ?
Deffination of Robot ?
Apllications of Robots ?
What do we need the Robot ?
Different parts of Robot ?
2
3. 3
What is a Robot?
A robot is a device that is
built to independently
perform actions and
interact with its
surroundings.
4. 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
6. INDUSTRY
Robots are used in
assembling of Auto
vehicle.
Robots are used in
to feed the metal
pieces into the blast
furnance .
6
7. MEDICAL
Robots are used in
operation work in
medical.
Robots are used in
lazer beam operation
with high accuracy.s
7
8. Millitary
Drone planes being
used in U.S army to
keep a watch on key
enemy installation
&enemy movement
using thermal image
processing.
8
9. SPaCE EXPlOratiON
Robots are mostly
used in space
research.
Its can easily
works in harmfull
space where human
being can’t perform.
9
10. rESEarCh
&DEvElOPMENt
Robots 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.
11
13. 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. 14
rObOt Part
1.Upper chassis
2. Main mother board
ARKDUINO:
15. 15
MOTOR DRIVE:
It can drive the motor there is one
input and four output pannel.
16. 16
What is a sensor?
Takes readings from physical environment and turns it into an
electrical message/signal
Sensors we will work with:
Touch- hit something and it react
Light- can sort by color or detect light from dark
Sonar/ultrasonic- tells how far away things are
Sound- tells how loud something is
20. 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. 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.
22
23. 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);
}