Australian Journal of Basic and Applied Sciences. Intelligence Surveillance and Target Acquisition System Using Ultrasonic Sensor



Similar documents
Original Research Articles

A Surveillance Robot with Climbing Capabilities for Home Security

Human Detection Robot using PIR Sensors

User-Controlled Low Power Home Surveillance System

Image Tracking Based Home Security Using Arduino Microcontroller

DESIGN OF SMART HOME SECURITY SURVEILLANCE SYSTEM USING GSM

STEPPER MOTOR SPEED AND POSITION CONTROL

AN INTERNET OF THINGS (IOT) BASED SECURITY ALERT SYSTEM USING RASPBERRY PI

Zigbee-Based Wireless Distance Measuring Sensor System

Arduino Lesson 16. Stepper Motors

CHAPTER 11: Flip Flops

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Servo Info and Centering

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

ANDROID LEVERED DATA MONITORING ROBOT

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

Intelligent Home Automation and Security System

Synthetic Sensing: Proximity / Distance Sensors

Hand Gestures Remote Controlled Robotic Arm

SYSTEM 4C. C R H Electronics Design

Three Axis TB6560 CNC Driver Users Manual

Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD Six-servo Robot Arm

Accurate Measurement of the Mains Electricity Frequency

Tutorial for Programming the LEGO MINDSTORMS NXT

GLOLAB Two Wire Stepper Motor Positioner

Innovative Practices in Optimal Utilization of Solar Energy (Solar Tracking System)

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

E190Q Lecture 5 Autonomous Robot Navigation

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Stellaris Based Integrating Web Servers in Embedded Applications

SYSTEM 45. C R H Electronics Design

Design and implementation of modular home security system with short messaging system

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply

Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors

Four/Five Axis TB6560 CNC Driver Users Manual

Adding Heart to Your Technology

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642

Navigation Aid And Label Reading With Voice Communication For Visually Impaired People

GSM Based Home Automation, Safety and Security System Using Android Mobile Phone

Tamura Closed Loop Hall Effect Current Sensors

Smart Thermostat page 1

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board

How To Control Gimbal

Development of Docking System for Mobile Robots Using Cheap Infrared Sensors

Access Control Using Smartcard And Passcode

IR Communication a learn.sparkfun.com tutorial

Electrical Resonance

Surveillance System Using Wireless Sensor Networks

An overview of Computerised Numeric Control (C.N.C.) and Programmable Logic Control (P.L.C.) in machine automation

Indoor Surveillance Security Robot with a Self-Propelled Patrolling Vehicle

Multi-ultrasonic sensor fusion for autonomous mobile robots

Lab 8: DC generators: shunt, series, and compounded.

MANUAL FOR RX700 LR and NR

INTRODUCTION TO SERIAL ARM

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

PASSIVE INFRARED INTRUSION DETECTOR PASSIVE INFRAROOD DETECTOR DETECTEUR D INTRUSION PASSIF INFRAROUGE

Reading assignment: All students should read the Appendix about using oscilloscopes.

Whale 3. User Manual and Installation Guide. DC Servo drive. Contents. 1. Safety, policy and warranty Safety notes Policy Warranty.

Cost Effective Automated Test Framework for Touchscreen HMI Verification

Microcontrollers, Actuators and Sensors in Mobile Robots

REMOTE HOST PROCESS CONTROL AND MONITORING OF INDUSTRY APPLIANCES

Integration of Arduino as a slave system to LonWorks based System using I2C Interface

Android Phone Controlled Robot Using Bluetooth

Using the Motor Controller

ADVANCE DRIVER ASSISTANCE SYSTEM BY USING WIRELESS TECHNOLOGY

How to design and implement firmware for embedded systems

EVAL-UFDC-1/UFDC-1M-16

Automated Security System using ZigBee

Using angular speed measurement with Hall effect sensors to observe grinding operation with flexible robot.

