Low-Cost Autonomous MicroRobot for Quick Navigation

Similar documents
DESIGN OF SMS ENABLED CAR SECURITY SYSTEM

Microcontrollers, Actuators and Sensors in Mobile Robots

GPS & GSM BASED REAL-TIME VEHICLE TRACKING SYSTEM.

Solar Cybertech: A Competition of Digitally Controlled Vehicles Poweredby Solar Panels

A Surveillance Robot with Climbing Capabilities for Home Security

2. TEST PITCH REQUIREMENT

OUTCOME 1 TUTORIAL 1 - MECHATRONIC SYSTEMS AND PRODUCTS

Analog control unit for mobile robots

Michelin North America

UNDERSTANDING AND CONTROLLING COMMON-MODE EMISSIONS IN HIGH-POWER ELECTRONICS

understanding sensors

Understanding Mechatronics Engineering Using a School Project

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

Modifying the Yaesu FT-847 External MHz Reference Input

Ocean Controls RC Servo Motor Controller

Computer Integrated Manufacturing Course Description

Hand Gestures Remote Controlled Robotic Arm

VJ 6040 Mobile Digital TV UHF Antenna Evaluation Board

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Obstacle Avoidance Design for Humanoid Robot Based on Four Infrared Sensors

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

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

Tutorial 1. Introduction to robot

Computer Aided Design of Home Medical Alert System

Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II

Analysis of Micromouse Maze Solving Algorithms

RX-AM4SF Receiver. Pin-out. Connections

Your EdVenture into Robotics You re a Programmer

Bill of Materials: Line Follower: A Zippy Robot That Senses Where to Go PART NO

Single Transistor FM Transmitter Design

Digital Electronics Detailed Outline

Experiment 8 : Pulse Width Modulation

Sensor-Based Robotic Model for Vehicle Accident Avoidance

Phase II Design for a Multiband LMR Antenna System

Advanced Car Security System Using GSM

PolyBot Board. User's Guide V1.11 9/20/08

APEX Robot Rabbit. Tel:

Development of a GSM based Control System for Electrical Appliances

Assembly Instructions: Shortwave Radio Kit

CELL PHONE CONTROL ROBOT CAR

Digital Single Axis Controller

Table 1 Comparison of DC, Uni-Polar and Bi-polar Stepper Motors

Build A Video Switcher. Reprinted with permission from Electronics Now Magazine September 1997 issue

Product Datasheet P MHz RF Powerharvester Receiver

Welcome to this presentation on LED System Design, part of OSRAM Opto Semiconductors LED 101 series.

GLOLAB Universal Telephone Hold

This application note is written for a reader that is familiar with Ethernet hardware design.

K128. USB PICmicro Programmer. DIY Electronics (HK) Ltd PO Box 88458, Sham Shui Po, Hong Kong. mailto:

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

CIM Computer Integrated Manufacturing

INNOVATION AT YOUR SERVICE!

INTRODUCTION TO SERIAL ARM

A laboratory work: A teaching robot arm for mechanics and electronic circuits

Your EdVenture into Robotics You re a Controller

CHINO VALLEY UNIFIED SCHOOL DISTRICT INSTRUCTIONAL GUIDELINES GATEWAY TO TECHNOLOGY

ezsystem elab16m Project 1F: Alarm System (Full Project description)

Keywords: rainfall detection, rain sensor, buzzer and alarm system.

Impedance Matching and Matching Networks. Valentin Todorow, December, 2009

Electronic Interface for Pneumatic Grippers Using USB Port

Design and Construction of Variable DC Source for Laboratory Using Solar Energy

Low Cost Pure Sine Wave Solar Inverter Circuit

New High Current MOSFET Module Offers 177 µω R DS(on)

Presentation on CNC MACHINES. By: Hafiz Muhammad Rizwan

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

Capacitors. Resources and methods for learning about these subjects (list a few here, in preparation for your research):

Switch & Circuit Prototypes

Model 201 Wiegand Touchpad Reader Installation Guide

