INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) DESIGN OF A LINE FOLLOWING SENSOR FOR VARIOUS LINE SPECIFICATIONS

Similar documents
Design and Implementation of Cell-Phone Detection based Line follower Robot Kanwaljeet Singh 1, Mandeep Singh 2, Dr.Neena Gupta

Autonomous Obstacle Avoiding and Path Following Rover

An External Command Reading White line Follower Robot

An Autonomous Self- Propelled Robot Designed for Obstacle Avoidance and Fire Fighting

Obstacle Avoiding Robot

AUTOMATED COLOR SENSOR SYSTEM USING LDR AND RGB LEDS CONTROLLED BY ARDUINO

Speed Control of DC Motor Using Microcontroller

SIMPLE DELIVERY ROBOT SYSTEM BASED ON LINE MAPPING METHOD

Smart and Intelligent Line Follower Robot with Obstacle Detection

ROBOTIC ARM FOR OBJECT SORTING BASED ON COLOR

Design and Fabrication of Automatic Wood Drilling Machine

International Journal of Research in Advent Technology Available Online at:

INTELLIGENCE HOME AUTOMATION SYSTEM USING LDR

STAND ALONE SOLAR TRACKING SYSTEM

LE7. user manual for the LE7 product line (x2, x4, x6, IR) 06 February 2018

AUTOMATIC RAILWAY CROSSING SYSTEM

Note to Coin Exchanger

AutomaticStreetLightControlSystem usinglightdependentresistorandmotonsensor

ELR 4202C Project: Finger Pulse Display Module

Application of classical two-ray and other models for coverage predictions of rural mobile communications over various zones of India

INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET) TWO WHEELED SELF BALANCING ROBOT FOR AUTONOMOUS NAVIGATION

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) HIGH-SPEED 64-BIT BINARY COMPARATOR USING NEW APPROACH

Choosing and Using Photo Sensors

Implementation Of Solid State Relays For Power System Protection

AUTOMATIC MISSILE DETECTOR USING ULTRASONIC PROXIMITY DETECTOR

International Journal of Innovations in Engineering and Technology (IJIET) Nadu, India

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering. (An ISO 3297: 2007 Certified Organization)

DEFINING FIRST-ORDER REGION BOUNDARIES Mar 5, 2002

LINE MAZE SOLVING ROBOT

Implementaion of High Performance Home Automation using Arduino

2 Human Visual Characteristics

AEIJST - January Vol 4 - Issue 1 ISSN Automatic Railway Gate Controller by Using AT89C51

INTERNATIONAL JOURNAL OF MECHANICAL ENGINEERING AND TECHNOLOGY (IJMET)

University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT

ILR #1: Sensors and Motor Control Lab. Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang

International Journal of Advance Engineering and Research Development. Surface Computer

Vision based Object Recognition of E-Puck Mobile Robot for Warehouse Application

Sensors. CS Embedded Systems p. 1/1

New Design of Illumination Sensor with Interface Circuit

Design of LVDT Based Digital Weighing System

Techniques for Suppressing Adverse Lighting to Improve Vision System Success. Nelson Bridwell Senior Vision Engineer Machine Vision Engineering LLC

Design of High-Precision Infrared Multi-Touch Screen Based on the EFM32

LABORATORY EXPERIMENT. Infrared Transmitter/Receiver

Virtual Eye for Blind People

VERY HIGH VOLTAGE BOOST CONVERTER BASED ON BOOT STRAP CAPACITORS AND BOOST INDUCTORS USED FOR PHOTOVOLTAIC APPLICATION USING MPPT

Arduino Based Robot for Pick and Place Application

TABLE OF CONTENTS CHAPTER TITLE PAGE

ECE U401/U211-Introduction to Electrical Engineering Lab. Lab 4

Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information

SENSOR AND MEASUREMENT EXPERIMENTS

Analysis of Visible Light Communication Using Wireless Technology

