Garbage Collection Robot on the Beach using Wireless Communications

Similar documents
A Surveillance Robot with Climbing Capabilities for Home Security

Cell Phone Based Liquid Inventory Management Using Wireless System

Product Specification instalert Rapid Messenger Variable Message Sign

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

Using Xbee in Serial Communication

Accurate Measurement of the Mains Electricity Frequency

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

Sensor-Based Robotic Model for Vehicle Accident Avoidance

Connecting a Metrologic MS9535 to a USB BT Adapter (Client Mode)

Wireless Patient Monitoring System Using Point to Multi Point Zigbee Technology

Indoor Surveillance Security Robot with a Self-Propelled Patrolling Vehicle

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

Design And Implementation Of Bank Locker Security System Based On Fingerprint Sensing Circuit And RFID Reader

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

Smart Thermostat page 1

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

Hand Gestures Remote Controlled Robotic Arm

QFP910. Water detector. Building Technologies. CE1N2732en Synco living

SMS GSM Alarm Messenger

MANUAL FOR RX700 LR and NR

Single channel data transceiver module WIZ2-434

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

Smarthome SELECT Bluetooth Wireless Stereo Audio Receiver and Amplifier INTRODUCTION

MN1010 Evaluation Kit v3 User Guide

LEGO NXT-based Robotic Arm

MICROCONTROLLER BASED SMART HOME WITH SECURITY USING GSM TECHNOLOGY

Photovoltaic Solar Energy Unit EESFB

Temperature & Humidity SMS Alert Controller

Climate Ready Shade Operating Systems for residential applications.

TOSR0X-D. USB/Wireless Timer Relay Module. User Manual. Tinysine 2013 Version 1.0

ReSound Unite TV FREQUENTLY ASKED QUESTIONS. Setup & Configuration. Use & Operation. Troubleshooting

MS9500 SERIES VOYAGER PRODUCT GUIDE. Single Line, Hand-Held, 1D, High-Density 1D, PDF-417 2D and Wireless Laser Bar Code Scanners

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

An Experimental Study on Pixy CMUcam5 Vision Sensor

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

Byte code Interpreter for 8051 Microcontroller

Water Metering System SmartMeter Prepayment. SmartMeter Prepayment. Water Metering System

ANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK

Climate Ready Control Systems Technical Specifications

Vicon Flash Upgrade Software

MN3310 Evaluation Kit v1 User Guide

User s Manual of BTGP-38KM Bluetooth GPS Data Logger V1.0

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

Zigbee-Based Wireless Distance Measuring Sensor System

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

3. Identification of water pumps through RFID technology. 4. Wireless control of remote water pump using RF technology.

Dr Robot C# Advance Sputnik Demo Program

CELL PHONE AUDIO CONTROLLED POINT OF SALE TECHNOLOGY REVIEW REPORT. Alana Sweat Group 9 October 18, 2008

HOME ALARM MONITORING NETWORK GOH SWEE TIAN

DESIGN OF 6 DOF ROBOTIC ARM CONTROLLED OVER THE INTERNET

BARCODE TICKET SOLUTION RF CARD SOLUTION MAGNETIC TICKET SOLUTION

GV-Keyboard. User's Manual V2.0

Sympodium Interactive Pen Display

Industrial RS-232/ RS-422/ RS-485 over Ethernet Media Converter

International Journal of Engineering Research & Management Technology

Rev GSM base station. Installation instructions

Intelligent Home Automation and Security System

COMPUTER BASED REMOTE CONTROL FOR LAYOUT OF SCALED MODEL TRAINS

Disturbance Recoder SPCR 8C27. Product Guide

Building a Basic Communication Network using XBee DigiMesh. Keywords: XBee, Networking, Zigbee, Digimesh, Mesh, Python, Smart Home

Bluetooth HC-06 with serial port module Easy guide

Frequency selective monitoring and logging of environmental electromagnetic fields

How To Track A Vehicle With A Smart Vehicle Tracking System

RCDC1 Radio Controlled Device Controller- 1 Channel

Serial port interface for microcontroller embedded into integrated power meter

QFP910. Water detector. Building Technologies. CE1N2732en. Synco living

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

DESIGN OF SMS ENABLED CAR SECURITY SYSTEM

