Android Phone Controlled Robot Using Bluetooth



Similar documents
Three way controlled android Smartphone based robotic vehicle via Bluetooth

ANDROID LEVERED DATA MONITORING ROBOT

Nagpur, Maharashtra, India

Hand Gestures Remote Controlled Robotic Arm

Implementation of Knock Based Security System

A Review of Different Comparative Studies on Mobile Operating System

Fig. 1 BAN Architecture III. ATMEL BOARD

Design and Implementation of a Wireless Gesture Controlled Robotic Arm with Vision

A B S T R A C T. Keywords: Mobile computing, Compiler, Android Development tool kit; I. INTRODUCTION

Implementation of a Wireless Gesture Controlled Robotic Arm

WAITER: A Wearable Personal Healthcare and Emergency Aid System

LIBRARY ACCESS SYSTEM SMARTPHONE APPLICATION USING ANDROID

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

Smart Thermostat page 1

Fast remote data access for control of TCP/IP network using android Mobile device

ANDROID BASED SECURITY AND HOME AUTOMATION SYSTEM

Cell Phone Based Liquid Inventory Management Using Wireless System

Challenges in Android Application Development: A Case Study

REAL TIME MONITORING AND TRACKING SYSTEM FOR AN ITEM USING THE RFID TECHNOLOGY

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

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

Messaging and Voice Conferencing through Wi-Fi Network

Technical Article. NFiC: a new, economical way to make a device NFC-compliant. Prashant Dekate

Remote Desktop Access Through Android Mobile Phones and Reverse

"ASM s INTERNATIONAL E-Journal on Ongoing Research in Management and IT"

Issues in Android on Mobile Platform and Their Resolution

Android Mobile Security with Auto boot Application

Syllabus Version 2.5_R ( )

The Internet of Things: Opportunities & Challenges

Android based Secured Vehicle Key Finder System

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

Development of Integrated Management System based on Mobile and Cloud Service for Preventing Various Hazards

Copyright is owned by the Author of the thesis. Permission is given for a copy to be downloaded by an individual for the purpose of research and

Development of Integrated Management System based on Mobile and Cloud service for preventing various dangerous situations

TABKAM X1 Tablet camera system evolution of video microscope systems

Smart Home Security System Based on Microcontroller Using Internet and Android Smartphone

Design of Chatting Application Based on Android Bluetooth

Bluetooth Messenger: an Android Messenger app based on Bluetooth Connectivity

HOME APPLIANCES CONTROL SYSTEM BASED ON ANDROID SMARTPHONE

DESIGN AND IMPLEMENTATION OF LOW COST HOME SECURITY SYSTEM USING PIC MICROCONTROLLER ANDGSM NETWORK

Introduction to Data Acquisition

SNAPPIN.IO. FWR is a Hardware & Software Factory, which designs and develops digital platforms.

Wlan Monitoring Using Android Phone

Impact of Service Oriented Architecture on ERP Implementations in Technical Education

International Journal of Advancements in Research & Technology, Volume 3, Issue 5, May ISSN THROUGH MOBILE

Sensors and Cellphones

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

H MICRO CASE STUDY. Device API + IPC mechanism. Electrical and Functional characterization of HMicro s ECG patch

How To Teach A Mobile Operating System To An It Project

ANDROID APPLICATION DEVELOPMENT FOR ENVIRONMENT MONITORING USING SMART PHONES

The Digital Signage System Supporting Multi-Resources Schedule on an Elevator

Smartphone as a Remote Control Proxy in Automotive Navigation System

Analysis of Android OS Smart Phones Using Failure Mode and Effect Analysis

The Design and Application of Water Jet Propulsion Boat Weibo Song, Junhai Jiang3, a, Shuping Zhao, Kaiyan Zhu, Qihua Wang

Remote Desktop Access through Android Mobiles and Android Mobiles Access through Web Browser

LEGO NXT-based Robotic Arm

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

Interfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web

Room Temperature based Fan Speed Control System using Pulse Width Modulation Technique

Development of a Service Robot System for a Remote Child Monitoring Platform

