Robotic Hand Using Arduino

Similar documents
FLEX SENSOR BASED ROBOTIC ARM CONTROLLER: DEVELOPMENT

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

3-Degrees of Freedom Robotic ARM Controller for Various Applications

ARDUINO BASED DC MOTOR SPEED CONTROL

Design and Control of the BUAA Four-Fingered Hand

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

IOSR Journal of Engineering (IOSRJEN) e-issn: , p-issn: , Volume 2, Issue 11 (November 2012), PP 37-43

WiCon Robo Hand. Electrical & Computer Engineering Department, Texas A&M University at Qatar

AUTONOMOUS MOTION CONTROLLED HAND-ARM ROBOTIC SYSTEM

DC motor control using arduino

International Journal of Latest Engineering Research and Applications (IJLERA) ISSN: Smart Shoe

An IoT Based Real-Time Environmental Monitoring System Using Arduino and Cloud Service

Optimization and Performance Evaluation of Single Axis Arduino Solar Tracker

Internet of Things Student STEM Project Jackson High School. Lesson 3: Arduino Solar Tracker

AUTOMATIC RESISTOR COLOUR CODING DETECTION & ALLOCATION

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. S4A - Scratch for Arduino Workbook

KINECT CONTROLLED HUMANOID AND HELICOPTER

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

Autonomous. Chess Playing. Robot

Elements of Haptic Interfaces

UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening

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

Mobile Agent Based Intelligence Power Distribution Control System

Wirelessly Controlled Wheeled Robotic Arm

Implementation of Wireless Controlled Shadow Dexterous Hand for Hazardous Environment

Introduction: Components used:

HAPTIC BASED ROBOTIC CONTROL SYSTEM ENHANCED WITH EMBEDDED IMAGE PROCESSING

ISSN (Online)

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

PS2-SMC-06 Servo Motor Controller Interface

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

Design and Control of an Anthropomorphic Robotic Arm

Master Op-Doc/Test Plan

Feeder Protection From Over Load and Earth Fault Relay

Controlling LED Smartphone using Arduino

Demon Pumpkin APPROXIMATE TIME (EXCLUDING PREPARATION WORK): 1 HOUR PREREQUISITES: PART LIST:

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

DATA GLOVES USING VIRTUAL REALITY

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

The Datasheet and Interfacing EE3376

ESE141 Circuit Board Instructions

Study of M.A.R.S. (Multifunctional Aero-drone for Remote Surveillance)

Initial Project and Group Identification Document September 15, Sense Glove. Now you really do have the power in your hands!

BOAT LOCALIZATION AND WARNING SYSTEM FOR BORDER IDENTIFICATION

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS

Android Phone Based Assistant System for Handicapped/Disabled/Aged People

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

Design and Implementation of FPGA-Based Robotic Arm Manipulator

Chapter 1 Introduction

FABO ACADEMY X ELECTRONIC DESIGN

Rodni What will yours be?

Welcome to Arduino Day 2016

A Model Based Approach for Human Recognition and Reception by Robot

Hobby Servo Tutorial. Introduction. Sparkfun:

III. MATERIAL AND COMPONENTS USED

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

USING ARDUINO AND WIFI WITH RSSI TO CONTROL LED: AN IOT BASED APPROACH

DESIGN AND OPERATION OF SYNCHRONIZED ROBOTIC ARM

Prof. Ciro Natale. Francesco Castaldo Andrea Cirillo Pasquale Cirillo Umberto Ferrara Luigi Palmieri

Chapter 1 Introduction to Robotics

Name & SID 1 : Name & SID 2:

Introduction to the Arduino Kit

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

Job Sheet 2 Servo Control

Accelerometer Products

RAPID PROTOTYPING AND EMBEDDED CONTROL FOR AN ANTHROPOMORPHIC ROBOTIC HAND

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

INSTANT ROBOT SHIELD (AXE408)

MECHATRONICS SYSTEM DESIGN

Motion Capture for Runners

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

AN INVISIBLE TRACKNIG SYSTEM DURING NATURAL CALAMITIES

Tele-Operated Anthropomorphic Arm and Hand Design

Characteristic Sym Notes Minimum Typical Maximum Units Operating Frequency Range MHz Operating Frequency Tolerance khz

Breadboard Arduino Compatible Assembly Guide

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

International Journal of Advance Engineering and Research Development

Humanoid Hands. CHENG Gang Dec Rollin Justin Robot.mp4

System theremino Slave CapSensor

DC Motor and Servo motor Control with ARM and Arduino. Created by:

Pick and Place Robotic Arm Using Arduino

Arduino based pulse width modulated output voltage control of a dc-dc boost converter using Proportional, Integral and Derivative control strategy

