RAPID PROTOTYPING AND EMBEDDED CONTROL FOR AN ANTHROPOMORPHIC ROBOTIC HAND

Similar documents
Design and Control of the BUAA Four-Fingered Hand

World Automation Congress

TELEOPERATED SYSTEM WITH ACCELEROMETERS FOR DISABILITY

Humanoid Hands. CHENG Gang Dec Rollin Justin Robot.mp4

The design and making of a humanoid robotic hand

Towards the Development of a Minimal Anthropomorphic Robot Hand

Ch 5 Hardware Components for Automation

Design and Control of an Anthropomorphic Robotic Arm

Design and Controll of Haptic Glove with McKibben Pneumatic Muscle

International Journal of Advance Engineering and Research Development

ELG3336 Design of Mechatronics System

3-Degrees of Freedom Robotic ARM Controller for Various Applications

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

Design of a Compliant and Force Sensing Hand for a Humanoid Robot

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

An autonomous detective robotic arm. Kazi Md. Ashraful Alam 1 Tasnim Rana 2 A A.S.M. Moniruzzaman Hashemy 3

OPTIMUM DESIGN OF 1-DOF ANTHROPOMORPHIC THUMB CONSIDERING GRASPING MOTION FOR INDONESIAN LOW-COST PROSTHETIC HAND

A New Low-Cost Bionic Hand

Modelling and Simulation of Tactile Sensing System of Fingers for Intelligent Robotic Manipulation Control

Electro-tactile Feedback System for a Prosthetic Hand

Five-fingered Robot Hand using Ultrasonic Motors and Elastic Elements *

GUIDELINES FOR DESIGN LOW COST MICROMECHANICS. L. Ruiz-Huerta, A. Caballero Ruiz, E. Kussul

ISSN (Online)

Milind R. Shinde #1, V. N. Bhaiswar *2, B. G. Achmare #3 1 Student of MTECH CAD/CAM, Department of Mechanical Engineering, GHRCE Nagpur, MH, India

Elements of Haptic Interfaces

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino

Mechatronics Educational Robots Robko PHOENIX

The Development of a Low Cost Pneumatic Air Muscle Actuated Anthropomorphic Robotic Hand

Julian Leland. Engineering and Design Portfolio Fall blogs.sccs.swarthmore.

Electro-tactile Feedback System for a Prosthetic Hand

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)

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

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

Wireless Robust Robots for Application in Hostile Agricultural. environment.

PICK AND PLACE HUMANOID ROBOT USING RASPBERRY PI AND ARDUINO FOR INDUSTRIAL APPLICATIONS

Chapter 1 Introduction to Robotics

Development of an Anthropomorphic Gripping Manipulator: The Analysis of Implementation Methods

Dexterous Anthropomorphic Robot Hand With Distributed Tactile Sensor: Gifu Hand II

A NOVEL CONTROL SYSTEM FOR ROBOTIC DEVICES

INTRODUCTION TO ROBOTICS

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

Combot: Compliant Climbing Robotic Platform with Transitioning Capability and Payload Capacity

Autonomous. Chess Playing. Robot

Development and Testing of a Telemanipulation System with Arm and Hand Motion

Product Information. Force/torque sensor FT

MAE106 Laboratory Exercises Lab # 3 Open-loop control of a DC motor

Based on the ARM and PID Control Free Pendulum Balance System

AUTONOMOUS MOTION CONTROLLED HAND-ARM ROBOTIC SYSTEM

Robotic Hand Using Arduino

Tele-operated robotic arm and hand with intuitive control and haptic feedback

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

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

Korea Humanoid Robot Projects

Wirelessly Controlled Wheeled Robotic Arm

AC : A KICKING MECHANISM FOR A SOCCER-PLAYING ROBOT: A MULTIDISCIPLINARY SENIOR DESIGN PROJECT

MECHATRONICS SYSTEM DESIGN

Robotics: Evolution, Technology and Applications

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

GE 320: Introduction to Control Systems

Session 3666 Mechatronics Engineering Laboratory Development at San Jose State University

Mechatronics-Level 1