Properties of two light sensors

Choosing the Best Optical Filter for Your Application. Georgy Das Midwest Optical Systems, Inc.

Intelligent Tactical Robotics

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

A CMOS Visual Sensing System for Welding Control and Information Acquirement in SMAW Process

2D Image Transmission using Light Fidelity Technology

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world.

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

Learning Objectives:

A SMART METHOD FOR AUTOMATIC TEMPERATURE CONTROL

Visible Light Communication-based Indoor Positioning with Mobile Devices

Maximum Power Point Tracking for Photovoltaic Systems

WRIST BAND PULSE OXIMETER

Real Time Traffic Light Control System Using Image Processing

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

Auto-Fact Security System

Optimal Driving System for Two Wheelers

AN EMBEDDED 1/3 PHASE AUTOMATIC TRANSFER SWITCH WITH INTELLIGENT ENERGY MANAGEMENT

Sensors. Chapter 3. Storey: Electrical & Electronic Systems Pearson Education Limited 2004 OHT 3.1

Where Image Quality Begins

Design. BE 1200 Winter 2012 Quiz 6/7 Line Following Program Garan Marlatt

The Study on the Method of Eliminating Errors of PSD

Line Tracking Pick and Place Robot Using RFID Technology

Quintic Hardware Tutorial Camera Set-Up

Lecture (09) Bipolar Junction Transistor 3

CUSTOM MADE EMBEDDED AUTOMATION SYSTEMS FOR SMART HOMES PART 1: PRELIMINARY STUDY

Homeostasis Lighting Control System Using a Sensor Agent Robot

COLOR CONTRAST AND LUMINESCENCE SENSORS

Research on Asymmetric Characteristics of Mobile Communications System Based on Electromagnetic Radiation

INTERNATIONAL JOURNAL OF MECHANICAL ENGINEERING AND TECHNOLOGY (IJMET) ANALYSIS AND CONTROL OF MOBILE ROBOT FOR PIPE LINE INSPECTION

Brick Challenge. Have fun doing the experiments!

CEEN Bot Lab Design A SENIOR THESIS PROPOSAL

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

WHITE PAPER. Sensor Comparison: Are All IMXs Equal? Contents. 1. The sensors in the Pregius series

Walle. Members: Sebastian Hening. Amir Pourshafiee. Behnam Zohoor CMPE 118/L. Introduction to Mechatronics. Professor: Gabriel H.

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

Electronic Systems - B1 23/04/ /04/ SisElnB DDC. Chapter 2

ELECTRONIC SYSTEMS. Introduction. B1 - Sensors and actuators. Introduction

Radiometric and Photometric Measurements with TAOS PhotoSensors

Chapter 36: diffraction

Bend Sensor Technology Electronic Interface Design Guide

Robotics & Embedded Systems (Summer Training Program) 4 Weeks/30 Days

A Low-Cost Li-Fi Communication Setup

Learning and Using Models of Kicking Motions for Legged Robots

Novel Battery Charging Control System for Batteries Using On/Off and Pwm Controllers for Stand Alone Power Systems

Controlling Robot through SMS with Acknowledging facility

Infrared Communications Lab

Data Transmission in Ships Based on Light Fidelity

1 The advantages and limitations of electronic systems Electronic system... 3

