DESIGN AND DEVELOPMENT OF LIBRARY ASSISTANT ROBOT

Similar documents
NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Pick and Place Robotic Arm Using Arduino

Robotic Navigation Distance Control Platform

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Formation and Cooperation for SWARMed Intelligent Robots

KINECT CONTROLLED HUMANOID AND HELICOPTER

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

International Journal of Advance Engineering and Research Development

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST

Wirelessly Controlled Wheeled Robotic Arm

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

Robotics Initiative at IIT IPRO 316. Fall 2003

Multisensory Based Manipulation Architecture

LDOR: Laser Directed Object Retrieving Robot. Final Report

FLEX SENSOR BASED ROBOTIC ARM CONTROLLER: DEVELOPMENT

Voice Guided Military Robot for Defence Application

Remote Control Based Hybrid-Structure Robot Design for Home Security Applications

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Arduino Based Robot for Pick and Place Application

University of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machines Design Laboratory GetMAD Final Report

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

An Autonomous Self- Propelled Robot Designed for Obstacle Avoidance and Fire Fighting

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path

MEMS Accelerometer sensor controlled robot with wireless video camera mounted on it

1 Abstract and Motivation

Embedded Robotics. Software Development & Education Center

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Robot Navigation System with RFID and Ultrasonic Sensors A.Seshanka Venkatesh 1, K.Vamsi Krishna 2, N.K.R.Swamy 3, P.Simhachalam 4

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

Implementation of a Self-Driven Robot for Remote Surveillance

Intuitive Vision Robot Kit For Efficient Education

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

GESTURE BASED ROBOTIC ARM

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

Overview of Challenges in the Development of Autonomous Mobile Robots. August 23, 2011

A NOVEL CONTROL SYSTEM FOR ROBOTIC DEVICES

Multi Robot Navigation and Mapping for Combat Environment

Wheeled Mobile Robot Kuzma I

