TEHNICAL UNIVERSITY OF CLUJ-NAPOCA CONTRIBUTIONS AND RESEARCHREGARDING ROBOT CONTROL BASED ON IMAGE PROCESSING

Similar documents
SUMMARY OF PHD. THESIS RESEARCH ON ALUMINUM VACUUM CASTING OF COMPLEX PARTS

Ec. Roxana Mirela GĂZDAC SUMMARY. PhD THESIS

Ioana Homănă, Eng. PhD THESIS ACOUSTIC ECHO CANCELLATION USING ADAPTIVE FILTERS

REZUMAT TEZĂ DE DOCTORAT

SUMMARY OF PHD THESIS

Eng. Rebeca - Maria COLDA. PhD Thesis Abstract. CONTRIBUTiONS TO THE OPTIMIZATION OF THE USAGE OF RADIO RESOURCES IN WIRELESS SYSTEMS

Dynamic Model and Control of Electroactive Polymer Actuators

Modelling of Forming Limit Curves Using the Large-Strain Theory

PERSONS AND OBJECTS LOCALIZATION USING SENSORS

Laboratory of Advanced Simulations

Control Design Made Easy By Ryan Gordon

TECHNICAL UNIVERSITY OF CLUJ NAPOCA FACULTY OF MACHINE BUILDING. Department for Fabrication Engineering. Eng. Bogdan MOCAN.

The Haptic Impendance Control through Virtual Environment Force Compensation

USING DIGITAL ELECTROHYDRAULIC SERVO VALVES IN FLUID CONTROL SYSTEMS

A d r i a n C L E N C I S I A R P r e s i d e n t

UNIVERSITATEA DIN CRAIOVA FACULTATEA DE ECONOMIE ȘI ADMINISTRAREA AFACERILOR DEPARTAMENTUL DE FINANȚE, BĂNCI ȘI ANALIZĂ ECONOMICĂ

Mechatronics Project Presentation

Digital Photographic Imaging Using MOEMS

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

Intelligent traffic control system using PLC

MATLAB: Basics to Advanced

SUMMARY OF PHD. THESIS

PREFACE. Prof. Univ. Ph.D Eng. Daniela Tarnita University of Craiova, Faculty of Mechanics

Classical Control Based Autopilot Design Using PC/104

Automatic Sorting System

Evolving Robot Empathy through the Generation of Artificial Pain in an Adaptive Self-Awareness Framework for Human-Robot Collaborative Tasks

Digital Control of MS-150 Modular Position Servo System

DOCTORAL THESIS (Summary)

CENTER OF MODERN CONTROL TECHNIQUES A INDUSTRIAL INFORMATICS

AN ALGORITHM FOR THE ADAPTIVE CONTROL OF ANTI HAIL MISSILE LAUNCH RAMPS

Electrical and Automation Engineering, Fall 2018 Spring 2019, modules and courses inside modules.

Dr. Ayşegül Uçar. Department of Mechatronics Engineering University of Firat, Elazig, Turkey.

T.C. MARMARA UNIVERSITY FACULTY of ENGINEERING COMPUTER ENGINEERING DEPARTMENT

Vishnu Nath. Usage of computer vision and humanoid robotics to create autonomous robots. (Ximea Currera RL04C Camera Kit)

LONG RANGE SOUND SOURCE LOCALIZATION EXPERIMENTS

Undefined Obstacle Avoidance and Path Planning

SIMULATION-BASED MODEL CONTROL USING STATIC HAND GESTURES IN MATLAB

MAV-ID card processing using camera images

Abstract of PhD Thesis

products PC Control

FACULTY OF ELECTRONICS, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY. Ing. Norbert Ştefan Toma. PhD THESIS SUMMARY

Detection and Tracking of the Vanishing Point on a Horizon for Automotive Applications

Degree Programme in Electrical and Automation Engineering

ME 6406 MACHINE VISION. Georgia Institute of Technology

Waves & Oscillations

András László Majdik. MSc. in Eng., PhD Student