Transcription:

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) International Journal of Computer Engineering and Technology (IJCET), ISSN 0976-6367(Print), ISSN 0976 6367(Print) ISSN 0976 6375(Online) Volume 4, Issue 6, November - December (2013), pp. 103-109 IAEME: www.iaeme.com/ijcet.asp Journal Impact Factor (2013): 6.1302 (Calculated by GISI) www.jifactor.com IJCET I A E M E DESIGN OF A LINE FOLLOWING SENSOR FOR VARIOUS LINE SPECIFICATIONS Tushar Supe 1, Aishwarya Joy 2 1,2 Department of Electronics and Telecommunication, Fr. C. Rodrigues Institute of Technology, Navi Mumbai, India. ABSTRACT A line follower is an autonomous robot which navigates by following a line present on the surface beneath the robot. The specifications of the line are in terms of its width and its color with respect to the color of the background. This paper describes a circuit to implement the sensor which can be designed to work with different line specifications and provide the output in a digital format making it much easier to utilize; and its results. It presents a comprehensive idea using which the threshold for the detection of the line from the background is decided and the circuit is designed to implement the same. It also describes the different frequency ranges that can be used for the same such as infrared and the basic colors of the visible spectrum, and their respective characteristics. Keywords: Line following, Color detection, Line Specifications, Optical Sensor, Robotics, etc. I. INTRODUCTION The line following robot is a common autonomous robot which finds several applications in the field of robotics. It is essentially a bot which can navigate by itself to follow a line. The line maybe a predefined path for the bot follow depending upon the application. The working of the line follower can be broadly divided into two parts namely, the sensor used for the detection of the line and the microcontroller which takes the input from the sensor and accordingly decides which direction to move in. This paper proposes a design for the line following sensor to work with different line specifications and does not deal with the microcontroller aspect of the robot. The specifications of the line are discussed mainly in terms of its width and its color in comparison to the color of the background. The width of the line however only influences the position of the sensors and whether isolation between two sensors is required. On the other hand, the color of the line greatly influences the requirements from the sensor. The most common configuration is that 103

of a white line placed on a black background or vice versa. However, this paper describes the design of a sensor for any given color for the line. II. LITERATURE REVIEW The previous work done based on this topic mainly focuses on the implementation of the line follower robot for the line specification of a white line on a black background. There exist papers which discuss the difficulties faced in implementing the same [2][3]. In other research, the line following mechanism has been tested on a helicopter to follow a multi-colored line on a white surface [4]. The positioning of the sensors and the performance of the bot for lines involving different curves and angles has been discussed [9]. Some other approaches to achieve the same are also possible such as with the use of image processing and a camera [1]. However the use of image processing makes the implementation a rather complex procedure. Also there are optimized algorithms for the line follower to adapt to its specific surroundings the first time the robot is run [5]. Similar work in the field of robotics has been done to implement photovore bots which navigate to areas with where the intensity of light is higher [6]. The line following robot has been utilized for various applications. Some of the innovative applications are in shopping centers [7] and cell phone detection [8]. III. WORKING The color black is known to absorb all wavelengths falling onto it whereas the color white completely reflects back the wavelengths falling onto it. Therefore the difference between the two can be found by exposing it to a source of light or infrared and measuring the amount of reflected energy. An infrared LED is most commonly preferred as the source as the interference of ambient lighting is negligible. Colored LEDs can also be used as a source if proper isolation from the ambient light is provided. This can be easily achieved as the sensor has to be placed below the bot itself. The color white is formed by the combination of all the primary colors and thus reflects wavelengths of all these colors. Therefore a red surface would reflect red light and absorb all other wavelengths. The same is applicable to all other colored surfaces. Likewise the infrared waves as well as white light can be used when only a difference in contrast is required to be detected. These statements were tested for their validity as described below. IV. TEST SETUP Fig. 1. Circuit Diagram of Test Circuit for LDR 104

