SlideShare a Scribd company logo
1 of 65
CHAPTER-1
Introduction to Robotics
In practical usage, a Robot is a mechanical device which performs automated physical
tasks, either according to direct human supervision, a pre-defined program, or a set of
general guidelines using artificial intelligence techniques. Robots are typically used to
do the tasks that are too dirty, dangerous, difficult, repetitive or dull for humans. This
usually takes the form of industrial robots used in manufacturing lines. Other
applications include toxic waste cleanup, underwater and space exploration, mining,
search and rescue, and mine finding. Recently however, robots are finding their way
into the consumer market with uses in entertainment, vacuum cleaning, and lawn
mowing. A robot may include a feedback-driven connection between sense and
action, not under direct human control, although it may have a human override
function. The action may take the form of electro-magnetic motors or actuators (also
called effectors) that move an arm, open and close grips, or propel the robot. The step
by step control and feedback is provided by a computer program run on either an
external or embedded computer or a microcontroller. By this definition, a robot may
include nearly all automated devices.
Ask a number of people to describe a robot and most of them will answer they look
like a human. Interestingly a robot that looks like a human is probably the most
difficult robot to make. It is usually a waste of time and not the most sensible thing to
model a robot after a human being. A robot needs to be above all functional and
designed with qualities that suit its primary tasks. It depends on the task at hand
whether the robot is big, small, is able to move or nailed to the ground. Each and
every task means different qualities, form and function; a robot needs to be designed
with the task in mind.
1
1.1 Types of robots
Figure 1.1 mobile robots
Mobile robots are able to move, usually they perform task such as search areas. A
prime example is the Mars Explorer, specifically designed to roam the mars surface.
Mobile robots are a great help to such collapsed building for survivors Mobile robots
are used for task where people cannot go. Either because it is too dangerous of
because people cannot reach the area that needs to be searched.
Mobile robots can be divided in two categories:
Figure 1.2 rolling robots
1. Rolling Robots: Rolling robots have wheels to move around. These are the type
of robots that can quickly and easily search move around. However they are only
useful in flat areas, rocky terrains give them a hard time. Flat terrains are their
territory.
2
Figure 1.3 walking robots
2. Walking Robots: Robots on legs are usually brought in when the terrain is rocky
and difficult to enter with wheels. Robots have a hard time shifting balance and keep
them from tumbling. That’s why most robots with have at least 4 of them, usually
they have 6 legs or more. Even when they lift one or more legs they still keep their
balance. Development of legged robots is often modeled after insects or crawfish.
3
CHAPTER 2
INTRODUCTION TO LINE PATH FOLLOWER
Line follower is a machine that can follow a path. The path can be visible like a black
line on a white surface (or vice-versa) or it can be invisible like a magnetic field.
Sensing a line and maneuvering the robot to stay on course, while constantly
correcting wrong moves using feedback mechanism forms a simple yet effective
closed loop system. As a programmer you get an opportunity to ‘teach’ the robot how
to follow the line thus giving it a human-like property of responding to stimuli.
Practical applications of a line follower: Automated cars running on roads with
embedded magnets; guidance system for industrial robots moving on shop floor etc.
In our minor project we had built a collision avoidance system in which we made a
robot which could detect objects in its front and rear and could avoid a collision using
infrared radiations.
We have extended the same project as major making it a line path follower and a
collision avoidance system altogether. In this our robot will be able to detect white
line only leaving all other colors undetected and also it will be able to detect obstacles
in its front making the robot turn 360 degrees and follow the white line again.
For this we had to make certain changes in our circuit. Earlier 20 pin microcontroller
was used in our project which is now changed to a 40 pin one.
We also included LED-LDR sensors for color detection and we have attached a
comparator IC for control of sensors. Two 9 volts motors have been used for which
we added a motor driving IC also.
4
Figure 2.1: Basic Block Diagram of Line Path Follower
The robot uses IR sensors to sense the line, an array of 8 IR LEDs (Tx) and sensors
(Rx), facing the ground has been used in this setup. The output of the sensors is an
analog signal which depends on the amount of light reflected back, this analog signal
is given to the comparator to produce 0s and 1s which are then fed to the
microcontroller.
L4 L3 L2 L1 R1 R2 R3 R4
Left Center Right
Sensor Array
Starting from the center, the sensors on the left are named L1, L2, L3, L4 and those
on the right are named R1, R2, R3, and R4.
Let us assume that when a sensor is on the line it reads 0 and when it is off the line it
reads 1. The microcontroller decides the next move according to the algorithm given
below which tries to position the robot such that L1 and R1 reads 0 rest reads 1.
L4 L3 L2 L1 R1 R2 R3 R4
5
1 1 1 0 0 1 1 1
Left Center Right
Desired State L1=R1=0, and Rest=1
Figure 2.2: circuit Diagram of Line Path Follower
6
CHAPTER 3
COMPONENT LIST
Component Specifications Quantity
Microcontroller AT89S51 1
Sensors LED-LDR 3
TSOP 1
Actuators DC motor 2
Motor driving IC IC L293D 1
Comparator IC IC LM324 1
Motor 100 rpm, 12 V 2
Crystal oscillator 11.054 MHz 1
Battery 6V 1
Regulator IC IC7805, IC7812 1
Resistors 10 Kohm 5
20 Kohm 6
1 Kohm 10
Capacitors 33pF 7
1uF 8
7
CHAPTER 4
SENSORS
A sensor is a type of transducer. A sensor is a device that converts a physical
phenomenon into an electrical signal. As such, sensors represent part of the interface
between the physical world and the world of electrical devices, such as computers.
The other part of this interface is represented by actuators, which convert electrical
signals into physical phenomena. Sensors are used in everyday life. Applications
include automobiles, machines, aerospace, medicine, industry and robotics.
4.1 Key Characteristics of Sensors
There are a vast number of different sensors being used in robotics, applying different
measurement techniques, and using different interfaces to a controller.
What is important is to find the right sensor for a particular application. This involves
the right measurement technique, the right size and weight, the right operating
temperature range and power consumption, and of course the right price range.
The key characteristics of sensors are as:
S. No. KEY POINT CONSIDERATION
1. Range How far the object to be detected?
2. Environment How dirty or dark is the environment?
3. Accessibility What accessibility is there to both sides of
the object to be detected?
4. Wiring Is wiring possible to one or both sides of
the object?
5. Size What size is the object?
6. Consistency Is the object consists in size, shape, and
reflectivity?
8
7. Requirements What are mechanical and electrical
requirements?
8. Output signal What kind of output is needed?
9. Logic functions Are logic function needed at the sensing
point?
10. Integration Is the system required to be integrated?
Table 4.1 key characteristics of sensors
4.2 Types of sensors
Sensors are classified broadly in two types:
1. Energy detected.
2 Signal detection.
4.2.1 Energy detected
Since there is a significant exchange of energy involved, on the basis of energy
sensors are classified as:
S.No. Energy Example
1. Thermal Thermometer, bolometer
2. Electromagnetic Multimeter, RADAR
3. Mechanical Pressure gauge, strain
gauge
4. Chemical Oxygen sensors, pH glass
5. Optical radiation Photo detector,
Fiber optics
6. Ionizing radiation Neutron detection
7. Acoustic Microphones,
Ultrasonic
Table 4.2 on the basis of energy sensors
9
There are much more examples & types of sensor e.g. Motion sensor, orientation
sensor etc.
4.2.2 Signal detection
Different sensors require different sensing strategies. There are three modes of signal
detection used by sensors:
1. Through-beam detection
2. Reflex detection.
3. Proximity detection.
Through beam detection method
The through-beam method requires that the source and detector are positioned
opposite each other and the light beam is sent directly from source to detector. When
an object passes between the source and detectors, the beam is broken; signal shows
the detection of an object.
Through-beam detection generally provides the longest range of the three operating
modes and provides high power at shorter range to penetrate steam, dirt, or other
contaminants between the source and detector. Alignment of the source and detector
must be accurate.
Reflex detection method
The reflex method requires that the source and detector are installed at the same side
of the object to be detected. The light beam is transmitted from the source to a retro
reflector that returns the light to the detector. When an object breaks a reflected beam,
the object is detected.
10
The reflex method is widely used because it is flexible and easy to install and
provides the best cost-performance ratio of the three methods. The object to be
detected must be less reflective than retro reflector.
Proximity detection method
The proximity requires that the source and detector are installed on the same side of
the object to be detected and aimed at a point in front of the sensor. When an object
passes in front of source and detector, light from the source is reflected from the
object’s surface back to the detector, and the object is detected.
The only difference between reflex detection & proximity method is reflection of
signal from retro reflector and from object to be detected. Each sensor type has a
specific operating range. In general through-beam sensor offer the greatest range,
followed by reflex sensors, then by proximity sensors.
4.2.3 Infrared Emitter Detector
Figure 4.1 Infrared Emitter Detector
Description: The infrared emitter detector pair act as an eye with a flashlight in the
infrared spectrum. The detector (a transistor) detects all ambient infrared light. The
emitter (a LED) emits infrared light into an otherwise dark (in the infrared spectrum)
room.
Availability: It is easily available anywhere, very cheap.
Power: Low, Typical LED power requirements.
4.2.4 LED & LDR Sensor:-
11
Figure 4.2 LED & LDR Sensor
We have used this sensor in our project as this is one of the cheapest sensors available
in the market.
FEATURES
• Input common-mode voltage range
• Includes ground
• Large voltage gain: 100dB
• very low supply current/amplitude : 375mA
• Low input bias current: 20nA
• Low input offset voltage: 5mV max.
• Low input offset current: 2nA
DESCRIPTION
We have used this sensor in our project as LED & LDR sensor is one of the cheapest
sensor used in mobile robotics. The major parts of this sensor are as:
Light-dependent resistances (LDR): are cheap light sensors. The light dependent
resistor (LDR) is a sensor whose resistance decreases when light impinges on it. The
schematic symbol of LDR is as:-
12
Figure 4.3 symbol of LDR
This kind of sensor is commonly used in light sensor circuits in open areas. LDR’s are
made of semiconductors as light sensitive materials, on an isolating base. The most
common semiconductors used in this system are cadmium sulphide, lead sulphide,
germanium, silicon and gallium arsenide.
The light falling on the brown zigzag lines on the sensor causes the resistance of the
device to fall. This is known as a negative co-efficient. There are some LDRs that
work in the opposite way i.e. their resistance increases with light called positive co-
efficient. The resistance of the cell varies depending on the intensity of the light
striking it. When no light strikes the cell, the device exhibits very high resistance,
typically in the high 100 kilo ohms, or even mega ohms. Light reduces the resistance,
usually significantly. An LDR may be connected either way round and no special
precautions are required when soldering.
Light-emitting diode (LED): is a semiconductor device that emits incoherent
narrow-spectrum light when electrically biased in the forward direction of the p-n
junction. The color of the emitted light depends on the composition and condition of
the semiconducting material used, and can be infrared, visible, or near ultraviolet.
Figure 4.4 symbol of LED
Precautions:
• Don’t bother using this circuit outside, the sun will flood your IR detector and
make it useless.
13
• Certain indoor lighting can also emit IR interference.
• Only if you modulate the IR emitter and set the detector to only detect
modulated IR can you use this outside. This is commonly done with Sharp IR
rangefinders.
• Tweaking is necessary to determine sensitivity of your circuit. Sensitivity will
help increase range but also increase ambient interference.
By using certain resistor values, your IR emitter detector can also detect color, such as
for line tracking.
Maximum Rating
Table 4.3 Maximum Rating
Like a normal diode, an LED consists of a chip of semi-conducting material
impregnated, or doped, with impurities to create a p-n junction. As in other diodes,
current flows easily from the p-side, or anode, to the n-side, or cathode, but not in the
reverse direction. Charge-carriers electrons and holes flow into the junction from
electrodes with different voltages. When an electron meets a hole, it falls into a lower
energy level, and releases energy in the form of a photon. The wavelength of the light
emitted, and therefore its color, depends on the band gap energy of the materials
forming the p-n junction.
This is photo of 5mm. white/white LED which is used.
14
LEDs are made from a variety of inorganic semiconductor materials. The most
common color of led & materials used are as follows:
S No Material Used Color
1. Aluminum gallium
arsenide (AlGaAs)
red and
infrared
2. Aluminum gallium
phosphide (AlGaP)
green
3. Gallium phosphide (GaP) red, yellow
and green
4. InGaN-GaN White
Table 4.4 LED color material
The accurate use of led depends on the polarity selected, the way to determine the
polarity of an LED is to examine its datasheet, these methods are usually reliable:
Sign + -
Polarity Positive Negative
Terminal Anode (A) Cathode (K)
Leads Long Short
Exterior Round Flat
Interior Small Larger
Table 4.5 Polarity datasheet
4.2.5 IR LED & PHOTO DIODE Sensor
The major parts of this sensor are as follows:
1. IR LEDs are not any other special kind of led. These are just like any other simple led
they are differ in only the material used for emitting the light. The emitted light is in
the Infrared range which is not visible by nicked eyes. The symbol of IR LED is:
15
Figure 4.5 IR LED
2. Photodiode is a semiconductor diode that functions as a photo detector. Photodiodes
are packaged with either a window or optical fiber connection, in order to let in the
light to the sensitive part of the device. Most Photodiodes will look like similar to a
Light Emitting Diode. A photodiode is a p-n junction or p-i-n structure. When a
photon of sufficient energy strikes the diode, it excites an electron thereby creating a
mobile electron and a positively charged electron hole. If the absorption occurs in the
junction's depletion region, or one diffusion length away from it, these carriers are
swept from the junction by the built-in field of the depletion region, producing a
photocurrent.
Figure 4.6 photodiode
Photodiodes can be used under either zero bias or reverse bias. In zero bias, light
falling on the diode causes a current across the device, leading to forward bias which
in turn induces "dark current" in the opposite direction to the photo current, this is
called the photovoltaic effect. Reverse bias induces only little current known as
saturation or back current along its direction. But a more important effect of reverse
bias is widening of the depletion layer therefore expanding the reaction volume and
strengthening the photocurrent, this is called the photoconductive effect. Circuits
based on this effect are more sensitive to light than ones based on the photovoltaic
effect.
4.2.6 Ultrasonic sensor
16
Ultrasonic sensing is an example of reflective sensing. The sensor usually consists of
a transmitter and receiver pair and responds to variation in the amount of reflected
energy detected by the receiver. The transmitter emits a high frequency sound wave,
which reflects off the object and is detected by the receiver, where the Time-of-Flight
(TOF) information can be calculated. The range of the object can be determined from
the TOF data if the speed of the sound wave is a known constant. These sensors are
accurate over distances of several meters, with their accuracy dependent on the span
of the transmitted signal.
Figure 4.7 ultrasonic sensor
If the transmitted signal covers a large area, the likelihood of an obstacle being
detected is higher than if a narrow span were used. The advantage of the narrow span
is that the position of the obstacle relative to the device is known with more accuracy.
Ultrasonic proximity sensor circuit has two parts: a transmitter and a receiver. The
transmitter circuit works as follows: a stream of 40 kHz pulses are produced by a 555
timer wired up as an astable multi vibrator. The receiving transducer is positioned two
or more inches away from the transmitter transducer. The use of foam piece between
the two transducers eliminates direct interference. The signal from the receiving
transducer needs to be amplified; an op-amp LM741 is used for amplification. The
amplified output of the receiver transducer is directly connected to another 741 op-
amp wired as a comparator. The ultrasonic receiver is sensitive only to sounds in
about the 40 kHz range. The closer the ultrasonic sensor is to an object, the stronger
the reflected sound will be. The output of the comparator will change between LOW
17
and HIGH as the sensor is moved closer to or farther away from an object. Depending
on the quality of the transducers the range of this sensor is varies.
Figure 4.8:
Ultrasonic
Proximity Sensor
Transmitter
Figure 4.9: Ultrasonic Proximity Sensor Receiver
CHAPTER 5
Comparator IC LM324
18
The LM324 consist of four independent, high gain, internally frequency compensated
operational amplifiers which were designed specifically to operate from a single
power supply over a wide voltage range. The operational amplifier is used in open
loop configuration.
Figure 5.1 LM324
Figure 5.2 Op-Amp loop configuration
Operational amplifier has two terminals positive terminal known as non-inverting
terminal & negative terminal as inverting terminal. The input to non-inverting &
inverting terminals are Vin1 & Vin2 respectively. The output voltage is:
V0 = A (Vin1 – Vin2)
Where,
A is gain of amplifier.
When input to inverting terminal is greater than non-inverting terminal output is low
& when input to non-inverting terminal is greater than the inverting terminal output is
high.
19
5.1 Features
• Wide gain bandwidth: 1.3MHz
• Input common-mode voltage range
• Includes ground
• Large voltage gain: 100dB
• very low supply current/amplitude : 375mA
• Low input bias current: 20nA
• Low input offset voltage: 5mV max.
• Low input offset current: 2nA
• Wide power supply range: single supply: +3V to +30V
Dual supplies: ±1.5V to ±15V
5.2 Description
These circuits consist of four independent, high gain, internally frequency
compensated operational amplifiers .They operate from a single power supply over a
wide range of voltages. Operation from split power supplies is also possible and the
low power supply current drain is independent of the magnitude of the power supply
voltage.
20
Figure 5.3 Pin Diagram for LM324
Figure 5.4: Schematic Diagram
21
CHAPTER 6
TSOP1738 & TIMER 555 Sensor
6.1 TSOP1738
The TSOP17XX – series are miniaturized receivers for infrared control systems. PIN
diode and preamplifier are assembled on lead frame, the epoxy package is designed as
IR filter. The demodulated output signal can directly be decoded by a microprocessor
or microcontroller.
Figure 6.1 TSOP1738
TSOP17XX consists a photo detector and preamplifier in a single package with
internal filter for PCM frequency. It is an output active low device & TTL and CMOS
compatible. It consumes very little power. The circuit of the TSOP17XX is designed
in that way that unexpected output pulses due to noise or disturbance signals are
avoided. The signal carrier frequency should be close to center frequency of the band-
pass filter e.g. 38 kHz for TSOP1738.
FEATURES
• 600ma output current capability per channel.
22
• 1.2a peak output current (non repetitive) per channel.
• Enable facility.
• Over temperature protection
• Logical”0” input voltage up to 1.5 V (high noise imm.) internal clamp diode.
6.2 TIMER555:-
The 555 is a monolithic timing circuit that can produce accurate and highly stable
time delays and oscillation. Timer 555 is reliable, easy to use, and economical with
TTL compatibility. Timer 555 has many applications as: mono stable and astable
multivibrator, voltage regulator & infrared transmitter etc.
Figure 6.2 timer 555
DESCRIPTION:
Figure 6.3 functional diagram of timer
23
As in timer 555 functional diagram there are two internal comparators with reference
voltage 2/3 Vcc & 1/3 Vcc at C1 and C2 respectively. The frequency and duty cycle
both are controlled by two external resistors and one capacitor. To use with
TSOP1738 sensor timer 555 is used in astable multivibrator mode.
Figure 6.4 Description of timer with TSOP
Timer 555 as astable multivibrator to generate 38 kHz frequency at output.
24
The external resistors R1, R2 & capacitor C determine the output frequency f0
CHAPTER 7
25
The Motor Driving IC L293D
7.1 Features
• 600ma output current capability per channel.
• 1.2a peak output current (non repetitive) per channel.
• Enable facility.
• Over temperature protection
• Logical”0” input voltage up to 1.5 V (high noise imm.) internal clamp diode.
7.2 Description
The Device is a monolithic integrated high voltage, high current four channel driver
designed to accept standard DTL or TTL logic levels and drive inductive loads (such
as relays solenoids, DC and stepping motors) and switching power transistors. To
simplify use as two bridges each pair of channels is equipped with an enable input. A
separate supply input is provided for the logic, allowing operation at a lower voltage
and internal clamp diodes are included. This device is suitable for use in switching
applications at frequencies up to 5 kHz. The L293D is assembled in a 16 lead plastic
package which has 4 center pins connected together and used for heat sinking The
L293DD is assembled in a 20 lead surface mount which has 8 center pins connected
together and used for heat sinking.
26
Figure 7.1. Block Diagram of L293D
Fig.7.2 Pin Description of L293D
27
CHAPTER 8
Microcontroller – AT89S51
The AT89S51 is a low-power, high-performance CMOS 8-bit microcontroller with
8K bytes of in-system programmable Flash memory. The device is manufactured
using Atmel’s high-density nonvolatile memory technology and is compatible with
the Industry standard 80C52 instruction set and pin out. The on-chip Flash allows the
program memory to be reprogrammed in-system or by a conventional nonvolatile
memory programmer. By combining a versatile 8-bit CPU with in-system
programmable Flash on a monolithic chip, the Atmel AT89S51 is a powerful
microcontroller which provides a highly-flexible and cost-effective solution to many
embedded control applications. The AT89S51 provides the following standard
features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two
data pointers, three 16-bit timer/counters, a six-vector two-level interrupt architecture,
a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the
AT89S51 is designed with static logic for operation down to zero frequency and
supports two software selectable power saving modes. The Idle Mode stops the CPU
while allowing the RAM, timer/counters, serial port, and interrupt system to continue
functioning. The Power-down mode saves the RAM con-tents but freezes the
oscillator, disabling all other chip functions until the next interrupt or hardware reset.
8.1 Pin Configuration
28
Figure 8.1 pin diagram of microcontroller
8.2 Pin Description:
VCC +5V
GND -5V
Port 0 Port 0 is an 8-bit open drain bidirectional I/O port. As an output port, each pin
can sink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as
high-impedance inputs. Port 0 can also be configured to be the multiplexed low-order
address/data bus during accesses to external program and data memory. In this mode,
P0 has internal pull-ups. Port 0 also receives the code bytes during Flash
programming and outputs the code bytes during program verification. External pull-
ups are required during program verification.
.
Port 1
Port 1 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 1 output
buffers can sink/source four TTL inputs. When 1s are written to Port 1 pins, they are
pulled high by the internal pull-ups and can be used as inputs. As inputs, Port 1 pins
that are externally being pulled low will source current (IIL) because of the internal
pull-ups. In addition, P1.0 and P1.1 can be configured to be the timer/counter 2
29
external count input (P1.0/T2) and the timer/counter 2 trigger input (P1.1/T2EX),
respectively, as shown in the following table. Port 1 also receives the low-order
address bytes during Flash programming and verification.
Table 8.1 port 1
Port 2
Port 2 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 2 output
buffers can sink/source four TTL inputs. When 1s are written to Port 2 pins, they are
pulled high by the internal pull-ups and can be used as inputs. As inputs, Port 2 pins
that are externally being pulled low will source current (IIL) because of the internal
pull-ups. Port 2 emits the high-order address byte during fetches from external
program memory and during accesses to external data memory that use 16-bit
addresses (MOVX @ DPTR). In this application, Port 2 uses strong internal pull-ups
when emitting 1s. During accesses to external data memory that use 8-bit addresses
(MOVX @ RI), Port 2 emits the contents of the P2 Special Function Register. Port 2
also receives the high-order address bits and some control signals during Flash
programming.
Port 3
Port 3 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 3 output
buffers can sink/source four TTL inputs. When 1s are written to Port 3 pins, they are
pulled high by the internal pull-ups and can be used as inputs. As inputs, Port 3 pins
that are externally being pulled low will source current (IIL) because of the pull ups.
Port 3 receives some control signals for Flash programming and verification. Port 3
also serves the functions of various special features of the AT89S52, as shown in the
following table:
30
Table 8.2 port 3
RST
Reset input. A high on this pin for two machine cycles while the oscillator is running
resets the device. This pin drives high for 98 oscillator periods after the Watchdog
times out. The DISRTO bit in SFR AUXR (address 8EH) can be used to disable this
feature. In the default state of bit DISRTO, the RESET HIGH out feature is enabled.
ALE/PROG
Address Latch Enable (ALE) is an output pulse for latching the low byte of the
address during accesses to external memory. This pin is also the program pulse input
(PROG) during Flash programming. In normal operation, ALE is emitted at a constant
rate of 1/6 the oscillator frequency and may be used for external timing or clocking
purposes. Note, however, that one ALE pulse is skipped during each access to
external data memory. If desired, ALE operation can be disabled by setting bit 0 of
SFR location 8EH. With the bit set, ALE is active only during a MOVX or MOVC
instruction. Otherwise, the pin is weakly pulled high. Setting the ALE-disable bit has
no effect if the microcontroller is in external execution mode.
PSEN
Program Store Enable (PSEN) is the read strobe to external program memory. When
the AT89S51 is executing code from external program memory, PSEN is activated
twice each machine cycle, except that two PSEN activations are skipped during each
access to external data memory.
31
EA/VPP
External Access Enable. EA must be strapped to GND in order to enable the device to
fetch code from external program memory locations starting at 0000H up to FFFFH.
Note, however, that if lock bit 1 is programmed, EA will be internally latched on
reset. EA should be strapped to VCC for internal program executions. This pin also
receives the 12-volt programming enable voltage (VPP) during Flash programming.
XTAL1
Input to the inverting oscillator amplifier and input to the internal clock operating
circuit
.
XTAL2
Output from the inverting oscillator amplifier.
8.3 Block Diagram
32
Figure 8.2 block diagram
33
8.4 Special Function Registers
A map of the on-chip memory area called the Special Function Register (SFR) space.
Timer 2 Registers: Control and status bits are contained in registers T2CON (shown
in Table 5- 2) and T2MOD (shown in Table 10-2) for Timer 2. The register pair
(RCAP2H, RCAP2L) are the Capture/Reload registers for Timer 2 in 16-bit capture
mode or 16-bit auto-reload mode.
8.4.1 Interrupt Registers: The individual interrupt enable bits are in the IE register.
Two priorities can be set for each of the six interrupt sources in the IP register.
Table 8.3 Interrupt Registers 1
34
Table 8.4 Interrupt Registers 2
8.4.2 Dual Data Pointer Registers: To facilitate accessing both internal and external
data memory, two banks of 16-bit Data Pointer Registers are provided: DP0 at SFR
address locations 82H-83H and DP1 at 84H-85H. Bit DPS = 0 in SFR AUXR1 selects
DP0 and DPS = 1 selects DP1. The user should always initialize the DPS bit to the
appropriate value before accessing the respective Data Pointer Register.
Power off Flag: The Power off Flag (POF) is located at bit 4 (PCON.4) in the PCON
SFR. POF is set to “1” during power up. It can be set and rest under software control
and is not affected by reset.
35
Table 8.5 Dual data pointer register
8.5 Absolute Maximum Ratings
Table 8.6 Absolute Maximum Ratings
36
8.6 DC Characteristics
Table 8.7 DC Characteristics
37
CHAPTER 9
REGULATOR IC LM7812
9.1 General Description
The LM78LXX series of three terminal positive regulators is available with several
fixed output voltages making them useful in a wide range of applications. When used
as a zener diode/resistor combination replacement, the LM78LXX usually results in
an effective output impedance improvement of two
orders of magnitude, and lower quiescent current. These
regulators can provide local on card regulation,
eliminating the distribution problems associated with
single point regulation. The voltages available allow the
LM78LXX to be used in logic systems, instrumentation,
HiFi, and other solid state electronic equipment.
Voltage regulator ICs are available with fixed (typically
5, 12 and 15V) or variable output voltages. They are also
rated by the maximum current they can pass. Negative
voltage regulators are available, mainly for use in dual
supplies. Most regulators include some automatic
protection from excessive current ('overload protection') and overheating ('thermal
protection').
Figure 9.1 LM7812 regulator IC
Many of the fixed voltage regulator ICs has 3 leads and look like power transistors,
such as the 7805 +5V 1A regulator shown on the right.
38
9.2 Features
• Output voltage tolerances of g5% (LM78LXXAC) over the temperature
range
• Output current of 100 mA Y Internal thermal overload protection
• Output transistor safe area protection
• Internal short circuit current limit
• Available in plastic TO-92 and metal TO-39 and plastic SO-8 low profile
• Output voltages of 5.0V, 6.2V, 8.2V, 9.0V, 12V, 15V
Figure 11.2 features
39
9.3 Electrical Characteristics
*
Table 9.1 Electrical characteristics LM78L05ac
40
Table 9.2 Electrical characteristics LM78l05AC
41
CHAPTER 10
LINE PATH FOLLOWER
I started with building a parallel port based robot which could be controlled manually
by a keyboard. On the robot side was an arrangement of relays connected to parallel
port pins via opto-couplers.
The next version was a true computer controlled line follower. It had sensors
connected to the status pins of the parallel port. A program running on the computer
polled the status register of the parallel port hundreds of times every second and sent
control signals accordingly through the data pins.
The drawbacks of using a personal computer were soon clear –
It’s difficult to control speed of motors.
As cable length increases signal strength decreases and latency increases. A long
multi core cable for parallel data transfer is expensive. The robot is not portable if you
use a desktop PC. The obvious next step was to build an onboard control circuit; the
options a hardwired logic circuit or a microcontroller. Since I had no knowledge of
microcontroller at that time, I implemented a hardwired logic circuit using
multiplexers. It basically mapped input from four sensors to four outputs for the motor
driver according to a truth table. Though it worked fine, it could show no intelligence
like coming back on line after losing it, or doing something special when say the line
ended. To get around this problem and add some cool features, using a
microcontroller was the best option.
10.1 Algorithm
1.L= leftmost sensor which reads 0; R= rightmost sensor which reads 0.
If no sensor on Left (or Right) is 0 then L (or R) equals 0;
42
Ex:
Left Center Right
Here L=3 R=0
Left Center Right
Here L=2 R=4
2. If all sensors read 1 go to step 3,
else,
If L>R Move Left
If L<R Move Right
If L=R Move Forward
Goto step 4
3. Move clockwise if line was last seen on Right
Counter Clockwise if line was last seen on Left
Repeat step 3 till line is found.
4. Goto step 1.
L4 L3 L2 L1 R1 R2 R3 R4
1 0 0 1 1 1 1 1
L4 L3 L2 L1 R1 R2 R3 R4
1 1 0 0 0 0 0 0
10.2 Sensor Circuit
To get a good voltage swing, the value of R1 must be carefully chosen. If Rsensor =
a when no light falls on it and Rsensor = b when light falls on it. The difference in
the two potentials is:
Vcc * {a/ (a+R1) - b/ (b+R1)}
Relative voltage swing = Actual Voltage Swing / Vcc
= Vcc * {a/ (a+R1) - b/ (b+R1)} / Vcc
= a/ (a+R1) - b/ (b+R1)
The resistance of the sensor decreases when IR light falls on it. A good sensor will
have near zero resistance in presence of light and a very large resistance in absence of
light.
43
We have used this property of the sensor to form a potential divider. The potential at
point ‘2’ is Rsensor / (Rsensor + R1). Again, a good sensor circuit should give
maximum change in potential at point ‘2’ for no-light and bright-light conditions.
This is especially important if you plan to use an ADC in place of the comparator.
Figure 10.1 sensor circuit
10.3 Diagrammatical representation of our robot
For our final project, we decided to make a line-follower robot. This simple robot is
designed to be able to follow a black line on the ground without getting off the line
too much. The robot has two sensors installed underneath the front part of the body,
and two DC motors drive wheels moving forward. A circuit inside takes an input
signal from two sensors and controls the speed of wheels’ rotation. The control is
done in such a way that when a sensor senses a black line, the motor slows down or
even stops. Then the difference of rotation speed makes it possible to make turns. For
instance, in the figure on the right, if the sensor somehow senses a black line, the
wheel on that side slows down and the robot will make a right turn.
44
Figure 10.2 Diagrammatical representation of our robot
45
i) How to sense a black line
The sensors used for the project are Reflective Object Sensors, 0PB710F that are
already ready in the Electronic Lab. The single sensor consists of an infrared emitting
diode and a NPN Darlington phototransistor. When a light emitted from the diode is
reflected off an object and back into the phototransistor, output current is produced,
depending on the amount of infrared light, which triggers the base current of the
phototransistor. In my case, the amount of light reflected off a black line is much less
than that of a white background, so we can detect the black line somehow by
measuring the current. (This current is converted to voltage.)
ii) How to control a DC motor
Instead of applying a constant voltage across a DC motor, we repeat switching on and
off the motor with a fixed voltage (Vcc) applied to the motor. This is done by sending
a train of PWM (Pulse Width Modulation) pulses to a power MOSFET in order to
turn it on and off. Then, the motor sees the average voltage while it depends on duty
cycle of PWM pulses. The speed of rotation is proportion to this average voltage.
By PWM method, it’s easier to control the DC motor than by directly controlling the
voltage across it. All we have to do is to modulate pulse width, in order words, a duty
cycle. Also, a power MOSFET consumes only negligible power in switching.
iii) Circuit diagram
My circuit consists of two parts: PWM (Pulse Width Modulation) part and a sensor
part. First, we take a look at the sensor part. The photodiode turns on the
phototransistor and then the output current is converted to output voltage through the
first op-amp circuit. The R6 is a variable resistor, so that we can tune the scale of
output voltage. The second op-amp circuit is added to change the polarity of voltage.
(Positive CV is necessary later.) One thing we should know is that –Vcc to Vcc of
voltage rail is needed, not from 0 to Vcc.
In the circuit built-up, LM747 Dual Operational Amplifiers were used. Second, in the
PWM section, two 555 timers (LM555) are used to produce a pulse-width modulated
train of pulses. The timer on the left works in astable mode to generate regular square-
46
wave pulses. The frequency is fixed by the values of R1, R2 and C1 here. Then, this
output Q1 is connected to the trigger pin of the second timer that works in monostable
mode this time. As you can see in the diagram, at a falling edge of Q1, a pulse is
triggered and stays high during some time. The time (width of a pulse) is purely
determined by the value of R3 and C3 if CV (Control Voltage) pin is not connected at
all. (Look at the pulse diagrams of Q1 and Q2 at the bottom of the circuit diagram.)
CV plays a role of changing the threshold level of a timer. (Without CV, threshold =
2/3 * Vcc) CV just becomes triggering voltage level. Therefore, the higher the CV is,
the longer it takes time until discharge. In this way, the duty cycle of output pulses Q2
can be controlled. Back to my circuit, the output voltage of the sensor part provides
CV.
47
Figure 10.3 line follower path circuit diagram
48
Third, the PWM pulses are supplied to the gate of a power MOSFET (IRF520) to
switch the DC motor on and off. Then, the DC motor only sees the average voltage
proportional to the duty cycle of the pulses. When CV is high, so is the duty cycle and
the motor turns fast.
In my robot, the distance between sensors and the ground is fixed. So, when a sensor
is off the black line (The sensor sees white paper.), CV keeps its maximum value and
both motors keep turning in a constant speed. As soon as the sensor enters the black
line part, CV drops down and thus duty cycle decreases, which means the slowdown
of a wheel.
* Component Values:
R1=6K, R2=1K, R3=20K, R4=10, R5=82, R6=5K (variable), R7=1K
C1=1μF, C2=0.1μF, C3=0.1μF,
49
Figure 10.4 line path follower robot
Flow Chart:
Figure 10.5 Figure Flow Diagram
As per the flow diagram, the microcontroller receives signals from the sensors placed
in front (SFront) and at the rear end (SRear) of the vehicle. Based on the signals the
vehicle is moved forward and backward.
50
SENSORS
CONTROL
UNIT
(µC)
ACTUATORS
(DC MOTOR)
FORWARD
REVERSE
STOP
IF
SFRONT
=1
IF
SREAR
=1
IF
SFRONT
=1
IF
SREAR
=1
REVERSE
REVERSEFORWARD
FORWARD
STOP
NO
YES
NO NO
NO
YES YES
YES
If the signal from SFront is high (i.e. this sensor detects the object) then the
microcontroller turns the direction of the motor to make the vehicle move in reverse
direction, else the vehicle will continue moving in the forward direction.
When signal from SFront is high and the vehicle starts moving back then, the signal
from SRear is checked by the microcontroller. Now if SRear is high then the vehicle stops,
otherwise the vehicle continues moving in reverse direction. This process takes place
when initially the vehicle was moving in the forward direction.
If initially the vehicle was moving in reverse direction then SRear is checked first and
then SFront is analyzed for similar conditions as explained above.
51
CHAPTER- 11
INTRODUCTION OF COLLISION AVOIDANCE
SYSTEM
11.1 What is a Collision Avoidance System?
A Collision Avoidance System can be defined as a device that detects possible
obstructions in the way of a host vehicle (i.e. the vehicle that has the system installed
in it), and helps in evading a collision.
11.2 Why use a Collision avoidance System?
Many systems and technologies are now being implemented to alert the driver of a
vehicle of a potential hazard and assist him or her in taking action to avoid that
hazard.
Although object detection and collision avoidance systems may still be regarded as
being in their infancy, their perceived value in enhancing safety and reducing
accidents is high. Such systems provide special benefits for older systems: as drivers
grow in age, they expect to continue to be able to drive safely, even though their
reaction times are increasing and senses like sight and hearing are diminishing.
Two categories of systems are currently available or under development: Passive
collision warning systems and Active collision avoidance systems. A passive system
detects a hazard and alerts the driver to risks, whereas an active system detects the
hazard and then takes preventive action to avoid a collision, if possible. Both types of
systems require object detection. The only difference in them is how a collision
diverting event is actuated following object detection, by the driver or automatically.
52
Like other automotive safety systems, to be truly effective and influence safety
statistics, these systems need to be widely adopted, and that in turn would require a
low production cost. The technology impact is significant, as an improvement in
sensing capability on the vehicle is necessary, and increased computing throughput is
required. The challenge now faced by the suppliers of such systems is to find a
balance between the perceiving value by the customers and the cost of producing such
a system. The University of Michigan Transportation Research Institute has predicted
that by 2007 passive systems will be implemented on 1% of North American vehicles
and active systems will be implemented on further 10% vehicles.
Development engineers are proceeding cautiously with active collision avoidance
work. Any systems that control the brakes from the driver are potential sources of
litigation. Standards and federal regulations will emerge during the next few years
which will cover such systems. For example, today there are no universally accepted
standards for false-alarm rates and the certainty of detecting a target for automotive
object detection systems. In Europe and the United States (by the Federal
Communications Commission), a frequency standard of 76 to 77 GHz has already
been approved for vehicle frontal radar systems.
In the United States, the National Highway Traffic Safety Administration (NHTSA) is
establishing functional requirements for collision avoidance systems. These will cover
parameters such as sensor range and sensitivity, system reliability, drive warning
information and data architecture standards. Similarly, in Japan the Ministry of
Transport is conducting an advanced safety program (ASV).
The total cost of such systems may largely within existing vehicle costs, as there will
be much reuse of existing electronic controllers. It is now commonplace for to have
engine controllers, anti-lock braking systems, electronic steering control and audio
systems. The collision warning and avoidance systems will use these existing systems
control units for additional functions.
53
11.3 Different Types of Systems
There are different types of Collision Avoidance systems. Categories are based on
different aspects viz. the functionality of the system, the location of the sensors in the
vehicle, and the technology used to implement such a system.
Based on functionality the systems are differentiated as Passive or Active systems. In
a passive system when a situation arises, an alarm is generated for the driver to take
further action. Whereas an active system itself takes control and performs the
necessary action to prevent the accident.
In case of system based on location of sensors the systems are of three types; Frontal
system, Rear system and Side system. In a Frontal system the sensors are placed only
in front of the vehicle to detect the object coming in the way when vehicle is moving
in forward direction. Similarly in Rear and Side systems the sensors are located at the
back and sides of the vehicle respectively.
Third criterion is of the technologies or the type of sensors used. Based on this there
are again two types one is the radar based systems and second is the Camera based
systems. A radar based system may use Laser or Ultrasonic radars. While a camera
based system uses a digital camera which gives images of the object in front of the
vehicle and then it is decided by the microcontroller whether the object is static or
moving and whether it is a threat to the host vehicle or not.
The details of all the above mentioned systems along with the appropriate diagrams is
given in the subsequent chapters
54
11.4 Types of Systems based on Functionality
11.4.1 Active and Passive Safety Systems
A passive collision warning safety system seeks to reduce the risk of a collision by
warning the driver of an impending risk so that he or she can take action to avoid the
hazard. For example – Parking assist type of systems that provide an audible alarm
when parallel parking and approaching a stationary object such as another vehicle or
wall. A passive collision warning system is shown in Figure 14.1
Figure 11.1 Passive Safety System
Active safety systems take the Collision avoidance philosophy a stage further by
interacting with the power train, braking, and even the steering systems. Advanced
active collision avoidance systems use many clever techniques, over and above object
event is facilitated safely and efficiently.
55
Driver Vehicle
Passive
System
Audio Warning
Visual Warning
Driver Vehicle
Passive
System
Audio Warning
Visual Warning
Figure 11.2 Active Safety System
11.5 Types of systems based on their position in Vehicles
There are types of systems categories of such safety systems for collision avoidance
viz. Frontal Vehicle Systems Rear Vehicle systems Side Vehicle Systems. These
categories are explained below.
11.5.1 Frontal Vehicle Systems
For Frontal systems, long range and large azimuth resolution radars are required
because of the high forward speed of the car and the need to determine objects in
adjacent lanes. The forward range of these systems is usually about 100 to 200m,
which gives about 3 to 6 seconds warning of a stationary hazard when the host car is
traveling at 100Kmph. It is important that frontal systems distinguish when there is
more than one car ahead, positioned very closely but in different lanes. Therefore
frontal radars must operate at high frequency than rear systems, as better azimuth
resolution is obtained at higher frequencies.
A key difference between the object detection systems used in active and passive
systems is that the active systems require more accurate object recognition, so as to
56
Driver Vehicle
Active
System
Audio Warning
Visual Warning
+
+/-
prevent collision avoidance maneuvers against objects like road signs. So in such
systems road recognition is prime importance. The most challenging task here is to
find whether which object is hazardous when there are many objects present. It may
be possible to detect all obstacles but if a warning is generated for each of such
circumstances then there will be a lot of false alarms which may irritate the driver.
11.5.2 Rear Vehicle Systems
Rear warning systems can use short range, often non scanning sensors to provide
close range sensing for parking assist capability. These systems are nowadays
provided in many cars by different manufacturers.
A rear system uses lower frequency radar system than a frontal system, as the azimuth
resolution required is not as large. The operating range is also shorter.
11.5.3 Side vehicle Systems
Side warning systems use radar sensors to detect objects in the traditional blind spots
that are often responsible for causing accidents. These sensors would be mounted in
the rear quarter area of the cars (usually rear doors) and detect objects in adjacent
lanes. These systems enhance the car safety by complementing the use of the wing
mirrors. The radars mounted on the sides of car are not just useful for blind spot
warnings, but also aid in lane tracking, in order to determine corridor trajectory.
11.6 Technologies already in use or under consideration
The key element in a collision warning and collision avoidance system is a sensor that
sends information to the electronic control unit on distance between the host vehicle
and a potentially hazardous object. The object could be another vehicle or even an
inanimate object such as a road sign or tree. If the object is scanned as a horizontal
line and its distance is known, it can be tracked as the movement of the target vehicle
negotiates the curves in the road. A smart algorithm may also analyze the placing of
57
roadside identifiers such as reflectors. For these reasons, scanning radars are a popular
solution in the industry.
11.6.1 Scanning Pulse Laser Radar
The principal operation of the scanning radar is very straight forward. The time of
flight of a pulse, which is proportional to range, is measured. The scanning device
transmits a pulse of light in a horizontal line, back and forth. Distance is calculated
easily, as the microcontroller timer can determine the time interval from the
transmitting pulse and received pulse. The receiver looks for an echo pulse, hence the
transmission is non-continuous.
As transmission frequency is phase coherent from pulse to pulse, it is also possible to
measure the Doppler Shift of the target. This information can in turn yield target
motion, speed and direction. Doppler shift occurs when the frequency of the reflected
waves becomes higher or lower, relative to the receiver, as the target moves closer or
farther away.
A simplified control circuit for this system is shown in the Figure 14.3. The circuit
consists of a microcontroller which executes the control algorithm and generates
output signals to control the laser diode. The laser diode signal is reflected via a
system of mirrors and lenses, controlled by stepper motor. The motor is used to step
through different positions and allows the deflected horizontally in a scanning motion.
There are several different mechanisms that can scan the laser beam, the most popular
being the galvanometer and a polygon mirror. Both have good accuracy and anti-
vibration capabilities.
58
Figure 11.3 Block Diagram for Scanning Pulse Laser Radar System
In each position, the laser beam echo will be reflected back to a complementarily
located mirror, through a laser diode, and then back to the microcontroller. The
microcontroller will then calculate distance to target or object using the formula
D= c (t)/2, where D is distance, t is time and c is speed of light. The time value is
measured using a counter which is enabled when the pulse is transmitted and read
when the input is received from the signal amplifier. As the speed of light is 3 x
108
m/s, the microcontroller clock speed must be reasonably high in order to measure
distance with acceptable resolution.
A disadvantage of the pulse radar is the requirement of a narrow pulse. In order to
achieve an acceptable resolution on range, a very high receiver bandwidth is required.
This in turn means that a lot of noise is received with the echo pulse, so the
transmitter must have a relatively high peak power. The radar will provide several
hundred distance measurements and calculations per scan, and the algorithm executed
by the microcontroller will average these data to obtain a higher degree of reliability
in the result.
59
A photo diode is also used in the system to determine whether the optical port is clean
and free from debris. If the port glass is dirty, the laser beam pulse may be scattered,
and performance can be affected. Bad weather can also affect performance, although
this may be overcome by increasing the output power of laser pulse. The addition of
the photodiode to determine clarity of the optical port is necessary, as this type of
frontal scanning pulse radar system is likely to be mounted at the front of car, where
debris and dirt from the road are common place. One solution is a wiper system for
optical port.
An alternative for laser radar can be Ultrasonic radar. The same principle of sending a
pulsed wave and measuring the time for an echo to return applies, except with
ultrasonic sensors a sound wave is used instead of a pulse of light. Knowing the speed
of sound the distance can be calculated. As speed of sound is relatively slow,
ultrasonic sensors are only considered effective for use in low-speed type applications
such as parking assistance.
11.7 WORKING OF COLLISION AVOIDANCE SYSTEM
11.7.1 Introduction
The system here in consideration consists of five vehicles with two sensors each, one
at the front end and the other at the rear end. The vehicles are initially kept at different
coordinates and then turned on. Each vehicle moves in forward and reverse directions
and the sensors check for obstructions in the front and rear of the vehicle. Based on
the obstruction detected by any of the two sensors, the collision is avoided by moving
the vehicle in appropriate direction.
11.7.2 Bock Diagram of the system
The system mainly consists of three blocks viz. Sensors block, Control unit and
Actuators, as shown in the figure below.
60
Figure 14.4 Block Diagram of the System
11.7.2.1 Sensors Block
This part of the system contains the sensors which perceive the signals reflected by
the objects falling in the path of host vehicle. This is an important part of the system
as based on the signals received the sensors the system is made to perform some
scheduled tasks.
There are different types of sensors that can be used for the purpose viz., IR sensors,
Radars and even digital cameras.
The system here, being just a prototype uses two IR sensors with a range of 1-3m.
One sensor is placed in front of the vehicle and one at the rear end. Based on the
signals from these sensors the vehicle will move.
11.7.2.2 Control Unit
The control unit consists of a microcontroller which receives signals from sensors,
and decides what operation to be performed by the system. The microcontroller used
here is 8051 core.
61
CONTROL UNIT (µC)
ACTUATORS
(DC MOTOR)
SENSORS
The microcontroller here is interfaced with a DC motor whose motion is controlled on
the basis of the signals received from the sensors at the front and rear of the vehicle.
11.7.2.3 Actuators
The actuator used in this system is a DC Motor. The motor is interfaced with the
microcontroller using the motor driving IC L293D. This IC has an H-bridge built into
it, which allows the motor to be run in both clockwise and anti-clockwise by changing
the polarity. This motor is responsible for the movement of the vehicle.
62
CHAPTER-12
CONCLUSION
Robotics systems is the collbaration of software & hardware through which most of
the complicity reduces, even systems size & coast also reduced. Such human creation
put us spell bound that why a topic of invention is taken Robotics design.
The line path follower and collision avoidance system that we have created has been
in practical use in various companies like in constuction companies and reasearch
areas.
This system can avoid collisions in traffic systems when used and will also be able to
detect only a single colour light for usage in definite purpose areas.
Limitations of the system
The system carries only two sensors in front, hence the collision with any object lying
in the sides (i.e. the left and the right sides) of the vehicle cannot be evaded.
1. IR Sensors have a short range so they cannot be widely used in real time
applications.
2. The performance of IR Sensors is affected by day light and bad weather.
Industrial Implementation of the System
This type of system can be used in robotic vehicle that travel within a store or a
factory compound. The work of such vehicles may be to carry certain things around
the area from one point to the other. If such a system is installed in these vehicles then
they can be left to travel without anyone bothering to be hit by them, because in this
case the vehicles’ system will take care of any such collision.
This basic idea can also be used in automotive systems with certain up gradations and
enhancements. For instance if case of a car if the IR sensors and the LED LDR
sensors are replaced by radars or cameras then it can be used to detect distant objects
with a better resolution and hence can help in evading collisions and saving lives of
the peo
63
FUTURE ASPECTS
We humans are fortunate & we always inspired from the nature because it is only
which is our beast friend in the universe. Robotics dreation is also inspired by the
human body itself. The human body is, all things considered, a nearly perfect
machine: it is (usually) intelligent, it can lift heavy loads, it can move itself around,
and it has built-in protective mechanisms to feed itself when hungry or to run away
when threatened.
Robots are often modeled after humans, if not in form then at least in function. For
decades, scientists and experimenters have tried to duplicate the human body, to
create machines with intelligence, strength, mobility, and auto-sensory mechanisms.
That goal has not yet been realized, but perhaps some day it will.
Nature provides a striking model for robot experimenters to mimic, and it is up to us
to take the challenge. Some, but by no means all, of nature’s mechanisms—human or
otherwise— can be duplicated to some extent in the robot shop. Robots can be built
with eyes to see, ears to hear, a mouth to speak, and appendages and locomotion
systems of one kind or another to manipulate the environment and explore
surroundings.
Many futurists believe that robots will eventually and inevitably become more
capable than humans, but some experts in artificial intelligence assert that machines
will never be able to develop the consciousness and emotions needed for reasoning
and creativity.
Nonetheless, there are already commercially available robots that can live in our
houses and do basic chores for us. Robots are very good at processing certain kinds of
information, and they are ideally suited to answering the telephone and being
controlled over the Internet.
64
REFERENCES
[1] Ronald K Jurgen “Automotive Electronic Handbook”: New York: McGraw-Hill,
2nd ed., 1999, Part 7 Chapter 29.
[2] Peter Seiler, Bong sob Song, J. Karl Hedrick “Development of a Collision
Avoidance System”: 1998 Society of Automotive Engineers.
[3] Toyota debuts Line Path Follower in Lexus [online], available:
http://www.abrn.com
[4] Mercedes Autonomous Braking Can Reduce Crash Severity [online], available:
http://www.abrn.com/abrn/article/articleDetail.jsp?id=359127
[5] General Motors: “The Ultimate Crash Safety is Avoiding Crashes” [online],
available:
http://www.gm.com/company/careers/career_paths/rnd/nws_071800.html
[6] Daimler-Chrysler: “Safety on the Interstate” [online], available:
http://www.daimlerchrysler.com/dccom/0-5-7180-1-465281-1-0-0-0-0-0-8-7165-0-0-
0-0-0-0-0.html
[7] Ford Motors: “Active Safety system turns vehicles into co-drivers” [online],
available:
http://media.ford.com/newsroom/feature_display.cfm?release=22037
[8] Volvo Cars: “City Safety: System for avoiding collisions at low speeds and line
path follower” [online], available:
http://media.ford.com/newsroom/feature_display.cfm?release=24310
[9] Douglas H. Williams “Line Follower”: New York: McGraw-Hill, 2003, Chapter 6,
pg 107-pg114.
[10] Datasheet of NE555
[11] Datasheet of TSOP1738
[12] Datasheet of TIP122 and TIP127
[13] www.alldatasheets.com
65