ISPS2014 Workshop Energy to Smart Grids Presenting results of ENIAC project: E2SG (Energy to Smart Grid)

A Review of Security System for Smart Home Applications

DESIGN OF 6 DOF ROBOTIC ARM CONTROLLED OVER THE INTERNET

Review of RFID & GSM Based Automatic Ration Distribution System

DRTS 33. The new generation of advanced test equipments for Relays, Energy meters, Transducers and Power quality meters

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

Micro-Step Driving for Stepper Motors: A Case Study

The Design of DSP controller based DC Servo Motor Control System

Fingerprint Based Biometric Attendance System

Adaptive Cruise Control

Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist.

HDMM01 V1.0. Dual-axis Magnetic Sensor Module With I 2 C Interface FEATURES. Signal Path X

Barcode Based Automated Parking Management System

The purposes of this experiment are to test Faraday's Law qualitatively and to test Lenz's Law.

Design and Development of SMS Based Wireless Home Appliance Control and Security System

Lab Exercise 1: Acoustic Waves

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

INTERFERENCE OF SOUND WAVES

EXPERIMENT NUMBER 5 BASIC OSCILLOSCOPE OPERATIONS

Ocean Controls RC Servo Motor Controller

Microcontroller-based experiments for a control systems course in electrical engineering technology

Microcontroller Programming Beginning with Arduino. Charlie Mooney