The circuit was developed as shown in figure 1. Two LEDs D1 and D2 are connected in series to illuminate the surface and the reflected light is allowed to fall onto LDR1. It should be noted that higher the current through these LEDs, more light will be emitted from the same. However, this current should not exceed the maximum current rating of the LED. The amount of current passing through them is controlled by the resistance R5 and is given by (1) which is valid for this circuit only. I f = (5 2V f ) / R5 (1) Where, I f = Forward biased LED Current V f = Forward Voltage Drop of LED The resistance of LDR1 varies depending upon the amount of light falling onto it. The operational amplifier LM324 is used as a comparator. The voltage at the inverting terminal is kept at a constant value of about 6V using a potential divider. The voltage at the non-inverting terminal is dependent on the value of the resistance of the LDR. The threshold resistance is an intermediate value between the LDR resistance on the line and outside the line. Thus when the LDR is facing the brighter surface of the two, its resistance is lower than the threshold resistance and the value at the non-inverting terminal increases above 6V and the output is driven to saturation and vice versa. The output of the LM324 is run through the coil of a relay. The variable resistance RV1 has been used to adjust the threshold resistance. Fig. 2. Colour Strips for Testing The operational amplifier is connected to 12V supply to increase the voltage swing obtained at the non-inverting terminal as the resistance of the LDR is varied. This reduces the effects of noise and provides better accuracy. The 12V and 5V circuitry is isolated with the use of the relay. For the purpose of testing, the color strips as shown in figure 2 were developed and printed with the following specifications. Strip 1 (Blue) starts at R0 G0 B0 and ends at R0 G0 B255 where R is Red, G is Green and B is Blue. Strip 2 (Green) begins with R0 G0 B0 and ends with R0 G255 R0. Strip 3 (Red) starts with R0 G0 B0 and ends with R255 B0 G0. The final strip (White) begins with R0 G0 B0 and ends with R255 G255 B255. The length of each strip is 24cm. 105

Fig. 3. Circuit Diagram of Test Circuit for Phototransistor The phototransistor is another device which is sensitive to light and can be used for the purpose of line following. The circuit for the same is as shown above. It is to be noted that to reduce the computation for the microcontroller or in the lack of an ADC a comparator may also be used like in the previous case. However, the threshold voltage has to be manually calculated and then the comparator has to be accordingly designed. The simplicity of the threshold resistance as depicted in the previous case is not present. V. TESTS AND RESULTS 5.1.Test 1 The sensor circuit shown above was developed for a 5mm red LED and the threshold resistance used was 470 (+100) ohm, by replacing R3 with a 470ohm resistor and RV1 is a 100ohm potentiometer. The forward voltage drop of the LED was found to be about 2.1V and the current through being about 17mA. The LDR used in this case is a small 5mm LDR with dark resistance of 1Mohm. This sensor was then assembled onto a bot ensuring the sensor height remains constant for all the readings taken. The sensor was placed to have a clearance distance of about 0.8cm from the ground. The strips which were developed were placed on the surface and the bot was programmed to keep moving straight along the direction of the strip till the threshold was crossed. The same was repeated 10 times to test the repeatability of the circuit and the distance travelled in each case was measured. The observations were as stated in Table 1. Strip Number Strip 1 (Blue) Strip 2 (Green) Strip 3 (Red) Strip 4 (White) TABLE I. READINGS OF TEST 1 Minimum Distance Maximum Distance Difference Travelled Travelled 24cm 24cm 0cm 24cm 24cm 0cm 15.7cm 17.0cm 1.3cm 12.7cm 13.9cm 1.2cm 106