More Related Content

What's hot

Microcontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken driversMicrocontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken driversVinny Chweety
 
Railway gate controlling using ir & laser
Railway gate controlling using ir & laserRailway gate controlling using ir & laser
Railway gate controlling using ir & laserTushara Chand
 
Alcohol Detection System in Vehicle using Arduino
Alcohol Detection System in Vehicle using ArduinoAlcohol Detection System in Vehicle using Arduino
Alcohol Detection System in Vehicle using ArduinoIRJET Journal
 
Automatic railway gate control system
Automatic railway gate control systemAutomatic railway gate control system
Automatic railway gate control systemdeepraj2085
 
8 sem final report print copy (1)
8 sem final report print copy (1)8 sem final report print copy (1)
8 sem final report print copy (1)Jha Bhargav
 
Alcohol sensing alert with engine locking project
Alcohol sensing alert with engine locking projectAlcohol sensing alert with engine locking project
Alcohol sensing alert with engine locking projecthemanth prudhvi jidugu
 
Embedded system for traffic light control
Embedded system for traffic light controlEmbedded system for traffic light control
Embedded system for traffic light controlMadhu Prasad
 
Liquor detection through Automatic Motor locking system ppt
Liquor detection through Automatic Motor locking system pptLiquor detection through Automatic Motor locking system ppt
Liquor detection through Automatic Motor locking system pptPankaj Singh
 