Voice Guided Military Robot for Defence Application

Design and Development of Novel Two Axis Servo Control Mechanism

IOT Based Smart Greenhouse Automation Using Arduino

Characteristic Sym Notes Minimum Typical Maximum Units Operating Frequency Range MHz Operating Frequency Tolerance khz

ISSN: [Singh* et al., 6(6): June, 2017] Impact Factor: 4.116

The Robot Builder's Shield for Arduino

GESTUR. Sensing & Feedback Glove for interfacing with Virtual Reality

Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink

Six-degree-of-freedom robot design

Gesture Control of Robotic Arm for Hazardous Environment

ARDUINO BASED CALIBRATION OF AN INERTIAL SENSOR IN VIEW OF A GNSS/IMU INTEGRATION

Bill of Materials: PWM Stepper Motor Driver PART NO

The Motor sketch. One Direction ON-OFF DC Motor

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

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads:

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Transcription:

Robotic Hand Using Arduino Varun Sant 1, Kartik Penshanwar 2, Akshay Sarkate 3, Prof.A.V.Walke 4 Padmabhoshan Vasantdada Patil Institute of Technology, Bavdhan, Pune, INDIA Abstract: This paper highlights the use of a robotic hand using wireless technologies like Xbee-S2 transreceiver and open source development board like Arduino-UNO. The main purpose of this project is to highlight the uses of a robotic hand in various fields where wireless applications are necessary but human dexterity is still required. The product is implemented using a control glove,arduino board and a xbee transreceiver shield. Keywords: XBee-S2, Arduino-UNO, XBee shield, flex sensors, micro servo motors. I. INTRODUCTION Animatronics was developed by Walt Disney in the early 1960 s. Essentially, an animatronic puppet is a figure that is animated by means of electromechanical devices. Animatronics is the cross between the animation and the electronics. It can be remotely controlled or pre-programmed. Animatronics is a subset of anthropomorphic robots which are designed drawing inspiration from nature. The humanoid robots will be equipped with anthropomorphic multifingered hands very much like the human hand. We call this a humanoid hand robot. Humanoid hand robots will eventually supplant human labour in the execution of intricate and dangerous tasks in areas such as manufacturing, space, the seabed, and so on. Further, the anthropomorphic hand will be provided as a prosthetic application for handicapped individuals. Many multifingered robot hands (e.g., the Stanford JPL hand by Salisbury et al., the Utah/MIT hand by Jacobsen et al., the JPL four-fingered hand by Jau, and the Anthrobot hand by Kyriakopoulos et al., Robonaut hand by lovchik, Gifu hand by Jacobsen and Kawasaki ) have been developed. These robot hands are driven by actuators that are located in a place remote from the robot hand frame and connected by tendon cables. The elasticity of the tendon cable causes inaccurate joint angle control, and the long wiringof tendon cables may obstruct the robot motion when the hand is attached to the tip of the robot arm. Moreover, these hands have been problematic commercial products, particularly in terms of maintenance, due to their mechanical complexity. A mechanical arm is robotic, usually programmable, with similar functions to a human arm. The links of such a manipulator are connected by joints allowing either rotational motion (such as in an Articulated robot) or translational (linear) displacement. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of the manipulator is called the end effecter and it is analogous to the human hand. The end effecter can be designed to perform any desired task such as welding, gripping, spinning etc., depending on the application. II. BAGROUND WORK A flex sensor is a mechanical device that provides a varying value of resistance when sensor is bent. By passing fixed amount of voltage through a flex sensor into an analog input on Arduino-UNO board, it is possible to measure the value of resistance produced by a flex sensor. The Flex Sensor patented technology is based on resistive carbon elements. As a variable printed resistor, the Flex Sensor achieves great form-factor on a thin flexible material. When the substrate is bent, the sensor simply produces a resistance output relevant to the bend radius. The smaller the radius, the higher the resistance value. At the receiver side, micro servo motor is used. Servomotor is basically a rotary actuator that allows for precise control of angular position, angular movement, velocity as well as acceleration. Micro servo motor consists of a suitable motor coupled to a sensor through XBee-S2 (placed on the XBee-s2 adapter) for position feedback. It also requires a relatively sophisticated controller, often a dedicated module designed specifically for use with servomotors. Servomotors Page 130

are not a specific class of motor although the term servomotor is often used to refer to a motor suitable for use in a closed loop control system. XBee-S2 stands for series-2 ZigBee protocol. It has a small wired antenna placed on it. Before using this XBee-S2, it is mandatory to first configure it and then use for a wireless communication; so that you may allow your XBee to update the firmware on the radios. This configuration can be done easily by using X-CTU software. A. DESIGN: III. IMPLEMENTATION FIG. BLOCK DIAGRAM The Flex sensor s on the control glove send the value of resistance according to their bend radius in analog form to the arduino board on sender side. The arduino then sends the information to the xbee-s2 shield which later transmits this signal to the second receiver side xbee-s2 shield. This received signal is then given to the receiver arduino which further transmits it to the micro servo motors which move accordingly. B. ALGORITHM: FIG. ROBOTIC HAND USING ARDUI NO Page 131

