Electronic Interface for Pneumatic Grippers Using USB Port

Transcription

1 ISBN xxx-x Proceedings of 2011 International Conference on Optimization of the Robots and Manipulators (OPTIROB 2011) Sinaia, Romania, Mai, 2011, pp. xxx-xxx Electronic Interface for Pneumatic Grippers Using USB Port Ciprian Ion Rizescu 1+, Dana Rizescu 1 and Georgeta Ionaşcu 1 1 University POLITEHNICA of Bucharest, Faculty of Mechanical Engineering and Mechatronics Abstract. The paper deals with an electronic interface built on Arduino electronics. The interface allows controlling several pneumatic grippers using a PC. The grippers are connected to the PC using the mentioned interface which is connected to PC through USB port. The authors are continuing a work developed since 2005 when a LPT electronic interface was developed. Keywords: pneumatic gripper, electronic interface, robot s end effectors. 1. Introduction The present paper presents some aspects regarding gripper control using the USB port of the PC. The authors developed in 2005 a similar interface using LPT1 port [1]. Using the parallel PC port was at that time a very convenient solution because it has used the computer resources and was not very expensive. Nowadays, the solution for controlling robot s end effectors through PC is USB ports. There is well known that robotic devices and implements have been used in a variety of fields where direct human involvement is either too hazardous, too inefficient, or too monotonous and tiring. Examples of such fields include manufacturing where robots are used to carry out, pickup and assembly parts, welding, nailing and riveting, etc., handling of hazardous material such as radioactive products where direct human handling could pose a health risk, and remote handling or manipulation of articles, control panels, or other structures where onsite location of humans is desirable or possible. End effectors, sometimes referred to as mechanical hands, robotic hands or grippers, are employed for a wide range of applications where mechanical manipulation is required. In particular, virtually any industrial or other application of robotics requires an end effector of some type to provide a manipulation capability. Accordingly non-specific end effectors are typically complex, have a large degree of freedom and employ complex actuation mechanisms. They may attempt to emulate the human hand, and are often referred to as robotic hands. Robotic grasping implements currently available range from the simple two jaw gripping device formed similar to the jaws of a pair of pliers, to the more complicated artificial hands having three or four fingers and a thumb which may be operated to curl about objects to be grasped. In both the simple and complicated grasping implements, while larger objects can oftentimes be handled, smaller or thinner objects cannot be, especially if such objects must be picked up from a flat surface (conveyor) for example. Also, the number of positions or orientations in which graspable objects can be held is generally very limited with currently available grasping implements. The authors developed three different pneumatic grippers: for sacks (maximum 50 kg weight), for lead ingots (maximum 40 kg weight), and for boxes or pet bottles (maximum 40 kg. weight).these end effectors were developed for several industrial applications such as: palletization of load sacks with chemical fertilizers for example, lead ingots for auto power supplies and boxes with bottles. The design of each gripper depends on dimensions of the manipulated object. A description of these end effectors will be given in the next paragraph. + Corresponding author. Tel.: ; fax:

2 2. Pneumatic Grippers. Experimental Setups 2.1. Pneumatic gripper for manipulation sacks The gripper is dedicated to an industrial robot, such as RIP 63, COMAU, or KUKA. Thus, robot is integrated in an industrial manufacturing process (including palletization or pallet operation) where it has to Fig. 1: Gripper for sacks manipulation manipulate / transport bags, sacks, or other loads. The maximum load (mass) for manipulation is about 50kg. This gripper was designed by authors for an industrial application [2], where sacks filled with powdery materials have to be manipulated. For example, the robot picks up the sack with powdery materials from the conveyor and puts it on the stack. In Fig. 1 is presented the pneumatic gripper for sacks manipulation Pneumatic Gripper for manipulation lead ingots The pneumatic gripper was developed by authors in order to manipulate heavy lead ingots used in car s electric power supplies. The gripper design was developed for KUKA robot. In Fig. 2 it is shown the pneumatic gripper. Fig. 2: Gripper for lead ingots

3 2.3. Gripper for boxes manipulation. Fig. 3: Gripper for boxes The pneumatic gripper is designed by authors for manipulating boxes or packages with pet bottles. Also the gripper design considered the Kuka robot for manipulating boxes. In Fig. 3 there is presented the pneumatic gripper. The main advantages of these grippers are: - a strong grasping force using small size pneumatic cylinder; - a small dimensions mechanism, about 50% of other grasping similar mechanism dimensions; - synchronous movement of the grippers arms with certain benefits for objects grasping. 3. Electronic interface The electronic interface is based on the Arduino board. The Arduino Duemilanove, Fig. 4, is a microcontroller board based on the ATmega168 or ATmega328. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started. Fig. 4: Arduino Duemilanove Board