Green House Monitoring and Controlling Using Android Mobile Application

GTR-128/GTR-129 Motorcycle/ Vehicle Tracker Quick Start Guide

A PIC16F628 controlled FLL (Frequency Locked Loop) VFO for HF

Automatic Street Light Control System Using Microcontroller

RADIANT PLASMA 4700 Plasma Spark Generator

FM TRANSMITTER & RECEIVER HYBRID MODULES. FM-RTFQ SERIES FM-RRFQ SERIES. Transmitter. Receiver. Applications

DEVELOPMENT OF VIBRATION REMOTE MONITORING SYSTEM BASED ON WIRELESS SENSOR NETWORK

Degree programme in Automation Engineering

A CW QRP Transceiver for 20 m band. How it works I'll describe individually the three boards and the relative tuning devices.

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

ADVANCED CONTROL TECHNIQUE OF CENTRIFUGAL COMPRESSOR FOR COMPLEX GAS COMPRESSION PROCESSES

Electronics Technology

Joule Thief 3.0 Kit. June 2012, Rev Joule Thief 3.0

Physics 623 Transistor Characteristics and Single Transistor Amplifier Sept. 13, 2006

Design Report. IniTech for

CIS 117 DATABASE MANAGEMENT SOFTWARE APPLICATIONS

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

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

Amplifier for Small Magnetic and Electric Wideband Receiving Antennas (model AAA-1B)

Glolab Talking Phone Dial Monitor

ABB Drives. User s Manual HTL Encoder Interface FEN-31

Mobile Robot FastSLAM with Xbox Kinect

Fig 3. PLC Relay Output

Diode Circuits. Operating in the Reverse Breakdown region. (Zener Diode)

Transistor Characteristics and Single Transistor Amplifier Sept. 8, 1997

Online Communication of Critical Parameters in Powerplant Using ZIGBEE

Features. Applications. Transmitter. Receiver. General Description MINIATURE MODULE. QM MODULATION OPTIMAL RANGE 1000m

Frequently Asked Questions

Cumbria Designs T-1. SSB/CW Filter kit (4.9152MHz) User Manual

Managing Variability in Software Architectures 1 Felix Bachmann*

Transcription:

Low-Cost Autonomous MicroRobot for Quick Navigation Imelda Martin, Cristina Dadula, Marck Vicmudo and Dr. Elmer P. Dadios College of Engineering, De La Salle University 2401 Taft Avenue, 1004 Manila, Philippines Imelda_martin@dlsu.edu.ph, cristina_dadula@dlsu.edu.ph, marck_vicmudo@dlsu.edu.ph, elmer.dadios@dlsu.edu.ph ABSTRACT The paper presents the design and development of an autonomous micro-robot that has the capability to avoid obstacle and to navigate from source point to destination point. The prototype is built with micro controller, reflective sensors, motor driver and specific components. PIC programmer has been used to load the micro controller. The navigation platform is a maze composed of 3 x 3 blocks with 5 control points. The movement s directions include forward, turn left and turn right. The robot will provide light indicator once it reaches the final destination or after passing the last control point. The development cost of the micro robot is approximately One Thousand Pesos. KEYWORDS: Robotics; Mechatronics; Navigation; Reflective sensors 1 INTRODUCTION Autonomous robots place special demands on their mobility system because of the unstructured and highly varied environment it might drive through [1]. The fact that even the best sensors are poor in comparison to human s ability to see, feel and balance it is a great challenge to develop one that can function equivalent to what it must perform. In addition to the ability of the android or machine is the size that is oftentimes is directly proportional to the cost of production. Thus, having a smaller size means having less production expenses. Developing a small robot that can navigate will start a new evolution in automation. Autonomous agents are mobile versatile machines capable of interacting with the environment and executing variety of tasks in unpredictable conditions. Autonomy is the capability of navigating the environment. Navigation relies on the topological and metric description of the environment [3]. One of the major components for the creation of autonomous robot is the ability of the robot to plan its path and in general the ability to plan its motion. In a limited or carefully engineered environment, it is possible to program the robot for all possible combinations of motions in order to accomplish specific task. The problem of path planning is not confined to the field of robotics, but its applications exist in various genres [3]. A micro robot contains several essences in various technical fields such as MEMS, Micro Assembling, Actuators, Sensors and Micro Computer. The International Micro Robot Maze Contest (MAZE) has been held for 13 years in Nagoya, which is in parallel with the International Symposium on Micro Mechatronics and Human Science (MHS) [2]. It was established in order to promote the related technique 45-1

