Summary of robot visual servo system

Similar documents
Visual Servoing. Charlie Kemp. 4632B/8803 Mobile Manipulation Lecture 8

Information and Program

Eye-to-Hand Position Based Visual Servoing and Human Control Using Kinect Camera in ViSeLab Testbed

Wednesday, October 29, :00-04:00pm EB: 3546D. TELEOPERATION OF MOBILE MANIPULATORS By Yunyi Jia Advisor: Prof.

An Engraving Character Recognition System Based on Machine Vision

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

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

Multi-robot Formation Control Based on Leader-follower Method

Chapter 1. Robot and Robotics PP

Using Simulation to Design Control Strategies for Robotic No-Scar Surgery

CAPACITIES FOR TECHNOLOGY TRANSFER

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Nao Devils Dortmund. Team Description for RoboCup Matthias Hofmann, Ingmar Schwarz, and Oliver Urbann

Haptics CS327A

Image Processing Based Vehicle Detection And Tracking System

A Reactive Collision Avoidance Approach for Mobile Robot in Dynamic Environments

Development of a Sensor-Based Approach for Local Minima Recovery in Unknown Environments

PHYSICAL ROBOTS PROGRAMMING BY IMITATION USING VIRTUAL ROBOT PROTOTYPES

An Energy Efficient Multi-Target Tracking in Wireless Sensor Networks Based on Polygon Tracking Method

Shuguang Huang, Ph.D Research Assistant Professor Department of Mechanical Engineering Marquette University Milwaukee, WI

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

IEEE-CYBER 2018 Conference Program

International Journal of Innovative Research in Engineering Science and Technology APRIL 2018 ISSN X

A MARINE FAULTS TOLERANT CONTROL SYSTEM BASED ON INTELLIGENT MULTI-AGENTS

Autonomous and Mobile Robotics Prof. Giuseppe Oriolo. Introduction: Applications, Problems, Architectures

Booklet of teaching units

Medical Robotics LBR Med

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Design and Control of the BUAA Four-Fingered Hand

Design of Joint Controller for Welding Robot and Parameter Optimization

Study and Design of Virtual Laboratory in Robotics-Learning Fei MA* and Rui-qing JIA

Research on Fuzzy Neural Network Assisted Train Positioning Based on GSM-R

Robust Positioning for Urban Traffic

Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments

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

Randomized Motion Planning for Groups of Nonholonomic Robots

Effects of Measuring Instrument and Measuring Points on Circular Coordinate Measurement Precision

Development of Running Robot Based on Charge Coupled Device

Target Recognition and Tracking based on Data Fusion of Radar and Infrared Image Sensors

Application of Object Petri Net in the Modeling and Evaluation of Information Superiority

On-demand printable robots

Sensor Technology and Industry Development Trend in China and Betterment Approaches

Università di Roma La Sapienza. Medical Robotics. A Teleoperation System for Research in MIRS. Marilena Vendittelli

Dr. Wenjie Dong. The University of Texas Rio Grande Valley Department of Electrical Engineering (956)

Localisation et navigation de robots

Decision Science Letters

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

Robot Task-Level Programming Language and Simulation

SnakeSIM: a Snake Robot Simulation Framework for Perception-Driven Obstacle-Aided Locomotion

In cooperative robotics, the group of robots have the same goals, and thus it is

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

Autonomous Mobile Robot Design. Dr. Kostas Alexis (CSE)

Birth of An Intelligent Humanoid Robot in Singapore

Haptic Virtual Fixtures for Robot-Assisted Manipulation

Robotics: Evolution, Technology and Applications

Funzionalità per la navigazione di robot mobili. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

UNIVERSITY OF REGINA FACULTY OF ENGINEERING. TIME TABLE: Once every two weeks (tentatively), every other Friday from pm

Target Tracking and Mobile Sensor Navigation in Wireless Sensor Network Using Ant Colony Optimization

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Undefined Obstacle Avoidance and Path Planning