Project report on Vehicle accident and Alcohol sensing alert with Engine Lock...
Project report on Vehicle accident and Alcohol sensing alert with Engine Lock...Project report on Vehicle accident and Alcohol sensing alert with Engine Lock...
Project report on Vehicle accident and Alcohol sensing alert with Engine Lock...Hitesh Kumar Singh
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded systemmanish katara
 
Hand Gesture Controlled Wireless Robot
Hand Gesture Controlled Wireless RobotHand Gesture Controlled Wireless Robot
Hand Gesture Controlled Wireless Robotsiddhartha muduli
 
Automatized railway gate controller
Automatized railway gate controllerAutomatized railway gate controller
Automatized railway gate controllerAakash Varma
 
automatic railway gate control using magnetic sensors
automatic railway gate control using magnetic sensorsautomatic railway gate control using magnetic sensors
automatic railway gate control using magnetic sensors8688830413
 
Speed checker for highway
Speed checker for highwaySpeed checker for highway
Speed checker for highwaySumit Sharma
 
Intelligent alcohol detection system for car
Intelligent alcohol detection system for carIntelligent alcohol detection system for car
Intelligent alcohol detection system for carLogic Mind Technologies
 

What's hot (18)

Microcontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken driversMicrocontroller based automatic engine locking system for drunken drivers
Microcontroller based automatic engine locking system for drunken drivers
 