MidiStream. UHF Wireless MIDI System Operating Manual

GSM Interfacing Board

Review of RFID & GSM Based Automatic Ration Distribution System

I2C PRESSURE MONITORING THROUGH USB PROTOCOL.

EtherNet-RS232/485. London Electronics Limited. Ethernet to RS232 or RS485 data converter. Connection details and general information

Firmware version: 1.10 Issue: 7 AUTODIALER GD30.2. Instruction Manual

Cases / Screen Protectors HP Pro Tablet 408 Bluetooth Keyboard Case HP Pro Tablet 408 Smart Cover HP Pro Tablet 408 Rugged Case

Renewable Energy Monitor User Manual And Software Reference Guide. (979)

Online Communication of Critical Parameters in Powerplant Using ZIGBEE

with Electronic Assistant

Leica DISTO transfer How to connect your Leica DISTO to your PC

How To Control A Single Phase Sinusoidal Pulse Width Modulation (S) Controller Based Inverter For Photovoltaic Power Generation

WinLIN Setup and Operation:

USB I/O CONTROL BOX 8 relays, 8 digital I/O lines and 8 HV inputs

ADDENDUM - Bluetooth interface Option Instructions for using Extech Printer with a Bluetooth device

Schematic & Parts List: PIC16F688 Satellite Tracker & Rotor Controller

WinCON8000-R2/R8. Hardware User s Manual

Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand)

Android based Alcohol detection system using Bluetooth technology

iloq P10S.10/20 Programming device User's Guide

Android Controlled Based Interface

Palaparthi.Jagadeesh Chand. Associate Professor in ECE Department, Nimra Institute of Science & Technology, Vijayawada, A.P.

Point of view HDMI Smart TV dongle Mini RF Keyboard

Tutorial for MPLAB Starter Kit for PIC18F

Bluetooth to Serial Adapter

Android based Secured Vehicle Key Finder System

This section will focus on basic operation of the interface including pan/tilt, video, audio, etc.

Leakage Detection Using PLUMBOAT

ModS. SIO. USB analog. computer

Transcription:

2014 3rd International Conference on Informatics, Environment, Energy and Applications IPCBEE vol.66 (2014) (2014) IACSIT Press, Singapore DOI: 10.7763/IPCBEE. 2014. V66. 19 Garbage Collection Robot on the Beach using Wireless Communications Sirichai Watanasophon and Sarinee Ouitrakul Department of Electrical Engineering Faculty of Engineering at Si Racha, Kasetsart University Si Racha Campus Chonburi, Thailand Abstract. This article presents the garbage collection robot on the beach using wireless communications. The robot is built on the caterpillar wheels, sizes 52x74x17 cm and the power is supplied from 12V 30Ah battery which is connected to 40W solar cells. The user can control a robot via a program developed from Visual Basic 2005 application based on Window XP. The commands from user are sent via bluetooth to PIC18F4550 for processing. In addition, it is also equipped with an IP camera with added pan/tilt capabilities which relays feedback information to the human operator via Ad-hoc system. The results of robot performances were found that the robot can move with an average speed of 0.5 meters per second on the sand via wireless communication and collect the big garbage with side 12.5 x 49 cm, for example, glass bottles, and plastic, etc. From the experimental results, it can clearly indicate that the proposed robot is superior to handle tasking conveniently, control capability, and operate environmentally friendly. Keywords: robot, wireless communications, Ad-hoc network, garbage collecting robot, solar energy, PIC18F4550 1. Introduction Garbage is a major problem worldwide attention. It can be seen from organizations that support and fix this problem, such as Ocean Conservancy [1] that is a non-profit environmental advocacy group based in Washington, D.C., United States. The organization reports on 23 August 2013 that over the past 27 years, over 9.5 million volunteers have removed 163 million pounds of trash from more than 330,000 miles of coastline and waterways in 153 countries and locations. At the present, more than 10 million pounds of trash along nearly 20,000 miles of coastlines were picked up by more than 550,000 people. In Thailand, this problem affects to the destruction of the beautiful scenery and attractions. Moreover, it causes the problem about the sea animal death. For example, the death of the whale on the beach, Patong, Phuket [2] because it eats the plastic waste. Although, some organizations [3] try to clean the beach but the amount of the trash on the beach is still increasing at all time. Therefore, the development of the technology such as robot for collecting the garbage is the one aspect that is interested. Until now, the service robots about cleaning robot for the swimming pools [4], the house [5], the wall [6] and the domestic stairs [7]) are interested and developed continually but the cleaning robot for the beach does not be much interested. Therefore, this paper presents the development of a prototype garbage collection robot on the beach. This robot uses the Bluetooth for communication between the user and the robot. Moreover, IP camera with added pan/tilt capabilities can send the image data to the user via the Adhoc system. The details of this paper are organized as follows. In section 2, we will introduce the material and methods of the robot including the hardware and software implements. The result of the experiment and the conclusion will be described in section 3andsection 4 respectively. Corresponding author. Tel.: +66 (0)38 354849-52 ext. 2818; fax: + 66 (0)38 354849. E-mail address: sarinee@eng.src.ku.ac.th. 92