Pedestrian Navigation System Using. Shoe-mounted INS. By Yan Li. A thesis submitted for the degree of Master of Engineering (Research)

On Application of Virtual Fixtures as an Aid for Telemanipulation and Training

Intelligent Tactical Robotics

Charged Coupled Device (CCD) S.Vidhya

IMU Platform for Workshops

X-RAY COMPUTED TOMOGRAPHY

COURSE MODULES LEVEL 3.1 & 3.2

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

University of Technology. Control and Systems Eng. Dept. Curriculum Vitae (C.V.)

SYLLABUS. 1. Data about the program of study 1.1 Institution The Technical University of Cluj-Napoca

LOW LEVEL CURRENTS AND VOLTAGES MEASUREMENTS

Brain Computer Interface Control of a Virtual Robotic System based on SSVEP and EEG Signal

Position Control of AC Servomotor Using Internal Model Control Strategy

Bits From Photons: Oversampled Binary Image Acquisition

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

RESEARCHES IN THE DEVELOPPEMENT OF A SIMULATOR FOR THE TRAINING OF INTERVENTION ROBOT OPERATORS

Mechatronic demonstrator for testing sensors to be used in mobile robotics functioning on the inverted pendulum concept

Number Plate recognition System

EE 482 : CONTROL SYSTEMS Lab Manual

ACTA TECHNICA NAPOCENSIS

Morphological Image Processing Approach of Vehicle Detection for Real-Time Traffic Analysis

CONTROL OF LABORATORY MODEL BALL AND PLATE

STUDY OF A PHOTOVOLTAIC SYSTEM WITH MPPT USING MATLAB TM

Machining operations using Yamaha YK 400 robot

Live Hand Gesture Recognition using an Android Device

NSERC Summer Project 1 Helping Improve Digital Camera Sensors With Prof. Glenn Chapman (ENSC)

Available online at ScienceDirect. Ehsan Golkar*, Anton Satria Prabuwono

BODOG Simona-Aurelia

Control a 2-Axis Servomechanism by Gesture Recognition using a Generic WebCam

USING MULTISPECTRAL SATELLITE IMAGES FOR UP-DATING VECTOR DATA IN A GEODATABASE

Lecture 2: Digital Image Fundamentals -- Sampling & Quantization

Argumentare Structurata in Web-ul Semantic Orientata E-Business. raport anual

Master thesis: Author: Examiner: Tutor: Duration: 1. Introduction 2. Ghost Categories Figure 1 Ghost categories

More Info at Open Access Database by S. Dutta and T. Schmidt

Óbuda University Donát Bánki Faculty of Mechanical and Safety Engineering. TRAINING PROGRAM Mechatronic Engineering MSc. Budapest, 01 September 2017.

UNIVERSITI TEKNOLOGI MARA IDENTIFYING AND DETECTING UNLAWFUL BEHAVIOR IN VIDEO IMAGES USING GENETIC ALGORITHM

EQ-ROBO Programming : bomb Remover Robot

Identification of Age Factor of Fruit (Tomato) using Matlab- Image Processing

A Proficient Matching For Iris Segmentation and Recognition Using Filtering Technique

International Journal of Advance Engineering and Research Development CONTRAST ENHANCEMENT OF IMAGES USING IMAGE FUSION BASED ON LAPLACIAN PYRAMID

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

2. Visually- Guided Grasping (3D)

SAG MITTIGATION TECHNICS USING DSTATCOMS

Embracing Complexity. Gavin Walker Development Manager

PHD THESIS (SUMMARY) RESEARCH REGARDING THE DIGITAL FACTORY MODELLING AND IMPLEMENTATION INTO REAL MANUFACTURING SYSTEMS

Development of a telepresence agent

Laboratory Experiences to Hands on

Use of Photogrammetry for Sensor Location and Orientation

Book Cover Recognition Project

Digital Image Processing

Improving the Security of Internet Banking Applications by Using Multimodal Biometrics

DESIGN OF A LASER DISTANCE SENSOR WITH A WEB CAMERA FOR A MOBILE ROBOT