C. WORKING OF FLEX SENSOR: FIG. FLEX SENSOR BENT ANGLES Uni-Directional Flex Sensor is a unique component that changes resistance when bent. An unflexedsensor has a nominal resistance of 10,000 ohms. As the flex sensor is bent in eat direction the resistance gradually decreases. Sensor is also pressure sensitive, and may be used as a force or pressure sensor. The flex sensor operating temperature is -45F to 125F.The sensor measures 3/8 inch wide, 4 1/2 inches long and only.038 inches thick. flex sensor is used for finding the motion of hand. According to the output of flex robotic hand is working. D. ANGLE MEASURMENT OF SERVO MOTOR: Servo Motors have usually three wires, Red and Black are used to given power and the third wire is used to give control signals. Red is used to provide DC Supply in the range of 4.8V to 6V. Voltage rating will be give as one of the specification by the manufacture. Black wire is to provide ground. For better efficiency, the supply voltage must be closer the operating voltage prescribed by the manufacture. It is better to use a regulator for supplying power to increase the efficiency. Like ordinary DC Motors, reversing polarity does not reverse the rotation instead of it may damage the control circuitry. The colour of the third wire used to provide control signals may be yellow, brown, white etc varies for different manufactures. FIG. SERVO MOTOR Page 132

E. INTERFACING AN ARDUINO WITH XBEE: The series 2 ZigBee protocol of 1Mw with wire antenna is used for a wireless communication. It is better for a point-to point, multipoint as well as for mesh networks. It is must to use an adapter to place this Xbee because spacing of pins of this XBee is smaller than the normal spacing of breadboard. Normally, the pins on XBee are of 2mm spacing and not 0.1". Series 2 is different as it use ZigBee wireless stack of the 802.15.4. Due to this, it becomes better for a low power usage and advanced users who want many XBees in a spread-out configuration. XBee adapter module kit has a 250mA, 3.3V regulator. XBee comes with a wire antenna. It is needed to set up a coordinator module. So that they are not plug-and play. To configure this XBee module, software named X-CTU is used here. FIG. XBEE S2 SHIELD The Uno is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, 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 a AC-to-DC adapter or battery to get started.. You can tinker with your UNO without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again. FIG. ARDUINO UNO R3 Page 133

IV. CONCLUSION Thus we focused on the mechanical characteristics of hands, without treatment of sensing, controls, electronics, and power requirements and techniques. Since a hand, like any other tool, has many uses, sufficient performance for one application might not be appropriate for another. It is therefore difficult to establish exact mechanical and performance requirements. Ultimately the selection of hand characteristics and specification is a choice between tradeoffs in complexity, dexterity (achievable grasps), weight, and control methods. REFERENCES [1] R. Slyper and J. Hodgins, Action Capture with Accel-erometers, Euro Graphics/A CMSIG GRAPHS Symposium on Computer Animation, 2008. [2] Foxl and L. Naimark, Vis-Tracker: A Wearable Vi-sion-Inertial Self-Tracker, IEEE Virtual Reality Confer-ence, 22-26 March 2003, Los Angeles. [3] M. Gross and D. James, Eurographics/ACM SIGGRAPH Symposium on Computer Animation, Smart Objects Con- ference SOC 03, Grenoble, 2003. [4] L. Bio and S. Intille, Activity Recognition from User-An- notated Acceleration Data, Pervasive Computing, Vol. 3001, 2004, pp. 1-17. doi:10.1007/978-3-540-24646-6_1 [5] Fontaine, D. David and Y. Caritu, Sourceless Human Body Motion Capture, Smart ObjectsConference (SOC 2003), Grenoble, 2003. [6] J. Bernstein, H. R. Everett, L. Feng, and D. Wehe, Mo-bile Robot Positioning Sensors & Techniques, Journal of Robotic Systems, Special Issue on Mobile Robots, Vol. 14, No. 4, pp. 231-249. [7] U. D. Meshram and R. Harkare, FPGA Based Five Axis Robot Arm Controller, International Journal of Electronics Engineering, Vol. 2, No. 1, 2010, pp. 209-211. [8] http://en.wikipedia.org/wiki/80c51 [9] Edwards and E. Smith, Design of Simulink-Based 2- DOF Robot Arm Control Workstation, 31 October 2006. Copyright 2012 SciRes. JSEA Page 134