of micro robotics in 1991. Since then, various robots have exhibited their performance and unique mechanisms in MAZE [4]. The proponents present the design and development of a robot for 23rd International Micro Robot Maze Contest 2014. The micro robot is fully autonomous while navigating and solving the maze. 2 CONTROL STRATEGY Maze Solving Robot, which is also called Micro-Mouse Robot, is one of the most popular autonomous robots. It is a small self-reliant robot that can solve a maze from a known starting position to the centre area of the maze in the shortest possible time. This robot attracted people from all phases of life. Micro- Mouse Competitions have been taken a place for about three (3) decades. There are many algorithms and techniques that have been discovered and used to solve the maze [7]. A common example is shown in Figure 1. 2.1 Contest Rules Figure 1: One-stage local feedback control strategy The International Micro Robot Maze Contest (MAZE) has been held for 13 years in Nagoya, which is in parallel with the International Symposium on Micro Mechatronics and Human Science (MHS). Through the robot contest, exchange of thoughts and ideas with regard to technological innovation in micro machines and micromechanics is expected. The MAZE spearheads five (5) types of competitions [5]: 1. Category 0: Micro Robot Racer by 1 cm cube robot 2. Category 1: Tele operated Micro Robot Maze by 1 cm cube robot 3. Category 2: Autonomous Micro Robot Maze by 1 inch cube robot 4. Category 3: Legged Micro Robot 5. Category 4: Free Performance by Micro Robot In this study, the micro robot was designed and developed for Category 2a competition. Robot was made at the less than 25.4mm x 25.4mm x 25.4mm in dimension. Antennas or other interface device are not included in this restriction. The robot is categorized into Fully Autonomous Controlled Robots. Category 2a: Fully Autonomous Micro Robot Maze All robots must contain all devices including the battery and control units inside its body. During trial, you cannot touch the robot and cannot operate your robot by any ways. Competition - Compete in the time from Start point to Goal point through five points settled in the maze on the flat ground. Contest Ground - The material of this ground is an aluminum alloy to avoid electrostatic charge and its surface is finished with fine aventurine so that machine should not slip.