Railway gate controlling using ir & laser
Railway gate controlling using ir & laserRailway gate controlling using ir & laser
Railway gate controlling using ir & laser
 
Alcohol Detection System in Vehicle using Arduino
Alcohol Detection System in Vehicle using ArduinoAlcohol Detection System in Vehicle using Arduino
Alcohol Detection System in Vehicle using Arduino
 
Alcohol detector
Alcohol detectorAlcohol detector
Alcohol detector
 
Automatic railway gate control system
Automatic railway gate control systemAutomatic railway gate control system
Automatic railway gate control system
 
8 sem final report print copy (1)
8 sem final report print copy (1)8 sem final report print copy (1)
8 sem final report print copy (1)
 
Alcohol sensing alert with engine locking project
Alcohol sensing alert with engine locking projectAlcohol sensing alert with engine locking project
Alcohol sensing alert with engine locking project
 
Embedded system for traffic light control
Embedded system for traffic light controlEmbedded system for traffic light control
Embedded system for traffic light control
 
Liquor detection through Automatic Motor locking system ppt
Liquor detection through Automatic Motor locking system pptLiquor detection through Automatic Motor locking system ppt
Liquor detection through Automatic Motor locking system ppt
 
Project report on Vehicle accident and Alcohol sensing alert with Engine Lock...
Project report on Vehicle accident and Alcohol sensing alert with Engine Lock...Project report on Vehicle accident and Alcohol sensing alert with Engine Lock...
Project report on Vehicle accident and Alcohol sensing alert with Engine Lock...
 
ppt on embedded system
ppt on embedded systemppt on embedded system
ppt on embedded system
 
Hand Gesture Controlled Wireless Robot
Hand Gesture Controlled Wireless RobotHand Gesture Controlled Wireless Robot
Hand Gesture Controlled Wireless Robot
 
Automatized railway gate controller
Automatized railway gate controllerAutomatized railway gate controller
Automatized railway gate controller
 
Alcohol breath analyzer
Alcohol breath analyzerAlcohol breath analyzer
Alcohol breath analyzer
 
automatic railway gate control using magnetic sensors
automatic railway gate control using magnetic sensorsautomatic railway gate control using magnetic sensors
automatic railway gate control using magnetic sensors
 
ALCOHOL DETC
ALCOHOL DETCALCOHOL DETC
ALCOHOL DETC
 
Speed checker for highway
Speed checker for highwaySpeed checker for highway
Speed checker for highway
 
Intelligent alcohol detection system for car
Intelligent alcohol detection system for carIntelligent alcohol detection system for car
Intelligent alcohol detection system for car
 

Viewers also liked

Training Report on Embedded System
Training Report on Embedded SystemTraining Report on Embedded System
Training Report on Embedded SystemRoshan Mani
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemRkrishna Mishra
 
Embedded based home security system
Embedded based home security systemEmbedded based home security system
Embedded based home security systemnani1128
 
Report on Embedded Based Home security system
Report on Embedded Based Home security systemReport on Embedded Based Home security system
Report on Embedded Based Home security systemNIT srinagar
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVRUrvashi Khandelwal
 
Vlsi & embedded systems
Vlsi & embedded systemsVlsi & embedded systems
Vlsi & embedded systemsDeepak Yadav
 
555 astable powerpoint
555 astable powerpoint555 astable powerpoint
555 astable powerpointJAC1994
 
Why the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoTWhy the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoTIan Skerrett
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT ConsortiumsIan Skerrett
 
Embedded system design psoc lab report
Embedded system design psoc lab reportEmbedded system design psoc lab report
Embedded system design psoc lab reportRamesh Naik Bhukya
 
555 timer-digital-clock
555 timer-digital-clock555 timer-digital-clock
555 timer-digital-clockGaditek
 
Witekio Corporate Presentation Q42016
Witekio Corporate Presentation Q42016Witekio Corporate Presentation Q42016
Witekio Corporate Presentation Q42016Witekio
 
light follower robot
light follower robotlight follower robot
light follower robotanuragyadav94
 
Test solutions of computer languages
Test solutions of computer languagesTest solutions of computer languages
Test solutions of computer languagesmanish katara
 
Skywave IoT presentation
Skywave IoT presentationSkywave IoT presentation
Skywave IoT presentationIan Skerrett
 
Summer internship presentation @ hp
Summer internship presentation @ hpSummer internship presentation @ hp
Summer internship presentation @ hpWipro
 
Electronics ckts symbols
Electronics ckts symbolsElectronics ckts symbols
Electronics ckts symbolsmanish katara
 

Viewers also liked (20)

Training Report on Embedded System
Training Report on Embedded SystemTraining Report on Embedded System
Training Report on Embedded System
 
Project Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded SystemProject Report On Micro-controller Embedded System
Project Report On Micro-controller Embedded System
 
Embedded based home security system
Embedded based home security systemEmbedded based home security system
Embedded based home security system
 
Report on Embedded Based Home security system
Report on Embedded Based Home security systemReport on Embedded Based Home security system
Report on Embedded Based Home security system
 
LDR PROJECT-2
LDR PROJECT-2LDR PROJECT-2
LDR PROJECT-2
 
Report on VLSI
Report on VLSIReport on VLSI
Report on VLSI
 
vlsi report
vlsi reportvlsi report
vlsi report
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVR
 
Vlsi & embedded systems
Vlsi & embedded systemsVlsi & embedded systems
Vlsi & embedded systems
 
555 astable powerpoint
555 astable powerpoint555 astable powerpoint
555 astable powerpoint
 
Why the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoTWhy the Community Needs Open Source for IoT
Why the Community Needs Open Source for IoT
 
ABC of IoT Consortiums
ABC of IoT ConsortiumsABC of IoT Consortiums
ABC of IoT Consortiums
 
Embedded system design psoc lab report
Embedded system design psoc lab reportEmbedded system design psoc lab report
Embedded system design psoc lab report
 
