Wireless Video Surveillance Robot Controlled Using Android Mobile Device Shoeb Maroof Shaikh 1,Khan Sufiyan 2, Asgar Ali 3, Mir Ibrahim 4, Prof. Kalpana Bodke 5 B.E Computer Engineering, AIKTC, Panvel 1,2,3,4 Assistant Professor, Computer Engineer, AIKTC, Panvel 5 Shaikh16@gmail.com 1, khans326@gmail.com 2, asgara75@gmail.com 3, kalpana.n.meher@gmail.com 5 A B S T R A C T The paper describes the implementation of the application for the mobile devices that run on Android operating system; which manually controls the Arduino based robot using wireless Bluetooth technology. It also describes the use of the camera mounted on the robot that can wirelessly transmit real time video feed onto the designed android application using Wi-Fi technology. The application allows the robot control interactions with the help of GUI. Index Terms: Surveillance, Arduino, Robot, Wireless, Android, Bluetooth, Wi-Fi, Video-Streaming I. INTRODUCTION Now-a-days technology plays very important role in human life. Robotics has developed drastically in few decodes surveillance system with robotics control provide a great solutions for various controlling purposes. The current surveillance systems present in the market are very expensive and have limited capabilities. A larger base station is required in order to communicate with the robot and have unnecessary features.[13] We have developed on application for mobile device which run on android OS. This application provides or controls the surveillance robot using wireless technology. It also provides the live video obtaining from the robot. The robot is based on Arduino board. The robot is programed to be controlled using the android application. The Android apps are basically divided into two modules i.e. 1. Video Streaming Module. 2. Robot control module. [5] A network camera or an Android mobile phone is mounted on the robot, which our application fetches the live video streaming & display it. This video is achieved using WIFI technology. The second module is the control module. Our application provides a GUI to control the robot wirelessly. This control is achieved using Bluetooth technology. Button are used to control the robot in forward, backward, left or right direction. [5] a. Scope Surveillance is needed in almost every field. It could be a great solution to various problems or situation where wireless Surveillance is needed our project has tremendous scope as it uses the latest technology in the market. Our application uses the android OS which is currently the most used OS and also has a great future scope. The Surveillance robot can be controlled remotely using the android application; this gives it a huge scope for future application. 1 2015, IJAFRSE and VIVRUTI 2015 All Rights Reserved www.ijafrse.org
b. Advantages International Journal of Advance Foundation And Research In Science & Engineering (IJAFRSE) The existing surveillance systems are stationary and cannot be used for various critical applications. The controlling of the surveillance system is very tedious, time consuming and out dated.[2] It can be used as a movable Surveillance System It can be controlled remotely It does not require Man Power. It can be used for critical application like flood, bomb disposal, Fire, Terrorist attack, Earth quake, Spying. II. SYSTEM ARCHITECTURE Arduino mega 2560 board is used for the robot. A Bluetooth module is connected to the Arduino board. The android application establishes a connection with the Bluetooth module on the Arduino board.[8] Once connection is successfully established, the user can send controlling commands through the GUI of the android application. The command sent from the mobile application is received by the Bluetooth module which transmits it through serial communication to the Arduino board. Figure1. System architecture for wireless video surveillance robot using android device The Arduino board processes the commands and provides the appropriate output to the motor driver shield L293 D. The motor driver shield provides the required power to the motors according to the given commands. [12] 2 2015, IJAFRSE and VIVRUTI 2015 All Rights Reserved www.ijafrse.org
The android application also provides the live video streaming using the network camera or android mobile devices mounted on the robot. [4] III. PROJECT DESCRIPTION Figure2. Sequence Diagram for wireless video surveillance robot using android device The robot is based on the open source prototyping hardware board called Arduino board. A Bluetooth module is interfaced with the arduino board. Bluetooth module provides serial communication with the arduino based robot. [8] The android application is designed in two modules i.e. the control module and the video streaming module. For controlling the robot, image buttons are used. For the live streaming purpose, a browser is integrated in the same application which fetches the IP address of the network camera or the android phone mounted on the robot. [4][8][5] The diagram describes that the user requests for the connection with the arduino robot through the wireless Bluetooth technology. Once the connection is established between the android application and the robot, the user sends the control signals to the robot via Bluetooth. The android application contains the image buttons for the navigation purpose. Forward, backward, left and right direction buttons are used in the applications for navigating the robot. IV. RESULTS AND EXECUTION We have two results i.e. the hardware and the software result. The hardware includes the robot which runs on DC motors. The input to the motors is provided by the L293D motor driver shield. The input to the driver shield is provided by the arduino board. [12] The navigational inputs are given by the user to the arduino board using the android application via Bluetooth. The arduino board, on receiving the signal, processes it and produces the appropriate output. The communication between the android application and the arduino board takes place using the Bluetooth module which is interfaced with the arduino board. It provides serial communication between the application and the arduino.[7][12][5] 3 2015, IJAFRSE and VIVRUTI 2015 All Rights Reserved www.ijafrse.org
Figure2. Proposed Robot Prototype Figure5. Live video streaming with robot control GUI 4 2015, IJAFRSE and VIVRUTI 2015 All Rights Reserved www.ijafrse.org
V. CONCLUSION International Journal of Advance Foundation And Research In Science & Engineering (IJAFRSE) We have successfully implemented the working of the wireless video surveillance robot controlled using android mobile device. The robot is successfully controlled using the android application through the wireless Bluetooth technology. Even the real time video feel is successfully achieved using the Wi-Fi technology on our designed android application. VI. REFERENCES [1] Range-based navigation system for a mobile Robot-Neil MacMillan, River Allen, DimitriMarinakis, Sue Whitesides, IEEE 2010 [2] Smartphone-based Mobile Robot Navigation -Nolan Hergert, William Keyes, and Chao Wang,spring 2012 [3] Development Of A Wireless Device Control Based Mobile Robot Navigation System PheySiaKwek,Zhan Wei Siew, Chen How Wong,, BihLiiChua, Kenneth Tze Kin Teo.IEEE 2012 [4]. A Bluetooth-based Architecture for Android Communication with an Articulated Robot- Sebastian van Delden, IEEE2013 [4] IP Webcam, Google Play Store [Online]:https://play.google.com/store/apps/details?id=com.pas.webcam&hl=en, February 2012.Indoor Surveillance Security Robot with a Self-Propelled Patrolling Vehicle, Volume 2011, Article ID 197105. [5] Android Developers Site API Guides: http://developer.android.com/guide/components/index.html, October2012 [6] Phey Sia Kwek, Zhan Wei Siew, Chen How Wong, Bih Lii Chua and Kenneth Tze Kin Teo DEVELOPMENT OF A WIRELESS DEVICE CONTROL BASED MOBILE ROBOT NAVIGATION SYSTEM 2012 IEEE Global High Tech Congress on Electronics. [7] Pavan.C, Dr. B. Sivakumar Wi-Fi ROBOT FOR VIDEO MONITORING & SURVEILLANCE SYSTEM International Journal of Scientific & Engineering Research Volume 3, Issue 8, August-2012. [8] The Arduino Uno Website [Online]. Available: http://arduino.cc/en/main/arduinoboarduno, September 2012 [9] Arduino Language Reference. Available: http://arduino.cc/en/reference/homepage, September 2012 [10] Shiffman, Daniel (2009). "Interview with Casey Reas and Ben Fry". Rhizome.org [11] Surveillance Robot Using Arduino Microcontroller, Android APIs and the Internet, 2014 First International Conference on Systems Informatics, Modelling and Simulation [12] L293D Datasheet- Texas Instruments Quadruple Half- H Driver [Online] Available: http://www.alldatasheet.com/datasheetpdf/pdf/27189/ti/l293d.html, October 2012 5 2015, IJAFRSE and VIVRUTI 2015 All Rights Reserved www.ijafrse.org