TELEOPERATED SYSTEM WITH ACCELEROMETERS FOR DISABILITY

Similar documents
Wirelessly Controlled Wheeled Robotic Arm

RAPID PROTOTYPING AND EMBEDDED CONTROL FOR AN ANTHROPOMORPHIC ROBOTIC HAND

Development of a telepresence agent

Design and Control of the BUAA Four-Fingered Hand

Advanced Distributed Architecture for a Small Biped Robot Control M. Albero, F. Blanes, G. Benet, J.E. Simó, J. Coronel

PRODUCTS AND LAB SOLUTIONS

Introduction: Components used:

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

Enhanced performance of delayed teleoperator systems operating within nondeterministic environments

Real-Time Bilateral Control for an Internet-Based Telerobotic System

3-Degrees of Freedom Robotic ARM Controller for Various Applications

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

FALL 2014, Issue No. 32 ROBOTICS AT OUR FINGERTIPS

Robotic System Simulation and Modeling Stefan Jörg Robotic and Mechatronic Center

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

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

Performance Issues in Collaborative Haptic Training

Design and Implementation of FPGA-Based Robotic Arm Manipulator

Learning Objectives. References 10/26/11. Using servos with an Arduino. EAS 199A Fall 2011

Using Servos with an Arduino

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

FLEX SENSOR BASED ROBOTIC ARM CONTROLLER: DEVELOPMENT

Haptic Tele-Assembly over the Internet

Medical Robotics. Part II: SURGICAL ROBOTICS

Mechatronics Project Report

MEAM 520. Haptic Rendering and Teleoperation

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

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

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

Prediction and Correction Algorithm for a Gesture Controlled Robotic Arm

Wheeled Mobile Robot Kuzma I

II. LITERATURE REVIEW

SELF STABILIZING PLATFORM

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

Design and Development of Novel Two Axis Servo Control Mechanism

EXPERIMENT 6: Advanced I/O Programming

Closed-Loop Transportation Simulation. Outlines

Automobile Prototype Servo Control

Challenge AS3: Utilise Recent Developments in IT, Computing & Energy Storage Technology to Transform the Analytical Operations

MEAM 520. Haptic Rendering and Teleoperation

PRODUCTS AND LAB SOLUTIONS

FABO ACADEMY X ELECTRONIC DESIGN


International Journal of Advance Engineering and Research Development

Abstract. Keywords: virtual worlds; robots; robotics; standards; communication and interaction.

Design and Control of an Anthropomorphic Robotic Arm

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

these systems has increased, regardless of the environmental conditions of the systems.

Introduction to Robotics

Plate Cartridge Compact Flexible Automatic Feed System

AUTONOMOUS MOTION CONTROLLED HAND-ARM ROBOTIC SYSTEM

Birth of An Intelligent Humanoid Robot in Singapore

ISA Series. resistance welding. Mid-Frequency Inverter Resistance Welding Control

Motion Control of Excavator with Tele-Operated System

Multi-sensory Tracking of Elders in Outdoor Environments on Ambient Assisted Living

Laser-Assisted Telerobotic Control for Enhancing Manipulation Capabilities of Persons with Disabilities

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

HAPTIC BASED ROBOTIC CONTROL SYSTEM ENHANCED WITH EMBEDDED IMAGE PROCESSING

A NOVEL CONTROL SYSTEM FOR ROBOTIC DEVICES

UNIT VI. Current approaches to programming are classified as into two major categories:

Force Feedback Mechatronics in Medecine, Healthcare and Rehabilitation

The Haptic Impendance Control through Virtual Environment Force Compensation

Continuous Rotation Control of Robotic Arm using Slip Rings for Mars Rover

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM

Booklet of teaching units

Elements of Haptic Interfaces

StenBOT Robot Kit. Stensat Group LLC, Copyright 2018

DESIGN AND DEVELOPMENT OF LIBRARY ASSISTANT ROBOT

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

Implementaion of High Performance Home Automation using Arduino

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Figure 1. Digilent DC Motor

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

2B34 DEVELOPMENT OF A HYDRAULIC PARALLEL LINK TYPE OF FORCE DISPLAY

Modeling and Control of a Robot Arm on a Two Wheeled Moving Platform Mert Onkol 1,a, Cosku Kasnakoglu 1,b

CONTROL SYSTEM TO BALANCE A BIPED ROBOT BY THE SENSING OF COG TRAJECTORIES

Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices*

ISMCR2004. Abstract. 2. The mechanism of the master-slave arm of Telesar II. 1. Introduction. D21-Page 1

Dr. Ashish Dutta. Professor, Dept. of Mechanical Engineering Indian Institute of Technology Kanpur, INDIA

