Robotic System for Searching Cracks beneath Bridge

Similar documents
Bridge inspection robot system with novel image processing

ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.

Development of crack diagnosis and quantification algorithm based on the 2D images acquired by Unmanned Aerial Vehicle (UAV)

Stackable 4-BAR Mechanisms and Their Robotic Applications

Design and Implementation of Tunnel Displacement Management System Based on Sensor Networks 1

Cooperative Conveyance of an Object with Tethers by Two Mobile Robots

Available online at ScienceDirect. Energy Procedia 69 (2015 )

DEVELOPMENT OF POSITION MEASUREMENT SYSTEM FOR CONSTRUCTION PILE USING LASER RANGE FINDER

Image-based Retrieval of Concrete Crack Properties

THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA

A STUDY ON ANTI-JERK CONTROL OF BUILDING MAINTENANCE ROBOT SYSTEM

AN EFFICIENT BINARY CORNER DETECTOR. P. Saeedi, P. Lawrence and D. Lowe

Displacement Conversion Algorithm and Performance Evaluation by Tunnel Tilt Meter Sensors 1

A Study on Development of Azimuth Angle Tracking Algorithm for Tracking-type Floating Photovoltaic System

A Road Marking Extraction Method Using GPGPU

Based on Regression Diagnostics

Fabric Defect Detection Based on Computer Vision

A threshold decision of the object image by using the smart tag

License Plate Recognition (LPR) Camera Installation Manual

Calibration of Inertial Measurement Units Using Pendulum Motion

Precise Dynamic Measurement of Structures Automatically Utilizing Adaptive Targeting

Web-based Database System for Bridge Management Systems

Study on the Signboard Region Detection in Natural Image

THE COLORED COMPARISON OF THE WALL SCULPTURE WITH 3D LASER SCANNER AND ORTHOPHOTO

AUTOMATED THRESHOLD DETECTION FOR OBJECT SEGMENTATION IN COLOUR IMAGE

Marcel Worring Intelligent Sensory Information Systems

Character Segmentation and Recognition Algorithm of Text Region in Steel Images

Auto-focusing Technique in a Projector-Camera System

Available online at ScienceDirect. Procedia Engineering 188 (2017 ) 72 79

Study on Synchronization for Laser Scanner and Industrial Robot

A Method for Calculating the Amount of Movements to Estimate the Selfposition

An Edge-Based Approach to Motion Detection*

Research of Traffic Flow Based on SVM Method. Deng-hong YIN, Jian WANG and Bo LI *

LOCAL-GLOBAL OPTICAL FLOW FOR IMAGE REGISTRATION

Performance Evaluation of Monitoring System Using IP Camera Networks

On the Design and Implementation of User-friendly Interface for Scientific and Engineering Applications

Fast Natural Feature Tracking for Mobile Augmented Reality Applications

Drywall state detection in image data for automatic indoor progress monitoring C. Kropp, C. Koch and M. König

Design of Five Floors Elevator with SCADA System Based on S7200 PLC

Hand-Eye Calibration from Image Derivatives

Toshiaki Yamashita, Motoaki Shimizu, So Nishimura, Toshihiro Nishizawa, and Masatoshi Nakai

MOVING OBJECT DETECTION USING BACKGROUND SUBTRACTION ALGORITHM USING SIMULINK

Pattern Feature Detection for Camera Calibration Using Circular Sample

A Preliminary Study on Daylighting Performance of Light Shelf according to the Depth of Space

1 Megapixel HDCVI Dome Camera User's Manual

1 Introduction. Myung Sik Kim 1, Won Jee Chung 1, Jun Ho Jang 1, Chang Doo Jung 1 1 School of Mechatronics, Changwon National University, South Korea

An adaptive container code character segmentation algorithm Yajie Zhu1, a, Chenglong Liang2, b

Hydrodynamic Instability and Particle Image Velocimetry

MOBILE INSPECTION SYSTEM FOR HIGH-RESOLUTION ASSESSMENT OF TUNNELS

Vehicle Detection Method using Haar-like Feature on Real Time System

Characterization of NRRO in a HDD Spindle System Due to Ball Bearing Excitation

Operation of machine vision system

High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU 1, Hao WU 2, Zhi-jing ZHANG 1 and Yi-jin ZHAO 1

Complete Barrel Measuring and Inspection System. PS Series. User s manual

Design procedures of seismic-isolated container crane at port