2. Material and Methods This section describes the hardware and software implements. collection robot can be shown in Fig. 1 and Fig. 2. The complete system of garbage Robot Computer Ad-hoc Bluetooth module IP Camera RS 232 PIC 18F4550 Controller Board Motor Control Board Fig. 1: Hardware architecture of garbage collection robot V and I of battery Battery Control Charger PIC 18F4550 Solar cell Fig. 2: Hardware architecture of power supply of the garbage collection robot 2.1. Hardware Implement The complete system of garbage collection robot is divided into 5 major parts: (1) power consumption, (2) structure and configuration of the robot, (3) microcontroller, (4) wireless communication module, and (5) IP wireless camera. The details of specifications for this robot can be shown in Table 1. 2.1.1. Power consumption The primary source of power for the robot is the sealed lead acid battery (12V 30Ah). The voltage regulator (LM7805) is used to reduce the 12 Vdc from battery to 5 Vdc for supplying the microcontroller and IP wireless camera. Optoisolator is used to pass the signal from the microcontroller to drive the gate of the RFP50 that is used to drive the motor at 12Vdc. Forty watts of solar cell is used to charge the battery. In this paper, we will not explain the detail of the solar cell design. 2.1.2. Structure and configuration of the robot control circuits solar cell trash box shovel Fig. 3: The prototype of the garbage collection robot The structure of the robot is made of aluminums sizes 52x74x17 centimeters. The shovel of the robot width is 49 centimeters and the trash box in the robot sizes 35x36x40 centimeters. The prototype of the robot can be shown in Fig. 3. 2.1.3. Microcontroller 93

A microcontroller (PIC18F4550) is used as the brain of the robot. It is a 40-pin dip, consumes low power and high speed FLASH/EEPROM technology. It consists of 256 bytes EEPROM memory, 35 Input/output, two external clock modes (up to 48MHz), 13 channels of 10-bit analog to digital converter, a capture/compare/pwm functions. The 16x2 is used for displaying the user output command and status of the charging battery on the robot. 2.1.4. Wireless communication module Bluetooth device class-2 USB dongles with a range of 10m and maximum output power as 25mW/4dBm is used to communicate between microcontroller and computer. Bluestrick on the robot is a Bluetooth Serial Port Profile device for wireless serial data communications via the Bluetooth radio system. It is a low cost, compact and easy to use this module. It can connect to the microcontroller via RS232 serial port. 2.1.5. IP wireless camera The FosCam WPA Wireless IP Dual Audio Camera (FI8908W) is used as an IP wireless camera at Wireless Standard IEEE 802.11b/g. This camera allows people to get into IP cameras without a huge investment. The dimension of this camera is 110x100x108millimeters and the net weight is 418gram. It can pan or tilt at the angle 300 horizontal & 120 Vertical. The IP camera is installed on the robot. It will send the image in front of the robot to the computer via Ad-hoc mode by Connectify program. The image is displayed on the computer by IP Camera Tool software. Table 1: Specification of Garbage Collection Robot Power supply Module Power consumption (microcontroller) Microcontroller Specification Battery 12Vdc with charging from solar cell 40W 5Vdc PIC18F4550 Programming language C language Computer Software Visual Basic 6.0 Display Wheel control Camera Communication (Bluetooth and microcontroller) Communication (PC and robot) Communication (PC and Camera) DC Motor IP wireless camera RS232 Bluetooth Ad-hoc 2.2. Software Implement The robot controller software is developed in Microsoft Visual Basic 2005 as shown in Fig. 4. It is used to control the robot by navigation command as shown in Fig. 4, such as forward command (W). Flowcharts of the robot controller software are shown in Fig. 5. The W, S, A, D and U buttons on the keyboard are used to be the forward, reverse, left, right, and stop command respectively while the P (up) and L (down) are used to control the shovel. 94