Available theses in robotics (March 2018) Prof. Paolo Rocco Prof. Andrea Maria Zanchettin

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

DC motor control using arduino

HeroX - Untethered VR Training in Sync'ed Physical Spaces

INTELLIGENT HUMANOID LEGS

Industry 4.0. Advanced and integrated SAFETY tools for tecnhical plants

Control Robotics Arm with EduCake

VIRTUAL REALITY Introduction. Emil M. Petriu SITE, University of Ottawa

I. INTRODUCTION MAIN BLOCKS OF ROBOT

GESTURE BASED ROBOTIC ARM

VOICE CONTROL BASED PROSTHETIC HUMAN ARM

Intelligent interaction

Lab Exercise 9: Stepper and Servo Motors

Assembly Guide Robokits India

Glossary of terms. Short explanation

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

Transcription:

TELEOPERATED SYSTEM WITH ACCELEROMETERS FOR DISABILITY Josue Zarate Valdez Ruben Diaz Cucho University San Luis Gonzaga, Peru Abstract This project involves the implementation of a teleoperated arm using an embedded platform based on a reconfigurable logic device (FPGA) configured and programmed in VHDL for Atmega 328p, using servomotors MG996R brand and a communication terminal with accelerometers, scheduled language C. the system is incompatible with teleoperated robotic autonomy (understood as the case where control and decision making are performed by the robot itself). That is why robots are teleoperated tasks perception of the environment, complex manipulation that are performed by humans and planning, ie, the operator acts in real time closed loop control high level. The evolved systems provide sensory feedback to the operator environment (strength, distance). In this manipulation we used an anthropomorphic arm with automatic controllers that replicate the movements of the operator. Keywords: Teleoperated, FPGA, Servomotors Introduction: Our teleoperated robotic arm has 9 MG996R servo motors, whom rotate in degrees (angle), we can control the angle of rotation of the engine and make all the moves we would like to do with the teleoperated robotic arm. It also has accelerometers ADLX345 that serves to measure static acceleration (like gravity) in applications where we need to measure the inclination. But it also serves to measure dynamic acceleration (according to how we will move). Its high resolution provides information on changes of inclination of less than 1.0. We try do projects focused on improving the quality of life of disabled, which is why we realized that if the bionic prototype collect the functions of existing prosthesis but to lower price both in cost and maintenance could encourage that in our country many students and skilled dare to get involved in this branch of robotics, as many of today's designs are very expensive and foreign production, so purchasing on our 323

state is almost exclusively for people with great economic solvency. Between advantages for construction was employed the use of recycled materials very low cost, such as printers engines, we can get aluminum structures doors and windows. So its cost target value is $150.00 U.S. (materials only) compared to other countries with a cost of $30,000 to $60,000 U.S, is very important to emphasize that our prototype has the same function, except that they have aluminum instead have a plastic or fiber. I. Teleoperator is a machine that enables a human operator to move about, sense and mechanically manipulate objects at a distance. Most generally any tool, which extends a person s mechanical action beyond her reach, is a teleoperator. Remote System Interface Manual Control Environmen Platform -------------- Sensors Control Software ------------------ Interface Softw. Actuators ------------ Sensors Operat Figure N 01. Information flow in a teleoperation system The main function of Teleoperator system is to help the operator to perform and carry out basic tasks that facilitate the development of their daily activities and overcoming the limitations of their disability. Within the last three decades, different teleoperation systems have been developed to allow human operators to execute tasks in remote or hazardous environments, in a variety of applications, our priority is in disabled and rehabilitation system. Teleoperation system tasks are distinguished by the continuous interaction between the human operators, teleoperator system and the environment. With the development of electronics devices and technology, the application of teleoperator becomes much wider and more indispensable than before. To efficiently control teleoperators, many different control approaches have been proposed. One particular need that still has not been effectively addressed seems to be dealing efficiently with significant time delays experienced by teleoperation systems since they can easily cause deterioration in system response as well as cause instability. First we must consider that for our prototype, is necessary know the proportions with which work us, in this case the human arm, and the degrees of freedom that need our structure (shafts and joints) able to fully emulate the functions of the limb. For our prototype we think convenient to use aluminum for being a lightweight metal, its low cost and because our team is very easy to work with. Then according to the weight that each part of the arm, proceed to do the calculations of the forces necessary for the arm to 324