4 For controlling the opening and closing gripper operations there was developed another board, special designed for SMC pneumatic electro-valve which controls the air flow in pneumatic cylinders. On this board there are placed some push buttons (NO) for manual operation of the grippers. Assemble of these two boards represents the electronic interface and it is shown in figure 5. In Fig. 6 there is presented the sketch of the connections between these two boards. The interface is connected to the PC through an USB port. For controlling the gripper from PC, the authors have developed a graphic user interface in Matlab environment. The operator can choose from a menu the type of gripper and then to operate with selected one, see Fig. 7. All grippers use the same electro valve for pneumatic cylinder controlling and are controlled through the same graphic user interface. Fig. 5: The electronic interface Fig. 6: Connections between the two boards of the electronic interface

5 Fig. 7: Matlab main graphic user interface On the designed electronic board there are two light emitting diodes (LEDs) which signalize open / closed positions of the pneumatic gripper. If the gripper is in an intermediary position between closed and open positions the two diodes are flickering until one of the ends is reached. There are two operation modes for each pneumatic gripper: manual from the electronic interface if the operator pushes the close / open buttons and automatic if the operator uses the PC and Matlab GUI. The electronic interface, the graphic user interface are developed by authors and represent the original contribution for this paper. 4. Conclusions The work started in 2005 with controlling pneumatic grippers with PC via parallel port LPT1 was continued with present paper where the grippers are controlled via USB port. The three pneumatic grippers, which also represent the personal contribution of the authors, are equipped with the same electro valve and the same electronic interface set the connection with PC. The next step is to develop a secure wireless connection to control the grippers. 5. Acknowledgements The work was developed in the frame of project 56/CPI/2007 and was funded by National Authority for Scientific Research (ANCS). 6. References [1] C.I. Rizescu, D. Rizescu, Electronic Interface for a pneumatic gripper, The ninth IFToMM International Symposium on Theory of Machines and Mechanisms, Bucharest, Romania, September 1-4, 2005 SYROM Editura Printech, ISBN , , pp [2] C.I. Rizescu, D. Rizescu, H. Panaitopol, M. Avram, C. Udrea, Gripper with Spatial Slider Crank Mechanism, The eight IFToMM International Symposium on Theory of Machines and Mechanisms, Bucharest, Romania, SYROM The Proceedings of SYROM, pp

INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of

Submitted To: ABCD Submitted By: XYZ ******** Mechatronics END EFFECTORS In robotics, an end effector is the device at the end of a robotic arm, designed to interact with the environment. The exact nature

Session 3548 A WEB-BASED APPROACH TO AUTOMATED INSPECTION AND QUALITY CONTROL OF MANUFACTURED PARTS Immanuel Edinbarough, Manian Ramkumar, Karthik Soundararajan The University of Texas at Brownsville/Rochester

Review of the Air Force Academy No 3 (30) 2015 REAL TIME MONITORING AND TRACKING SYSTEM FOR AN ITEM USING THE RFID TECHNOLOGY For the past few years, location systems have become a major studying field,

PRACTICAL SESSION 5: RAPID PROGRAMMING Arturo Gil Aparicio arturo.gil@umh.es OBJECTIVES After this practical session, the student should be able to: Program a robotic arm using the RAPID language. Simulate

Testing Robots Using the VEXnet Upgrade This document is an inspection guide for VEX v1.5 microcontroller-based robots. Use this document to test if a robot using the VEXnet Upgrade is competition ready.

Example connection between USB Host and Android Example Connection between USB Host and Android This example illustrates the connection between Board ETMEGA2560-ADK and Android through Port USB Host. In

Making Programmer and Basic target. AVR Tutorial Series. www.extremeelectronics.co.in PART 3 Now u know what tools are required for MCU based development. And you are familiar with their uses. Now time

UNIT II Robots Drive Systems and End Effectors Part-A Questions 1. Define End effector. End effector is a device that is attached to the end of the wrist arm to perform specific task. 2. Give some examples

USB-CPLD DEVELOPMENT SYSTEM FOR THE ARDUINO The EPT USB-CPLD development system provides an innovative method of developing and debugging programmable logic code. It also provides a high speed data transfer

SainSmart UNO R3 Starter Kit //SainSmart UNO R3 The SainSmart UNO R3 is one of several development boards based on the ATmega328-AU. We like it mainly because of its extensive support network and its versatility.

NM i Automasjon 2014 Project 4: Project 4 - Optimizing of Distribution and Turnover station Weighting (Points out of total) 15/100 Maximum time 60 minutes Task: Your task is to optimize a finished production