For the first two strips, the bot kept moving and did not stop till the end of the strip. For the third strip, the bot came to a halt in every case however the distance at which it did so varied by small amounts. The maximum and minimum values of the same were 17.0cm and 15.7cm which correspond to the colors R181 and R167 approximately. The corresponding readings for strip 4 are R148 G148 B148 and R135 G135 B135 approximately. As the first two strips are formed purely of green and blue components and do not possess any red component, the red light emitted by the LEDs is not reflected back at all. Thus there are no variations in the resistance of the LDR and the bot does not come to a halt till the end of the strip. The third and fourth strip contained components of red and thus the threshold was crossed as the bot moved towards the end with higher red component. The bot is expected to come to a halt at the same distance for both the strips since the red component for both strips is the same. However it is observed that such is not the case. This may be attributed to ambient light (generally white) present in the surrounding which would be reflected onto the sensor in higher amounts by the white strip than the red strip. Another possible factor is the inaccuracy in the printing of the strips. The resolution in each case however is approximately the same which is 13 to 14 shades. This may even be improved further by improving the shielding of ambient light and surrounding sensors and with the use of high precision operational amplifier and resistors. 5.2.Test 2 In this test, the comparator circuitry was removed and only the resistance of the LDR was measured at specific distances on the strips. This was performed for different sets of LEDs emitting different frequencies. The observations were as stated in Table 2. LED and Strip TABLE II. READINGS OF TEST 2 Resistance At (ohms) 23cm 18cm 12cm 6cm 1cm Red LED on Blue Strip 607 613 625 632 648 Red LED on Green Strip 605 608 619 624 647 Red LED on Red Strip 351 356 375 549 640 Red LED on White Strip 332 358 406 536 649 White LED on Blue Strip 18.1K 18.5K 18.7K 21.8K 23.1K White LED on Green Strip 18.1K 18.4K 18.7K 21.6K 23.1K White LED on Red Strip 17.9K 18.3K 18.9K 21.7K 23.2K White LED on White Strip 9.6K 10.8K 13.4K 17.2K 23.1K IR LED on Blue Strip 82.9K 86.4K 97.1K 128.8K 152.1K IR LED on Green Strip 83.4K 86.9K 98.6K 131.4K 150.9K IR LED on Red Strip 82.1K 84.3K 94.2K 126.3K 150.7K IR LED on White Strip 77.5K 82.6K 96.3K 125.3K 151.2K It is observed that the strips containing red components (white and red strips) reflect back more red light than the other two strips. Thus the resistance for those strips is lower towards the nonblack areas. When white light was used, the responses obtained for the first three strips were similar to each other. Although, the resistance obtained from the white strip was lower than the other 107

strips as the white strip reflects back all the light falling onto it while the colored strips reflect only that respective color component from the white light. The same is also applicable for IR. However the LDR response for the IR frequency is much less sensitive as depicted from the readings. This concept can also be used for the detection of colors in the following manner. Expose a completely white surface and obtain the reading of the LDR when it is exposed to red, green and blue light sequentially. Repeat the same process for a black surface. The readings obtained would be mapped to the 8bit color range i.e. 0 to 255. Now when any surface is brought next to the device, the corresponding readings on the LDR for each component of white light can be used to determine the shade of the surface next to it. However, one should bear in mind that for efficient functioning, all the surfaces to be tested have to at approximately equal distance from the LDR. 5.3. Test 3 This test utilizes a phototransistor as the receiver instead of the LDR. The circuit shown in figure 3 was developed for the LEDs being red and IR. The output from the circuit was provided to the 10bit ADC of a microcontroller and it was programmed to take the digital inputs continuously, 10 times every second, for 10 seconds while the sensor was placed either on a white or a black surface. The maximum and minimum values from the total recorded values were noted and are as shown in Table 3. The value of R1 in the circuit shown in figure 3 can be adjusted to provide higher resolution to the changes in current between the black level and white level. In this experiment, the value of R1 was chosen as 680K for the test with red LEDs and 1K for the test with IR LEDs. LED Color TABLE III. READINGS OF TEST 3 Minimum value on white surface surface Maximum value on white surface 108 Maximum value on black Minimum value on black surface Red 551 477 943 903 IR 687 685 948 948 It can be seen that there is a clear distinction between the white and black levels in both the cases. For both cases a threshold of about 700 can be used to distinguish between the two. Also one may choose the value of R1 as required, to provide a greater difference between the white and black levels. But it can also be observed that the value of R1 required for red light is very high which is due to the low sensitivity of the phototransistor towards the red light. Also this causes the values obtained to possess lots of variations and not remain stable. VI. ADVANTAGES AND DISADVANTAGES The LDRs have a rise time typically around 5ms to 100ms and a fall time typically about 1ms to 50ms which make the LDR a slow device. If the application requires high speed operation, then the LDR fails to provide a reliable output. This is the major disadvantage of the same. Some other minor disadvantages are that its performance is affected by ambient light and also by the distance of the reflecting surface from it. The phototransistor however can work at high speeds and provide a reliable output at the same time. However, if a high resolution if expected from the phototransistor the speed of the ADC should be taken into account. On the other hand, the phototransistor has the disadvantage of being less sensitive to the visible spectrum than the LDR and thus cannot be used for line following when the line or the background happen to be colored (different from black and white). Another disadvantage is that the phototransistor has lower range than the LDR and thus the position of the sensor has to be closer to the ground for accurate responses. It does however possess a greater sensitivity for the IR frequency