Whitepaper. Image stabilization improving camera usability

Clonecloud: Elastic execution between mobile device and cloud [1]

Design and Implementation of Forensic System in Android Smart Phone

In this age of mobile revolution, it is extremely important to stay in touch with technology at all times. Bulk SMS are the fastest way for conveying

Technical Article. Gesture Sensors Revolutionize User Interface Control. By Dan Jacobs

Mobile Operating Systems. Week I

A Review of Security System for Smart Home Applications

Keywords web based medical management, patient database on cloud, patient management and customized applications on tablets, android programming.

EMBRACING NEW TECHNOLOGY: MOBILE HEALTH. Sponsored by: Irving Levin Associates Health Care and Senior Housing M&A Since 1948

Indoor Surveillance System Using Android Platform

Keywords: GPS, GSM, AVR Microcontroller, SMS.

Professur Technische Informatik Prof. Dr. Wolfram Hardt. Network Standards. and Technologies for Wireless Sensor Networks. Karsten Knuth

Design of a Wireless Medical Monitoring System * Chavabathina Lavanya 1 G.Manikumar 2

Home Automation & Security System Using Arduino Android ADK

Reallocation and Allocation of Virtual Machines in Cloud Computing Manan D. Shah a, *, Harshad B. Prajapati b

Volume 2, Issue 2, February 2014 International Journal of Advance Research in Computer Science and Management Studies

ANDROID BASED HOME AUTOMATION AND VISION SURVEILLANCE USING RASPBERRY PI

Chapter 1 Basic Introduction to Computers. Discovering Computers Your Interactive Guide to the Digital World

INTRODUCTION TO WIRELESS SENSOR NETWORKS. Marco Zennaro, ICTP Trieste-Italy

Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry

Internet of Things (IoT): A vision, architectural elements, and future directions

Remote Patient Monitoring in Telemedicine using computer communication network through Bluetooth, Wi-Fi, Internet Android Mobile

Design and Development of a Wireless Remote POC Patient Monitoring System Using Zigbee

A Remote Maintenance System with the use of Virtual Reality.

Workshop on Android and Applications Development

Next Gen Platform: Team & Mentor Guide

Microcontroller Based Smart ATM Access & Security System Using Fingerprint Recognition & GSM Technology

A Novel Approach Of Mobile Based Student Attendance Tracking System Using Android Application

How To Understand The Power Of The Internet Of Things

Keywords Online Aptitude Test, Android, IOS, Cross Platform mobile application Development.

Intelligent Home Automation and Security System

Smart Home System Using Android Application

Smarter wireless networks

Review On Google Android a Mobile Platform

Stellaris Based Integrating Web Servers in Embedded Applications

Transcription:

International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 5 (2014), pp. 443-448 International Research Publication House http://www.irphouse.com Android Phone Controlled Robot Using Bluetooth Arpit Sharma 1, Reetesh Verma 2, Saurabh Gupta 3 and Sukhdeep Kaur Bhatia 4 1 Student, Dept. of Instrumentation & Control Engg, J.S.S. Academy of Technical Education Noida, India 2 Student, Dept. of Instrumentation & Control Engg, J.S.S. Academy of Technical Education, Noida, India 3 Student, Dept. of Instrumentation & Control Engg, J.S.S. Academy of Technical Education, Noida, India 4 Dept. of Instrumentation & Control Engg, J.S.S. Academy of Technical Education, Noida, India Abstract Today human-machine interaction is moving away from mouse and pen and is becoming pervasive and much more compatible with the physical world. With each passing day the gap between machines and humans is being reduced with the introduction of new technologies to ease the standard of living. Gestures have played a vital role in diminishing this abyss. In this paper, a rigorous analysis of different techniques of Human-Machine Interaction using gestures has been presented. Gestures can be captured with the help of an accelerometer, however, with the evolution of smartphone its independent usage has been rendered useless. This paper analyses the motion technology to capture gestures through an android smartphone with an inbuilt accelerometer and Bluetooth module to control the kinetics of a robot. The signals of the Bluetooth Module are controlled by the Microcontrollers. Keywords: Gesture, Android OS, Smartphone, Bluetooth, Accelerometer, Microcontroller. 1. Introduction Robots are smart machines that can be programmed and used in many areas such as industry, manufacturing, production lines, or health, etc [1]. These robots perform hard, dangerous, and accurate work to facilitate our life and to increase the production because they can work 24 hours without rest, and can do works like human but more

