A NOVEL CONTROL SYSTEM FOR ROBOTIC DEVICES

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

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

Microcontroller Based Closed Loop Speed and Position Control of DC Motor

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

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

SELF-BALANCING MOBILE ROBOT TILTER

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

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

MECHATRONICS SYSTEM DESIGN

Design of Joint Controller Circuit for PA10 Robot Arm

Wireless Robust Robots for Application in Hostile Agricultural. environment.

Speed Control of BLDC Motor Using FPGA

Kid-Size Humanoid Soccer Robot Design by TKU Team

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

I. INTRODUCTION MAIN BLOCKS OF ROBOT

PATH PLANNING OF LINE FOLLOWER ROBOT

A simple embedded stereoscopic vision system for an autonomous rover

WELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS

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

International Journal of Advance Engineering and Research Development

DC Motor-Driver H-Bridge Circuit

JEPPIAAR ENGINEERING COLLEGE

Implementation of a Self-Driven Robot for Remote Surveillance

3-Degrees of Freedom Robotic ARM Controller for Various Applications

Robot Task-Level Programming Language and Simulation

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

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

GESTURE BASED ROBOTIC ARM

FLEX SENSOR BASED ROBOTIC ARM CONTROLLER: DEVELOPMENT

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

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

Chapter 1 Introduction to Robotics

Design of Tracked Robot with Remote Control for Surveillance

Analog Circuit for Motion Detection Applied to Target Tracking System

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

Yet, many signal processing systems require both digital and analog circuits. To enable

INTELLIGENT SEGREGATION SYSTEM

Implementation and Design of Advanced DC/AC Inverter for Renewable Energy

Wirelessly Controlled Wheeled Robotic Arm

Elements of Haptic Interfaces

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

Speed Control Of Transformer Cooler Control By Using PWM

Haptic Tele-Assembly over the Internet

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 2, Issue 6, June 2013

PID Implementation on FPGA for Motion Control in DC Motor Using VHDL

Undefined Obstacle Avoidance and Path Planning

Design and Control of the BUAA Four-Fingered Hand

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

II. MAIN BLOCKS OF ROBOT

Robust Haptic Teleoperation of a Mobile Manipulation Platform

On Observer-based Passive Robust Impedance Control of a Robot Manipulator

LASER ASSISTED COMBINED TELEOPERATION AND AUTONOMOUS CONTROL

Design of double loop-locked system for brush-less DC motor based on DSP

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

HAPTIC BASED ROBOTIC CONTROL SYSTEM ENHANCED WITH EMBEDDED IMAGE PROCESSING

THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN

The Haptic Impendance Control through Virtual Environment Force Compensation

DESIGN AND DEVELOPMENT OF LIBRARY ASSISTANT ROBOT

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots

A Model Based Digital PI Current Loop Control Design for AMB Actuator Coils Lei Zhu 1, a and Larry Hawkins 2, b

LINE MAZE SOLVING ROBOT

2. Introduction to Computer Haptics

Introduction to Robotics in CIM Systems

Adaptive Humanoid Robot Arm Motion Generation by Evolved Neural Controllers

CHAPTER 6 THREE-LEVEL INVERTER WITH LC FILTER

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

III. MATERIAL AND COMPONENTS USED

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

AERO2705 Space Engineering 1 Week 7 The University of Sydney

Term Paper: Robot Arm Modeling

Professor, Graduate Institute of Electro-Optical Engineering ( ~) Chairman, Institute of Engineering Science and Technology ( ~)

ANN BASED ANGLE COMPUTATION UNIT FOR REDUCING THE POWER CONSUMPTION OF THE PARABOLIC ANTENNA CONTROLLER

Motion Control of Excavator with Tele-Operated System

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Birth of An Intelligent Humanoid Robot in Singapore

Design and Implementation of a Microcontroller Based Buck Boost Converter as a Smooth Starter for Permanent Magnet Motor

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot

Robotics: Evolution, Technology and Applications

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

Micro-controller Based Three-phase Voltage Source Inverter for Alternative Energy Source. Abstract

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

Development of Variable Speed Drive for Single Phase Induction Motor Based on Frequency Control

Micromouse Meeting #3 Lecture #2. Power Motors Encoders

A Real-World Experiments Setup for Investigations of the Problem of Visual Landmarks Selection for Mobile Robots