than the LDR. Although the problem of ambient light interfering with its performance is much lower for the phototransistor, coded or modulated signals of a specific frequency can be provided to the LED and the controller can be programmed to determine the response of that particular frequency only, to further reduce the effect of ambient light. VII. DESIGN STEPS To design a line follower therefore, one should firstly determine whether the application requires a LDR or a phototransistor based on the points discussed above. If one proceeds to use an LDR, he should determine the threshold resistance by testing the value of the resistance on and off the line and design the circuit and also the right frequency/color. For example, a white line placed on a blue background maybe easily distinguished by the response of the LDR under red light. In the case of the phototransistor, one may choose to place a potentiometer in place of R1 to determine the value at which optimum resolution is obtained. VIII. CONCLUSION The design of a line follower can be easily achieved using the proposed designs which are inexpensive and easy to implement. For all line specifications, this paper provides a design technique to implement the line follower with ease. IX. REFERENCES [1] A. H. Ismail, H. R. Ramli, M. H. Ahmad, M. H. Marhaban, Vision-based System for Line Following Mobile Robot, 2009 IEEE Symposium on Industrial Electronics and Applications (ISIEA 2009), October 4-6, 2009, Kuala Lumpur, Malaysia. [2] Mehran Pakdaman, M. Mehdi Sanaatiyan, Mehdi Rezaei Ghahroudi, A Line Follower Robot from Design to Implementation: Technical Issues nd Problems, The 2nd International Conference on Computer and Automation Engineering (ICCAE) 2010, Volume:1, February 2010. [3] Seyed Ehsan Marjani Bajestani, Arsham Vosoughinia, Technical Report of Building a Line Follower Robot, 2010 International Conference on Electronics and Information Engineering (ICEIE 2010). [4] Suhas Divakar, Multi-Colored Line Following and Obstacle Avoiding Helicopter, 3rd International Conference on Electronics Computer Technology (ICECT), 2011 (Volume: 4). [5] Yichao Li, Xiaoling Wu, Dongik Shin, Weijun Wang, Jianing Bai, Qing He, Fei Luo, Weimin Zheng, An Improved Line Following Optimization Algorithm for Mobile Robot, 7th International Conference on Computing and Convergence Technology (ICCCT), 2012. [6] Shruthi Sujendra, Sree Ranjani N Y, Embedded Microcontroller Based Autonomous Photovore Robot With Obstacle Avoidance, International Journal of Engineering Research & Technology (IJERT), Vol. 2 Issue 6, June 2013. [7] Ilknur Colak, Deniz Yıldırım, Evolving a Line Following Robot to Use in Shopping Centers for Entertainment, 35th Annual Conference of IEEE Industrial Electronics, 2009. IECON '09. [8] Kanwaljeet Singh, Mandeep Singh, Neena Gupta, Design and Implementation of Cell-Phone Detection based Line Follower Robot, International Journal of Electronics and Computer Science Engineering (IJECSE), Volume 1, Issue 3, 2012. [9] Román Osorio C., José A. Romero, Mario Peña C., Ismael López-Juárez, Intelligent Line Follower Mini-Robot System, International Journal of Computers, Communications & Control, Vol. I (2006), No. 2, pp. 73-83. 109