555 timer-digital-clock
555 timer-digital-clock555 timer-digital-clock
555 timer-digital-clock
 
Witekio Corporate Presentation Q42016
Witekio Corporate Presentation Q42016Witekio Corporate Presentation Q42016
Witekio Corporate Presentation Q42016
 
light follower robot
light follower robotlight follower robot
light follower robot
 
Test solutions of computer languages
Test solutions of computer languagesTest solutions of computer languages
Test solutions of computer languages
 
Skywave IoT presentation
Skywave IoT presentationSkywave IoT presentation
Skywave IoT presentation
 
Summer internship presentation @ hp
Summer internship presentation @ hpSummer internship presentation @ hp
Summer internship presentation @ hp
 
Electronics ckts symbols
Electronics ckts symbolsElectronics ckts symbols
Electronics ckts symbols
 

Similar to embedded system report

Automatic Robot System In Industries Using Rf Module
Automatic Robot System In Industries Using Rf Module Automatic Robot System In Industries Using Rf Module
Automatic Robot System In Industries Using Rf Module iosrjce
 
Impediment detection robot using Arduino
Impediment detection robot using ArduinoImpediment detection robot using Arduino
Impediment detection robot using ArduinoAyush Chhangani
 
Object follower bot
Object follower botObject follower bot
Object follower botFAHAD KHAN
 
Sensor and different types of sensor .pdf
Sensor and different types of sensor  .pdfSensor and different types of sensor  .pdf
Sensor and different types of sensor .pdfIbrahim Tareq
 
All Terrain Offensive and Defensive Robot
All Terrain Offensive and Defensive RobotAll Terrain Offensive and Defensive Robot
All Terrain Offensive and Defensive Robotijtsrd
 
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot ASHOKKUMAR RAMAR
 
BEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECH
BEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECHBEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECH
BEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECHASHOKKUMAR RAMAR
 
VARIOUS SENSOR USED IN ROBOTICS WITH APPLICATIONS | J4RV3I12003
VARIOUS SENSOR USED IN ROBOTICS WITH APPLICATIONS | J4RV3I12003VARIOUS SENSOR USED IN ROBOTICS WITH APPLICATIONS | J4RV3I12003
VARIOUS SENSOR USED IN ROBOTICS WITH APPLICATIONS | J4RV3I12003Journal For Research
 
Embedded Robotics : Notes (2008)
Embedded Robotics : Notes (2008)Embedded Robotics : Notes (2008)
Embedded Robotics : Notes (2008)Rabinder Henry
 
BEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTS
BEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTSBEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTS
BEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTSASHOKKUMAR RAMAR
 
3.3 LIGTHING TECHNIQUES WITH CONTACT & NON CONTACT SENSORS.pptx
3.3 LIGTHING TECHNIQUES WITH CONTACT & NON CONTACT SENSORS.pptx3.3 LIGTHING TECHNIQUES WITH CONTACT & NON CONTACT SENSORS.pptx
3.3 LIGTHING TECHNIQUES WITH CONTACT & NON CONTACT SENSORS.pptxJAYASOORIYAMSEC2020
 

Similar to embedded system report (20)

Robotics
RoboticsRobotics
Robotics
 
Automatic Robot System In Industries Using Rf Module
Automatic Robot System In Industries Using Rf Module Automatic Robot System In Industries Using Rf Module
Automatic Robot System In Industries Using Rf Module
 
I011115964
I011115964I011115964
I011115964
 
Impediment detection robot using Arduino
Impediment detection robot using ArduinoImpediment detection robot using Arduino
Impediment detection robot using Arduino
 
Object follower bot
Object follower botObject follower bot
Object follower bot
 
Sensor and different types of sensor .pdf
Sensor and different types of sensor  .pdfSensor and different types of sensor  .pdf
Sensor and different types of sensor .pdf
 
Project PPT.pptx
Project PPT.pptxProject PPT.pptx
Project PPT.pptx
 
sensors in robotics
sensors in roboticssensors in robotics
sensors in robotics
 
All Terrain Offensive and Defensive Robot
All Terrain Offensive and Defensive RobotAll Terrain Offensive and Defensive Robot
All Terrain Offensive and Defensive Robot
 
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot
ROBOTICS PROJECT ABSTRACT:Cellphone controlled3axisrobot
 
BEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECH
BEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECHBEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECH
BEST ROBOTIC PROJECT CENTER CHENNAI-ROBOTIC PROJECT CENTER MAASTECH
 
VARIOUS SENSOR USED IN ROBOTICS WITH APPLICATIONS | J4RV3I12003
VARIOUS SENSOR USED IN ROBOTICS WITH APPLICATIONS | J4RV3I12003VARIOUS SENSOR USED IN ROBOTICS WITH APPLICATIONS | J4RV3I12003
VARIOUS SENSOR USED IN ROBOTICS WITH APPLICATIONS | J4RV3I12003
 
Embedded Robotics : Notes (2008)
Embedded Robotics : Notes (2008)Embedded Robotics : Notes (2008)
Embedded Robotics : Notes (2008)
 
BEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTS
BEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTSBEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTS
BEST FINAL YEAR PROJECT CENTER CHENNAI MAASTECH-BEST BEST PROJECTS
 
robotics.pptx
robotics.pptxrobotics.pptx
robotics.pptx
 
Front
FrontFront
Front
 
Seminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) pptSeminar report on robotics (line follower) ppt
Seminar report on robotics (line follower) ppt
 
kashif.pptx
kashif.pptxkashif.pptx
kashif.pptx
 
3.3 LIGTHING TECHNIQUES WITH CONTACT & NON CONTACT SENSORS.pptx
3.3 LIGTHING TECHNIQUES WITH CONTACT & NON CONTACT SENSORS.pptx3.3 LIGTHING TECHNIQUES WITH CONTACT & NON CONTACT SENSORS.pptx
3.3 LIGTHING TECHNIQUES WITH CONTACT & NON CONTACT SENSORS.pptx
 
Pick and place
Pick and placePick and place
Pick and place
 

More from manish katara

Seminar report on paper battery
Seminar report on paper batterySeminar report on paper battery
Seminar report on paper batterymanish katara
 
Presentation on Paper battery
Presentation on Paper battery Presentation on Paper battery
Presentation on Paper battery manish katara
 
Project report on gsm based digital notice board
Project report on gsm based digital notice boardProject report on gsm based digital notice board
Project report on gsm based digital notice boardmanish katara
 
Industrial visit report all india radio and toshniwal industries
Industrial visit report all india radio and toshniwal industriesIndustrial visit report all india radio and toshniwal industries
Industrial visit report all india radio and toshniwal industriesmanish katara
 
Some important tips for control systems
Some important tips for control systemsSome important tips for control systems
Some important tips for control systemsmanish katara
 
Ece interview questions with answers
Ece interview questions with answersEce interview questions with answers
Ece interview questions with answersmanish katara
 
Syllabuswise analyse of gate
Syllabuswise analyse of gate Syllabuswise analyse of gate
Syllabuswise analyse of gate manish katara
 
Gate ece question paper with answers 2011
Gate ece question paper with answers 2011Gate ece question paper with answers 2011
Gate ece question paper with answers 2011manish katara
 
Gate 2013 complete solutions of ec electronics and communication engineering
Gate 2013 complete solutions of ec  electronics and communication engineeringGate 2013 complete solutions of ec  electronics and communication engineering
Gate 2013 complete solutions of ec electronics and communication engineeringmanish katara
 
Final ppt w o optical fiber
Final ppt w o optical fiberFinal ppt w o optical fiber
Final ppt w o optical fibermanish katara
 
3 broadband servies-250611
3 broadband servies-2506113 broadband servies-250611
3 broadband servies-250611manish katara
 
Fina lindustrial tour report
Fina lindustrial tour reportFina lindustrial tour report
Fina lindustrial tour reportmanish katara
 
New final bsnl training report
New final bsnl training report New final bsnl training report
New final bsnl training report manish katara
 

More from manish katara (20)

Seminar report on paper battery
Seminar report on paper batterySeminar report on paper battery
Seminar report on paper battery
 
Presentation on Paper battery
Presentation on Paper battery Presentation on Paper battery
Presentation on Paper battery
 
Project report on gsm based digital notice board
Project report on gsm based digital notice boardProject report on gsm based digital notice board
Project report on gsm based digital notice board
 
Industrial visit report all india radio and toshniwal industries
Industrial visit report all india radio and toshniwal industriesIndustrial visit report all india radio and toshniwal industries
Industrial visit report all india radio and toshniwal industries
 
Some important tips for control systems
Some important tips for control systemsSome important tips for control systems
Some important tips for control systems
 
Ece interview questions with answers
Ece interview questions with answersEce interview questions with answers
Ece interview questions with answers
 
all india radio
 all india radio all india radio
all india radio
 
1 6
1 61 6
1 6
 
Ch05
Ch05Ch05
Ch05
 
Syllabuswise analyse of gate
Syllabuswise analyse of gate Syllabuswise analyse of gate
Syllabuswise analyse of gate
 
Os
OsOs
Os
 
Gate ece question paper with answers 2011
Gate ece question paper with answers 2011Gate ece question paper with answers 2011
Gate ece question paper with answers 2011
 
Gate 2013 complete solutions of ec electronics and communication engineering
Gate 2013 complete solutions of ec  electronics and communication engineeringGate 2013 complete solutions of ec  electronics and communication engineering
Gate 2013 complete solutions of ec electronics and communication engineering
 
Pcm
PcmPcm
Pcm
 
Final ppt w o optical fiber
Final ppt w o optical fiberFinal ppt w o optical fiber
Final ppt w o optical fiber
 
3 broadband servies-250611
3 broadband servies-2506113 broadband servies-250611
3 broadband servies-250611
 
Final ppt
Final pptFinal ppt
Final ppt
 
Fina lindustrial tour report
Fina lindustrial tour reportFina lindustrial tour report
Fina lindustrial tour report
 
Gsm overview
Gsm overviewGsm overview
Gsm overview
 
New final bsnl training report
New final bsnl training report New final bsnl training report
New final bsnl training report
 

Recently uploaded

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