Fig. 4: The robot controller software START Select COM Port Select Baudrate START Click Connect Button Press Char (W, S, A, D, P, L, U) Send Char to Bluetooth Set AD Open COM Port Receive Char (W, S, A, D, P, L, U) W : Forward R : Reverse A : Left D : Right P : Up L : Down U : Stop 3. Results (a) computer side (b) microcontroller side Fig. 5: Flowchart of the robot controller software 3.1. IP wireless camera Test (a) the angle of depression view (b) angle of elevation view Fig. 6: Image from the IP wireless camera The IP wireless camera which is installed on the robot is tested by measuring the delay time of transmitted image. From the results, it was found that the delay time of transmitted image and the sharpness of the image are depended on the distance between the robot and the user. The delay time of the long path will be more than on the short path. The distance that the camera can transmit the clearly image is the range 95

0 15 meters. The delay time of transmitted image is 0.5 and 2 seconds in the range of 15 and 25 meters respectively. 3.2. Robot Control Test via Bluetooth In this test, the robot is tested by the user controlling via Bluetooth. All the movement of the robot can be controlled from the computer through the image from IP wireless camera. The robot can be controlled within 20 meters that is the limited of Bluetooth, so it can be improved by changing the Bluetooth to be class 1. The robot can move at a constant speed of 0.5m/s and the delay time are the maximum of 2 seconds. The garbage collection robot was tested at Bangsan Beach, Chonburi, Thailand. The garbage collection robot can collect the several garbage such as the 1.5 litres plastic bottle, the 0.63 litres glass bottle, the poly foam box, etc. as shown in Fig. 7. (a) The large garbage Fig. 7: The garbage collection test (b) The medium garbage 4. Conclusion This project developed the robot for collecting the garbage at the beach. Wireless communication (Bluetooth and Ad-hoc) was applied to the robot for remote controlling. The developed robot can move at 0.5 m/s on the sand. PIC18F4550 was used as the brain for processing all commands. The robot can move with an average speed of 0.5 m/s on the sand via wireless communication and collect the large garbage with side 12.5 x 49 cm. This robot is expected to overcome the garbage problem especially on the beach. However, this robot still be improved to operate automatically and control from the more distance. 5. Acknowledgements The authors would like to thank Kasetsart University Research and Development Institute that support to complete this project and thank Mr.Tanithi Mangkornkaew, Mr.Montri Tubsuri, Mr.Manoch Aree, Mr.Wattanapong Petprai and Mr.Watcharachai Jaidee for their help on the experiments. 6. References [1] Available: http://www.oceanconservancy.org/who-we-are/newsroom/2013/ocean-conservancys-internationalcoastal-cleanup-announced-for-september-21.html. (1-2014) [2] Available : http://www.manager.co.th/local/viewews.aspx?ewsid=9510000065096 (1-2014) [3] Available: http://www.newswit.com/news/2009-09-02/e61a2d27edb74447bd81fce8d042cfcb/ (1-2014) [4]. Fu-cai et al. Design of Cleaning Robot for Swimming Pools. International Conference on Management Science and Industrial Engineering (MSIE). 2011, pp. 1175-1178. [5] T. Takeshita, T. Tomizawa and A. Ohya. A House Cleaning Robot System-Path indication and Position estimation using ceiling camera. International Joint Conference SICE-ICASE. 2006, pp. 2653-2656. [6] X. Gao and K. Kikuchi. Study on a Kind of Wall Cleaning Robot. Proc. The 2004 IEEE International Conference on Robotics and Biomimetics. 2004, pp. 391-394. [7] C.-C. Liu,.-P. Kang and S.-. u. Hardware and Software Integration for Domestic Stairs Cleaning Robot. Proc. of SICE Annual Conference (SICE). 2011, pp. 663-670. 96