LABREG SOFTWARE FOR IDENTIFICATION AND CONTROL OF REAL PROCESSES IN MATLAB

Transcription:

Investeşte în oameni! FONDUL SOCIAL EUROPEAN Programul Operaţional Sectorial Dezvoltarea Resurselor Umane 2007 2013 Axa prioritară: 1 Educaţia şi formarea profesională în sprijinul creşterii economice şi dezvoltării societăţii bazate pe cunoaştere Domeniul major de intervenţie: 1.5 Programe doctorale și postdoctorale în sprijinul cercetării Titlul proiectului: Proiect de dezvoltare a studiilor de doctorat în tehnologii avansate- PRODOC Numarul de identificare al contractului: POSDRU 6/1.5/S/5 Beneficiar: Universitatea Tehnică din Cluj-Napoca TEHNICAL UNIVERSITY OF CLUJ-NAPOCA Eng. Mircea COMAN Ph.D. THESIS -ABSTRACT- CONTRIBUTIONS AND RESEARCHREGARDING ROBOT CONTROL BASED ON IMAGE PROCESSING Ph.D. Thesis analysis and sustain board: Ph.D. Supervisor: Prof. Radu BALAN,Ph.D. Eng. CHAIRMAN Prof.. Nicolae Burnete, Ph.D. Eng., dean, Faculty of Mechanics, MEMBERS Prof. Radu Bălan, Ph.D. Eng., - supervisor, Prof. Vistrian Mătieș, Ph.D. Eng., - reviewer, Prof. Valer Dolga, Ph.D. Eng., - reviewer, Politehnica Univeristy,Timișoara Prof. Alexandru Bara, Ph.D. Eng., - reviewer, University of Craiova; ; -2011-

TABLE OF CONTEST 1. Introduction 1.1 Framing of research, general objectives 1.2General aspects regarding robots 1.2.1 Manipulators classification 1.2.2 Robots features 1.2.3 Robots function 1.3State of the art 1.3.1 The use of image processing in automotive and traffic monitoring 1.3.2 The use of object identification in robot control 1.3.3 Complex systems control based on video servoing 2. Mechatronic system simulation 2.1 General aspects regarding simulation 2.2 Simulation of Mitsubishi RV-2AJ serial robot 2.2.1 Geometric modelling 2.2.2 Simulation of Mitsubishi RV-2AJ dynamic model 2.2.3 Adding of the virtual reality module 2.2.4 Control simulation for the Mitsubishi RV-2AJ serial robot 2.3 Force control simulation for the Mitsubishi RV-2AJ serial robot 2.3.1 Coefficient determination for the PID control algorithm 2.4 Conclusions 3. Robot command and control 3.1 General aspect regarding systems control 3.1.1 Open loop control 3.1.2 Close loop control 3.1.3 PID controller 3.2 Programming the CR-571 controller 3.2.1 COSIROP 3.2.2 MELFA IV programming language 3.2.3 Image to G-code program 3.3 Control of the Mitsubishi RV-2AJ serial robot using Matlab environment 3.4 Conclusions 4 Aspect regarding the use of optical sensors in mechathronic systems 4.1 Introduction 4.2Aspecs regarding the utilised equipment for image acquisition 4.2.1 CCD cameras 4.2.2 CMOS cameras 4.2.3 Colour cameras 4.3 Thin lens camera 4.4Using the Matlab environment for image acquisition and image processing 4.4.1Image acquisition toolbox 4.5 Image segmentation 4.6 Edge detection using the Simulink environment 4.6.1 Laplace operator 4.6.2 Roberts operator 4.6.3 Prewitt operator

4.6.4 Sobel operator 4.6.5 Kirsch operator 4.6.6 Edge detection using the LoG algorithm 4.6.7 Edge detection using the Canny algorithm 4.7 Conclusions 5. Design of applications for image processing and robot control 5.1 Application for distance measuring using Simulink environment 5.2 Design of an application for robot positioning and distance measurement 5.3 Design of an application for determining object s position 5.4 Design of image processing applications for object identification 5.5 Design of an application for robot control based on image processing 5.6 Conclusion 6. General conclusions. Personal contributions. 6.1 General conclusions 6.2 Personal contributions. 6.3 Research results valorisation 6.4 New research openings in the field. Bibliography