Trial - Trial must be finished within 3 minutes. The trial can be challenged again if the trial time is remained. Foul Play - The following actions are authorized the Foul Play: (1) Touching robot in the trial, (2) Energy supply cable etc. move the robot in the trial, (3) Movement or vibration done by the contestant in the contest ground or desk by body etc. or (4) Special cases authorized by judges. Penalty - 5 second penalty per a foul play mentioned above will be added to trial time. The micro robot will automatically change its direction at an intersection of the maze; the global feedback from the human operator is then eliminated. 2.2 The Maze As part of the contest rule, the robots will have to compete in the time from Start to Goal point through five points settled in the maze on the flat ground. The material of the contest ground is an aluminum alloy to avoid electrostatic discharge and its surface is finished with fine aventurine, so that the machine will not slip. A test maze is essential to fine tune all various algorithms and control routines when making a micro mouse. In this study, the proponents used a 5x5 maze as shown in figure 2-3 as patterns indicated in the contest rule. Figure 2: 5x5 Test maze design Figure 3: Test maze prototype 2.3 Maze Solving Algorithms Solving mazes has been studied for years and years in mathematics, which means there are too many algorithms to study with. An algorithm is a set of instructions that, when carried out, produce a certain result. The result in our case is a route to the target destination of the maze (from start point to goal point as shown in Figure 2). The robot is required to pass all five control points in the maze. The designed path of the robot is shown in Figure 2 indicated by the direction of the arrows. From the start point, the robot must be in the position such that it is facing the goal point. The following is the pseudo code of the algorithm to traverse the desired path.

} 1. initialize counter =0 // counter counts the // number of junction 2. Follow the right wall While (counter!= 8){ { when it senses a junction increment counter switch (counter) { case 0: turn right; break; case 1: go straight ; break; case 2: go straight ; break; case 3 : go straight; break; case 4: turn left and follow left wall; break; case 5: turn left and go straight; break; case 6: go straight; break; case 7: go straight; break; case 8: turn right and follow the right wall; } Figure 4: Algorithm Path Direction The path direction is clearly illustrated in Figure 4. Figure 5: Hardware system block diagram Figure 6: Hardware system schematic diagram 3. HARDWARE DESIGN & DEVELOPMENT The design was made simple to minimize the cost but achieving the intended function. The overall design is illustrated in Figure 4. Hardware system block diagram and Figure 5. Hardware system Schematic diagram. The power supply will come from the 3-V CR2032 battery as shown in Figure 6. The microcontroller module provides the control system of the robot. This contained PIC16F84A microcontroller (Figure 7), 4MHz crystal oscillator (Figure 9) and 22pF capacitor (Figure 10). The sensor module tells the robot when to stop, move forward, left or right. It was formed by CNY70 reflective sensor (Figure 11), CN2222 transistor and 1K-Ohm resistor. The motor driver with left and right motor are composed of

2N2222 transistor, 1N4001 diode, 100-Ohm Resistor and DC motor. This provides the moving mechanism for the robot to maneuver. Figure 7: 3v CR2032 Battery Figure 8: PIC16F84A Microcontroller Figure 9: PIC16F84A Microcontroller PIN configuration Figure 10: 4MHz Crystal Oscillator Figure 11: Capacitor: 22pF ceramic capacitor Figure 12: CNY70 Reflective Sensor

3.1 Chassis The robot is a 1X1 structure with plastic metal and 2-small toy car wheel. The prototype is shown in Figure 13. Table 2 Parts/Components Cost Listing Figure 13: Robot Prototype miscellaneous expenses. Item Description Cost(PhP) PIC16F84A Microcontroller 159.00 CR2032 Other Parts & Electronic (Capacitor, Transistor, Resistor, diode) Battery/Power supply 113.00 Chassis parts & other electronics 212.00 The cost excludes transportation and other related or 4. CONCLUSIONS The proponents were able to design and develop a micro mobile robot that falls within the given constraints: small, has on-board energy source and can fulfill the given tasks. Furthermore, it was found out that it does not require spending more in developing an autonomous robot that navigates and solve a maze. As shown in Table 2, the proponents spent less than 1000PhP for parts and components. 5. ACKNOWLEDGEMENTS The authors wish to give thanks first and foremost to Almighty God as He is the great provider of all resources and strengths. They would like to give special thanks as well to De La Salle University Manila (DLSU) for the research resources and opportunities to learn more and Commission on Higher Education (CHED) for the financial assistance and support. IEEE is also acknowledged for other research resources. 6. REFERENCES [1] Paul E. Sandin (2003), Robot Mechanisms and Mechanical Devices, McGrawHill. [2] 23 rd International Micro Robot Maze Contest (2014), Nayori Memorial Hall, Nagoya University, [3] S. Mishra and P. Bande (2008), Maze Solving Algorithms for Micro Mouse, Proceedings of the 2008 International Conference on Signal Image Technology and Internet Based Systems [4] 21st International Micro Robot Maze Contest (2012), Nayori Memorial Hall, Nagoya University [5] K. Altaf, A. Akbar, and B. Ijaz, Design and Construction of an Autonomous Fire Fighting Robot, National Engineering Robotics Competition [6] A. Paudel (2011), Line Maze Solver, Tribhuwan University Institute of Engineering, November 23, 2011 [7] M. Alsubaie (2013), Algorithms for Maze Solving Robot, Faculty of Science and Engineerng, Manchester Metropolitan University