Research Proposal: Autonomous Mobile Robot Platform for Indoor Applications :xwgn zrvd ziad mipt ineyiil zinepehe`e zciip ziheaex dnxethlt

International Journal of Informative & Futuristic Research ISSN (Online):

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

Key-Words: - Fuzzy Behaviour Controls, Multiple Target Tracking, Obstacle Avoidance, Ultrasonic Range Finders

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

Distributed Robotics: Building an environment for digital cooperation. Artificial Intelligence series

CHAPTER 4 MONITORING OF POWER SYSTEM VOLTAGE STABILITY THROUGH ARTIFICIAL NEURAL NETWORK TECHNIQUE

Nonlinear Adaptive Bilateral Control of Teleoperation Systems with Uncertain Dynamics and Kinematics

Correcting Odometry Errors for Mobile Robots Using Image Processing

A Hybrid Planning Approach for Robots in Search and Rescue

2 Copyright 2012 by ASME

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

Robotics 2 Collision detection and robot reaction

Transactions on Information and Communications Technologies vol 6, 1994 WIT Press, ISSN

Computational Principles of Mobile Robotics

Range Sensing strategies

ECC419 IMAGE PROCESSING

Learning a Visual Task by Genetic Programming

A Smart Home Design and Implementation Based on Kinect

Term Paper: Robot Arm Modeling

Learning and Using Models of Kicking Motions for Legged Robots

ZJUDancer Team Description Paper

Development of a telepresence agent

*Corresponding author. Keywords: Sub-packaging Screw, Operating Characteristic, Stepping Motor, Pulse Frequency.

Hardware System for Unmanned Surface Vehicle Using IPC Xiang Shi 1, Shiming Wang 1, a, Zhe Xu 1, Qingyi He 1

Computer Control System Application for Electrical Engineering and Electrical Automation

YUMI IWASHITA

Shape Memory Alloy Actuator Controller Design for Tactile Displays

Development of an Inspection Robot for 500 kv EHV Power Transmission Lines

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

RoboCup. Presented by Shane Murphy April 24, 2003

Drink Bottle Defect Detection Based on Machine Vision Large Data Analysis. Yuesheng Wang, Hua Li a

Application of GPS and Remote Sensing Image Technology in Construction Monitoring of Road and Bridge

Automatic optical measurement of high density fiber connector

Hybrid architectures. IAR Lecture 6 Barbara Webb

Transcription:

Abstract Summary of robot visual servo system Xu Liu, Lingwen Tang School of Mechanical engineering, Southwest Petroleum University, Chengdu 610000, China In this paper, the survey of robot visual servoing system are introduced. The paper reviews the concept and history background of robot visual servoing system. This article also classify the robot visual servo system from different aspects. Finally, it introduce the research status quo, achievements and future trends in the field. Keywords Robot, visual servoing, summary. 1. Introduction With the continuous progress of science and technology, robot technology has been playing a more and more important role in the field of aerospace, automatic production, automatic detection and so on. In order to enable the robot to complete the work in the complex working conditions, the robot needs not only more complete control system, but also need to be able to change the perception of the environment. And the impact of lack of one of the important reasons for the development of robot is like a person's ability to perceive in people for the robot to add various external sensors, robot vision to the information, complete information become the most important robot perception function [1]. The research of robot visual servo control technology is involved in many fields such as image processing, machine vision, control theory, kinematics, etc.. Robot visual servo control is an important research direction in the field of robotics, machine vision as one of the robot system is one of the most important sense, it was changed by robots, such as the operation object and environment must accurately modeling requirements [5]. With the development of imaging technology and computer technology, as well as the relevant theory of continuous improvement and practice of continuous inspection, through the visual servo control, the robot can achieve dynamic, uncertain situation operation. With the continuous expansion of the field of robotics applications, the importance is also increasing, and its related technical issues have become the current research hotpots [2]. So it is very difficult to realize the robot visual servo control, and it is a challenging task in the field of robot research. 2. robot visual servo system 2.1 definition of robot visual servo system The concept of robot visual servo (servo visual) was proposed by hill and park in 1979. "Servo" - from the Greek word "slave". People want to put the "servo" as a handy tool to tame, obey the requirements of the control signal and action. Before the signal comes, the rotor is still not moving; when the signal comes, the rotor rotates immediately; when the signal disappears, the rotor can stop at once. Because of its "servo" performance, hence the name - servo system. Visual servo and the general sense of machine vision is different, machine vision is generally defined as: automatically get the analysis of the image to get a description of a scene or control some movement of the data. Visual servo is to realize the robot control for the purpose of image automatic acquisition and analysis, so it is using the principle of machine vision, from direct image feedback information, fast image processing, gives feedback information in the shortest possible time, involved in the generation of decision control, form the robot position closed loop control system [4]. 162

2.2 the development history, direction and research background of robot visual servo system In 60s of last century, with the rapid development of computer and robot technology, the robot with visual function began to appear. At first, robot motion control based on robot vision is open loop. Machine vision system to get the target position, and then calculate the position and orientation of the robot, in the whole process of the visual system to provide a one-time "provide" information, and then do not participate in the process of. In 1973, the vision system was applied to the robot control system, in which the process is called visual feedback (feedback visual). Until 1979, hill and park proposed the concept of "visual servo" (servo visual). Visual feedback is only from visual information extraction feedback signal, and visual servoing is includes from the visual signal processing, to control the robot, so the visual servoing than visual feedback can more fully reflect the robot vision and control related research content. Recent 20 years at home and abroad of the robot visual servo of extensive research, Hutchinson of three classic papers [1-3] for visual servo control research to guide. Application in recent years. Staniak [4] and azizian, [- 6] of visual servo system structure and medical robots respectively are reviewed. In the domestic research, Lin Jing [7], Qing Jie Zhao etc. [8], Xue Dingyu, [9], Lin Kun Wang, [10], Yongchun [11] respectively on visual servo control of the summary, summarizes the classical visual servoing control method. 3. main categories of robot servo system 3.1 different classification criteria The robot control system can be classified from different angles, such as the type of feedback information, the control structure and the image processing time. According to different criteria, the robot visual servo system can be divided into different types. According to the difference of the number of the camera, the system can be divided into a single visual servo system, a binocular visual servo system and a visual servo system. Monocular vision can not directly get the three-dimensional information of the target, and generally get the depth information by moving. Monocular vision is suitable for the working environment with simple task and low depth information. Visual servo can be observed in the target different parts can be obtained more abundant information, visual controller design but is more complex, and relative to the binocular visual servo more difficult to guarantee the system stability. Binocular vision can get depth information, the current visual servo system mainly uses the binocular vision. According to the camera position is different, can be divided into hand eye system and fixed camera system. Accurate position of the eye in hand system can get the target, can achieve precise control, due to the eye in hand system can only be observed in the target and cannot be observed at the end of the robot. Therefore, it is necessary through known kinematic model of the robot to solve target and the end effector of the robot position, more sensitive to calibration errors and kinematic errors [6]. Fixed camera placement can observed in the target can also be observed at the end of the robot, and large working space scene can be obtained and can get the relative velocity of the end effector of a robot with respect to the target, but was unable to obtain the accurate information and robot motion may be caused by the occlusion of the target image. In order to overcome the shortcomings of two kinds of camera placement, one of the current solutions is to use [7] in two way From the point of view of the control structure, the system can be divided into open loop control system and closed loop control system. Open loop control of visual information is used to determine the pose of the target before movement. Closed loop control of visual information is used as feedback, which can resist the camera calibration error [8]. In addition, it can be classified according to tasks, such as visual based positioning, tracking or grab and so on [9]. According to the different types of feedback information, the visual servo system can be divided into the visual servo based on the position and the visual servo based on the image. Based on the position 163

error signal defined in Cartesian space, and based on the image of the error signal defined in the 2D image space. We mainly discuss the classification of this method. 3.2 position based visual servo system According to the obtained image, by geometric 3D model of the object and camera models to estimate the position of the target relative to the camera, at the end of the current robot pose and the estimation of pose error, adjusted by the visual controller is the position based visual servoing. The structure of the position based visual servo is shown in figure 1. The visual servo position required by 3D reconstruction based on image calculation error in three-dimensional Cartesian space. The advantage of this method is that both the error signal and the input signal of the joint controller are the spatial position, which is easy to implement. But due to the target image estimation of spatial position, the kinematics model of the robot error and camera calibration error have a direct impact on the control accuracy of the system and there is no direct control of the image, easy to make the target before leaving the field [10]. Fig. 1 the structure of the servo system based on the position control 3.3 image based visual servo system Image based visual servo directly calculate the image error, generate the corresponding control signal, do not need 3D reconstruction, but need to calculate the image Jacobi matrix. Image based visual servo structure as shown in Figure 2 [11]. Based on the outstanding advantages of image-based visual servoing is the calibration error and spatial error model is not sensitive. The disadvantage is that the difficulty of controller design, servo control easy to enter the image Jacobian matrix singularity, generally need to estimate the target depth information, and only in the target location near the neighborhood convergence. And solving the image Jacobi matrix is a main task of image visual servo system [15]. Fig. 2 the servo structure based on image control 3.4 hybrid visual servo system Due to the location based and image based visual servoing approach has some insurmountable disadvantages, people put forward the hybrid visual servoing control method. The main idea of the hybrid visual servoing is based on image servo control some degrees of freedom, the remaining degrees of freedom using other technology control and does not require the computation of image Jacobian matrix. Proposed to Malis hybrid visual servoing 2.5D visual servoing method is the most representative. The method could be used to position based and image based on two kinds of structure of each other and system stability and convergence domain has improve [5]. 164

4. main research difficulties and future research directions 4.1 difficulties in the research of visual servo robot Robot technology in the field of industrial applications is bound to be more and more broad, will play an increasingly important role. Computer vision is the perception of the robots, an important tool of the surrounding environment, visual servoing can be complex special mission to provide important technical support for the robot execution. Likewise ascend visual servo robot performance and broaden the application scope of the robot, visual servo robot research also face many challenges. (1) visual CCD camera is often used to achieve, in the imaging process will be affected by a variety of factors, making the visual information is inevitably mixed with noise, increase the difficulty of image processing; (2) the sampling rate of the current video camera is not high, and it is necessary to take more time to transmit the visual information of a large number of data; (3) the nonlinear problem of imaging process; (4) previous research on visual servoing are mainly concentrated in the simple static environment for visual servoing tasks, which in the practical application of the robot is far from enough as to further improve the system sampling rate, it is necessary to in-depth study of the visual servo system of dynamic performance [14]. A comprehensive consideration of the dynamic characteristics of the robot and the dynamic characteristics of the visual process [13] 4.2 research on the future development of visual servo robot Combined with the current research progress and the key difficulties, the future research of robot visual servo system can be carried out from the following aspects: 1) visual servo control of fast robot system Sampling frequency and speed of processing constraints due to the visual system, the control frequency of the visual servo system is generally low, and most of the kinematics level control, mainly used to slow down the process. For actual need rapid response and to perform the task, you can use high-speed visual system and design of the robot dynamics controller and improve the robot dynamic response performance. 2) the application of multi camera vision system Due to the single camera vision of the scope and limited resolution, not only limits the robot's workspace and precision of the operation, and in the process control need to sacrifice control performance to meet the constraints of field. Using multi camera vision systems can be extended range of vision and robot activity space, enhancing the fault tolerance of the system, improve the system's flexibility. The future can be to conduct the research to the visual redundancy system control and calibration of multi camera system and visual servo system fault tolerance based on. 3) visual servo in complex dynamic environment Previous research mainly focuses on the visual servo task in the ideal static environment, and it is generally assumed that the environment is known, and the real environment is complex and changeable. On the one hand, in the process of practical control of large image noise, model error and time delay in control, affect the system dynamic performance and stability; on the other hand, environment in unknown or dynamic obstacles embodied as the systems with unknown dynamic constraint may cause occlusion or robot collision. In order to ensure the reliability of robot in complex environment, it is necessary to do further research in order to solve these problems. 4) the control of the generalized visual servo system Previous research on visual servo controller is designed mainly for image feature points or based on homography matrix of the system, the system model relatively simple, but the application scene is limited. For using visual feedback system, the existing research is the main tendency in the design of the visual system, there is still room for further optimization of the performance of the control system, which can make a visual servo system has been more widely used. 5) multi sensor fusion control 165

Robot system commonly used sensors are mainly visual equipment, GPS, sonar, gyro, each sensor has its applications and scope of validity. The advantage of visual sensor is to more fully reflect the environmental information, suitable for task level control. And gyroscope, sonar and other sensors for the attitude of the robot control and obstacle avoidance control. Therefore, environment is complex task necessary other sensor information fusion. 6) man-machine collaboration system At present, the development of artificial intelligence is far from mature, with the machine completely take the place of work is still too early. The robot in performing complex tasks will encounter some unforeseen circumstances. Therefore, it is necessary to add human control behavior and machine work to complete the task. Previous man-machine cooperation system of main tendency in the level of system design, in the level of robot control, especially in visual servo control research is less, based on visual servoing of human-machine cooperation system in practice has great application value. References [1] O.Faugeras, F.Lustman.Motion and structure from motion in a piecewise pianar environment [J]. Int. J.Pattern Recoghit.Arif.InteII.1988, voi (2) no.3,oct.:485-508. [2] Malis E, Chaumette F. Multi-cameras visual servoing[ A].Pro-ceedings of the IEEE International Conference on Robotics and Au -tomation[ C]. San Francisco, CA, USA: 2000. 3183-3188. [3] M Vargas, F R Rubio, A R Malpesa. Pose - estimationand control in a 3D visual servoing system[a]. Proc ofthe 14th IFAC[ C]. Beijing, 1999. 317-323. [4] BuiTrong Tuyen, Pha m Thuong Ca.t Neuralnetwork based visu-al Control, Automation, Robotics and Vision, 2002. I CARCV 2002. 7th International Conference on, Volume: 1, Dec. 2-52002 [5] Dixon W E, Zergeroglu E, Fang Y. Object tracking by a robot ma-nipulator: a robust cooperative visual servoing approach[ A]. Pro-ceedings of the IEEE International Conference on Robotics and Au -tomation[ C]. Washington, DC, USA : 2002. 211-216. [6] Hutchinson S, Hager G D, Corke P I. A tutorial on visual servo control. IEEE Transactions on Robotics and Automation, 1996, 12(5): 651 670 [7] Chaumette F, Hutchinson S. Visual servo control I basic approaches. IEEE Robotics & Automation Magazine, 2006,13(4): 82 90. [8] Chaumette F, Hutchinson S. Visual servo control II advanced approaches. IEEE Robotics & Automation Magazine, 2007, 14(1): 109 118 [9] Staniak M, Zieli ński C. Structures of visual servos. Robotics and Autonomous Systems, 2010, 58(8): 940 954 [10] Azizian M, Khoshnam M, Najmaei N, Patel R. Visual servoing in medical robotics: a survey, Part I: endoscopic and direct vision imaging techniques and applications. The International Journal of Medical Robotics and Computer Assisted Surgery, 2014, 10(3): 263 274. 166