ABSTRACT I. INTRODUCTION

Similar documents
AUTONOMOUS FLOOR CLEANING BOT

Study of Multipurpose Road Cleaning Machine

Wireless Floor Cleaning Robot

IOT Based Intelligent Bin for Smart Cities

Android Controlled Fire Fighting Robot

Sholapur, Maharashtra, India

MICROCONTROLLER BASED HOME AUTOMATION SYSTEMS

International Journal of Advanced in Management, Technology and Engineering Sciences

BURGLAR ALARM USING ARDUINO AND PIR SENSOR WITH SMS ALERT Burgoji Santhosh Kumar 1, S.Ramesh 2 1

Design and Development of General Purpose Alarm Generator for Automated System

Automatic Customer Counter and Payment Tool for Shopping Centers and commercial spaces

Implementation of Auto Car Washing System Using Two Robotic Arms

[Patil* et al., 5(7): July, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Smart Personal Security Alert Walking Stick For Visually Challenged People

for Precision Planter System Based on MSP430-CT171 Lianming Xia, Xiangyou Wang*, Duanyang Geng, Qingfeng Zhang

Fire Fighting Robot Controlled Using Android Application

Autonomous Cleaning Robot for Highway Maintenance

6367(Print), ISSN (Online) Volume (IJCET) 3, Issue 2, July- September (2012), IAEME

Home Security System for Controlling Theft using android ADK

Department of ECE, Institute of Technology, Nirma University, Ahmedabad, India. Department of CSE, Rajasthan Technical University, Kota, India

GSM Based Computer Lab Security System Using PIR Sensors

Petrol Bunk Automation with Prepaid Card using GSM Identification

V.ARCHITECTURE IV.IMPLEMENTATION. Battery. Fig.1.Block diagram

ENACTMENT OF SCADA SYSTEM FOR JUDICIOUS DWELLING

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, March 18, ISSN

Construction of Wireless Fire Alarm System Based on ZigBee Technology

IOT Based Home Security System Using Raspberry Pi

Design and Fabrication of Multipurpose Eco- Friendly Cleaning Machine

Smart Gas Booking and LPG Leakage Detection System

Real Time Smart House Data Logging System Using LabVIEW

II. METHODS AND MATERIALS

Virtual Boundary System Using Passive Infrared Sensor

Research on the Monitor and Control System of Granary Temperature and Humidity Based on ARM

BOILED WATER TEMPERATURE MEASUREMENT SYSTEM USING PIC MICROCONTROLLER

Smart Office Automation System for Energy Saving

IJSRD - International Journal for Scientific Research & Development Vol. 3, Issue 01, 2015 ISSN (online):

IOT ENABLED FOREST FIRE DETECTION AND ONLINE MONITORING SYSTEM

Remote Environment Monitoring & Detection Tribot

Design of Humidity Monitoring System Based on Virtual Instrument

IMPLEMENTATION OF VISION BASED INTELLIGENT HOME SECURITY SYSTEM USING ARM7

SAFETY PRE-ALARM MONITOR SYSTEM BASED ON GSM AND ARM

AUTOMATIC OIL LEAK DETECTION CONVEYED OVER GSM R.SUNDAR. Assistant Professor, Department of EEE Marine, AMET University, Chennai, Tamil Nadu, India

Volume Measuring System Using Arduino for Automatic Liquid Filling Machine

Design of Intelligent Humidity Sensing Watering System Based on MCU

Design & Control of an Elevator Control System using PLC

GSM BASED GARBAGE AND WASTE COLLECTION BIN OVERFLOW INDICATOR

DIGITAL SECURITY SYSTEM USING FPGA. Akash Rai 1, Akash Shukla 2

Cost Effective Home Automation System

A Novel Approach to Garbage Management Using Internet of Things for Smart Cities

HAZARDOUS GAS DETECTION AND ALERT SYSTEM USING IOT

Wireless Notice Board using GSM with Fire Detector

REMOTE CONTROL AND MONITORING OF LANDMINES DETECTION ROBOTIC SYSTEM

Intelligent monitoring system for automobiles

Intelligent Fire Detection and Visual Guided Evacuation System Using Arduino and GSM

Designing A Home Automation System by Using RF Receivers

Team Rescue X: Autonomous Firefighting Robot

Design of Intelligent Alarm System Based on GSM Network Shun Qing XU

AUTOMATIC ROOM LIGHT AND FAN CONTROLLER WITH BI- DIRECTIONAL VISITOR COUNTER

Automated Medication Kit

Characteristics of different sensors used for Distance Measurement

Hazardous Gas Detection using ARDUINO

Martin Dekan, František Duchoň, Ladislav Jurišica, Anton Vitko and Andrej Babinec

Smart Home (Home Automation)

Home Security and Safety System Using Arduino Mega 2560 Controller

AUTOMATIC CABLE SPOOLING for A ROBOTIC VACUUM CLEANER

XBee Based Industrial And Home Security System

PROJECTS Ph: ,

UNIVERSAL REMOTE CONTROL SYSTEM FOR KITCHEN AUTOMATION USING IoT

Smart Garbage Monitoring System for Waste Management

ENERGY AWARE SMART HOME AUTOMATION USING ARDUINO AND LABVIEW

ROBOT: HOME AUTOMATION SYSTEM USING RASPBERRY PI AND SENSORS

Wireless Sensor Network Based Bank Monitoring System Using LabVIEW

REAL TIME TRACKING AND HEALTH MONITORING OF SOLDIERS USING GPS AND GSM MODULE

Smart Intrusion Detection

Complete FINAL YEAR PROJECT solution + Technical Training 1. ULTRASONIC BASED SAFETY OBSTACLE DETECTION STICK FOR THE BLIND.

ECE Department, SVCET, Chittoor, Andhra Pradesh, India. Department of ECE, S. V. College of Engineering, Tirupati, Andhra Pradesh, India

Design of an Infusion Rate Control System Based on Single Chip Microcomputer

Multi-sensor System For Indoor Environment Monitoring Zheng-yu Wanga, and Xiao-ru Zhangb

International Journal of Scientific Research and Reviews

Real Time Automation Applications Using Millenium Crouzet PLC

GORAKSHAK : AN AUTOMATED FARM VIA IOT

Vijayalakshmi Badre, Pankaj Agarwal, Sameer Chavan, Pranav Kabra

Design and Development of Gas Leakage Monitoring System

International Journal of Advancements in Research & Technology, Volume 2, Issue4, April ISSN

Procedia - Social and Behavioral Sciences 195 ( 2015 ) World Conference on Technology, Innovation and Entrepreneurship

AUTOMATIC STREET LIGHT CONTROL SYSTEM USING MICROCONTROLLER

System Security And Monitoring On Smart Home Using Android

AUTOMATIC BAR FEEDING MECHANISM FOR POWER HACKSAW MACHINE

The design of automatic remote monitoring system for the temperature and humidity based on GPRS Hui ZHANG 1, a, Honghua WANG 2,a

Risk Management Using Raspberry Pi and Sensors

World Journal of Engineering Research and Technology WJERT

Advanced Driver Assistance System with Accident Detection

AN IOT BASED FOREST FIRE DETECTION AND PREVENTION SYSTEM USING RASPBERRY PI 3

Design and Implementation of an Automated Home Security Robot

Homework 4: Packaging Specifications and Design

A Survey on implementation of Fire detection System Based on ZigBee Wi-Fi Networks

Multi - Purpose Fire Fighter Robot

International Journal Of Advanced Research In Engineering Technology & Sciences

Gas Detection Instrument Based on Wireless Sensor Networks

A REVIEW ON RC- HOME AUTOMATION USING LDR AND IR SENSORS

Transcription:

2018 IJSRSET Volume 4 Issue 7 Print ISSN: 2395-1990 Online ISSN : 2394-4099 Themed Section : Engineering and Technology Multipurpose Smart Floor Cleaning System by Using Android Device Pooja D. Rathod, Puja V. Wandile, Kiran S. Mohitkar, Pallavi G. Jiwtode Electrical Engineering Department, Datta Meghe institute of engineering, technology and research, salod(hirapur), Wardha, Maharashtra, India ABSTRACT Recently, the innovation is going on in every field. The exploration in science is developing quickly for the comfort of the human life. The principle point of this paper is to plan an automated Smart Floor Cleaner which can be controlled by android device for sucking up tidy and soil, for the most part from floors and from different surfaces, for example, upholstery and draperies. The controller is used to drive the motors and the suction unit also a couple of sensors are used to avoid the obstacles. This can be useful in improving the lifestyle of mankind. With the advancement of technology, robots are getting more attention of researchers to make life of mankind comfortable. Keywords : Smart Floor Cleaner, Android Device, PMDC Motor, Bluetooth Module, Battery, Vacuum Cleaner. I. INTRODUCTION In the cutting edge time, the Smart Floor Cleaner is required. Therefore, the cleaner is outlined such that it is equipped for cleaning the zone decreasing the human exertion just by beginning the cleaning unit. In the paper, fundamental core interest is to assemble and program it in such a way, that it can move around uninhibitedly and clean a particular region by the vacuuming process. In early, 2010 a new automatic floor cleaner robot Mint was developed by Jen Steffen. Detachable clothes were attached for sweeping and mopping purposes. For tracking mint used the GPS-like indoor localization system. Sawdust is utilized on around floor materials to spellbind at all arrangements that diminishment generally than chafing to stay away from them reality dropped. The sawdust leaked up and supplanted separately sunshine. This was common in the before in hostelries is as yet utilized as a part of a few executioners and fishmongers. It used to be common to utilize tea leaves to amass mud from floor materials and take out scents. Right now it is still very common to utilize diatomaceous earth, or in reality any little cat issue write strong, to dispense with convergences from floor materials. There is comparatively a broad changeability of base washing mechanical assemblies possible today, for example, floor supports, programmed floor scrubbers and sweepers, and cover extractors that can unlimited sterile about fairly sort of inflexible ground surface or covered sections of flooring surface in rich not as quite a bit of period than it would salary expending an outdated washing system. Robot is an electromechanical machine and used for various purposes in industrial and domestic applications. Robot appliances are entering in the consumer market, since the introduction of Robots. Many related appliances from various companies have been followed. Initially the main focus was on having a cleaning device. As the time pass on many improvements were made and more efficient appliances were developed. In early, 2010 a new automatic floor cleaner robot Mint was developed by Jen Steffen. Detachable clothes were attached for IJSRSET1844111 Received : 10 March Accepted : 20 March 2018 March-April-2018 [(4) 7 12-18 ] 12

sweeping and mopping purposes. For tracking mint used the GPS-like indoor localization system. There is not at all unique solo washing technique that is appropriate for altogether positions and instances and operative washing be subject to upon category of cleaning expedient, housework technique and likewise the apparatus should be operator responsive. Cleaning effort can be materially challenging and an essential has been recognized to advanced approaches for efficient ergonomics estimation of original products. In current years, floor washing machines are receiving supplementary general for eventful and elderly residents due to absence of workers. However, in India, being without a job is additional and hence there is an essential to progress a smaller amount labour focused on cleaning machine. Hence, the present-day task is designed to proposal, expansion and assessment of a physically in this proposed navigation system, the cleaning robot is not an independent device. It can be likewise associated to processors or smart phones. Under overall environments, the duplicate and of the cleaning location evidence machine will be communicated to processor. The duplicate handing out and course preparation are carried out on the processor. Operators can regulator the housework automaton via human-robot communication afterward that, the knowledge of the computer will be sent towards cleaning automaton via wireless statement. Under the manual regulator manner, the processor wills stopover distribution knowledge to the cleaning robot, however component. In our original, operators can governor the cleaning robot by smart receivers. How to sponsor the housework presentation lowers than the overall situation, specifically, the programmed method is the essential of this paper. surface floors using dusting and mopping clothes was developed. It investigates the product s social impact with respect to the attitude of the customers towards a systematic floor cleaner and how such a robot influences their lifestyle. Systematic cleaning was an important feature, and modifications to the environment to support the navigation of robot. The robot employs a systematic cleaning strategy that maps the environment using a GPS-like indoor localization. [16] Paper described about some essential characteristics that a robot must have and this might help you to decide what is and what not a robot is. It will also help you to decide what features you will need to build into a machine before it can count as a robot. Robo Cleaner is a machine that cleans room automatically. Once it starts then Robo cleaner cleaned whole room. Robo Cleaner which use two motors control rear wheels and the single front wheel is free. It has 8-infrared sensors, 6-infrared sensors (3 pair) in left, right and front side for detect wall or a obstructs, when the sensors detected any obstructs, output of comparator, LM324 is high logic and the other the output is low. Microcontroller AT89S51 and H-Bridge driver L293 were used to control direction and speed of motor. Sensing a obstructs and manoeuvring the robot to stay on course, while constantly correcting wrong moves using feedback mechanism forms a simple yet effective closed loop system. As a programmer you get an opportunity to teach the robot how to move when obstructs is come. [15] II. EXISTING CLEANING DEVICES In this paper, the mint cleaning robot which is an automatic cleaning robot that sweeps and mops hard Figure 1. Block Diagram of an Advanced Mobile Robot for Floor Cleaning 13

The study concluded that, manual work is taken over by robotics nowadays. In this paper, an autonomous robot for floor cleaning application is proposed. It is capable of performing sucking and mopping tasks, obstacle detection, and automatic water spray. Moreover it is also able to work in manual mode. All hardware and software operations are controlled by Atmega 328 microcontroller. [5] the information sources got from sensors, microcontroller drives dc engine and consequently cleaner works better at the point when the sack is simply swapped than amid vacuuming for some time. The extent of the opening toward the end of the admission port: Since the speed of the vacuum fan is steady, the measure of air going through the vacuum cleaner per unit of time is likewise consistent. This paper presents the design & development of Floor Cleaning Robot which can clean and sweep the floor. Proposed model of operated in autonomous mode as well as in manual mode. This project deals with the designing and development of Floor cleaning Machine. The aim of this project work is to develop and modernized process for cleaning the floor with wet and dry. It is very useful for cleaning the floors. It can be used wet and dry; hence it is widely used in houses, hospitals, auditorium, shops, computer centres, etc. In modern days interior decorations are becoming an important role in our life. The motion of robot will be controlled by using two wheels coupled with centre and side shaft motors. The cost of this floor cleaning Robot is very cheap and it is advantageous for mobility issues.[1] IV. BLOCK DIAGRAM OF SMART FLOOR CLEANER The block diagram is a pictorial portrayal of proposed robot which is appeared in fig.3. It indicates how the different fundamental parts must be associated with satisfy the coveted assignment. It portrays the hardware of robot undercarriage. It demonstrates the principle structure of investigation and cleaning robot which comprises of energy sources, dc engines, RF transmitter and recipient. The cerebrum of the robot is microcontroller. Microcontroller peruses information from sensors and PC through RF handset and decoder/encoder. It is given dc supply as an information; an IC is utilized to smooth dc contribution to the microcontroller. As indicated by the sources of info got from sensors, microcontroller drives dc engine and consequently cleaner works better when the sack is simply swapped than amid vacuuming for a while. Figure 2. Block Diagram of Wireless Floor Cleaning Robot III. COMBINATION OF VACUUME CLEANER, FLOOR CLEANER AND DRYER SYSTEM The mind of the robot is microcontroller. Microcontroller peruses information from sensors and PC through RF handset and decoder/encoder. It is given dc supply as an information; an IC is utilized to smooth dc contribution to the microcontroller. As per Figure 3. Block Diagram of Smart Floor Cleaner The size of the opening toward the finish of the admission port: Since the speed of the vacuum fan is steady, the measure of air going through the vacuum cleaner per unit of time is likewise consistent. 14

Regardless of what measure the admission port has, a similar number of air particles should go into the vacuum cleaner consistently. In the event that the port is made littler, the individual air particles should move substantially more rapidly all together for them all to overcome in that measure of time. At the point where the velocity builds, weight diminishes, as indicated by Bernoulli's guideline, the drop-in weight means a more prominent suction constrain at the admission port. A. Bluetooth Module The Bluetooth is allowed to use in the remote correspondence convention as the scope of the Bluetooth is not as much as alternate remote correspondence conventions like Wi-Fi and ZigBee. HC 05 Bluetooth is a remote correspondence convention; it is utilized as a part of two gadgets as a sending and getting the data. The Bluetooth is allowed to use in the remote correspondence convention as the scope of the Bluetooth is not as much as alternate remote correspondence little. HC 05 Bluetooth is a remote communication protocol; it is utilized as a part of two gadgets as a sending and accepting the data. can transmit and gets the information remotely by utilizing two gadgets. The Bluetooth module can get and transmits the information from a host framework with the assistance of the host controller interface (HCI). The UART and USB are the most mainstream have controller interfaces and in this article, we have examined the UART. B. RN-42 Module Interfacing with PIC- Microcontroller RN-42 is class 2 Bluetooth module. It have UART and USB correspondence interface. It can both send and get information i.e. it can work both as Master and slave. It can likewise be used for sound application. To interface RN-42 module with PIC microcontroller or any microcontroller, you need of voltage level moving circuit with RN-42. However, Microchip likewise give it arrangement by giving complete good board to interface it with microcontroller. RN-42 EK board would interface be able to with PIC microcontroller specifically by associating UART_RX stick of RN-42 Bluetooth module to Tx stick of pic microcontroller and UART_TX stick of RN-42 Bluetooth module to Rx stick of pic microcontroller. RN-42-EK board can likewise be associated with PC through USB Cable. C. How to send/receive commands or data from microcontroller to/from RN-42 EK kit Figure 4. HC-05 Bluetooth Module HC 05 Bluetooth module interfacing with the microcontroller. These days, requests of portable telephones and individual correspondence the transfer speed is simple and helpful to utilize. The Bluetooth innovation deals with the correspondence channel of the remote part. The Bluetooth modules RN-42 have two modes commands mode and data mode. Command mode is used to set configuration of Bluetooth module like its mode either master or slave, baud rate, serial port flow control. Bluetooth module should be configured before using data mode. Otherwise it will use default values of configuration bits and commands. Command mode is used to set device name, pin code and baud rate. One thing you should keep in mind there is a specific time for command mode, you should use command with in this time otherwise. Bluetooth module will reach into data mode after this time. The RN-40 EK board is interfaced with the pic microcontroller by connecting directly, i.e. UARTRX 15

pin of the RN-40 Bluetooth module to the pic microcontroller of TX pin and UART-TX pin is connected to the Rx pin of pic microcontroller which is shown in fig.4. By using the USB cable, the RN-40 EK board is connected to the computer. Figure 5. RN-42 Module Interfacing with PIC- Microcontroller Figure 5. 3D diagram of Smart Floor Cleaner In this, android application is utilized and this application send and microcontroller move the robot in like manner by controlling the equip engines. Ultrasonic sensor used to distinguish the obstruction in the way of robot.sensor recognizes the impediment separation and demonstrate the value in the android application. V. Working of hardware model The Smart floor cleaner robot works on automatic mode. It is operated through command given by the mobile android appllication. This command is transmitted to the microcontroller with the help of pairing of mobile bluetooth and bluetooth module. Microcontroller matchs the data of operator and programming and start working. For example if we give command of forward motoring, suppose the character a is set for forward motoring in microcontroller. The microcontroller match the data, if data equals to a the robot moves in forward direction. Similarly all operations are performes in this way. The obstacle sensor is use for obstacle detection. If it detect the obstacle, then obstacle sensor become 1 and buzzer will operate and robot will stop working. Figure 6. Hardware Model of Smart Floor Cleaner VI. Conclusion The different kinds of floor cleaning are used in various places such as ordinary floor cleaning machine or programmed floor cleaning. In this paper, we are utilized the savvy floor cleaning machine. The ordinary floor cleaning machine is less proficient than the advanced instrument. Along these lines, we are centered around savvy, which is worked on battery, which has smaller size consequently we can work this gadget in business regions, yet extremely valuable in 16

montages, railroad stage, clinics. This innovation is a mix of mechanical, electrical and hardware and gadgets. In this gadget planning and examination of the brilliant floor cleaning machine finished. In this paper, used comprise of multitasking part in gadget. In which we utilized portable we can achieve our objective by utilizing this hardware. Restriction, minute vision, remote system and in addition humanmachine communication are done in our framework. VII. REFERENCES [1]. Shravani Kamble, Surbhi Dorle, Manisha Kapgate, Harsha Sathawane, V. Buddhe, Design and Development of Wireless Floor Cleaning Robot, International Journal of Engineering Science and Computing Volume 7 Issue No.3, March 2017. [2]. Aman khan, Anurag Pannase, Amol Sharnagat, Prof. Gaurav Gohane, Study of Multipurpose Road Cleaning Machine, International Research Journal of Engineering and Technology (IRJET) Volume: 04 Issue: 02 Feb - 2017. [3]. Akash A. Nagtode, Amit P. Kamdi, Akshay M. Gajbhiye, Amol A. Supare, Akshay M. Ghodeswar,Prof.S.V.Sable, SOLAR OPERATED FLOOR CLEANER MACHINE, International Journal of Research In Science & Engineering Special Issue 6-ICRTEST January 2017. [4]. Zheng Zhao, Weihai Chen*, Chen C.Y. Peter, Xingming Wu, A Novel Navigation System for Indoor Cleaning Robot, Proceedings of the 2016 IEEE International Conference on Robotics and Biomimetics Qingdao, China, December 3-7, 2016. [5]. Ajith Thomas, Rohith M.S, Febin Jolly, Jeeson Cheriyan, Ms.Renu Mary George, An Advanced Mobile Robot for Floor Cleaning, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 5, Special Issue 3, March 2016. [6]. Sayali P Chavan, M R Dhanvijay, M.D.Jaybhaye, A Low Cost Aurdino Controlled Floor Mopping Robot, International Journal of Engineering Research Volume No.5 Issue: Special 2, pp: 319-321 11-12 Feb. 2016. [7]. M. Ranjit Kumar,N. Kapilan, Design and Analysis of Manually Operated Floor Cleaning Machine, International Journal of Engineering Research & Technology (IJERT) Vol. 4 Issue 04, April-2015. [8]. Vaibhavi Rewatkar, Sachin T. Bagde, A Review on Design of Automated Floor Cleaning System, International Journal on Recent and Innovation Trends in Computing and Communication Volume: 3 Issue: 2 February 2015. [9]. Avinash Prabu, S. Kaushik, Priyanka Prakash, Haritha Haridasan, S.Balamurugan, S.Vignesh, Electric Road Cleaner, International Journal for Research in Applied Science & Engineering Technology (IJRASET) Special Issue-1,October 2014. [10]. Priya Shukla, Mrs. Shimi S. L., DESIGN OF INSPECTION AND CLEANING ROBOT, International Journal of Scientific Research Engineering & Technology (IJSRET), Volume 3, Issue 6, September 2014. [11]. Manreet Kaur, Preeti Abrol, Design and Development of Floor Cleaner Robot (Automatic and Manual), International Journal of Computer Applications (0975 8887) Volume 97 No.19, July 2014. [12]. Abhishek Pandey,Anirudh Kaushik, Amit Kumar Jha,Girish Kapse, A Technological Survey on Autonomous Home Cleaning Robots, International Journal of Scientific and Research Publications, Volume 4, Issue 4, April 2014. [13]. Mr. S. Deepak, Mr. I. Ambrose Edward, Automatic Floor Cleaner (The Wireless Wiper), International Journal of Engineering 17

Research & Technology (IJERT) Vol. 3 Issue 2, February 2014. [14]. Liu, Kuotsan, Wang, Chulun, A Technical Analysis of Autonomous Floor Cleaning Robots Based on US Granted Patents, European International Journal of Science and Technology Vol. 2 No. 7, September 2013. [15]. Ankit Jain, Rupendra Kumar Pachauri, Avantika Rana, Design and Development of Microcontroller Based ROBO Cleaner, International Journal of Advanced Research in Computer and Communication Engineering Vol. 2, Issue 3, March 2013. [16]. Jens-Steffen Gutmann,Kristen Culp,Mario E. Munich, Paolo Pirjanian, The Social Impact of a Systematic Floor Cleaner, Proceedings of the 2012 IEEE International Workshop on Advanced Robotics and its Social Impacts, Technische Universität München, Munich, Germany, May 21-23, 2012. [17]. Soo Hyeok Kang, Yong Ho Kim, Eun Jin Lee, Soon-Geul Lee, Byung-Cheol Min, Jinung An and Dong Han Kim, Implementation of Smart Floor for Multi-Robot System, Proceedings of the 5th International Conference on Automation, Robotics and Applications, Dec 6-8, 2011, Wellington, New Zealand. [18]. Xueshan Gao, Kejie Li, Yan Wang, Guangliang Men, and Dawei Zhou, Koki Kikuchi, A Floor Cleaning Robot Using Swedish Wheels, Proceedings of the 2007 IEEE International Conference on Robotics and Biomimetics December 15-18, 2007, Sanya, China. 18