Control of a Balance-Beam with Unknown Loads Using the Restoration Angle of a Gimbal

Phone: Fax: World Headquarters: 180 Adams Ave. Hauppauge NY Rev.

Monocular Vision-based Displacement Measurement System Robust to Angle and Distance Using Homography

DEVELOPMENT OF REAL TIME 3-D MEASUREMENT SYSTEM USING INTENSITY RATIO METHOD

Robotized Assembly of a Wire Harness in Car Production Line

Sample Sizes: up to 1 X1 X 1/4. Scanners: 50 X 50 X 17 microns and 15 X 15 X 7 microns

Table of Contents. Introduction 1. Software installation 2. Remote control and video transmission 3. Navigation 4. FAQ 5.

Amcrest AMC720BC and AMC720DM HDCVI Camera s User's Manual

Structure Safety Inspection System Using Multiple Sensors and PTZ Camera

Contour LS-K Optical Surface Profiler

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Efficient SLAM Scheme Based ICP Matching Algorithm Using Image and Laser Scan Information

Design and Implementation of Aquarium Remote Automation Monitoring and Control System

Tracking Humans Using a Distributed Array of Motorized Monocular Cameras.

VELOCITY FIELD MEASUREMENT FROM IMAGE SEQUENCES

DEVELOPMENT OF TELE-ROBOTIC INTERFACE SYSTEM FOR THE HOT-LINE MAINTENANCE. Chang-Hyun Kim, Min-Soeng Kim, Ju-Jang Lee,1

3-CCD COLOUR VIDEO CAMERA KY-F58E

Highspeed. New inspection function F160. Simple operation. Features

A Data Fusion Platform for Supporting Bridge Deck Condition Monitoring by Merging Aerial and Ground Inspection Imagery

Stable Grasp and Manipulation in 3D Space with 2-Soft-Fingered Robot Hand

DAMAGE INSPECTION AND EVALUATION IN THE WHOLE VIEW FIELD USING LASER

Triangular Mesh Segmentation Based On Surface Normal

Using Edge Detection in Machine Vision Gauging Applications

Flow Field of Truncated Spherical Turrets

INCREMENTAL DISPLACEMENT ESTIMATION METHOD FOR VISUALLY SERVOED PARIED STRUCTURED LIGHT SYSTEM (ViSP)

Effect of suction pipe leaning angle and water level on the internal flow of pump sump

Pictures at an Exhibition

3D Measurement of Transparent Vessel and Submerged Object Using Laser Range Finder

Three-Dimensional Measurement of Objects in Liquid with an Unknown Refractive Index Using Fisheye Stereo Camera

Fingerprint Mosaicking by Rolling with Sliding

Simultaneous Tele-visualization of Construction Machine and Environment Using Body Mounted Cameras

An Approach for Real Time Moving Object Extraction based on Edge Region Determination

Estimation of Altitude and Vertical Velocity for Multirotor Aerial Vehicle using Kalman Filter

A Hybrid Software Platform for Sony AIBO Robots

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

A Study on Object Tracking Signal Generation of Pan, Tilt, and Zoom Data

Object Tracking using Superpixel Confidence Map in Centroid Shifting Method

BCC Optical Stabilizer Filter

Construction Progress Management and Interior Work Analysis Using Kinect 3D Image Sensors

IQanalytics Vandal, Motion and Intrusion Detection. User Guide

Real-time target tracking using a Pan and Tilt platform

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

Available online at ScienceDirect. Procedia Computer Science 59 (2015 )

EQUIPMENT OPERATION MANUAL

Transcription:

Robotic System for Searching Cracks beneath Bridge Je-Keun Oh, Giho Jang, Hyunchul Lee, Se Min Oh, Seung-Chul Lee, Youngjin Choi*, Byung-Ju Yi and Hai Won Yang Department of Electronic, Electrical, Control and Instrumentation Engineering, Hanyang University *Corresponding Author e-mail: cyj@hanyang.ac.kr Jeong Ho Lee and Young Shik Moon Department of Computer Science and Engineering Hanyang University Abstract This paper proposes a robotic system for searching cracks beneath bridges. This robotic system for bridge inspection has been developed with aims of checking the safety status of a real bridge and gathering accurate data such as crack widths and lengths. The developed robot system is composed of the moving mechanism mounted on a specially designed car and the vision system for precise inspection. Especially, this paper emphasizes the system integration method to design and control the entire robot system. Keywords Inspection robot, Crack detection, Vision system, Bridge inspection. 1. Introduction The number of bridge construction has been gradually increased in Korea as shown in Fig. 1. According to the increase of bridge construction, the number of bridges to be inspected has been annually increased at the same time. Now, approximately 12,000 bridges should be inspected for safety test every year according to the report suggested by [1]. Generally speaking, it is more economic to maintain and repair the existing bridges rather than the construction of new bridges, although the maintenance and repair cost of bridges rapidly increases every year in Korea. For instance, comparing to the maintenance cost of bridges spent in 1995, it showed 200 times increase for 10 years. Thus it has been more and more necessary for the efficient and economical method to maintain the bridges. # of Bridges 9,000 12,000 13,000 15,000 Construction 1970 1980 1990 2000 year 200 times increase Maintenance cost of bridges [1995] Maintenance cost of bridges [2005] Fig. 1. Maintenance cost of bridges in Korea. [1] Although the robot technologies have advanced in a variety of industrial areas, the robot application technologies for the safety diagnosis and maintenance of real bridges have lagged behind. Currently, the bridge inspection and maintenance have been manually conducted by the educated inspection workers in poor surroundings [2, 3]. As a matter of fact, the inspection workers check the safety status beneath the bridge only by counting the number of cracks, measuring the maximum width of the crack line and taking pictures. Thus the accuracy and quality of safety report become greatly different according to the diligence of inspection workers. Also, since the bridge inspection is performed outdoors, especially beneath the bridge, there can be problem concerning the safety of inspection workers. Inspection workers stand on temporary scaffolding in order to inspect the safety status of bridges [4, 5]. An industrial disaster can be always caused during the manual inspection. Also, the absence of the safety device can cause it in performing the bridge inspection. So, the improvements of working environment have become the first consideration in bridge inspection. Hence, there is a necessity to develop the bridge inspection robot system by using the unmanned robotic technologies. An inspection robot is the most useful when it can carry sensors into inaccessible or hazardous areas, thereby making the task safer for the inspection workers [6]. For example, the robot system for the underwater inspection of the bridge piers has already been developed in [7]. In this paper, we aim at raising the consistency of inspection results, improving the exactness of annual safety reports about the bridges, and reducing the industrial disasters. With these aims, we will suggest a robotic system for detecting cracks with vision and various sensors. This paper is organized as follows; the section II describes the total robot system to be suggested; the section III suggests the image processing algorithm for detecting cracks; the section IV shows the integration method for the total system; and the section V shows the experimental results; in the end, we draw the concluding remark in section VI. 2. Total System for Bridge Inspection 2.1 Overview 763

The total system for the bridge inspection consists of a specially designed car and the inspection robot mounted on an end-point of a specially designed car as shown in Fig. 2. This multi-linkage mechanism was designed for dispatching the inspection robot system under the bridges [8]. And the inspection robot can detect the cracks beneath the bridge. Bridge mechanism for maintaining the horizontality as shown in Fig. 3. Gyro sensor is concerned about the horizontality. In our robot system, controller receives the data from gyro sensor, and control the pen/tilt mechanism to maintain the horizontality. There are two motors on pan/tilt mechanism. And pan/tilt mechanism rotates to maintain horizontality with camera, laser sensor and gyro sensor. Pan/tilt mechanism has to stand the load, but if it pan/tilt mechanism has to rotate so fast to maintain horizontality with a camera, laser sensor and gyro sensor, it would difficult to stand the load. So we tested a lot to make this system stable. B. Mechanism for gravitational direction movement Inspection Robot Multi-linkage Fig. 2. Overview of total system for bridge inspection Last link of the multi-linkage is able to be stretched to the maximum 12[m]. So, we have to consider the weight of the inspection robot to reduce the vibrations which can be caused in the cantilever beam. Otherwise, the last link will be deflected and oscillated according to the movement of the inspection robot system. After solving the corresponding beam equation, we found out that the weight of the inspection robot system should be less than 30[kg] to minimize the vibration and deflection problems. So, we have designed the inspection robot system as light as possible, to be about 20[kg]. 2.2 Mechanism of Inspection Robot A. Mechanism for pan/tilt movement Fig. 4. Mechanism for gravitational-direction movement We have designed this mechanism with two stages, because we had to reduce the weight of the inspection robot and make the inspection robot move higher as shown in Fig. 4. This two-stage mechanism was devised for further extension to about 1[m]. This system is efficient to reduce the weight and the number of motors. So, we can lift the pan/tilt mechanism with 1 motor and wires. This mechanism can move the pan/tilt mechanism to specific position from beneath the bridge. In this robotic system, controller receives the data from laser sensor and controls this mechanism to maintain same distance from beneath the bridge while inspection robot inspects beneath the bridge. Laser sensor Gyro sensor C. Control system This controller system has a velocity controller and position controller as shown in Fig. 5. And gyro sensor and laser sensor give controllers the angle and distance from the bridge. Each controller receives the data from sensors and controls the mechanism to stand horizontally and maintain the specific position against various disturbances. Real Velocity Fig. 3. Mechanism for pan/tilt movement The environment under a real bridge is neither constant nor, for example, the wind can cause the swing motion of the multi-linkage. In this case, the multi-linkage is shaken and bent by the external environmental disturbances. In order to deal with these kinds of unknown disturbances, we equipped laser the sensor and the gyro sensor to the tilt Desired Velocity Desired Position Velocity Controller Position Controller Real Position Gyro Sensor Laser Sensor Fig. 5. Block diagram of controller system Inspection Robot System 764