444 Arpit Sharma et al precisely and with less time. Assistive mobile robots that perform different kinds of work over everyday activities in many areas such as industry, manufacturing, production lines, or health, etc. are very commonly used to improve our life. The idea of this research is to exploit robotics usage on healthcare field to help mobility disabled people. A smartphone is a mobile phone built on a mobile computing platform, with more advanced computing ability and connectivity than a feature phone. Smartphones are a more affordable and efficient hand held devices which can be used to support collaborative activities in a community. It is a result of a huge advancement in mobile phones technology. Humans are anxiously working on finding new ways of interacting with machines. However, a major breakthrough was observed when gestures were used for this interaction. A gesture is a form of non-verbal communication in which visible bodily actions communicate particular messages [2,7,10]. It comprises of sound, light variation or any type of body movement. Based upon the type of gestures, they have been captured via Acoustic (sound), Tactile (touch), Optical (light), Bionic and Motion Technologies through still camera, data glove, Bluetooth, infrared beams etc. Motion Technology has succeeded in drawing the attention of researchers from different parts of the world. Smartphone, a small yet powerful device is rapidly changing the traditional ways of human-machine interaction. Modern smartphones are embedded with accelerometer sensor, Bluetooth module and are powered by different operating systems such as Symbian, Bada, Android OS etc. Among all available mobile operating systems Android OS has gained significant popularity after being launched in 2008, overtaking all previous competitors due to its open architecture. Android platform has revolutionized the application development field for cellphone, opening new doors for technical exploration [4,6]. The smartphone can be freely rotated in space, temporarily varying 3-dimensional signal data is obtained from the phone's 3-axis acceleration sensor. This data is transmitted to a robot via Bluetooth module of smartphone using an android app. Further, it is processed by a microcontroller embedded on the robot for its desirable motions. In this context, a robot is an analogy for any machine that is controlled by man varying from a simple toy to heavy machinery. Robots have even replaced humans in performing various tasks that they are unable to perform due to physical disability, size limitation or extreme environments. For past two decades, researchers from around the world have shown keen interest in gesture technology and its possibilities in various fields making it a powerful tool for humans. Smartphones have proved to be of much more aid than being a device just for making calls. The large world is merging together into the palms of humans in the form of a smartphone. A lot of research work in this context has been explored and presented in the next section. 2. Background This section takes a brief look at Android smart phones and its features, how smart Phones will help to develop a community in the environment it is used in. Hardware, software and communication protocols are evaluated for their suitability to this application. Finally, we take a brief look on existing systems.

Android Phone Controlled Robot Using Bluetooth 445 2.1 Android Platform Android devices are powerful mobile computers and they become more and more popular smart phones used worldwide. They becomes more and more popular for software developers because of its powerful capabilities and open architecture, also it s based on the java programming language. Because Android uses the Java programming language getting started with the Android API is easy; the API is open and allows easy access to the hardware components. Android devices provide numerous communication interfaces like USB, Wi-Fi and Bluetooth, that can be used to connect to the robot. We think it is a great platform for a robotic system control, because it s much cheaper than any other ARM-based processing unit. We use android platform because it is the widest used in the word and runs the largest number of smartphones worldwide. 2.2 Connectivity and Communication For the communication of the robot with the cell phone or a mobile we are using the Bluetooth device. The Bluetooth device (HC-05) is attached to the robot that receives the data from the mobile and also can transmit the data. Bluetooth: Bluetooth is a wireless communications protocol running at 2.4 GHz, with client-server architecture, suitable for forming personal area networks. It is designed for low power devices such as mobile phones [3,5]. Bluetooth now comes as standard on the majority of mobile phones, and desktop computers. It can be easily fitted with a module to allow Bluetooth communication. Bluetooth is the only appropriate communications protocol because there is no fear of getting the frequency interference. Bluetooth uses the MAC Address of the device. The Bluetooth gives the connectivity between two devices using their MAC Address. 3. Design The Android app is generally developed using JAVA language but this Android app can also be build without knowing the Java language. This app was developed in App Inventor developed by MIT [8]. This app inventor is designed specifically for Non Computer Science students those who don t know the JAVA language. The figure shown below is the block diagram back- hand design for the application. The app shown below has 5 buttons and all the buttons gives 5 different bytes in the output that has to be fed to the Microcontroller to process [9]. For eg. if we press forward button,the Bluetooth Module will give 1 byte at its output as shown in the figure. The app consists of the option in the main screen whether to use the accelerometer of the phone or to use the buttons to control the Robot. This app inventor brings out the revolution in the Embedded Systems & Robotics. The app invented by this searches for the Bluetooth devices along with their MAC addresses. The user just has to select the particular MAC Address. When a particular MAC is selected, the status shown on the screen is Connected. Now all the buttons are active and the app is now connected with the robot and mobile phone can control the robot.