Research Proposal: Autonomous Mobile Robot Platform for Indoor Applications :xwgn zrvd ziad mipt ineyiil zinepehe`e zciip ziheaex dnxethlt

Design and Control of the BUAA Four-Fingered Hand

SELF STABILIZING PLATFORM

ECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative

Robotic Swing Drive as Exploit of Stiffness Control Implementation

Incorporating a Software System for Robotics Control and Coordination in Mechatronics Curriculum and Research

PATH PLANNING OF LINE FOLLOWER ROBOT

WifiBotics. An Arduino Based Robotics Workshop

CONTACT: , ROBOTIC BASED PROJECTS

On-demand printable robots

2. Visually- Guided Grasping (3D)

3-Degrees of Freedom Robotic ARM Controller for Various Applications

Intelligent Tactical Robotics

University of Florida Department of Electrical and Computer Engineering Intelligent Machine Design Laboratory EEL 4665 Spring 2013 LOSAT

International Journal for Research in Applied Science & Engineering Technology (IJRASET) DTMF Based Robot for Security Applications

ARTIFICIAL INTELLIGENCE - ROBOTICS

Autonomous Obstacle Avoiding and Path Following Rover

Performance Analysis of Ultrasonic Mapping Device and Radar

Figure 1. Overall Picture

Embedded Systems & Robotics (Winter Training Program) 6 Weeks/45 Days

DC Motor Control using Fuzzy Logic Controller for Input to Five Bar Planar Mechanism

VOICE CONTROLLED ROBOT WITH REAL TIME BARRIER DETECTION AND AVERTING

Devastator Tank Mobile Platform with Edison SKU:ROB0125

Essential Understandings with Guiding Questions Robotics Engineering

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

Design and Implementation of Robot employed with Sense Aware

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

Simulation of a mobile robot navigation system

DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR

MECHATRONICS SYSTEM DESIGN

ILR #1: Sensors and Motor Control Lab. Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang

Design and Development of Novel Two Axis Servo Control Mechanism

Introduction: Components used:

INTELLIGENT SELF-PARKING CHAIR

Wednesday, October 29, :00-04:00pm EB: 3546D. TELEOPERATION OF MOBILE MANIPULATORS By Yunyi Jia Advisor: Prof.

Distance Measurement of an Object by using Ultrasonic Sensors with Arduino and GSM Module

A Very High Level Interface to Teleoperate a Robot via Web including Augmented Reality

NUST FALCONS. Team Description for RoboCup Small Size League, 2011

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

I. INTRODUCTION MAIN BLOCKS OF ROBOT

Team Kanaloa: research initiatives and the Vertically Integrated Project (VIP) development paradigm

DTMF based Surveillance Robot

Funzionalità per la navigazione di robot mobili. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

Undefined Obstacle Avoidance and Path Planning

VEX Robotics Platform and ROBOTC Software. Introduction

III. MATERIAL AND COMPONENTS USED

A comparisonal study on robot arm in terms of light weight handling

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing

INDUSTRIAL ROBOTS PROGRAMMING: BUILDING APPLICATIONS FOR THE FACTORIES OF THE FUTURE

ECE 511: MICROPROCESSORS

Mobile Robots Exploration and Mapping in 2D

Introduction to the VEX Robotics Platform and ROBOTC Software

Birth of An Intelligent Humanoid Robot in Singapore

PCB & Circuit Designing (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

Conceptual Design of a Wi-Fi and GPS Based Robotic Library Using an Intelligent System

ARTIFICIAL ROBOT NAVIGATION BASED ON GESTURE AND SPEECH RECOGNITION

Mars Rover: System Block Diagram. November 19, By: Dan Dunn Colin Shea Eric Spiller. Advisors: Dr. Huggins Dr. Malinowski Mr.

Transcription:

DESIGN AND DEVELOPMENT OF LIBRARY ASSISTANT ROBOT Ranjani.R, M.Nandhini, G.Madhumitha Assistant Professor,Department of Mechatronics, SRM University,Kattankulathur,Chennai. ABSTRACT Library robot is an assistant system used to assist the user who wants to search, locate and collect the required book in the library. The request of the user is processed in the computer based system to have the robot informed about the particular shelf or location. Using this information, the robot has its movement towards the informed location and performs barcode scanning across the shelf to find the requested book. The robot with its sliding arm can scan the books in a particular shelf and barcode matching is done in the control based system. The robot exerts force on the book which is found to be matched by the scanning system and collects the book in the tray. This robot based assistant system is reliable to be incorporated in the library and assists the user to collect the required book. The system with its integrated automatic object recognition and force feedback make the robot to deliver the book as soon as possible by minimizing the search time of the user. Keywords Automatic object recognition,force feedback system, Barcode scanner. I. INTRODUCTION Library has many connotations. A library is a collection of information resources and services, organized for use, and maintained by a public body, institution, or private individual. In the more traditional sense, it means a collection of books. Typically we need a librarian to pick the books and hand it over to the person to whom the books are being issued. This might be an easy task in case the library floor area is small. Also, to search for the books by humans takes a lot of time as many a times the books gets overlooked by the human eye. To automate this process of book finding and picking paper suggest a robot with an arm with some degrees of freedom which will be able to find out the book with the required tag and then pick it and place it on the table. Library assistant robot is a line follower robot to follow a line or path may be a physical mark, already predetermined by the user.ir sensor will trace a black line on white surface. The sensors give mobility of the robot, which works with analog signals from the microcontroller and the digital signal is used to drive the motors. The books are placed in the rack and all the books will be tagged by Barcode tags and a Barcode reader will be placed in the robot. The robot will scan an each book and incase the book is found. Link mechanism has to be introduced to pick the book from the rack and make it to fall on the tray kept just below the mechanism. The mobile manipulator is to assist the human s in order to pursue the objects from the remote locations. These mobile manipulators can be remotely operated by the operator using the 53

remote or they can be teleported from the remote location using the wireless communication or they can be made autonomous based on the multisensory and controller integrated in it. This controller plays a major role like brains for humans, controlling the robot to navigate all around the work space and to accomplish the given task automatically based on the sensor information and the inbuilt program. II. FEATURES OF LIBRARY ROBOT The base of the robot is fixed with two motorised wheels and stepper motor is adjust the barcode scanner for different self in a rack. Robot is controlled by ATmega32 microcontroller. Sensor is IR obstacle sensor for line following motion. Barcode scanner is Motorola LS1203.The Operator sends the task to the mobile robot using system. This command consists of the information regarding the rack system number and the particular rack in that. The controller based on the received information drives the robot, along the predefined path to reach the destination. The IR Sensor plays a major role in this operation of guiding and detection of the rack. Block diagram of the system is shown in the Figure.1.Controller output is based on the IR sensor and barcode scanner. Controller actuates the mobile platform and manipulator. Barcode Scanner Mobile Platform PC Micro controller Manipulator IR Sensor Fig.1 Block diagram of the system A. Line Following Motion This base house grasps the motion. A motor will be fitted under the base which can be made to move forward/reverse by line following to take this mechanism to all the books in the rack. B. The Scanning Mechanism The manipulator arm contain barcode scanner. Scanner scans each book of the barcode. It includes several modules necessaries to looking for the required book. 54

C. Gripping Mechanism This mechanism is used to hold the components to be picked. The Link will be designed in such a manner that the books which it picks should fall down on the tray, this will be done with the help of rubbery material on the inside surface of the link. III. HARDWARE SETUP A. Mechanical Design The Mechanical design of the robot is done using PROE software. The two major subsystem of the robot are manipulator arm and locomotive decvice.the manipulator arm is responsible for picking the book from the rack and the locomotive device is responsible for the gross motion of the robot.proe model of the robot is as shown in the figure.2. 1. Manipulator Arm System: Books are retrieve from the book shelves and carry them to the user. Manipulator arm require a vertical translation system to move the manipulator to the different rack. The vertical translation system is a sliding rod with the stepper motor for driving a lead-screwed rod. The length of the lead screw is 1000 mm long.stepper motor is placed at the base of the lead screw. A barcode scanner is installed inside the link in order to recognize and ensure the precision of picking a requested book.another advantage of having the barcode scanner installed in the link is the freedom of the sensor s motion in 3-D space, similar to the concept of eye-in hand manipulation. Two servo motors are used to pull down the book from the self. The book falls on the tray where the robot holds it. 2. Locomotive Device Locomotive device is responsible for the gross motion of the robot. The size of the chasis is 500 X 400 X 3 mm. The chasis consist of dual wheels and two supporting castor wheels with individual DC motor form the mobile platform that carries the manipulator arm over it. Front of the chasis having an IR sensor, used to avoid the obstacle in the path. based on the sensor output,microcontroller give a signal to the motor driver LM293 so as to move the motor accordingly. 55

Link 1 Barcode scanner Tray Lead screw (ɸ 15 mm) Guide rod Caster wheel Wheel (ɸ 110 mm) Fig.2 PROE model of the robot IV. LIBRARY MANAGEMENT SYSTEM Operation of the robot are 1. To Search the books in the rack. 2. To Monitor the books in the rack continuosly. Above operations can be implemented using the library assistant robot the following aspects of library are to be considered. 1. All the books are vertically placed in the rack. 2. Barcodes are paste on the all book at same height and visible. 3. All the book barcodes are faced towards the scanner. 4. Always maintain the distance between barcode scanner and book. V. BOOK DETECTION METHOD User selects either the author name or the book name. The database of the entire book details was stored in GUI panel. GUI panel is as shown in the figure.3.if the user selects the book name, the authors for that particular book will be displayed so that the user can also choose the author preferred. Once selected the corresponding rack number is sent to the controller. The controller generates a signal which is used to move the robot for finding the book. 56

Fig.3 GUI panel of Matlab Now Barcode scanner scans each book to match with the details already stored in the database. If the book is found the code sends the signal to the controller and it actuates the link mechanism to pull the book down the robot tray.library assistant robot operation and functions are explained in the flowchart as shown in the figure.4.if the book is not found at the particular shelf,robot search all the rack.the book is not found means the robot come back to home position.limit switch is fixed in the tray to detect whether the book is present or not. 57

Start User enter the input Data Line following motion Robot reaches the rack and actuates the barcode scanner to perform scanning operation If found Manipulator arm is actuated NO Servomotors give the force to drag the book YES Book fall on the tray Come to home position & give it to user Stop Fig.4 Flowchart of the Robot 58

VI. CONCLUSIONS New techniques are being made suitable for improving and making library service effective to the user community as the manual service is time consuming. Using computer networks for resource sharing, enables library to obtain only bibliographic details from the library s collection, but to handle the materials, the designed robot assist in locating the position and collecting the material from the section of rack. The designed assistant robot is efficient in handling the book and is reliable to be adopted in library. REFERENCES [1] Julie Behan1, Derek T. O Keeffe, LUCAS': The Library Assistant Robot, Implementation and Localization, IEEE Conference on CIMCA-IAWTIC 05, 2005. [2] Lee.D.J, Senior Member IEEE, Yuchou Chang, James K. Archibald, Matching Book-Spine Images for Library Shelf-Reading Process Automation,4 th IEEE Conference on Automation Science and Engineering, pp 738 743,2008. [3] Mohamad Bdiwi, Jozef Suchý, Library Automation Using different structures of Vision- Force Robot.IEEE/RSJ International Conference on Intelligent Robots, pp 31 36,2012. [4] Mohamad Bdiwi, Jozef Suchý, Robot Control System with Integrated Vision/ForceFeedback for Automated Sorting System, IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 1677 1682,2012. [5] Prats.M, P.J. Sanz and A.P. del Pobil, Mobile based tracking hybrid force/vision control for UJI Librarian robot, Robotic Intelligence Laboratory. [6] Ramos-Garijo R, Prats M, Sanz PJ, Del Pobil AP, An Autonomous Assistant Robot for Book Manipulation in a Library,IEEE, pp 3912 3917,2003. [7] Sriram, Rao,Biswas Application of barcode technology in automated storage and retrival system IEEE vol.6 pp 641-646, 1996. [8] Siems and Lindha Dimmers Library Collection storage www.libriesdesign.org. [9] Tetsuo Tomizawa, Akihisa Ohya and Shinichi Yuta, Book Browsing System using an Autonomous Mobile Robot Teleoperated via the Internet, IEEE Conference on Intelligent robots and systems, pp 1284 1289, 2002. [10] Tefan Heyer, Christos Fragkopoulos, Torsten Heyer, Axel Gr aser, Reliable Hand Camera based Book Detection and Manipulation in Library Scenario, IEEE,2002. [11] Thirumurugan.J,M.Vinoth, G.Kartheeswaran, Line Following Robot for Library Inventory Management System,Sri Ramakrishna Institute of Technology. 59