move and can support the weight we want to support with ease and maneuverability for the operator, after obtaining design forces, supporting choose motors 50% over the design forces to avoid wear, fatigue and breakdowns. Then choose the sensors, plates and other electronic components which need to operate the teleoperated robotic arm. We have to make a program which detects the pulses on the axes (x, y and z) space which is why we use a gyroscope, we detect that signal which doing some math calculations were spent in degrees ( ) for to make the servo motor has the same degree that the gyroscope. Now with the plans and respective calculations proceed to the assembly, for it put us cut aluminum with the measured data and joined by bolts and nuts, adjust the servo motors which are not loose when turning. Then we make the respective wiring feeds the battery and signal integrated circuit which is in the plate. Materials: Below we present the materials that we used for the proposed research platform: (03) Atmega 328P, (03) Accelerometers ADLX345, (20) meters of cables, (09) Servo Motors MG996R 7.2V, (05) Aluminum Iron 6m, (05) Batteries NI-MH 1.2V, balance 1 Charger Imax b6, (60) Stoboles, (03) resistors 10K, (03) capacitors 16MHz crystal, (01) fiber plate 10cmx10cm. Figure N 02.CI board designed ISIS Figure N 03.CI board designed ARES Figure N 04.CI board designed ISIS Figure N 05. CI 3D diagram ISIS (Connections) 325

Figure N 06. CI 3D diagram ARES (Connections) Figure N 07. Teleoperated (Schematic Capture) Programming of Teleoperated #include <Wire.h> #include <ADXL345.h> #include <Servo.h> ADXL345 adxl; Servo myservox; Servo myservoy; int pos = 0; int valx; int valy; void setup() { adxl.poweron(); myservox.attach(11); myservoy.attach(12); void loop(){ int x,y,z; adxl.readaccel(&x, &y, &z); valx = x; valy = y; valx = map(valx, -255, 255, 0, 179); valy = map(valy, -255, 255, 179, 0); myservox.write(valx); myservoy.write(valy); ////////////////////////////////// #include <Wire.h> #include <ADXL345.h> #include <Servo.h> ADXL345 adxl; Servo myservox; Servo myservoy; int pos = 0; int valx; int valy; void setup() { adxl.poweron(); 326

myservox.attach(11); myservoy.attach(12); void loop(){ int x,y,z; adxl.readaccel(&x, &y, &z); valx = x; valy = y; valx = map(valx, -255, 255, 0, 179); valy = map(valy, -255, 255, 179, 0); myservox.write(valx); myservoy.write(valy); ///////////////////////////////////////// #include <Wire.h> #include <ADXL345.h> #include <Servo.h> ADXL345 adxl; Servo myservox; Servo myservoy; int pos = 0; int valx; int valy; void setup() { adxl.poweron(); myservox.attach(11); myservoy.attach(12); void loop(){ int x,y,z; adxl.readaccel(&x, &y, &z); valx = x; valy = y; valx = map(valx, -255, 255, 0, 179); valy = map(valy, -255, 255, 179, 0); myservox.write(valx); myservoy.write(valy); Figure N 08. Teleoperated System Figure N 09. Teleoperated (Practicing) 327

Conclusion: With this project, we help people: as elderly, disabled, hospitals, industries, schools, rehabilitation. Suitable for people who have lost an arm in an accident or illness, so our design must fulfill the same functions as a human arm. Can also serve as a rehabilitation team upper limbs, as it has a 3D workspace that allows freer movements excellent for functional therapy exercises in a virtual reality environment, therapy would aim at improving mobility severely weakened arm in patients with stroke, brain trauma skull and other neurological damage. References: M. Zhu and S. E. Salcudean, Achieving Transparency for Teleoperator Systems under Position and Rate Control, IEEE/RSJ International Conference on Intelligent Robots and System, Pittsburgh, PA August 5-9, 1995. T. B. Sheridan, Teleoperation, Telerobotics and Telepresence: A Progress Report, Control Engineering Practice, Vol. 3, No. 2, pp. 204-214, 1995. P. Batsomboon, and S. Tosunoglu, A Review of Teleoperation and Telesensation System, 1996 Florida Conference on Recent Advanced in Robotics, Florida Atlantic University, Florida, April 11-12, 1996. P Milgram and J. Ballantyne, Real Word Teleperation via Virtual Environment Modelling, International Conference on Artificial Reality & Tele-existence ICAT 97, Toky, December 3-5, 1997. S. Hong, B. S. Km, and S. Kim, Artificial Force Reflection Control for Teleoperated Mobile Robots, Mechatronics, pp. 707-717, 1998. H. K. Lee, and M. J. Chung, Adaptive Controller of A Master Slave System for Transparent Teleoperation, Journal of Robotic Systems, 15(8), pp. 465 475, 1998. G. Niemeyer, and J. E. Slotine, Towards Force-Reflecting Teleoperation Over the Internet, IEEE International Conference on Robotics & Automation, Leuven, Belgium, 1998. 328