Six-servo Robot Arm 1 1, Introduction 1.1, Function Briefing Servo robot, as the name suggests, is the six servo motor-driven robot arm. Since the arm has a few joints, we can imagine, our human arm, in

Robot Task-Level Programming Language and Simulation M. Samaka Abstract This paper presents the development of a software application for Off-line robot task programming and simulation. Such application

How To Choose The Right End Effector For Your Application TABLE OF CONTENTS INTRODUCTION... 3 DIFFERENT END EFFECTORS ON THE MARKET... 3 ROBOT GRIPPERS... 3 ROBOTIC TOOLS... 7 HOW TO CHOOSE?... 8 HOW MUCH

Training: Course One Board Functionality SimplicityTouch Interactive Flat Panel Page #: 1 Setup of Board The SimplicityTouch (ST) will either be wall mounted or mounted to a mobile stand. To use the SimplicityTouch

Scooter, 3 wheeled cobot North Western University A cobot is a robot for direct physical interaction with a human operator, within a shared workspace PERCRO Exoskeleton Unicycle cobot the simplest possible

FUNDAMENTALS OF ROBOTICS Lab exercise Stäubli AULINAS Josep (u1043469) GARCIA Frederic (u1038431) Introduction The aim of this tutorial is to give a brief overview on the Stäubli Robot System describing

Using the Stevens Shark RS232/RS485 Adapter with Bluetooth Technology with the Campbell CR10(X) Data Logger Introduction The Stevens Shark Wireless Bluetooth Adapter can be used to connect a computer or

Robotics and Automation Blueprint This Blueprint contains the subject matter content of this Skill Connect Assessment. This Blueprint does NOT contain the information one would need to fully prepare for

PC Configuration Requirements: Configuration Requirements for ipc Operation The hardware and operating system of the PC must comply with a list of minimum requirements for proper operation with the ipc

R Arduino Due Arduino Due Front Arduino Due Back Overview The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU (datasheet). It is the first Arduino board based on a 32-bit

EPJ Web of Conferences 68, 00025 (2014) DOI: 10.1051/ epjconf/ 20146800025 C Owned by the authors, published by EDP Sciences, 2014 Design and implementation of modular home security system with short messaging

Page 1 Cover Page Page 2 Flowcode Installing Flowcode Instruction for installing Flowcode can be found inside the installation booklet located inside the Flowcode DVD case. Before starting with the course

Getting Started with C Programming for the ATMEL AVR Microcontrollers By Son Lam Phung Version 2.0 Latest version of this document is available at: http://www.elec.uow.edu.au/avr Son Lam Phung, 2008-2015.

Connection and Configuration of Baudisch SIP unit with Display and RFID Reader Module This document explains connection and configuration of the Baudisch sip door module with the display and RFID reader

Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 11, November 2013,

IR-PRO Operation Guide IR-PRO Professional Infrared Code Capture System Introduction The IR-PRO is an infrared code capture system that is specifically designed for system integration professionals. Unlike

EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening

Slide 1 Slide 2 Slide 3 Slide 4 An end effector is the business end of a robot or where the work occurs. It is the device that is designed to allow the robot to interact with its environment. Similar in

CURRICULUM SAMPLE 1 HOW IT WORKS CURRICULUM OVERVIEW ONLINE OVERVIEW Quarterly Challenges are posted online. Travel is not required; teams åparticipate from their classroom and submit data via the Internet.

EARTH PEOPLE TECHNOLOGY SERIAL GRAPH TOOL FOR THE ARDUINO UNO USER MANUAL The Serial Graph Tool for the Arduino Uno provides a simple interface for graphing data to the PC from the Uno. It can graph up

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK Because Arduino that is the development project on AVR MCU as Open Source has been published, it is popular and widespread shortly.

Description The Sine Systems model SIP-8 Status Input Panel is to be used with the RFC-1/B Remote Facilities Controller. It consists of a long PC board mounted on a 1.75 inch (1U) rack panel. The SIP-8

Sony DMX-R100 Set-up Guide No part of this documentation may be reproduced in any form whatsoever or be stored in any data retrieval system without prior written permission of the copyright owners. This

SubCue Analyzer Software - Introduction The SubCue Analyzer is a tool to initialize and download the temperature data from implantable SubCue Dataloggers. To begin, open the SubCue Analyzer program from

Arduino project Arduino is an open-source physical computing platform based on a simple microcontroller board, and a development environment for writing software for the board. Open source means that the

Grippers and Lifting Mechanisms Hands of robots referred to as Grippers. No single design is ideal for all applications. Types of Grippers- Single mechanical devices-hooks and scoops Mechanical grippers-two