HARDWARE IMPLEMENTATION OF DIGITAL SIGNAL CONTROLLER FOR THREE PHASE VECTOR CONTROLLED INDUCTION MOTOR

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world.

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

ADVANCED SAFETY APPLICATIONS FOR RAILWAY CROSSING

BS-Electrical Engineering (Spring 1985) University of Oklahoma, Norman, OK

Controlling a Path-tracking Unmanned Ground Vehicle with a Field-Programmable Analog Array

Introduction to Robotics

Robot Sensors Introduction to Robotics Lecture Handout September 20, H. Harry Asada Massachusetts Institute of Technology

ROBOTIC ARM FOR OBJECT SORTING BASED ON COLOR

HAND GESTURE CONTROLLED ROBOT USING ARDUINO

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

AC : DEVELOPING A COURSE AND LABORATORY FOR EM- BEDDED CONTROL OF MECHATRONIC SYSTEMS

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

Transcription:

A NOVEL CONTROL SYSTEM FOR ROBOTIC DEVICES THAIR A. SALIH, OMAR IBRAHIM YEHEA COMPUTER DEPT. TECHNICAL COLLEGE/ MOSUL EMAIL: ENG_OMAR87@YAHOO.COM, THAIRALI59@YAHOO.COM ABSTRACT It is difficult to find an autonomous robot capable of performing certain services in a real environment. One advantage of a robot is its ability to accomplish many of the tasks entrusted to him with high efficiency compared to that of humans. This paper aims to design and implement a robot system which has the ability to route traffic through a specific route and move with discretion through a place in so many forms, classified and put in place every time. A field programmable analog array (FPAA) technology has been used in building the proportional-integral (PI) controller system on the route of the robot in addition to the use of this technology in the programming the movement of robotic arm used to pick up the required objects. The proposed robot system underwent many tests, which showed the possibility of movement and it completed the required tasks with high accuracy according to the path planned.. Keywords: Robot, FPAA, PI Controller, Driver Circuit, Path Tracking, Arm Controller. 1. INTRODUCTION The recent rapid progress in robot technologies has led to great expectations for mobile robots to be applied in various fields such as industrial robots, guard robots and home robots. Rescue activities at disaster sites, inspection works at hazardous environments and planetary explorations are dangerous tasks for human workers and a tele-operated mobile robot has been tried to execute such kind of dangerous tasks instead of human workers [1]. Because it is still difficult to develop autonomous mobile robots that function well in real environments with current robot technologies, a system structure where a human operator remotely controls a robot is one of realistic solutions that works well in real environments [1]. The dynamic equation of a robotic arm is considered in paper [2]. Based on sensor signal feedback, a PID control is designed for the arm to achieve the desired position. The papers [3] and [4] established a simulation system of the robotic arm so that the coordinates of each joint can be computed by the simulation system. Thus, the arm can be controlled to track an assigned trajectory. The reference papers [5] and [6] calculated the magnitude of the torque for each joint of the robotic arm when the arm grabs an object Using PA-10 robotic arm made by Mitsubishi company as a platform, the paper [7] proposed a concept of a harmonic drive model to investigate the gravity and material influence on the robotic arm. Moreover, the robotic arm is controlled to track a desired trajectory and the motion error is analyzed. A two-link robotic arm is controlled by a fuzzy sliding mode controller in which the parameters are adjusted by fuzzy-neural techniques [8]. Line tracking is a basic method in the field of mobile sensors attached to the bottom of a robot detect a signal from a path on the ground using various types of sensing technologies such as electric inductance, magnetic field, radio frequency identification, vision system, and others. It offers an advantage as it provides proven technology of line tracking- based locomotion, but it also has a weakness that results from the limitation of the fixed track robots itself [9]. Many of the solutions were provided for the application of a digital, control system for robotics used by the DSP chip FPGA or Microcontroller while requiring systems of modern high precision in performance, ease of design and construction, and the consumption of a small capacity; and these specifications are available together in the system of proposed robot system that use FPAA technology. 48

