Surveillance Robot Controlled Using an Android App Project Report Submitted in Partial Fulfillment of the Requirements for the Degree Of
Total Page:16
File Type:pdf, Size:1020Kb
Surveillance Robot controlled using an Android app Project Report Submitted in partial fulfillment of the requirements for the degree of Bachelor of Engineering by Shaikh Shoeb Maroof Nasima (Roll No.12CO92) Ansari Asgar Ali Shamshul Haque Shakina (Roll No.12CO106) Khan Sufiyan Liyaqat Ali Kalimunnisa (Roll No.12CO81) Mir Ibrahim Salim Farzana (Roll No.12CO82) Supervisor Prof. Kalpana R. Bodke Co-Supervisor Prof. Amer Syed Department of Computer Engineering, School of Engineering and Technology Anjuman-I-Islam’s Kalsekar Technical Campus Plot No. 2 3, Sector -16, Near Thana Naka, Khanda Gaon, New Panvel, Navi Mumbai. 410206 Academic Year : 2014-2015 CERTIFICATE Department of Computer Engineering, School of Engineering and Technology, Anjuman-I-Islam’s Kalsekar Technical Campus Khanda Gaon,New Panvel, Navi Mumbai. 410206 This is to certify that the project entitled “Surveillance Robot controlled using an Android app” is a bonafide work of Shaikh Shoeb Maroof Nasima (12CO92), Ansari Asgar Ali Shamshul Haque Shakina (12CO106), Khan Sufiyan Liyaqat Ali Kalimunnisa (12CO81), Mir Ibrahim Salim Farzana (12CO82) submitted to the University of Mumbai in partial ful- fillment of the requirement for the award of the degree of “Bachelor of Engineering” in De- partment of Computer Engineering. Prof. Kalpana R. Bodke Prof. Amer Syed Supervisor/Guide Co-Supervisor/Guide Prof. Tabrez Khan Dr. Abdul Razak Honnutagi Head of Department Director Project Approval for Bachelor of Engineering This project I entitled Surveillance robot controlled using an android application by Shaikh Shoeb Maroof Nasima, Ansari Asgar Ali Shamshul Haque Shakina, Mir Ibrahim Salim Farzana,Khan Sufiyan Liyaqat Ali Kalimunnisa is approved for the degree of Bachelor of Engineering in Department of Computer Engineering. Examiners 1. .............................. 2. .............................. Supervisors 1. .............................. 2. .............................. Chairman ............................. Declaration I declare that this written submission represents my ideas in my own words and where others ideas or words have been included, I have adequately cited and referenced the original sources. I also declare that I have adhered to all principles of academic honesty and integrity and have not misrepresented or fabricated or falsified any idea/data/fact/source in my submission. I un- derstand that any violation of the above will be cause for disciplinary action by the Institute and can also evoke penal action from the sources which have thus not been properly cited or from whom proper permission has not been taken when needed. Shaikh Shoeb Maroof Nasima(12CO92) Ansari Asgar Ali Shamshul Haque Shakina(12CO106) Khan Sufiyan Liyaqat Ali Kalimunnisa(12CO81) Mir Ibrahim Salim Farzana(12CO82) Abstract Tittle: Surveillance Robot controlled using an Android app The robotics and automation industry which is ruled the sectors from manufacturing to house- hold entertainments. It is widely used because of its simplicity and ability to modify to meet changes of needs. The project is designed to develop a robotic vehicle using android application for remote operation attached with wireless camera for monitoring purpose. The robot along with camera can wirelessly transmit real time video with night vision capabilities. This is kind of robot can be helpful for spying purpose in war fields. The wifi technology is relatively new as compared to other technologies and there is huge potential of its growth and practical applica- tion. The android application loaded on mobile devices, can connect with security system and easy to use GUI. The security system then acts on these command and responds to the user. The CMOS camera and the motion detector are attached with security system for remote surveil- lance. A robot is a machine capable of carrying out a complex series of actions automatically, especially one programmable by a computer. A robot can be controlled by a human operator, sometimes from a great distance. In such type of applications wireless communication is more important. This paper also shows general idea and design of the robot. Surveillance security robot provides safety like man. Automatic patrolling vehicle for periodic patrolling in defined or a restricted area, the patrolling vehicle can move automatically to monitor the dead zones and capture the images by using the camera. Shaikh Shoeb Maroof Nasima(12CO92) Ansari Asgar Ali Shamshul Haque Shakina(12CO106) Khan Sufiyan Liyaqat Ali Kalimunnisa(12CO81) Mir Ibrahim Salim Farzana(12CO82) B.E. (Computer Engineering) University of Mumbai. iv Contents Project Approval for Bachelor of Engineering . ii Declaration . iii Abstract . iv Table of Contents . vii List of Figures . viii list of Tables . ix Keywords And Glossary . .x 1 Project Overview 1 1.1 Introduction . .1 1.1.1 Motivation . .2 1.1.2 Advantages Over Current System . .2 1.2 Proposed System Architecture . .3 1.2.1 Formulation of Problem With using Technology . .4 1.3 Organization of the Project . .5 2 Review Of Literature 7 2.1 What is Surveillance robot ? . .7 2.2 Wireless Controlled Surveillance Robot . .7 2.2.1 Description . .7 2.2.2 Pros . .8 2.2.3 Cons . .8 2.2.4 How we overcome Those problem in Project . .9 2.3 Surveillance Security Robot With Automatic Patrolling Vehicle . .9 2.3.1 Description . .9 2.3.2 Pros . 10 2.3.3 Cons . 11 2.3.4 How we overcome Those problem in Project . 11 2.4 Android Based Security And Remote Surveilance System . 11 2.4.1 Description . 11 2.4.2 Pros . 12 2.4.3 Cons . 12 2.4.4 How we overcome Those problem in Project . 13 v 2.5 Smart Phone Controlled Robot Using ATMEGA328 Microcontroller . 13 2.5.1 Description . 13 2.5.2 Pros . 14 2.5.3 Cons . 14 2.5.4 How we overcome Those problem in Project . 14 2.6 Smart Surveillance Monitoring System Using Raspberry PI and PIR Sensor . 14 2.6.1 Description . 14 2.6.2 Pros . 15 2.6.3 Cons . 15 2.6.4 How we overcome Those problem in Project . 16 2.7 Technological Review . 16 2.7.1 Android (operating system) . 16 2.7.2 Arduino Board . 17 3 Requirement Analysis 20 3.1 Platform Requirement : . 20 3.1.1 Supportive Operating Systems for Server : . 20 3.1.2 Supportive Operating Systems for Client: . 20 3.2 Software Requirement : . 20 3.2.1 Eclipse : Eclipse Luna (4.4.1) . 20 3.2.2 JDK : Java Platform (JDK) 8u25 . 21 3.2.3 JVM : JVM Version 8 . 21 3.3 Hardware Requirement : . 21 3.3.1 Hardware Required For Project Development: . 21 4 Project Design 22 4.1 Design Approach . 22 4.1.1 Front End Designs . 22 4.2 Software Architectural Designs . 23 4.2.1 Component Diagram . 23 4.2.2 Deployment Diagram . 24 4.3 Work-flow Design . 24 4.4 Flow Graph . 25 4.4.1 DFD LEVEL . 25 5 Implementation Details 26 5.1 Assumptions And Dependencies . 26 5.2 Implementation Methodologies . 26 5.2.1 Modular Description of Project . 27 5.3 Detailed Analysis and Description of Project . 28 5.3.1 Usecase Report . 29 5.4 Class Diagram . 30 vi 5.5 Class Report . 30 6 Results and Discussion 31 6.1 Test Cases . 31 6.2 Results Discussion . 31 7 Project Time Line 32 7.1 Project Time Line Matrix . 32 7.2 Project Time Line Chart . 33 8 Task Distribution 34 8.1 Distribution of Workload . 34 8.1.1 Scheduled Working Activities . 34 8.1.2 Members actvities or task . 35 9 Conclusion and Future Scope 38 9.1 Conclusion . 38 9.2 Future Scope . 38 References 39 10 PublishedPaper 41 Appendix I 42 10.1 Installation Of An Andrinobot Application . 42 10.2 Open The Android Application . 43 10.3 The Application Gets Started . 44 10.4 Connect A Mobile Through wifi Direct . 45 10.5 Now Connect A Mobile Through IP Address Of The Phone Which Is Mounted On A Robot . 46 10.6 Once The Mobile Is Connect Watch The Live Video Streaming . 47 Acknowledgment 48 vii List of Figures 1.1 System Architecture . .3 1.2 Block Diagram . .4 2.1 System Architecture . 10 4.1 Front End . 22 4.2 Software Architectural Designs . 23 4.3 Component Diagram . 23 4.4 Deployment Diagram . ..