[Deotale, 4(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

FRC WPI Robotics Library Overview

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015

Work with Arduino Hardware

DISTRIBUTION TRANSFORMER OVERLOAD PROTECTION TRIPPING CIRCUIT

Transcription:

ISSN:1991-8178 Australian Journal of Basic and Applied Sciences Journal home page: www.ajbasweb.com Intelligence Surveillance and Target Acquisition System Using Ultrasonic Sensor 1 Debashis Chatterjee, 1 Soumen Mondal, 1 Durgapada Chakraborty, 2 Subashis Biswas 1 Department of Electronics and Communication Engineering, 2 Department of Computer Science Engineering Techno India University, Kolkata, India. 2 Netaji Subhash Engineering College, Kolkata, India. A R T I C L E I N F O Article history: Received 28 January 2015 Accepted 25 February 2015 Available online 6 March 2015 Keywords: Surveillance system, Ultrasonic sensor, Arduino, Processing 2. A B S T R A C T This paper presents an Intelligence Surveillance and Target Acquisition system using Ultrasonic Sensor which works in unknown and unstructured environment on being connected to a Personal Computer. The system collects the data from ultrasonic sensor to build a multileveled description of the environment around it. To manage the accuracy, sensor collects the range information from multiple points of view which are then integrated into a two-dimensional map using simple and robust method. This helps the system to flawlessly detect any unwanted intrusion in its surrounding and inform instantly. Based on the auto generated information, the user is free to mark at any suspicious object using the two laser pointers mounted over the servo motors. In a nutshell, this system will surely establish itself as a must have indispensible assets in boosting security. 2015 AENSI Publisher All rights reserved. To Cite This Article: Debashis Chatterjee, Soumen Mondal, Durgapada Chakraborty, Subashis Biswas., Intelligence Surveillance and Target Acquisition System Using Ultrasonic Sensor. Aust. J. Basic & Appl. Sci., 9(10): 306-312, 2015 INTRODUCTION This system employs a novel computer-equipped surveillance system which aims to fulfill several drawbacks of traditional surveillance systems emerging in the field of home security, office security, industrial security and border security (Jun Hou, et al., 2008; Xiangjun Zhu, et al., 2008; Lo Presti, L., M. La Cascia, 2008; Ying-Wen Bai et al., 2013) etc. The system acquires meaningful information from its surroundings and manipulates a two dimensional map of its environment of operation. It offers a 360 degree of coverage which ensures greater scope of detection and motion estimation in untrusted environments. The system is developed with high level of autonomy and also designed in such a way that it can be enhanced with more upgraded features according to the functional requirements. The project involves the complex task of extracting range information from the real world by each ultrasonic sensor distance reading which provides information concerning empty and occupied area in front of the sensor. The collected information is then interpreted using computer software, which explicitly represent a rasterized map of unknown, occupied and empty areas (Alberto Elfes, 1987). II. System Architecture: Figure 1 shows the overall concept of the proposed system. The core component of the main controlling unit (MCU) is an Arduino Uno, an opensource physical computing platform based on ATmega328 microcontroller. In this project it is managing the cycle time of the sensor, preprocessing sensor readings, conditioning data from the sensor and communicating with processing2 software in order to provide sensible feedback to the user. Corresponding Author: Debashis Chatterjee, Department of Electronics and Communication Engineering, Department of Computer Science Engineering Techno India University, Kolkata, India. E-mail: dchatterjee9600@gmail.com

307 Debashis Chatterjee et al, 2015 LASER MODULE 1 LASER MODULE 2 TO 220V AC SUPPLY AC to 12V DC (SMPS) power DC MULTILEVEL VOLTAGE CONVERTER SERVO-01 0-180 DEG COVERAGE SERVO-02 181-360 DEG COVERAGE ULTRASONIC SENSOR HC-SR04 MINEBEA STEPPER MOTOR STEP ANG 3.7 DEG 12V, 1.2 Amps QUADRUPLE H-BRIDGE STEPPER MOTOR CONNECTOR ISOLATOR ARDUINO TO CIRCUIT INTERFACING DISTRIBUTION PANEL ARDUINO UNO PC PROCESSING 2 (SCREEN INTERFACE) Fig. 1: Block diagram of the surveillance system III. Work Methodology A. Conceptual Working Level: The Intelligence Surveillance and Target Acquisition system described in this paper is a wide investigation into issues related to the development of the project. In this section, we briefly outline the conceptual processing levels within which the system performs. The levels include the sensor interpretation, sensor integration real world modelling and control are described below. Sensor interpretation: Data acquisition and its interpretation by sensor module is done on this level, the sensor module used in this project is specialized in extracting specific kind of information from the sensor data which is then sent to the higher levels for processing. Sensor integration: The data and information from the sensor module is aggregated and assertion about the environment is done in this level. For example, the geometric boundaries extracted from an obstacle by the sensor can be used by the software to plot a two dimensional map of the surrounding. Real world modelling: To achieve a substantial degree of autonomy the system should have a proper understanding of its surrounding by creating a rich model of its area of operation. This particular model is based on the information acquired by the ultrasonic sensor, which can be viewed in the computer screen and can be used for several other activities, such as monitoring clockwise and anticlockwise sweep, target s angel with respect to X axis, target s distance with respect to the center, or grabbing its exact position in X, Y coordinates or Pointing at the desired target with laser pointers. Control: This level is responsible for coordinating all the peripheral devices and data driven activities of the system so that it can work in an integrated manner. This level also handles the user given command on the computer with the hardware of the system. B. Main Controlling Unit With Hardware Peripherals And Software Framework:

308 Debashis Chatterjee et al, 2015 In this section we will briefly outline some of the arduino sketches and relate the present system to its software frame work. To rotate the stepper motor and getting a sensor value, runstatus is set to accept request from the master computer. If run status becomes high then the ultrasonic ranging module HC-SR04 starts scanning. This allows it to detect obstacles in the range of about 3m and at an angle of beam of 360 degrees all around the system when the stepper motor rotates (http://www.elecfreaks.com). Fig. 2: Whole hardware system with Peripherals The module includes ultrasonic transmitters, receiver and control circuit. It is mounted above the stepper motor at a height of 12 cm by a stiff plastic rod. The trigger pin of the ultrasonic sensor is made high and a delay of 10 microseconds are used for the signal to return and then the trigger pin is made low and time for the signal to return is calculated and converted to centimeters. The stepper motor used in the project is a bipolar ferrite magnet type Minebea 16PU-M202-G1ST whose step angle is 3.75 0 and operates in 0.6 amps. The shaft or spindle of the stepper motor rotates in clock and counter clock wise direction when electrical command pulses are applied to it in the proper sequence. This is done by L293D quadruple half-h driver IC. To control the stepper motor, both poles of the two coils are used and polarity of the current is reversed which is done by H-bridges which is inbuilt in the IC (http://www.robosoftsystems.co). To rotate the stepper motor clockwise from 0-360 degrees and trace the obstruction going from left to right.

309 Debashis Chatterjee et al, 2015 To rotate stepper in anticlockwise from 360 to 0 degrees going from right to Left The system includes a low cost reliable pair of TURNIGY TG9e micro servo which coordinates with the user interface with the help of the MCU, and each servo is designated with particular sweep angle from (0-180 o and 181-360 o ). When the user provides the target and clicks the destroy button in the user interface, the angle of the target with respect to zero degrees is obtained. This confirms the MCU as to which servo should be provided with the signal and servo mounted with laser pointer in that range comes into action and they accurately point the static or moving subject in its vicinity (https://www.servocity.com). To activate the first servo (0-180) degree, and to point the laser attached to it on a suspected object in its vicinity To activate the second servo (181-360)degree, and to point the laser attached to it on a suspected object in its vicinity. the three voltage regulators which are used with aluminum heat sink to provide adjustable output voltages and currents to all the components used in this project (www.fairchildsemi.com). D. Processing 2: The processing software is free and open source and runs on the Mac, Windows, and GNU/Linux platforms. Processing has also evolved into a development tool for professionals. This is where all the work done to read and interpret the values from the stepper motor and the ultrasonic range finder. To read the data sent by the Arduino, variables, background and serial port libraries are loaded. A function from the serial library called serialevent() is also included which listens for data being sent and allows to read the data easily. To get the stepper position and sensor value, some easy string work of splitting the serial port lines are done. To build the interface user friendly, sensitive and accurate, trigonometry is applied and everything else is done by loops and a few IF statements. The FOR loop is used a lot because all the elements can be displayed programmatically without having to write each rectangle, circle and line to the screen with their own respective statements (https://processing.org/). The main looping function that always runs is as follows C. Three Terminal Positive Voltage Regulator: The LM78XX series of monolithic 3-terminal positive voltage regulators employ internal currentlimiting, thermal shutdown and safe-area compensation in this project. 7805, 7806, 7809 are

310 Debashis Chatterjee et al, 2015 Fig. 3: The graphical interface of the system with screen keys IV. Data Collection And Processing: The hardware system consists of an inexpensive Ultrasonic ranging module, (series HC SR-04) and a Arduino Uno board that can operate under the Windows operating system with a processing 2 software as a user interface. For all results reported here, the ultrasonic module was placed on a table top, at approximately the same height as the stand upon which each object was placed. The front surface of the stand was covered with sound absorbent material to minimize spurious echoes, though we have found from our previous experiments that detection is quite robust even if other objects are ensonified by the ultrasonic range finder. The distance of each object was measured manually and later confirmed directly from the sonar echoes (http://www.elecfreaks.com; Ihsan Ecemis, M. and Paolo Gaudiano). A. Ultrasonic range finder test result: A metallic plate sends a sound signal (ping) at 40 KHz and waits for it to return 8 cycles of square signal is displayed in the oscilloscope. The following sinusoidal is the ringing of the transducer (the metallic plate keeps resonating after the signal is sent). This is why we cannot measure any incoming signal while this happens, and thus, it limits the range in which we can measure (with this sensor, the min distance is 15cm).After sometime, the signal arrives (pong), being attenuated and with a lot of noise. In the following image, the target was at 20 cm, and was a metal plate which is an example of an ideal target (http://138.100.100.129). (a)

311 Debashis Chatterjee et al, 2015 (b) Fig. 4: (a) before the ranging of an object, (b) After the ranging of an object B. Communicating with Arduino through processing: Arduino comes with some basic examples for communicating with Processing. These are useful when you want to write both Arduino and processing programs which facilitate communication between themselves. This works best for communicating simple information like extracting data from Ultrasonic module in my case (https://processing.org/; http://www.instructables.com). The Arduino sketch reads the incoming values on the declared ports and then uses Serial Communication functions to output the values. The processing separates the value by comma characters (denoted by quotation marks). TheSerial.begin() functions the baud rate, number of "signaling events per second" which in my case is 9600.To enable Serial Communication processing sketch is started and the only function that may need modification is the initialization of a new Serial object, Which creates a new object. The second argument of the Serial.list() function is the incoming port being used by Arduino in my case. The third argument is the baud rate which is same as the baud rate used in the Serial.begin() function of the Arduino sketch. The program can be started by clicking the Play button. Conclusion: The surveillance system proposed here functions with near flawlessness and ensures a high level of security. It gives a 360 0 of surveillance which ensures greater level of detection and motion estimation in unknown environments. But still, there are areas where this system can be enhanced and advanced in the future. In order to increase its effective time to sweep 360 0 more ultrasonic sensors can be added to the system, which will also enhance the target acquisition as well as object detection. As ultrasonic module used in the project can give accurate result upto 250 cm approximately, a better quality of ultrasonic range finder can be expected in the future. Ultrasonic is not good with absorbent objects, so different passive infrared sensors and cameras can be installed to increase the reliability of the current system. The Stepper Motor at the bottom is able to move by 3.75 0 to encompass 360 0 and while doing this small detection areas are missed. In future, this Stepper Motor can be replaced by a more accurate servo motor which will cover the areas more precisely. Nevertheless the system can easily work in real time, making it possible to digitize, process and recognize each echo several times per second the project has shown that ultrasonic sensors are useful in smoky environments and that using only ultrasonic sensor is possible under certain circumstances. REFERENCES Jun Hou, Chengdong Wu, Zhongjia Yuan, Jiyuan Tan, Qiaoqiao Wang and Yun Zhou, 2008. Research of Intelligent Home Security Surveillance System Based on ZigBee, International Symposium on Intelligent Information Technology Application Workshops, Shanghai, pp: 554-57. Xiangjun Zhu, Shaodong Ying and Le Ling, 2008. Multimedia sensor networks design for smart home surveillance, Control and Decision Conference, pp: 431-435. Lo Presti, L., M. La Cascia, 2008. Real-Time Object Detection in Embedded Video Surveillance Systems, Ninth International Workshop on Image

312 Debashis Chatterjee et al, 2015 Analysis for Multimedia Interactive Services, pp: 151-154. Ying-Wen Bai, Chen-Chien Cheng and Zi-Li Xie, 2013. Use of Ultrasonic Signal Coding and PIR Sensors to Enhance the Sensing Reliability of an Embedded Surveillance System, Susyem Conference (SysCon), IEEE International, pp: 287-291. http://www.elecfreaks.com/store/download/prod uct/sensor/hc-sr04/hc- SR04_Ultrasonic_Module_User_Guide.pdf http://www.robosoftsystems.co.in/roboshop/med ia/catalog/product/pdf/minebea%2016pu- M202%20Bipolar%20Motor.pdf https://www.servocity.com/html/how_do_servos _work_.html#. VMKKq9WUcdw www.fairchildsemi.com https://processing.org/ Ihsan Ecemis, M. and Paolo Gaudiano, Object recognition with ultrasonic sensor, Boston University Neurobotics Laboratory, Dept. of Cognitive and Neural System, 677 Beacon St., Boston MA 02215 USA http://138.100.100.129/mrgroup/doku.php?id=m echs:sensors:ultrasound http://www.instructables.com/id/arduino-to- Processing-Serial-Communicationwithou/?ALLSTEPS Alberto Elfes, 1987. Sonar-Based Real World Mapping and Navigation, IEEE Journal Of Robotics And Automation, 3: 3.