The paper is organized as follows: in section 2, the system structure is presented and section 3 concludes the paper. 2. SYSTEM STRUCTURE There are two parts in the proposed system structure, one is the computer system and the other is the robot system. The computer system deals with the picture capture, image processing and decision making. The robot system includes the Path tracking system, a robotic arm, the FPAAcontroller, servo system design, driver circuit and sensors as shown in Fig.1. Figure 1 System Model 2.2. THE ROBOT SYSTEM 2.2.1. CONTROLLER AN221E04's were used to implement the controller model. FPAA consists of four configurable analog blocks, each of which contains op-amps, a comparator, and switched-capacitor arrays, integrated with an analog switch fabric. Configurable analog modules, such as inverters adders, multipliers and integrators, are implemented easily due to system/block level design instead of transistor level design. The analog circuits are fully differential within the chip, but differential-to-single/single-todifferential ended chip converters are provided on the evaluation board that hosts the chips to access the outputs/inputs of the chips respectively as shown in Fig. 2 [10]. Controllers are the most important components in a robot system. If a robot has n joints, n controllers are needed to control all joint actuators. The design of robot controllers is to solve the problem how robot actuators are driven to achieve a desired performance. In the proposed robot system, there are a FPAA- Controller (AN221E04 module), Sensors, a Power Supply, and a Transformation Interface. The main tasks of the AN221E04 are to control the rotation degrees of the robotic arm, give the motion command to the wheeled robot s wheels, and communicate with Laptop computer. 2.1. COMPUTER SYSTEM In the computer system, there is a micro-camera set on the body of the robot, in which the image is captured. Those images are the environment around specific objects which may contain color pattern. An image recognition system regulates the location of the robot to trace the object and identifies the location of the object from the real-time image, respectively. The micro-camera is with the size 1.5cm x 2.5cm x 3.5cm and the weight 50g. The control center is a laptop computer which takes charge the images processing and pattern recognition, decision making and then sends a command to the robotic arm through FPAA Controller. Figure 2 Block diagram of AN221E04 FPAA 49

2.2.2. DRIVE CIRCUIT SCHEMES Physical motion of some form helps differentiate a robot from a computer. It would be nice if a motor could be attached directly to a chip that controlled the movement. But, most chips can't pass enough current or voltage to spin a motor. Also, motors tend to be electrically noisy (spikes) and can slam power back into the control lines when the motor direction or speed is changed. Specialized circuits (motor drivers) have been developed to supply motors with power and to isolate the other ICs from electrical problems. A very popular circuit for driving DC motors is called an H-bridge. It's called that because it looks like the capital letter 'H' when viewed on a discrete schematic. The great ability of an H- bridge circuit is that the motor can be driven forward or backward at any speed, optionally using a completely independent power source. One driver circuit for each motor on the robotic is used. These drive circuits are needed because the control system does not supply enough power to drive the motors directly as shown in Fig. 3. should be large enough so that the line sensor can easily determine if the robot is over white or black. 2.2.4. SENSORS In order to provide feedback of the robot s positioning in the maze, three Opto-Reflector sensors will be mounted on the robot. Two will be mounted slightly off-center in the front of the robot, and one will be mounted 1.5 inches from the center along the front curve of the robot. The middle two sensors will be used to detect the path the robot is following, and the outside sensor will be used to detect intersections. Figure 4 Path Tracking Robot Control System Block Diagram Figure 3 H-Bridge circuit L239D for DC motors 2.2.3. PATH TRACKING Path tracking circuit of the proposed system consists of a pair of sensors as shown in Fig. 4. One is used to sense the right side while the other is used for the purpose of sensing the left side of the robot system. The output signal of these sensors is fed to the PI controller, which was designed and implemented using FPAA techniques for the purpose of the rerouting of the system on an ongoing basis, as illustrated in Fig. 5. The track is created on a white reflective surface. White shiny tape can be used. A black line is created with electrical tape (optically absorbing.) The contrast between the white background and the black line Figure 5 PI Controller FPAA Circuit 50