ABSTRACT The paper is structured on 6 chapters and is ending whit bibliographical references and annexes. In chapter 1 entitled Introduction are presented a number of general elements regarding industrial robots. There are presented the functions that the mechathronic systems must meet in order to integrated in the industrial environment. There are briefly presented, in this captor, the researches that where develop in the field of image servoing, usage of images for mechathronic systems control, or for aiding the control system. The main objectives of thesis are also presented: Modelling and simulating mechathronic systems Robot control Robot control based on image processing. Chapter 2 Simulation of the mechathronic systems, presents the general elements regarding simulations and the motivation that determined the use of this approach in the thesis. It was presented also in this chapter the utilisation of virtual reality to visualize the system that simulated systems. Studies regarding system simulation have been developed for the Mitsubishi RV-2AJ serial robot. In these simulations, studies have been made for using the PID control algorithm, for the system control. Chapter 3 entitled Command and control for robotic system presents general aspect regarding the command and control for robotic systems. A series of control algorithms are presented and the implementation of these algorithms in the control systems. It is presented the programming operations for the controller that controls the Mitsubishi RV-2AJ serial robot, using the COSIROP program. The communication between the controller and computer was monitored for obtaining the commands that are used to command the robot controller. This miniaturisation was made during the operation of the COSIROP program. Chapter 4, Aspects regarding usage of optic sensors in mechathronic systems contains information about optical sensors and their utilisation in mechathronic systems. At the beginning of the chapter are presented a series of notions regarding optical sensors and video cameras. It is presented the process that determines the formation of an image on the photosensitive element of the sensor, in the case of using a thin lens camera. There are presented a series of application that resulted from the implementation of the image processing algorithms. There are presented in a detailed manner the environments that were used to communicate with image acquisition devices and to implement the image processing algorithms. There are presented the clearly the effect of the image algorithms on the data processed and the results that are obtained by using them. Chapter five entitled Design of applications for image processing and robot control, presents a series of applications designed for implementing the image processing algorithms and robot control

algorithms. An application designed in the Matlab environment is presented, application that performs distance measurement between a video camera and a fixed object. The positioning of the video camera was made using the Mitsubishi RV-2AJ serial robot. The distance measuring application was designed in two versions: the first one was designed in the Simulink/Matlab environment and the second version was designed in Cod M programming code. The second version of the application performs also a subsistem that commands the positioning of the serial robot. An application was designed in order to determine the position of an object placed in a horizontal plane using a video camera and the images that she acquires. The precision of the position estimation was studied by placing the camera in different predefined positions. It was designed an application that implements an image processing based robot control algorithm. This application was configured in order to be utilised for placing the end-effector of the robot over the tracked object and then manipulate the object. Chapter six entitled General conclusions. Personal contributions., presents the conclusions that resulted during the study on the thesis domain. The results that were obtained during the study and the application design period are also presented in this chapter. There are presented the new research openings that were derived as a result of the study and researches made. The papers that were published during the research in the research period are presented and the end followed by bibliography and annexes. The research for the achievement of the thesis was carried out with the financial support obtained through the project POSDRU 6/1.5/S/5, ID7676, PRODOC, co-funded by the European Social Fund through the Sectorial Operational Program Human Resources 2007-2013, major axis 1 - Education and initial quality professional training for supporting the development and economic growth, major area of intervention 1.5 - Doctoral and postdoctoral programs in support of research. Whit this occasion, i would like to bring my best consideration to Prof. Radu Bălan Ph.D. Eng., for his exigent guidance and for his helpful advices during the development of the thesis. I would also like to send thanks to my dear colleagues from the Department of Mechanisms, Fine mechanics and Mechatronics and my family for the constant moral support during the elaboration of the doctorate thesis. Conducător științific : Prof. Dr. Ing. Radu BĂLAN Doctorand Ing. Mircea COMAN