446 Arpit Sharma et al Fig. 1: Android App Development. 3.1 System Architecture Fig. 1 shows the overall architecture of the system, and with which components the different types of users will interact. Fig. 2: System Architecture. 3.2 Mobile Application The Mobile application consists of 5 buttons viz. Right, Left, Forward, Reverse,Stop. Fig. 3: Status- Not Connected.

Android Phone Controlled Robot Using Bluetooth 447 The above screen consists of an overlook of the app. Right now all the 5 buttons are disabled until the Bluetooth is connected. Fig. 4: Status- Connected. Now since the Bluetooth of the mobile is connected to another Bluetooth Module, the status shown is Connected. 4. Conclusion Enormous amount of work has been done on wireless gesture controlling of robots. In this paper, various methodologies have been analyzed and reviewed with their merits and demerits under various operational and functional strategies. Thus, it can be concluded that features like user friendly interface, light weight and portability of android OS based smartphone has overtaken the sophistication of technologies like programmable glove, static cameras etc., making them obsolete. Although recent researches in this field have made wireless gesture controlling a ubiquitous phenomenon, it needs to acquire more focus in relevant areas of applications like home appliances, wheelchairs, artificial nurses, table top screens etc. in a collaborative manner. 5. Acknowledgement It gives us a great sense of pleasure to acknowledge our H.O.D. O.N. Pandey, J.S.S. Academy of Technical Educaton, Noida for his constant support and guidance throughout the course of our work. His sincerity, thoroughness and perseverance have been a constant source of inspiration for us. We are deeply indebted to Mrs. Sukhdeep Kaur Bhatia, our Mentor for the enthusiasm she transmitted, as well as his valuable suggestions throughout the paper. We would also like to acknowledge the contribution of all faculty members and our peer group for their kind assistance and cooperation during the development of our paper.

448 Arpit Sharma et al References [1] Available: http://www.webopedia.com/term/r/robotics.html [2] Available: http://en.wikipedia.org/wiki/gesture_recognition [3] Available: http://compnetworking.about.com/cs/bluetooth/g/bldef_bluetooth.htm. [4] G obel, S., Jubeh, R., Raesch, S. L., and Z undorf A., Using the Android Platform to control Robots, Kassel University Germany.[Online]. Available: www.innoc.at/fileadmin/user_upload/_temp_/rie/.../65.pdf [5] How Bluetooth Technology Works, www.bluetooth.com/bluetooth/technology/works [6] Available: http://en.wikipedia.org/wiki/android_(operating_system). [7] Wang, B., and Yuan, T., Traffic Police Gesture Recognition using Accelerometer, IEEE SENSORS Conference, Lecce-Italy,pp. 1080-1083, Oct. 2008. [8] Available: http://ai2.appinventor.mit.edu/#4663368166146048 [9] Available: http://atmel.in. [10] Waldherr, S., Thrun, S., and Romero, R., A Gesture based interface for Human-Robot Interaction, Kluwer Academic Publishers, Netherland, 2000