We concentrated that controller should process the data in real-time. So, we used the DSP F2812 (manufactured by TI Co.) as microprocessor that is able to process the data in 150MHz. Also, this microprocessor has various and useful peripherals such as the CAN, SCI, ADC and so on. 3. Vision System The purpose of the vision system is to detect cracks of bridge surface automatically from image inputs. The crack information can be used to maintain the bridge and to decide an appropriate rehabilitation method to fix the bridge with cracks. This information is very important for managing the bridge. This vision system is composed of a Charged Couple Device (CCD) camera, a Digital Video Recorder (DVR) board and a computer[9, 10]. In order to determine the specifications for the vision system, the weight, electric power, communication scheme and cable width should be considered. The environment under a real bridge is not constant, for example, the wind can cause the swing motion of guide rail. In this case, the rail is shaken and bent by the external environmental disturbances. In order to deal with these kinds of unknown disturbances, we attached the driving motor and gyro sensor to maintain the horizontality. The CCD camera is remote controlled by RS-485. Therefore, the inspector uses the function of pan/tilt, zoom, and focus through PC. The inspector can control the pan/tilt to a desired angle, and can change the magnification of camera zoom. When the magnification of camera zoom is changed, the camera is focused automatically. Related algorithms for processing the images captured from cameras have been designed and implemented. Fig. 6 shows the process of vision system. Vision system captures images every 200ms to operate inspection robot in realtime because total process of vision system takes 200ms. And capture, pre-processing, crack detection and post-processing are processed within 200ms. inspection, we also need some information about the crack assessment such as length or width of the cracks. In the crack detection, there are many problems such as irregularities in crack shape and size, various soiling and painted surfaces, and irregularly illuminated conditions. These may cause serious problems in automatic crack detection. In order to solve these problems, we propose the following method for automatic crack detection. Our method consists of two steps: crack detection and crack tracing. A. Crack detection For the crack detection, we perform three steps of pre-processing and extract the candidate cracks. Firstly, we subtract the smoothed image from the original image. The smoothed image is obtained by using a median filter [11]. The purpose of this process is to maintain a uniform brightness throughout the image and to effectively detect cracks in the shadows. Secondly, we remove noises on the bridge surfaces using a filter for removing isolated points. Through this process, we can reduce the candidate cracks and the unnecessary search time. Thirdly, we apply morphological operations such as dilation and thinning to guarantee the connection between crack segments, where the number of iterations is determined by the distribution of candidate cracks. After this process, we obtain the connected cracks from the original image. B. Crack tracing Fig. 6. Process of vision system After capture, vision system performs three steps of pre-processing for automatic crack detection. And then vision system performs the crack tracing to acquire the information of crack lengths and widths. Lastly post-processing of result is conducted to store the information into database and supervise it anytime. More detail explanations will be suggested in the following sections. 3.1 Crack Detection Existing systems for crack detection simply display the detected cracks. However, for more effective bridge Fig. 7. Procedure of Crack Tracing 765