Finally, the hardware structure of the robotic arm is produced. The arm has three links with four motors. There is a servo motor at the base, which allows for structure; another at the shoulder which allows circular movement of the whole upward and downward movement of the arm; while the last servo motor at the wrist allows for the picking of objects. All motors are HS-422 servo motors with an operation voltage of 5 V. The maximum length of the arm extension is 34 cm and each link s length is shown in Fig. 6. The first and second links have one degree of freedom each while the third line and the end eector have two degrees of freedom. The controller were trained to control three of these, i.e. the angle of rotation of the first link, and the angles between links 1 and 2 and links 2 and 3. These three degrees of freedom were sucient to allow the controller to reach target positions in the space directly in the front. Fig. 7 shows the FPAA controller circuit used to control the arm motion. The target is placed in the reachable space of the robotic arm, and the obstacle is centered around the midpoint of the line joining the end eector and the target so that the robot has to avoid obstacles for every training example. The target set was chosen so that all targets were within the robot s reach space. The obstacles were placed directly on the path between the end effector and the target so that the controller move the arm around them. More than one novel feature has been discussed which would make this robotic arm robust. First, the controller is designed by using FPAA to operate all the joints, second the PI controller which was designed and implemented using FPAA techniques. The experimental results show the effectiveness of the proposed system in addition to the ease of programming control systems that are designed and implemented using the FPAA techniques to control the movement of the robot in addition to control the movement of the robotic arm. It has become easy to program the system to be used in completing many different tasks quickly and easily. Figure 7 FPAA controller circuit used to control the arm motion Figure 6 3. CONCLUSION Arm Specifications This paper has presented an alternative solution for controlling robotic arm using FPAA technology. REFERENCES:. [1]- Naoji Shiroma, Ryo Miyauchi and Fumitoshi Matsuno, Mobile Robot Teleoperation through Virtual Robot, Proceedings of the 17 th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August, pp. 2008. [2]- K. Furuta, K. Kosuge and N. Mukai, Control of Articulated Robotic arm with Sensory Feedback: Laser Beam Tracking System, IEEE Transactions on Industrial Electronics, vol. 35, no. 1, pp. 31 39, Feb1988. 51

[3]- R. B. White, R. K. Read, M. W. Koch and R. J. Schilling, A Graphics Simulator for a Robot, IEEE Transactions on Education, vol. 32, no. 4,pp. 417-429, Nov. 1989. [4]- S. R. Munasinghe, M. Nakamura, S. Goto and N. Kyura, Optimum Contouring of Industrial Robotic arms Under Assigned Velocity and Torque Constraints, IEEE Transactions on Systems, Man, and Cybernetics-Part C Applications and Reviews, vol. 31, no. 2, pp. 159-167, May 2001. [5]- Z. Li, T. J. Tarn and A. K. Bejczy, Dynamic Workspace Analysis of Multiple Cooperating Robotic arms, IEEE Transactions on Robotics and Automation, vol. 7, no. 5, pp. 589-596, Oct. 1991. [6]- M. Koga, K. Kosuge, K. Furuta and K. Nosaki, Corrdinated Motion Control of Robotic arms Based on the Virtual Internal Model, IEEE Transactions on Robotics and Automation, vol. 8, no. 1, pp. 77-85, Feb 1992. [7]- C. W. Kennedy and J. P. Desai, Modeling and Control of the Mitsubishi PA-10 Robotic arm Harmonic Drive System, IEEE Transactions on Mechatronics, vol. 10, no. 3, pp. 263-274, June 2005. [8]- M.O. Efe, Fractional Fuzzy Adaptive Sliding-Mode Control of a 2 DOF Direct- Drive Robotic arm, IEEE Transactions on System, Man and Cybernetics-Part B: Cybernetics, vol. 38, no. 6, pp. 1561-1570, Dec,2008. [9]- Jeong-Yean Yang and Dong-Soo Kwon, Electric Inductance Sensor-based Path Recognition for the Highly Configurable Path Tracking of Service Robot, Proceedings of the 17th IEEE International Symposium on Robot and Human Interactive Communication, Technische Universität München, Munich, Germany, August 1-3, 2008. [10]- M. Sekerli, R. J. Butera, An Implementation of a Simple Neuron Model in Field Programmable Analog Arrays, Proceedings of the 26th annual international conference of the IEEE EMBS san Francisco, CA, USA,pp.4564-4567,2004. 52

AUTHOR PROFILES: Dr. Thair Ali Salih received the MSc. degree in Communication engineering from the Technology University, in 1986. He received the Ph.D. degree in Communication from the Aleppo University in 2010. Currently, he is a Lecturer at Technical Collage/Mosul. His research interests include Spread spectrum systems and robotic System. Omar Ibrahim Yehea received the degree in Computer engineering from Technical Collage/Mosul, in 2009. He is a research student of Robotics System and ANN. Currently. His interests are in Robotics Systems. 53