embedded system report

  • 1. CHAPTER-1 Introduction to Robotics In practical usage, a Robot is a mechanical device which performs automated physical tasks, either according to direct human supervision, a pre-defined program, or a set of general guidelines using artificial intelligence techniques. Robots are typically used to do the tasks that are too dirty, dangerous, difficult, repetitive or dull for humans. This usually takes the form of industrial robots used in manufacturing lines. Other applications include toxic waste cleanup, underwater and space exploration, mining, search and rescue, and mine finding. Recently however, robots are finding their way into the consumer market with uses in entertainment, vacuum cleaning, and lawn mowing. A robot may include a feedback-driven connection between sense and action, not under direct human control, although it may have a human override function. The action may take the form of electro-magnetic motors or actuators (also called effectors) that move an arm, open and close grips, or propel the robot. The step by step control and feedback is provided by a computer program run on either an external or embedded computer or a microcontroller. By this definition, a robot may include nearly all automated devices. Ask a number of people to describe a robot and most of them will answer they look like a human. Interestingly a robot that looks like a human is probably the most difficult robot to make. It is usually a waste of time and not the most sensible thing to model a robot after a human being. A robot needs to be above all functional and designed with qualities that suit its primary tasks. It depends on the task at hand whether the robot is big, small, is able to move or nailed to the ground. Each and every task means different qualities, form and function; a robot needs to be designed with the task in mind. 1
  • 2. 1.1 Types of robots Figure 1.1 mobile robots Mobile robots are able to move, usually they perform task such as search areas. A prime example is the Mars Explorer, specifically designed to roam the mars surface. Mobile robots are a great help to such collapsed building for survivors Mobile robots are used for task where people cannot go. Either because it is too dangerous of because people cannot reach the area that needs to be searched. Mobile robots can be divided in two categories: Figure 1.2 rolling robots 1. Rolling Robots: Rolling robots have wheels to move around. These are the type of robots that can quickly and easily search move around. However they are only useful in flat areas, rocky terrains give them a hard time. Flat terrains are their territory. 2
  • 3. Figure 1.3 walking robots 2. Walking Robots: Robots on legs are usually brought in when the terrain is rocky and difficult to enter with wheels. Robots have a hard time shifting balance and keep them from tumbling. That’s why most robots with have at least 4 of them, usually they have 6 legs or more. Even when they lift one or more legs they still keep their balance. Development of legged robots is often modeled after insects or crawfish. 3
  • 4. CHAPTER 2 INTRODUCTION TO LINE PATH FOLLOWER Line follower is a machine that can follow a path. The path can be visible like a black line on a white surface (or vice-versa) or it can be invisible like a magnetic field. Sensing a line and maneuvering the robot to stay on course, while constantly correcting wrong moves using feedback mechanism forms a simple yet effective closed loop system. As a programmer you get an opportunity to ‘teach’ the robot how to follow the line thus giving it a human-like property of responding to stimuli. Practical applications of a line follower: Automated cars running on roads with embedded magnets; guidance system for industrial robots moving on shop floor etc. In our minor project we had built a collision avoidance system in which we made a robot which could detect objects in its front and rear and could avoid a collision using infrared radiations. We have extended the same project as major making it a line path follower and a collision avoidance system altogether. In this our robot will be able to detect white line only leaving all other colors undetected and also it will be able to detect obstacles in its front making the robot turn 360 degrees and follow the white line again. For this we had to make certain changes in our circuit. Earlier 20 pin microcontroller was used in our project which is now changed to a 40 pin one. We also included LED-LDR sensors for color detection and we have attached a comparator IC for control of sensors. Two 9 volts motors have been used for which we added a motor driving IC also. 4
  • 5. Figure 2.1: Basic Block Diagram of Line Path Follower The robot uses IR sensors to sense the line, an array of 8 IR LEDs (Tx) and sensors (Rx), facing the ground has been used in this setup. The output of the sensors is an analog signal which depends on the amount of light reflected back, this analog signal is given to the comparator to produce 0s and 1s which are then fed to the microcontroller. L4 L3 L2 L1 R1 R2 R3 R4 Left Center Right Sensor Array Starting from the center, the sensors on the left are named L1, L2, L3, L4 and those on the right are named R1, R2, R3, and R4. Let us assume that when a sensor is on the line it reads 0 and when it is off the line it reads 1. The microcontroller decides the next move according to the algorithm given below which tries to position the robot such that L1 and R1 reads 0 rest reads 1. L4 L3 L2 L1 R1 R2 R3 R4 5
  • 6. 1 1 1 0 0 1 1 1 Left Center Right Desired State L1=R1=0, and Rest=1 Figure 2.2: circuit Diagram of Line Path Follower 6
  • 7. CHAPTER 3 COMPONENT LIST Component Specifications Quantity Microcontroller AT89S51 1 Sensors LED-LDR 3 TSOP 1 Actuators DC motor 2 Motor driving IC IC L293D 1 Comparator IC IC LM324 1 Motor 100 rpm, 12 V 2 Crystal oscillator 11.054 MHz 1 Battery 6V 1 Regulator IC IC7805, IC7812 1 Resistors 10 Kohm 5 20 Kohm 6 1 Kohm 10 Capacitors 33pF 7 1uF 8 7
  • 8. CHAPTER 4 SENSORS A sensor is a type of transducer. A sensor is a device that converts a physical phenomenon into an electrical signal. As such, sensors represent part of the interface between the physical world and the world of electrical devices, such as computers. The other part of this interface is represented by actuators, which convert electrical signals into physical phenomena. Sensors are used in everyday life. Applications include automobiles, machines, aerospace, medicine, industry and robotics. 4.1 Key Characteristics of Sensors There are a vast number of different sensors being used in robotics, applying different measurement techniques, and using different interfaces to a controller. What is important is to find the right sensor for a particular application. This involves the right measurement technique, the right size and weight, the right operating temperature range and power consumption, and of course the right price range. The key characteristics of sensors are as: S. No. KEY POINT CONSIDERATION 1. Range How far the object to be detected? 2. Environment How dirty or dark is the environment? 3. Accessibility What accessibility is there to both sides of the object to be detected? 4. Wiring Is wiring possible to one or both sides of the object? 5. Size What size is the object? 6. Consistency Is the object consists in size, shape, and reflectivity? 8
  • 9. 7. Requirements What are mechanical and electrical requirements? 8. Output signal What kind of output is needed? 9. Logic functions Are logic function needed at the sensing point? 10. Integration Is the system required to be integrated? Table 4.1 key characteristics of sensors 4.2 Types of sensors Sensors are classified broadly in two types: 1. Energy detected. 2 Signal detection. 4.2.1 Energy detected Since there is a significant exchange of energy involved, on the basis of energy sensors are classified as: S.No. Energy Example 1. Thermal Thermometer, bolometer 2. Electromagnetic Multimeter, RADAR 3. Mechanical Pressure gauge, strain gauge 4. Chemical Oxygen sensors, pH glass 5. Optical radiation Photo detector, Fiber optics 6. Ionizing radiation Neutron detection 7. Acoustic Microphones, Ultrasonic Table 4.2 on the basis of energy sensors 9
  • 10. There are much more examples & types of sensor e.g. Motion sensor, orientation sensor etc. 4.2.2 Signal detection Different sensors require different sensing strategies. There are three modes of signal detection used by sensors: 1. Through-beam detection 2. Reflex detection. 3. Proximity detection. Through beam detection method The through-beam method requires that the source and detector are positioned opposite each other and the light beam is sent directly from source to detector. When an object passes between the source and detectors, the beam is broken; signal shows the detection of an object. Through-beam detection generally provides the longest range of the three operating modes and provides high power at shorter range to penetrate steam, dirt, or other contaminants between the source and detector. Alignment of the source and detector must be accurate. Reflex detection method The reflex method requires that the source and detector are installed at the same side of the object to be detected. The light beam is transmitted from the source to a retro reflector that returns the light to the detector. When an object breaks a reflected beam, the object is detected. 10
  • 11. The reflex method is widely used because it is flexible and easy to install and provides the best cost-performance ratio of the three methods. The object to be detected must be less reflective than retro reflector. Proximity detection method The proximity requires that the source and detector are installed on the same side of the object to be detected and aimed at a point in front of the sensor. When an object passes in front of source and detector, light from the source is reflected from the object’s surface back to the detector, and the object is detected. The only difference between reflex detection & proximity method is reflection of signal from retro reflector and from object to be detected. Each sensor type has a specific operating range. In general through-beam sensor offer the greatest range, followed by reflex sensors, then by proximity sensors. 4.2.3 Infrared Emitter Detector Figure 4.1 Infrared Emitter Detector Description: The infrared emitter detector pair act as an eye with a flashlight in the infrared spectrum. The detector (a transistor) detects all ambient infrared light. The emitter (a LED) emits infrared light into an otherwise dark (in the infrared spectrum) room. Availability: It is easily available anywhere, very cheap. Power: Low, Typical LED power requirements. 4.2.4 LED & LDR Sensor:- 11
  • 12. Figure 4.2 LED & LDR Sensor We have used this sensor in our project as this is one of the cheapest sensors available in the market. FEATURES • Input common-mode voltage range • Includes ground • Large voltage gain: 100dB • very low supply current/amplitude : 375mA • Low input bias current: 20nA • Low input offset voltage: 5mV max. • Low input offset current: 2nA DESCRIPTION We have used this sensor in our project as LED & LDR sensor is one of the cheapest sensor used in mobile robotics. The major parts of this sensor are as: Light-dependent resistances (LDR): are cheap light sensors. The light dependent resistor (LDR) is a sensor whose resistance decreases when light impinges on it. The schematic symbol of LDR is as:- 12
  • 13. Figure 4.3 symbol of LDR This kind of sensor is commonly used in light sensor circuits in open areas. LDR’s are made of semiconductors as light sensitive materials, on an isolating base. The most common semiconductors used in this system are cadmium sulphide, lead sulphide, germanium, silicon and gallium arsenide. The light falling on the brown zigzag lines on the sensor causes the resistance of the device to fall. This is known as a negative co-efficient. There are some LDRs that work in the opposite way i.e. their resistance increases with light called positive co- efficient. The resistance of the cell varies depending on the intensity of the light striking it. When no light strikes the cell, the device exhibits very high resistance, typically in the high 100 kilo ohms, or even mega ohms. Light reduces the resistance, usually significantly. An LDR may be connected either way round and no special precautions are required when soldering. Light-emitting diode (LED): is a semiconductor device that emits incoherent narrow-spectrum light when electrically biased in the forward direction of the p-n junction. The color of the emitted light depends on the composition and condition of the semiconducting material used, and can be infrared, visible, or near ultraviolet. Figure 4.4 symbol of LED Precautions: • Don’t bother using this circuit outside, the sun will flood your IR detector and make it useless. 13
  • 14. • Certain indoor lighting can also emit IR interference. • Only if you modulate the IR emitter and set the detector to only detect modulated IR can you use this outside. This is commonly done with Sharp IR rangefinders. • Tweaking is necessary to determine sensitivity of your circuit. Sensitivity will help increase range but also increase ambient interference. By using certain resistor values, your IR emitter detector can also detect color, such as for line tracking. Maximum Rating Table 4.3 Maximum Rating Like a normal diode, an LED consists of a chip of semi-conducting material impregnated, or doped, with impurities to create a p-n junction. As in other diodes, current flows easily from the p-side, or anode, to the n-side, or cathode, but not in the reverse direction. Charge-carriers electrons and holes flow into the junction from electrodes with different voltages. When an electron meets a hole, it falls into a lower energy level, and releases energy in the form of a photon. The wavelength of the light emitted, and therefore its color, depends on the band gap energy of the materials forming the p-n junction. This is photo of 5mm. white/white LED which is used. 14
  • 15. LEDs are made from a variety of inorganic semiconductor materials. The most common color of led & materials used are as follows: S No Material Used Color 1. Aluminum gallium arsenide (AlGaAs) red and infrared 2. Aluminum gallium phosphide (AlGaP) green 3. Gallium phosphide (GaP) red, yellow and green 4. InGaN-GaN White Table 4.4 LED color material The accurate use of led depends on the polarity selected, the way to determine the polarity of an LED is to examine its datasheet, these methods are usually reliable: Sign + - Polarity Positive Negative Terminal Anode (A) Cathode (K) Leads Long Short Exterior Round Flat Interior Small Larger Table 4.5 Polarity datasheet 4.2.5 IR LED & PHOTO DIODE Sensor The major parts of this sensor are as follows: 1. IR LEDs are not any other special kind of led. These are just like any other simple led they are differ in only the material used for emitting the light. The emitted light is in the Infrared range which is not visible by nicked eyes. The symbol of IR LED is: 15
  • 16. Figure 4.5 IR LED 2. Photodiode is a semiconductor diode that functions as a photo detector. Photodiodes are packaged with either a window or optical fiber connection, in order to let in the light to the sensitive part of the device. Most Photodiodes will look like similar to a Light Emitting Diode. A photodiode is a p-n junction or p-i-n structure. When a photon of sufficient energy strikes the diode, it excites an electron thereby creating a mobile electron and a positively charged electron hole. If the absorption occurs in the junction's depletion region, or one diffusion length away from it, these carriers are swept from the junction by the built-in field of the depletion region, producing a photocurrent. Figure 4.6 photodiode Photodiodes can be used under either zero bias or reverse bias. In zero bias, light falling on the diode causes a current across the device, leading to forward bias which in turn induces "dark current" in the opposite direction to the photo current, this is called the photovoltaic effect. Reverse bias induces only little current known as saturation or back current along its direction. But a more important effect of reverse bias is widening of the depletion layer therefore expanding the reaction volume and strengthening the photocurrent, this is called the photoconductive effect. Circuits based on this effect are more sensitive to light than ones based on the photovoltaic effect. 4.2.6 Ultrasonic sensor 16
  • 17. Ultrasonic sensing is an example of reflective sensing. The sensor usually consists of a transmitter and receiver pair and responds to variation in the amount of reflected energy detected by the receiver. The transmitter emits a high frequency sound wave, which reflects off the object and is detected by the receiver, where the Time-of-Flight (TOF) information can be calculated. The range of the object can be determined from the TOF data if the speed of the sound wave is a known constant. These sensors are accurate over distances of several meters, with their accuracy dependent on the span of the transmitted signal. Figure 4.7 ultrasonic sensor If the transmitted signal covers a large area, the likelihood of an obstacle being detected is higher than if a narrow span were used. The advantage of the narrow span is that the position of the obstacle relative to the device is known with more accuracy. Ultrasonic proximity sensor circuit has two parts: a transmitter and a receiver. The transmitter circuit works as follows: a stream of 40 kHz pulses are produced by a 555 timer wired up as an astable multi vibrator. The receiving transducer is positioned two or more inches away from the transmitter transducer. The use of foam piece between the two transducers eliminates direct interference. The signal from the receiving transducer needs to be amplified; an op-amp LM741 is used for amplification. The amplified output of the receiver transducer is directly connected to another 741 op- amp wired as a comparator. The ultrasonic receiver is sensitive only to sounds in about the 40 kHz range. The closer the ultrasonic sensor is to an object, the stronger the reflected sound will be. The output of the comparator will change between LOW 17
  • 18. and HIGH as the sensor is moved closer to or farther away from an object. Depending on the quality of the transducers the range of this sensor is varies. Figure 4.8: Ultrasonic Proximity Sensor Transmitter Figure 4.9: Ultrasonic Proximity Sensor Receiver CHAPTER 5 Comparator IC LM324 18
  • 19. The LM324 consist of four independent, high gain, internally frequency compensated operational amplifiers which were designed specifically to operate from a single power supply over a wide voltage range. The operational amplifier is used in open loop configuration. Figure 5.1 LM324 Figure 5.2 Op-Amp loop configuration Operational amplifier has two terminals positive terminal known as non-inverting terminal & negative terminal as inverting terminal. The input to non-inverting & inverting terminals are Vin1 & Vin2 respectively. The output voltage is: V0 = A (Vin1 – Vin2) Where, A is gain of amplifier. When input to inverting terminal is greater than non-inverting terminal output is low & when input to non-inverting terminal is greater than the inverting terminal output is high. 19
  • 20. 5.1 Features • Wide gain bandwidth: 1.3MHz • Input common-mode voltage range • Includes ground • Large voltage gain: 100dB • very low supply current/amplitude : 375mA • Low input bias current: 20nA • Low input offset voltage: 5mV max. • Low input offset current: 2nA • Wide power supply range: single supply: +3V to +30V Dual supplies: ±1.5V to ±15V 5.2 Description These circuits consist of four independent, high gain, internally frequency compensated operational amplifiers .They operate from a single power supply over a wide range of voltages. Operation from split power supplies is also possible and the low power supply current drain is independent of the magnitude of the power supply voltage. 20
  • 21. Figure 5.3 Pin Diagram for LM324 Figure 5.4: Schematic Diagram 21
  • 22. CHAPTER 6 TSOP1738 & TIMER 555 Sensor 6.1 TSOP1738 The TSOP17XX – series are miniaturized receivers for infrared control systems. PIN diode and preamplifier are assembled on lead frame, the epoxy package is designed as IR filter. The demodulated output signal can directly be decoded by a microprocessor or microcontroller. Figure 6.1 TSOP1738 TSOP17XX consists a photo detector and preamplifier in a single package with internal filter for PCM frequency. It is an output active low device & TTL and CMOS compatible. It consumes very little power. The circuit of the TSOP17XX is designed in that way that unexpected output pulses due to noise or disturbance signals are avoided. The signal carrier frequency should be close to center frequency of the band- pass filter e.g. 38 kHz for TSOP1738. FEATURES • 600ma output current capability per channel. 22
  • 23. • 1.2a peak output current (non repetitive) per channel. • Enable facility. • Over temperature protection • Logical”0” input voltage up to 1.5 V (high noise imm.) internal clamp diode. 6.2 TIMER555:- The 555 is a monolithic timing circuit that can produce accurate and highly stable time delays and oscillation. Timer 555 is reliable, easy to use, and economical with TTL compatibility. Timer 555 has many applications as: mono stable and astable multivibrator, voltage regulator & infrared transmitter etc. Figure 6.2 timer 555 DESCRIPTION: Figure 6.3 functional diagram of timer 23
  • 24. As in timer 555 functional diagram there are two internal comparators with reference voltage 2/3 Vcc & 1/3 Vcc at C1 and C2 respectively. The frequency and duty cycle both are controlled by two external resistors and one capacitor. To use with TSOP1738 sensor timer 555 is used in astable multivibrator mode. Figure 6.4 Description of timer with TSOP Timer 555 as astable multivibrator to generate 38 kHz frequency at output. 24
  • 25. The external resistors R1, R2 & capacitor C determine the output frequency f0 CHAPTER 7 25
  • 26. The Motor Driving IC L293D 7.1 Features • 600ma output current capability per channel. • 1.2a peak output current (non repetitive) per channel. • Enable facility. • Over temperature protection • Logical”0” input voltage up to 1.5 V (high noise imm.) internal clamp diode. 7.2 Description The Device is a monolithic integrated high voltage, high current four channel driver designed to accept standard DTL or TTL logic levels and drive inductive loads (such as relays solenoids, DC and stepping motors) and switching power transistors. To simplify use as two bridges each pair of channels is equipped with an enable input. A separate supply input is provided for the logic, allowing operation at a lower voltage and internal clamp diodes are included. This device is suitable for use in switching applications at frequencies up to 5 kHz. The L293D is assembled in a 16 lead plastic package which has 4 center pins connected together and used for heat sinking The L293DD is assembled in a 20 lead surface mount which has 8 center pins connected together and used for heat sinking. 26
  • 27. Figure 7.1. Block Diagram of L293D Fig.7.2 Pin Description of L293D 27
  • 28. CHAPTER 8 Microcontroller – AT89S51 The AT89S51 is a low-power, high-performance CMOS 8-bit microcontroller with 8K bytes of in-system programmable Flash memory. The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the Industry standard 80C52 instruction set and pin out. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with in-system programmable Flash on a monolithic chip, the Atmel AT89S51 is a powerful microcontroller which provides a highly-flexible and cost-effective solution to many embedded control applications. The AT89S51 provides the following standard features: 8K bytes of Flash, 256 bytes of RAM, 32 I/O lines, Watchdog timer, two data pointers, three 16-bit timer/counters, a six-vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator, and clock circuitry. In addition, the AT89S51 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port, and interrupt system to continue functioning. The Power-down mode saves the RAM con-tents but freezes the oscillator, disabling all other chip functions until the next interrupt or hardware reset. 8.1 Pin Configuration 28
  • 29. Figure 8.1 pin diagram of microcontroller 8.2 Pin Description: VCC +5V GND -5V Port 0 Port 0 is an 8-bit open drain bidirectional I/O port. As an output port, each pin can sink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as high-impedance inputs. Port 0 can also be configured to be the multiplexed low-order address/data bus during accesses to external program and data memory. In this mode, P0 has internal pull-ups. Port 0 also receives the code bytes during Flash programming and outputs the code bytes during program verification. External pull- ups are required during program verification. . Port 1 Port 1 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 1 output buffers can sink/source four TTL inputs. When 1s are written to Port 1 pins, they are pulled high by the internal pull-ups and can be used as inputs. As inputs, Port 1 pins that are externally being pulled low will source current (IIL) because of the internal pull-ups. In addition, P1.0 and P1.1 can be configured to be the timer/counter 2 29
  • 30. external count input (P1.0/T2) and the timer/counter 2 trigger input (P1.1/T2EX), respectively, as shown in the following table. Port 1 also receives the low-order address bytes during Flash programming and verification. Table 8.1 port 1 Port 2 Port 2 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 2 output buffers can sink/source four TTL inputs. When 1s are written to Port 2 pins, they are pulled high by the internal pull-ups and can be used as inputs. As inputs, Port 2 pins that are externally being pulled low will source current (IIL) because of the internal pull-ups. Port 2 emits the high-order address byte during fetches from external program memory and during accesses to external data memory that use 16-bit addresses (MOVX @ DPTR). In this application, Port 2 uses strong internal pull-ups when emitting 1s. During accesses to external data memory that use 8-bit addresses (MOVX @ RI), Port 2 emits the contents of the P2 Special Function Register. Port 2 also receives the high-order address bits and some control signals during Flash programming. Port 3 Port 3 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 3 output buffers can sink/source four TTL inputs. When 1s are written to Port 3 pins, they are pulled high by the internal pull-ups and can be used as inputs. As inputs, Port 3 pins that are externally being pulled low will source current (IIL) because of the pull ups. Port 3 receives some control signals for Flash programming and verification. Port 3 also serves the functions of various special features of the AT89S52, as shown in the following table: 30
  • 31. Table 8.2 port 3 RST Reset input. A high on this pin for two machine cycles while the oscillator is running resets the device. This pin drives high for 98 oscillator periods after the Watchdog times out. The DISRTO bit in SFR AUXR (address 8EH) can be used to disable this feature. In the default state of bit DISRTO, the RESET HIGH out feature is enabled. ALE/PROG Address Latch Enable (ALE) is an output pulse for latching the low byte of the address during accesses to external memory. This pin is also the program pulse input (PROG) during Flash programming. In normal operation, ALE is emitted at a constant rate of 1/6 the oscillator frequency and may be used for external timing or clocking purposes. Note, however, that one ALE pulse is skipped during each access to external data memory. If desired, ALE operation can be disabled by setting bit 0 of SFR location 8EH. With the bit set, ALE is active only during a MOVX or MOVC instruction. Otherwise, the pin is weakly pulled high. Setting the ALE-disable bit has no effect if the microcontroller is in external execution mode. PSEN Program Store Enable (PSEN) is the read strobe to external program memory. When the AT89S51 is executing code from external program memory, PSEN is activated twice each machine cycle, except that two PSEN activations are skipped during each access to external data memory. 31
  • 32. EA/VPP External Access Enable. EA must be strapped to GND in order to enable the device to fetch code from external program memory locations starting at 0000H up to FFFFH. Note, however, that if lock bit 1 is programmed, EA will be internally latched on reset. EA should be strapped to VCC for internal program executions. This pin also receives the 12-volt programming enable voltage (VPP) during Flash programming. XTAL1 Input to the inverting oscillator amplifier and input to the internal clock operating circuit . XTAL2 Output from the inverting oscillator amplifier. 8.3 Block Diagram 32
  • 33. Figure 8.2 block diagram 33
  • 34. 8.4 Special Function Registers A map of the on-chip memory area called the Special Function Register (SFR) space. Timer 2 Registers: Control and status bits are contained in registers T2CON (shown in Table 5- 2) and T2MOD (shown in Table 10-2) for Timer 2. The register pair (RCAP2H, RCAP2L) are the Capture/Reload registers for Timer 2 in 16-bit capture mode or 16-bit auto-reload mode. 8.4.1 Interrupt Registers: The individual interrupt enable bits are in the IE register. Two priorities can be set for each of the six interrupt sources in the IP register. Table 8.3 Interrupt Registers 1 34
  • 35. Table 8.4 Interrupt Registers 2 8.4.2 Dual Data Pointer Registers: To facilitate accessing both internal and external data memory, two banks of 16-bit Data Pointer Registers are provided: DP0 at SFR address locations 82H-83H and DP1 at 84H-85H. Bit DPS = 0 in SFR AUXR1 selects DP0 and DPS = 1 selects DP1. The user should always initialize the DPS bit to the appropriate value before accessing the respective Data Pointer Register. Power off Flag: The Power off Flag (POF) is located at bit 4 (PCON.4) in the PCON SFR. POF is set to “1” during power up. It can be set and rest under software control and is not affected by reset. 35
  • 36. Table 8.5 Dual data pointer register 8.5 Absolute Maximum Ratings Table 8.6 Absolute Maximum Ratings 36
  • 37. 8.6 DC Characteristics Table 8.7 DC Characteristics 37
  • 38. CHAPTER 9 REGULATOR IC LM7812 9.1 General Description The LM78LXX series of three terminal positive regulators is available with several fixed output voltages making them useful in a wide range of applications. When used as a zener diode/resistor combination replacement, the LM78LXX usually results in an effective output impedance improvement of two orders of magnitude, and lower quiescent current. These regulators can provide local on card regulation, eliminating the distribution problems associated with single point regulation. The voltages available allow the LM78LXX to be used in logic systems, instrumentation, HiFi, and other solid state electronic equipment. Voltage regulator ICs are available with fixed (typically 5, 12 and 15V) or variable output voltages. They are also rated by the maximum current they can pass. Negative voltage regulators are available, mainly for use in dual supplies. Most regulators include some automatic protection from excessive current ('overload protection') and overheating ('thermal protection'). Figure 9.1 LM7812 regulator IC Many of the fixed voltage regulator ICs has 3 leads and look like power transistors, such as the 7805 +5V 1A regulator shown on the right. 38
  • 39. 9.2 Features • Output voltage tolerances of g5% (LM78LXXAC) over the temperature range • Output current of 100 mA Y Internal thermal overload protection • Output transistor safe area protection • Internal short circuit current limit • Available in plastic TO-92 and metal TO-39 and plastic SO-8 low profile • Output voltages of 5.0V, 6.2V, 8.2V, 9.0V, 12V, 15V Figure 11.2 features 39
  • 40. 9.3 Electrical Characteristics * Table 9.1 Electrical characteristics LM78L05ac 40
  • 41. Table 9.2 Electrical characteristics LM78l05AC 41
  • 42. CHAPTER 10 LINE PATH FOLLOWER I started with building a parallel port based robot which could be controlled manually by a keyboard. On the robot side was an arrangement of relays connected to parallel port pins via opto-couplers. The next version was a true computer controlled line follower. It had sensors connected to the status pins of the parallel port. A program running on the computer polled the status register of the parallel port hundreds of times every second and sent control signals accordingly through the data pins. The drawbacks of using a personal computer were soon clear – It’s difficult to control speed of motors. As cable length increases signal strength decreases and latency increases. A long multi core cable for parallel data transfer is expensive. The robot is not portable if you use a desktop PC. The obvious next step was to build an onboard control circuit; the options a hardwired logic circuit or a microcontroller. Since I had no knowledge of microcontroller at that time, I implemented a hardwired logic circuit using multiplexers. It basically mapped input from four sensors to four outputs for the motor driver according to a truth table. Though it worked fine, it could show no intelligence like coming back on line after losing it, or doing something special when say the line ended. To get around this problem and add some cool features, using a microcontroller was the best option. 10.1 Algorithm 1.L= leftmost sensor which reads 0; R= rightmost sensor which reads 0. If no sensor on Left (or Right) is 0 then L (or R) equals 0; 42
  • 43. Ex: Left Center Right Here L=3 R=0 Left Center Right Here L=2 R=4 2. If all sensors read 1 go to step 3, else, If L>R Move Left If L<R Move Right If L=R Move Forward Goto step 4 3. Move clockwise if line was last seen on Right Counter Clockwise if line was last seen on Left Repeat step 3 till line is found. 4. Goto step 1. L4 L3 L2 L1 R1 R2 R3 R4 1 0 0 1 1 1 1 1 L4 L3 L2 L1 R1 R2 R3 R4 1 1 0 0 0 0 0 0 10.2 Sensor Circuit To get a good voltage swing, the value of R1 must be carefully chosen. If Rsensor = a when no light falls on it and Rsensor = b when light falls on it. The difference in the two potentials is: Vcc * {a/ (a+R1) - b/ (b+R1)} Relative voltage swing = Actual Voltage Swing / Vcc = Vcc * {a/ (a+R1) - b/ (b+R1)} / Vcc = a/ (a+R1) - b/ (b+R1) The resistance of the sensor decreases when IR light falls on it. A good sensor will have near zero resistance in presence of light and a very large resistance in absence of light. 43
  • 44. We have used this property of the sensor to form a potential divider. The potential at point ‘2’ is Rsensor / (Rsensor + R1). Again, a good sensor circuit should give maximum change in potential at point ‘2’ for no-light and bright-light conditions. This is especially important if you plan to use an ADC in place of the comparator. Figure 10.1 sensor circuit 10.3 Diagrammatical representation of our robot For our final project, we decided to make a line-follower robot. This simple robot is designed to be able to follow a black line on the ground without getting off the line too much. The robot has two sensors installed underneath the front part of the body, and two DC motors drive wheels moving forward. A circuit inside takes an input signal from two sensors and controls the speed of wheels’ rotation. The control is done in such a way that when a sensor senses a black line, the motor slows down or even stops. Then the difference of rotation speed makes it possible to make turns. For instance, in the figure on the right, if the sensor somehow senses a black line, the wheel on that side slows down and the robot will make a right turn. 44
  • 45. Figure 10.2 Diagrammatical representation of our robot 45
  • 46. i) How to sense a black line The sensors used for the project are Reflective Object Sensors, 0PB710F that are already ready in the Electronic Lab. The single sensor consists of an infrared emitting diode and a NPN Darlington phototransistor. When a light emitted from the diode is reflected off an object and back into the phototransistor, output current is produced, depending on the amount of infrared light, which triggers the base current of the phototransistor. In my case, the amount of light reflected off a black line is much less than that of a white background, so we can detect the black line somehow by measuring the current. (This current is converted to voltage.) ii) How to control a DC motor Instead of applying a constant voltage across a DC motor, we repeat switching on and off the motor with a fixed voltage (Vcc) applied to the motor. This is done by sending a train of PWM (Pulse Width Modulation) pulses to a power MOSFET in order to turn it on and off. Then, the motor sees the average voltage while it depends on duty cycle of PWM pulses. The speed of rotation is proportion to this average voltage. By PWM method, it’s easier to control the DC motor than by directly controlling the voltage across it. All we have to do is to modulate pulse width, in order words, a duty cycle. Also, a power MOSFET consumes only negligible power in switching. iii) Circuit diagram My circuit consists of two parts: PWM (Pulse Width Modulation) part and a sensor part. First, we take a look at the sensor part. The photodiode turns on the phototransistor and then the output current is converted to output voltage through the first op-amp circuit. The R6 is a variable resistor, so that we can tune the scale of output voltage. The second op-amp circuit is added to change the polarity of voltage. (Positive CV is necessary later.) One thing we should know is that –Vcc to Vcc of voltage rail is needed, not from 0 to Vcc. In the circuit built-up, LM747 Dual Operational Amplifiers were used. Second, in the PWM section, two 555 timers (LM555) are used to produce a pulse-width modulated train of pulses. The timer on the left works in astable mode to generate regular square- 46
  • 47. wave pulses. The frequency is fixed by the values of R1, R2 and C1 here. Then, this output Q1 is connected to the trigger pin of the second timer that works in monostable mode this time. As you can see in the diagram, at a falling edge of Q1, a pulse is triggered and stays high during some time. The time (width of a pulse) is purely determined by the value of R3 and C3 if CV (Control Voltage) pin is not connected at all. (Look at the pulse diagrams of Q1 and Q2 at the bottom of the circuit diagram.) CV plays a role of changing the threshold level of a timer. (Without CV, threshold = 2/3 * Vcc) CV just becomes triggering voltage level. Therefore, the higher the CV is, the longer it takes time until discharge. In this way, the duty cycle of output pulses Q2 can be controlled. Back to my circuit, the output voltage of the sensor part provides CV. 47
  • 48. Figure 10.3 line follower path circuit diagram 48
  • 49. Third, the PWM pulses are supplied to the gate of a power MOSFET (IRF520) to switch the DC motor on and off. Then, the DC motor only sees the average voltage proportional to the duty cycle of the pulses. When CV is high, so is the duty cycle and the motor turns fast. In my robot, the distance between sensors and the ground is fixed. So, when a sensor is off the black line (The sensor sees white paper.), CV keeps its maximum value and both motors keep turning in a constant speed. As soon as the sensor enters the black line part, CV drops down and thus duty cycle decreases, which means the slowdown of a wheel. * Component Values: R1=6K, R2=1K, R3=20K, R4=10, R5=82, R6=5K (variable), R7=1K C1=1μF, C2=0.1μF, C3=0.1μF, 49
  • 50. Figure 10.4 line path follower robot Flow Chart: Figure 10.5 Figure Flow Diagram As per the flow diagram, the microcontroller receives signals from the sensors placed in front (SFront) and at the rear end (SRear) of the vehicle. Based on the signals the vehicle is moved forward and backward. 50 SENSORS CONTROL UNIT (µC) ACTUATORS (DC MOTOR) FORWARD REVERSE STOP IF SFRONT =1 IF SREAR =1 IF SFRONT =1 IF SREAR =1 REVERSE REVERSEFORWARD FORWARD STOP NO YES NO NO NO YES YES YES
  • 51. If the signal from SFront is high (i.e. this sensor detects the object) then the microcontroller turns the direction of the motor to make the vehicle move in reverse direction, else the vehicle will continue moving in the forward direction. When signal from SFront is high and the vehicle starts moving back then, the signal from SRear is checked by the microcontroller. Now if SRear is high then the vehicle stops, otherwise the vehicle continues moving in reverse direction. This process takes place when initially the vehicle was moving in the forward direction. If initially the vehicle was moving in reverse direction then SRear is checked first and then SFront is analyzed for similar conditions as explained above. 51
  • 52. CHAPTER- 11 INTRODUCTION OF COLLISION AVOIDANCE SYSTEM 11.1 What is a Collision Avoidance System? A Collision Avoidance System can be defined as a device that detects possible obstructions in the way of a host vehicle (i.e. the vehicle that has the system installed in it), and helps in evading a collision. 11.2 Why use a Collision avoidance System? Many systems and technologies are now being implemented to alert the driver of a vehicle of a potential hazard and assist him or her in taking action to avoid that hazard. Although object detection and collision avoidance systems may still be regarded as being in their infancy, their perceived value in enhancing safety and reducing accidents is high. Such systems provide special benefits for older systems: as drivers grow in age, they expect to continue to be able to drive safely, even though their reaction times are increasing and senses like sight and hearing are diminishing. Two categories of systems are currently available or under development: Passive collision warning systems and Active collision avoidance systems. A passive system detects a hazard and alerts the driver to risks, whereas an active system detects the hazard and then takes preventive action to avoid a collision, if possible. Both types of systems require object detection. The only difference in them is how a collision diverting event is actuated following object detection, by the driver or automatically. 52
  • 53. Like other automotive safety systems, to be truly effective and influence safety statistics, these systems need to be widely adopted, and that in turn would require a low production cost. The technology impact is significant, as an improvement in sensing capability on the vehicle is necessary, and increased computing throughput is required. The challenge now faced by the suppliers of such systems is to find a balance between the perceiving value by the customers and the cost of producing such a system. The University of Michigan Transportation Research Institute has predicted that by 2007 passive systems will be implemented on 1% of North American vehicles and active systems will be implemented on further 10% vehicles. Development engineers are proceeding cautiously with active collision avoidance work. Any systems that control the brakes from the driver are potential sources of litigation. Standards and federal regulations will emerge during the next few years which will cover such systems. For example, today there are no universally accepted standards for false-alarm rates and the certainty of detecting a target for automotive object detection systems. In Europe and the United States (by the Federal Communications Commission), a frequency standard of 76 to 77 GHz has already been approved for vehicle frontal radar systems. In the United States, the National Highway Traffic Safety Administration (NHTSA) is establishing functional requirements for collision avoidance systems. These will cover parameters such as sensor range and sensitivity, system reliability, drive warning information and data architecture standards. Similarly, in Japan the Ministry of Transport is conducting an advanced safety program (ASV). The total cost of such systems may largely within existing vehicle costs, as there will be much reuse of existing electronic controllers. It is now commonplace for to have engine controllers, anti-lock braking systems, electronic steering control and audio systems. The collision warning and avoidance systems will use these existing systems control units for additional functions. 53
  • 54. 11.3 Different Types of Systems There are different types of Collision Avoidance systems. Categories are based on different aspects viz. the functionality of the system, the location of the sensors in the vehicle, and the technology used to implement such a system. Based on functionality the systems are differentiated as Passive or Active systems. In a passive system when a situation arises, an alarm is generated for the driver to take further action. Whereas an active system itself takes control and performs the necessary action to prevent the accident. In case of system based on location of sensors the systems are of three types; Frontal system, Rear system and Side system. In a Frontal system the sensors are placed only in front of the vehicle to detect the object coming in the way when vehicle is moving in forward direction. Similarly in Rear and Side systems the sensors are located at the back and sides of the vehicle respectively. Third criterion is of the technologies or the type of sensors used. Based on this there are again two types one is the radar based systems and second is the Camera based systems. A radar based system may use Laser or Ultrasonic radars. While a camera based system uses a digital camera which gives images of the object in front of the vehicle and then it is decided by the microcontroller whether the object is static or moving and whether it is a threat to the host vehicle or not. The details of all the above mentioned systems along with the appropriate diagrams is given in the subsequent chapters 54
  • 55. 11.4 Types of Systems based on Functionality 11.4.1 Active and Passive Safety Systems A passive collision warning safety system seeks to reduce the risk of a collision by warning the driver of an impending risk so that he or she can take action to avoid the hazard. For example – Parking assist type of systems that provide an audible alarm when parallel parking and approaching a stationary object such as another vehicle or wall. A passive collision warning system is shown in Figure 14.1 Figure 11.1 Passive Safety System Active safety systems take the Collision avoidance philosophy a stage further by interacting with the power train, braking, and even the steering systems. Advanced active collision avoidance systems use many clever techniques, over and above object event is facilitated safely and efficiently. 55 Driver Vehicle Passive System Audio Warning Visual Warning Driver Vehicle Passive System Audio Warning Visual Warning
  • 56. Figure 11.2 Active Safety System 11.5 Types of systems based on their position in Vehicles There are types of systems categories of such safety systems for collision avoidance viz. Frontal Vehicle Systems Rear Vehicle systems Side Vehicle Systems. These categories are explained below. 11.5.1 Frontal Vehicle Systems For Frontal systems, long range and large azimuth resolution radars are required because of the high forward speed of the car and the need to determine objects in adjacent lanes. The forward range of these systems is usually about 100 to 200m, which gives about 3 to 6 seconds warning of a stationary hazard when the host car is traveling at 100Kmph. It is important that frontal systems distinguish when there is more than one car ahead, positioned very closely but in different lanes. Therefore frontal radars must operate at high frequency than rear systems, as better azimuth resolution is obtained at higher frequencies. A key difference between the object detection systems used in active and passive systems is that the active systems require more accurate object recognition, so as to 56 Driver Vehicle Active System Audio Warning Visual Warning + +/-
  • 57. prevent collision avoidance maneuvers against objects like road signs. So in such systems road recognition is prime importance. The most challenging task here is to find whether which object is hazardous when there are many objects present. It may be possible to detect all obstacles but if a warning is generated for each of such circumstances then there will be a lot of false alarms which may irritate the driver. 11.5.2 Rear Vehicle Systems Rear warning systems can use short range, often non scanning sensors to provide close range sensing for parking assist capability. These systems are nowadays provided in many cars by different manufacturers. A rear system uses lower frequency radar system than a frontal system, as the azimuth resolution required is not as large. The operating range is also shorter. 11.5.3 Side vehicle Systems Side warning systems use radar sensors to detect objects in the traditional blind spots that are often responsible for causing accidents. These sensors would be mounted in the rear quarter area of the cars (usually rear doors) and detect objects in adjacent lanes. These systems enhance the car safety by complementing the use of the wing mirrors. The radars mounted on the sides of car are not just useful for blind spot warnings, but also aid in lane tracking, in order to determine corridor trajectory. 11.6 Technologies already in use or under consideration The key element in a collision warning and collision avoidance system is a sensor that sends information to the electronic control unit on distance between the host vehicle and a potentially hazardous object. The object could be another vehicle or even an inanimate object such as a road sign or tree. If the object is scanned as a horizontal line and its distance is known, it can be tracked as the movement of the target vehicle negotiates the curves in the road. A smart algorithm may also analyze the placing of 57
  • 58. roadside identifiers such as reflectors. For these reasons, scanning radars are a popular solution in the industry. 11.6.1 Scanning Pulse Laser Radar The principal operation of the scanning radar is very straight forward. The time of flight of a pulse, which is proportional to range, is measured. The scanning device transmits a pulse of light in a horizontal line, back and forth. Distance is calculated easily, as the microcontroller timer can determine the time interval from the transmitting pulse and received pulse. The receiver looks for an echo pulse, hence the transmission is non-continuous. As transmission frequency is phase coherent from pulse to pulse, it is also possible to measure the Doppler Shift of the target. This information can in turn yield target motion, speed and direction. Doppler shift occurs when the frequency of the reflected waves becomes higher or lower, relative to the receiver, as the target moves closer or farther away. A simplified control circuit for this system is shown in the Figure 14.3. The circuit consists of a microcontroller which executes the control algorithm and generates output signals to control the laser diode. The laser diode signal is reflected via a system of mirrors and lenses, controlled by stepper motor. The motor is used to step through different positions and allows the deflected horizontally in a scanning motion. There are several different mechanisms that can scan the laser beam, the most popular being the galvanometer and a polygon mirror. Both have good accuracy and anti- vibration capabilities. 58
  • 59. Figure 11.3 Block Diagram for Scanning Pulse Laser Radar System In each position, the laser beam echo will be reflected back to a complementarily located mirror, through a laser diode, and then back to the microcontroller. The microcontroller will then calculate distance to target or object using the formula D= c (t)/2, where D is distance, t is time and c is speed of light. The time value is measured using a counter which is enabled when the pulse is transmitted and read when the input is received from the signal amplifier. As the speed of light is 3 x 108 m/s, the microcontroller clock speed must be reasonably high in order to measure distance with acceptable resolution. A disadvantage of the pulse radar is the requirement of a narrow pulse. In order to achieve an acceptable resolution on range, a very high receiver bandwidth is required. This in turn means that a lot of noise is received with the echo pulse, so the transmitter must have a relatively high peak power. The radar will provide several hundred distance measurements and calculations per scan, and the algorithm executed by the microcontroller will average these data to obtain a higher degree of reliability in the result. 59
  • 60. A photo diode is also used in the system to determine whether the optical port is clean and free from debris. If the port glass is dirty, the laser beam pulse may be scattered, and performance can be affected. Bad weather can also affect performance, although this may be overcome by increasing the output power of laser pulse. The addition of the photodiode to determine clarity of the optical port is necessary, as this type of frontal scanning pulse radar system is likely to be mounted at the front of car, where debris and dirt from the road are common place. One solution is a wiper system for optical port. An alternative for laser radar can be Ultrasonic radar. The same principle of sending a pulsed wave and measuring the time for an echo to return applies, except with ultrasonic sensors a sound wave is used instead of a pulse of light. Knowing the speed of sound the distance can be calculated. As speed of sound is relatively slow, ultrasonic sensors are only considered effective for use in low-speed type applications such as parking assistance. 11.7 WORKING OF COLLISION AVOIDANCE SYSTEM 11.7.1 Introduction The system here in consideration consists of five vehicles with two sensors each, one at the front end and the other at the rear end. The vehicles are initially kept at different coordinates and then turned on. Each vehicle moves in forward and reverse directions and the sensors check for obstructions in the front and rear of the vehicle. Based on the obstruction detected by any of the two sensors, the collision is avoided by moving the vehicle in appropriate direction. 11.7.2 Bock Diagram of the system The system mainly consists of three blocks viz. Sensors block, Control unit and Actuators, as shown in the figure below. 60
  • 61. Figure 14.4 Block Diagram of the System 11.7.2.1 Sensors Block This part of the system contains the sensors which perceive the signals reflected by the objects falling in the path of host vehicle. This is an important part of the system as based on the signals received the sensors the system is made to perform some scheduled tasks. There are different types of sensors that can be used for the purpose viz., IR sensors, Radars and even digital cameras. The system here, being just a prototype uses two IR sensors with a range of 1-3m. One sensor is placed in front of the vehicle and one at the rear end. Based on the signals from these sensors the vehicle will move. 11.7.2.2 Control Unit The control unit consists of a microcontroller which receives signals from sensors, and decides what operation to be performed by the system. The microcontroller used here is 8051 core. 61 CONTROL UNIT (µC) ACTUATORS (DC MOTOR) SENSORS
  • 62. The microcontroller here is interfaced with a DC motor whose motion is controlled on the basis of the signals received from the sensors at the front and rear of the vehicle. 11.7.2.3 Actuators The actuator used in this system is a DC Motor. The motor is interfaced with the microcontroller using the motor driving IC L293D. This IC has an H-bridge built into it, which allows the motor to be run in both clockwise and anti-clockwise by changing the polarity. This motor is responsible for the movement of the vehicle. 62
  • 63. CHAPTER-12 CONCLUSION Robotics systems is the collbaration of software & hardware through which most of the complicity reduces, even systems size & coast also reduced. Such human creation put us spell bound that why a topic of invention is taken Robotics design. The line path follower and collision avoidance system that we have created has been in practical use in various companies like in constuction companies and reasearch areas. This system can avoid collisions in traffic systems when used and will also be able to detect only a single colour light for usage in definite purpose areas. Limitations of the system The system carries only two sensors in front, hence the collision with any object lying in the sides (i.e. the left and the right sides) of the vehicle cannot be evaded. 1. IR Sensors have a short range so they cannot be widely used in real time applications. 2. The performance of IR Sensors is affected by day light and bad weather. Industrial Implementation of the System This type of system can be used in robotic vehicle that travel within a store or a factory compound. The work of such vehicles may be to carry certain things around the area from one point to the other. If such a system is installed in these vehicles then they can be left to travel without anyone bothering to be hit by them, because in this case the vehicles’ system will take care of any such collision. This basic idea can also be used in automotive systems with certain up gradations and enhancements. For instance if case of a car if the IR sensors and the LED LDR sensors are replaced by radars or cameras then it can be used to detect distant objects with a better resolution and hence can help in evading collisions and saving lives of the peo 63
  • 64. FUTURE ASPECTS We humans are fortunate & we always inspired from the nature because it is only which is our beast friend in the universe. Robotics dreation is also inspired by the human body itself. The human body is, all things considered, a nearly perfect machine: it is (usually) intelligent, it can lift heavy loads, it can move itself around, and it has built-in protective mechanisms to feed itself when hungry or to run away when threatened. Robots are often modeled after humans, if not in form then at least in function. For decades, scientists and experimenters have tried to duplicate the human body, to create machines with intelligence, strength, mobility, and auto-sensory mechanisms. That goal has not yet been realized, but perhaps some day it will. Nature provides a striking model for robot experimenters to mimic, and it is up to us to take the challenge. Some, but by no means all, of nature’s mechanisms—human or otherwise— can be duplicated to some extent in the robot shop. Robots can be built with eyes to see, ears to hear, a mouth to speak, and appendages and locomotion systems of one kind or another to manipulate the environment and explore surroundings. Many futurists believe that robots will eventually and inevitably become more capable than humans, but some experts in artificial intelligence assert that machines will never be able to develop the consciousness and emotions needed for reasoning and creativity. Nonetheless, there are already commercially available robots that can live in our houses and do basic chores for us. Robots are very good at processing certain kinds of information, and they are ideally suited to answering the telephone and being controlled over the Internet. 64
  • 65. REFERENCES [1] Ronald K Jurgen “Automotive Electronic Handbook”: New York: McGraw-Hill, 2nd ed., 1999, Part 7 Chapter 29. [2] Peter Seiler, Bong sob Song, J. Karl Hedrick “Development of a Collision Avoidance System”: 1998 Society of Automotive Engineers. [3] Toyota debuts Line Path Follower in Lexus [online], available: http://www.abrn.com [4] Mercedes Autonomous Braking Can Reduce Crash Severity [online], available: http://www.abrn.com/abrn/article/articleDetail.jsp?id=359127 [5] General Motors: “The Ultimate Crash Safety is Avoiding Crashes” [online], available: http://www.gm.com/company/careers/career_paths/rnd/nws_071800.html [6] Daimler-Chrysler: “Safety on the Interstate” [online], available: http://www.daimlerchrysler.com/dccom/0-5-7180-1-465281-1-0-0-0-0-0-8-7165-0-0- 0-0-0-0-0.html [7] Ford Motors: “Active Safety system turns vehicles into co-drivers” [online], available: http://media.ford.com/newsroom/feature_display.cfm?release=22037 [8] Volvo Cars: “City Safety: System for avoiding collisions at low speeds and line path follower” [online], available: http://media.ford.com/newsroom/feature_display.cfm?release=24310 [9] Douglas H. Williams “Line Follower”: New York: McGraw-Hill, 2003, Chapter 6, pg 107-pg114. [10] Datasheet of NE555 [11] Datasheet of TSOP1738 [12] Datasheet of TIP122 and TIP127 [13] www.alldatasheets.com 65