For the crack tracing, we divide the image with detected cracks into several regions and select a seed point in each region. Each seed point which has the maximum probability of being a crack in the region is selected. From a seed point as a starting point, the cracks are traced bidirectionally. For each seed point, we examine the intensities of 8-neighbor pixels to determine the direction of next pixel with the minimum intensity. Fig. 7(a) shows the procedure for crack tracing. We decide the next pixel that has the lowest intensity of 8-neighbor pixels by equation (1). P n = min (intensity of P ), 1,2,, 8 i i (1) In this process, the progress direction is replaced by Dn that is from P to n1 P. To avoid local minima, the range n of direction is restricted. While tracing the crack, we measure the width and the length of the crack at the same time. Fig. 7(b) shows the gray-level profile of an orthogonal line of the progress direction. Because the crack has lower intensity than the background, we can define the distance between two inflection points of second-order derivative as the width of the crack. Since the width of the crack is calculated in pixels, the final measurement is represented by the multiplication of the number of pixels and the pixel resolution. In order to improve the measurement accuracy, the width of the crack is calculated considering the gradient between the crack and the background. After the bidirectional tracing is finished, both of the cracks are merged. 3.2 Post-processing of the Results (b) Fig. 8. Result of Stitching Images and dxf File. B. Supervised manipulation It is very difficult to detect cracks automatically from noisy images of concrete surface. Therefore, some utility functions to support user s manipulation are necessary for the accuracy of inspection. The proposed machine vision system can detect cracks in real time, and it also has some utility functions for supervised manipulation. These functions include the capability for adding lines and polygons. If an inspector wants to add some missed defects such as cracks, water leakages and scars in the result, he can draw the shape of defects using polylines and polygons. Fig. 9 shows the result of adding defects by the inspector. A. Making the results into database The results of crack detection are stored into database, in order to keep all the information necessary to maintain the bridge. The results of inspection are converted into an interchangeable file so that the results can be used in the Bridge Management System (BMS). The interchangeable file is stored in dxf format that is compatible with CAD files. The structure of the dxf file format is carefully investigated to parse the syntax of each component, in order to write the information of detected cracks into a dxf file. Fig. 8(b) shows the result of created dxf file. Moreover, we should also be able to display the whole image of the results so that the defects in a wide area beneath the bridge can be examined at a glance. The detected cracks and the result of image stitching are shown in Fig. 8(a). (a) Fig. 9. Result of user s manipulation 4. Integration for Total System 4.1 System Integration The multi-linkage system, the inspection robot, and machine vision system suggested in the previous sections should be integrated into the specially designed car. Also, the server computer as a total manager has to control the whole functions in real time as shown in Fig. 10. It is important for the server computer to be synchronized between the entire motion control system and the machine vision for the real time operation. The server computer sends the command signals to the motion control system composed of 5 DOF s multi-linkage system and 3 DOF s inspection robot and then receives the motion data signals whenever sending the command signals for communication handshaking through the CAN communication. Also, the server computer sends the command signals for the focal length and image capturing to the machine vision system through the RS-485 communication and then receives the image (640x480) data through the BNC cable. Finally, the total manager program in the server computer includes two sub-windows program; the one is for the motion control systems and the 766

other is for the machine vision system. So, the inspection worker through the total manager program can control the entire motion control system, watch the crack images beneath bridge and make the database for the annual inspection report on the driver s seat. and down as shown in Fig. 12. And we confirmed that this pan/tilt mechanism always maintain the horizontality. Fig. 12. Experiment about pan/tilt mechanism Fig. 10. Server computer as a total manager 4.2 Task Planning Since each bridge has its own shape, the task planning is required in advance before performing the bridge inspection. The task planning for bridge inspection is shown in Fig. 11. For this, the distance between the bridge surface and machine vision system should be kept constantly for guaranteeing the constant perspective image, also, the orientation of machine vision system should be kept orthogonally to the bridge surface for guaranteeing the constant pixel resolution per image. Finally, we have tested this robotic system beneath the real bridge as shown in Fig. 13. There were four supporting beams beneath this bridge. This test environment was conducted at a small bridge in Hanyang University in Korea, because it was difficult for us to test this system at big bridge without experts in charge of the bridge management. So, we are going to test at the big bridge with experts next time. We have experimented three kinds of items in this environment. Firstly, we checked whether the mechanism for gravitational-direction movement can maintain the specific position or not. And we confirmed that this mechanism always maintain the specific position beneath the bridge. Secondly, we checked whether the tilt mechanism can rotate to detect cracks accurately at the supporting beam or not. As a result, we confirmed that this mechanism rotated 15 degrees each automatically at the supproting beam. Thirdly, we check whether vision system can detect cracks in real-time or not. As a result, This vision system can detect cracks in realtime with 200[ms] and display on the monitor. Fig. 11. Task planning for bridge inspection The maximum range of up/down motion is at most 1[m], however, the shapes of some bridges may be over this range. Then we should adjust the focal length to sustain the constant pixel resolution according to the focal length planning in advance. 5. Total Experiment and Conclusion 5.1 Experiment We tested the pan/tilt mechanism first. Because environment under real bridges is not constant, we had to confirm whether pan/tilt mechanism can maintain the horizontality or not. So, we moved the multi-linkage up (a) At first supporting beam beneath bridge (b) At second supporting beam beneath bridge Fig. 13. Snapshots of real bridge inspection experiments In addition, we explained extra functions of vision system. Fig. 14 shows the result of crack detection. This window serves worker lots of information. Especially, 767