العطاء رقم )7106/67( الخاص بشراء أجهز لقسم الهندسة الكهربائية على حساب البحث العلمي

THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN

RISE WINTER 2015 UNDERSTANDING AND TESTING SELF SENSING MCKIBBEN ARTIFICIAL MUSCLES

FABO ACADEMY X ELECTRONIC DESIGN

PRODUCTS AND LAB SOLUTIONS

Advanced Android Controlled Pick and Place Robotic ARM Using Bluetooth Technology

MSMS Software for VR Simulations of Neural Prostheses and Patient Training and Rehabilitation

Mechatronics Project Report

DESIGN, ACTUATION, AND CONTROL OF A COMPLEX HAND MECHANISM. by Jason Dean Potratz

ROBOT DESIGN AND DIGITAL CONTROL

Soft Bionics Hands with a Sense of Touch Through an Electronic Skin

A Do-and-See Approach for Learning Mechatronics Concepts

Analysis of Low Cost Naturally Programmable Robotic ARM K.Deepikavalli 1, S.Asvani 2, R.Puviarasi 3

Masatoshi Ishikawa, Akio Namiki, Takashi Komuro, and Idaku Ishii

Low Cost Robotic Hand that Senses Heat and Pressure

Robotics. Lecturer: Dr. Saeed Shiry Ghidary

COMPARISON BETWEEN CONVENTIONAL MILLING AND CLIMB MILLING IN ROBOTIC DEBURRING OF PLASTIC PARTS

On-demand printable robots

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

Using pressure sensors for motion detection and actuation of remote manipulation devices

Design and Implementation of FPGA-Based Robotic Arm Manipulator

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

DESIGN AND OPERATION OF SYNCHRONIZED ROBOTIC ARM

An Inexpensive Experimental Setup for Teaching The Concepts of Da Vinci Surgical Robot

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

Electromechanical Technology /Electromechanical Engineering Technology CIP Task Grid

Proprioception & force sensing

Mechatronic Design, Fabrication and Analysis of a Small-Size Humanoid Robot Parinat

Applications of a Fluidic Artificial Hand in the Field of Rehabilitation

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

Development of a Laboratory Kit for Robotics Engineering Education

Actuators in Automatic Control System

VOICE CONTROL BASED PROSTHETIC HUMAN ARM

i-limb quantum precision. power. intelligent motion. The first multi-articulating prosthesis that can be controlled with simple gestures.

The Haptic Impendance Control through Virtual Environment Force Compensation

DEVELOPMENT OF A HUMANOID ROBOT FOR EDUCATION AND OUTREACH. K. Kelly, D. B. MacManus, C. McGinn

Design of low-cost robotic arm for education

Introduction of a Gel Actuator for Use in the Design of a Humanoid Robotic Finger

Transcription:

The 3rd International Conference on Computational Mechanics and Virtual Engineering COMEC 2009 29 30 OCTOBER 2009, Brasov, Romania RAPID PROTOTYPING AND EMBEDDED CONTROL FOR AN ANTHROPOMORPHIC ROBOTIC HAND Berceanu Cosmin 1, TarniŃă Daniela 2 1 University of Craiova, Faculty of Mechanics, ROMANIA, berceanu_cosmin2000@yahoo.com 2 University of Craiova, Faculty of Mechanics, ROMANIA, dtarnita@yahoo.com Abstract: This paper presents the basic steps in the development of an anthropomorphic robotic hand. A rapid prototyping method for parts fabrication and embedded control method of the robotic hand are the main topics of this paper. Keywords: robotic hand, embedded control, rapid prototyping. 1. INTRODUCTION The pursuit of creating artificial intelligence that could compete with the models created by nature has always been a challenge for researches all around the world. In the robotic area progresses have been recorded through intensive research in the last two decades. Alongside with the new generation of robots, the prerequisites for robotic end-effectors have changed in terms of control, fabrication, aesthetics and general performance. One major challenge in this field is to get as close as possible to the natural model of the hand in terms of movements, speed, mass, force capabilities, etc. Taking into account these goals a great number of robotic hands have been created in the last years. A few examples are shown next. The Shadow C5 robotic hand [1, 2] is very similar to the human hand. This hand possesses 24 degrees of freedom; actuation is based on 40 artificial muscles coupled with cables and routed through fingers pulleys. Figure 1- The Shadow Robotic hand The i-limb Hand [3] is considered one of the most capable prosthesis for the hand or upper limb. This anthropomorphic hand possesses five fingers, each with two phalanxes (the degree of freedom for the mechanism of the hand is M = 11). Te actuation is made by five DC motors placed in the palm. Working as prosthetic device is enabled by two electrodes bonded to the patient skin which collect the myoelectric signals from the muscles and transmit these signals, together with the information from the sensors, to a microprocessor. The DLR II robotic hand [4, 5] has four identical fingers (three finger and a thumb), each with three D.O.F.s. An additional D.O.F. is conferred to the wrist. For the actuation system DC motors coupled with cables tendons are employed. 55

Figure 2 The i-limb hand and DLR II Robotic hand The next robotic hand [6] was created to be implemented on the autonomous robot ARMAR. The mechanical model has 11 joints of which 8 are directly actuated. The actuation system is based on fluidic actuators, the pressure being produces by an electronically controlled micropump concealed in the palm. Figure 4 The end-effector created for robot ARMAR The ICU robotic hand [7] comprises five fingers (four identical fingers and a thumb). The hand has 14 mechanical joints and 10 D.O.F.s (one D.O.F. is eliminated by coupling the medial and distal phalanxes through a four bar link mechanism). Interesting about this robotic hand is the fact that it can produce human like features such as: palm temperature variation, sweating, trembling, grasping force variation according to the external object. Figure 5 The ICU robotic hand The control system of the robotic hands presented above is based on last generation mechatronic devices such as: microprocessors, sensors and actuators. For the fabrication of the mechanical parts traditional methods are employed: metal casting, plastic moulding, etc. Even some of the actuators used are custom developed for that particular application. 56

2. RAPID PROTOTYPING Rapid Prototyping is a method of obtaining in real time almost any desired prototype. This method employs a 3D printer, CAD development software and, of course, special materials from which the prototype will be created. In contrast with the traditional methods, Rapid Prototyping method allows the user to create precise (the accuracy of the model goes down to the microns level), robust prototype in a few minutes or hours (depending of the model). At the Faculty of Mechanics, Craiova, we used all this features in order to fabricate the parts needed for the construction of the robotic hand. First of all, a 3D Zcorp printer connected to a PC was used. Figure 6 The 3D Zcorp printer used for fabricating the parts The software that enabled us to create the virtual model of the parts was SolidWorks. With this software we could see the correct closing of the fingers, with or without object grasping. Figure 6 The palm (left) and finger construction (right) Figure 7 Simulations with the virtual model of the hand 3. THE ANTHROPOMORPHIC ROBOTIC HAND Following the parts fabrication process was assembling process to create an anthropomorphic hand. The resulted robotic hand has three fingers (two identical with three phalanxes and a thumb with two phalanxes). The angle between thumb and finger axes is 45. The mechanical design allows 8 D.O.F.s for the entire hand. Figure 5 Some pictures with the fabricated parts and the assembled model 57

4. ACTUATION SYSTEM The actuation system of the robotic hands is based on the following categories of actuators: electric, pneumatic, hydraulic, hybrid or unconventional actuators. Each category has its own advantages and disadvantages. For example, electric actuators [8] (DC/AC motors, DC servomotors) can be implemented because they have small dimensions, are lightweight, the energy consumption is low, can be easily controlled electronically, etc. Some of their shortcomings are: the noise, the necessity of using transmissions to amplify the moment and reduce speed, etc. The pneumatic actuators [8] provide good force capabilities, have reduced mass and gauge, flexibility, insignificant wear, can be easily replaced, can work in harsh environments (under water, sand, corrosive agents, etc.) and have no need for additional transmissions. The hydraulic actuators [9] ensure good force characteristics, but they require additional components like tanks, valves, pipes, etc. which, very often, lead to an unsatisfactory gauge. The unconventional actuators used for the robotic hands are the memory shape elements. These actuators convert electrical energy (heat) in mechanical work. They are lightweight, noiseless, can deliver a huge amount of force per wire cross-section (which can exceed 200 MN/sqm), but they have a poor mechanical efficiency, which lies somewhere around 3% with full recovery of the heat associated with the thermal consumption [10]. A good compromise can be obtained by using a hybrid actuation. For the anthropomorphic robotic hand treated in this paper we have chosen an electric actuator based system. Each finger is driven by a DC servomotor coupled with cables routed through finger pulleys. Few technical specifications of the servomotors: dimensions 40x20x38 mm, mass 41 g, torque 65 Ncm (at 6V), speed 0, 16 s/60. Figure 6 The Tower Pro SG-5010 DC servomotors [11] 5. EMBEDDED CONTROL In order to have an automated control system for the robotic hand we employed a microcontroller which establishes the position of the servos axe according to a memorized programme written in C language. The embedded control can be split in two parts: the hardware and the software. In the first one we can include: the PC (or notebook), the acquisition board, the connection cables between them, the storage devices, etc. The software in based on the microcontroller running programme and the PC (notebook) software. Figure The hardware used to control the robotic hand 58

We have chosen the Arduino Duemilanove acquisition board for this project. Based on an ATmega 328 microprocessor (www.atmel.com), this board is equipped with 19 assignable I/O (13 digital and 6 analogue), a USB input to communicate with a PC, a power jack for an external power supply based on batteries, etc. Figure 9 The Arduino Duemilanove board [12] The goal was to control the fingers movement by means of potentiometers connected to the Arduino board. Turning a knob mounted on top of the potentiometer in one sense will cause the lever mounted on the servomotor output shaft to rotate thus flexing the finger, while turning in the other sense will cause the finger extension. To ensure a solder less connection of the servomotors and potentiometers to the Arduino Duemilanove we used a breadboard. A breadboard is a device used in electronics for prototype circuits, facilitating the connection of various electric components (be it integrated circuits, diodes, transistors, capacitors, resistors, etc.) without being constrained to make soldered connections. The control system allows the user to control the robotic hand either manually (rotating the potentiometer knobs) or automatically by loading a new program in the Arduino Duemilanove board. The manual control program and the automatic control program that enables the Arduino board to command the servomotors are shown in Figure 11. Figure 10 A picture with the control system components Figure 11 The programmes written for the Arduino Duemilanove board 59

6. EXPERIMENTAL TESTS AND CONCLUSIONS Several grasping tests have been performed in order to certify the correct approach presented in this paper. The use of servomotors (which can be controlled to rotate down to increments of one degree) allows precise positioning of the fingers. Moreover, the use of potentiometers in the manual control mode enables the user to select the desired closing/opening speed of the fingers. In the following pictures we present some object grasping examples: Figure 12 A few pictures with grasped objects Based on this research one can conclude: i. Rapid Prototyping Method is a state-of-the-art, fast, accurate method for real time prototyping; ii. By combining Rapid Prototyping Method and any CAD software almost any prototype is obtainable; iii. Embedded control is a modern control strategy for the new generations of robotic hands; iv. Electric actuators (Dc servomotors) in conjunction with specific hardware and software allow precise control and cost effective solutions. REFERENCES [1] Shadow Robot Company: Design of a dexterous hand for advanced CLAWAR applications, 2003; [2] www.shadowrobot.com; [3] www.touchbionics.com; [4] Borst, Ch., Fischer, M., Haidacher, S., Liu, H., Hirzinger, G.: DLR Hand II: Experiments and Experiences with an Anthropomorphic Hand; [5] Grebenstein, M., Smagt, P.: Antagonism for a Higly Anthropomorphic Hand-Arm System; [6] Kargov, A., Asfour, T., Pylatiuk, C., Oberle, R., Klosek, H., Schulz, S., Regenstein, K., Bretthauer, G.: Development of an Anthropomorphic Hand for a Mobile Assistive Robot, IEEE 9 th International Conference on Rehabilitation Robotics: Frontiers of the Human- Machine Interface, Chicago, Illinois, USA, June 28-July 1, 2005; [7] Kim, K., Hwang, Y., Song, W., Lee, M.: Robotic Hand with Object-Manipulation and Emotion Expression Capabilities, Digital Media Laboratory, Information and Communications University, Seoul, Korea; [8] StareŃu, I.: Sisteme de prehensiune, Ed. Lux Libris, Braşov, 1996; [9] Schulz, S., Pylatiuk, C., Bretthauer, G.: A New Ultralight Anthropomorphic Hand, Proceedings of the 2001 IEEE International Conference on Robotics and Automation, Seoul, Korea, May, 2001; [10] Mândru, D., Cosma, A., Lungu, I.: Anthropomorphic artificial hand with hybrid actuation, Proceedings of the International Conference Robotics 08, Braşov, Romania, Nov 13-14, 2008; [11] www.shop.turuga.ro; [12] www.arduino.cc; 60