worker can confirm images of detected crack, crack widths, crack lengths and result of image stitching. And worker can control the camera through those buttons. References [1] BIRDI, Development of High-Tech Automatic Robot System for Bridge Inspection and Monitoring Technical report for Ministry of Construction and Transportation, Korea, http://www.birdi.co.kr Fig. 14. Result of crack detection We recorded all experiments and uploaded to our ftp server. So, you can see the experimental video clips through our ftp server [12]. 6. Concluding Remark The robotic system for unmanned bridge inspection has been developed for a real application. Till now, most bridge inspections have been manually done by counting the number of cracks, measuring their lengths and widths and taking their pictures. In this case, the quality and reliability of safety report on bridges can be subjective according to the inspection worker. In this paper we have shown that the suggested robotic system can be an alternative of the manual bridge inspection. The proposed bridge inspection system is composed of three main parts; a specially designed car, robot mechanism and control system for mobility, and machine vision system for the automatic detection of cracks. Ultimately, this robot system has been developed for gathering accurate data in order to record the annual changes of the bridge s safety circumstances as well as checking the safety status of bridges. Finally, the effectiveness of the crack detecting and tracing algorithms was shown through a few experiments. [2] Federal Highway Administration (FHWA), Bridge Inspection s Training Manual, July 1991. [3] Bridge Maintenance Training Manual, US Federal Highway Administration, FHWA-HI-94-034, Prepared by Wilbur Smith Associates, 1992. [4] S. Tsutomu, and S. Atsushi, Summary Report of Research and Study on Robot Systems for Maintenance of Highways and Bridges, Robot, no. 118, Sep. 1997, JARA Tokyo, Japan, pp.41-51.. [5] Product Catalog, Paxton-Mitchell Snooper Series 140, http:// www.paxton-mitchell.com. [6] R. T. Pack, J. L. Christopher Jr and K. Kawanrura, A Rubbertuator-based structure-climbing inspection robot IEEE international Conference on Robotics and Automation, 1997. [7] J.E. Ed Vault, Robot system underwater inspection of bridge piers. IEEE Instrumentation and Measurement Magazine 3 3(sept. 2000), pp.32-37.. [8]Je-Keun Oh, An-Yong Lee, Se Min Oh, Youngjin Choi, Byung-Ju Yi and Hai won Yang, Design and Control of Bridge Inspection Robot System, IEEE Int. Conf. on Mechatronics and Automation [ICMA], pp. 3634-3639, Aug.,2007. [9] P. Tung, Y. Hwang, and M. Wu, The Development of a Manipulator Imaging System for Bridge Crack Inspection, Automation in construction 11, ELSEVIER, Oct. 2002, pp. 717-729. [10] S. Yu, J. Jang, and C. Han, Auto Inspection System using a Mobile Robot for Detecting Concrete Cracks in a Tunnel, Automation in construction 16, ELSEVIER, May 2007, pp. 255-261. [11] Y. Fujita, Y. Mitani, and Y. Hamamoto, A Method for Crack Detection on a Concrete Structure, ICPR 06, Hong Kong, Aug. 2006, pp. 901-904. [12] ftp://humanoid.hanyang.ac.kr Acknowledgements This work was supported by the BIRDI Program of MOCT (Ministry of Construction and Transportation) and KICTTEP, Rep. of Korea 768