Navigation Inside Pipelines with Differential Drive Inpipe Robot

Size: px
Start display at page:

Download "Navigation Inside Pipelines with Differential Drive Inpipe Robot"

Transcription

1 avigation Inside Pipelines with Differential Drive Inpipe Robot Se-gon Roh School of Mechanical Engineering, Sungkyunkwan University 300, Chonchon dong, Jangan gu, Suwon, Kyonggi do, Korea, , 1 Abstract In this paper, a new approach for moving an inpipe robot inside underground urban gas pipelines is proposed. Since the urban gas supply system is composed of complicated configurations of pipelines, the inpipe inspection requires a robot with outstanding mobility and corresponding control algorithms to apply for. In advance, this paper introduces a new miniature miniature inpipe robot, called MRISPECT (Multifunctional Robotic crawler for Ipipe inspection) IV, which has been developed for the inspection of urban gas pipelines with a nominal 4-inch inside diameter. Its mechanism for steering with differential drive wheels arranged three-dimensionally makes itself easily adjust to most pipeline configurations and provides excellent mobility in navigation. Also, analysis for pipelines with fittings are given in detail and geometries of the fittings are mathematically described. It is prerequisite to estimate moving pattern of the robot while passing through the fittings and based on the analysis, a method modulating speed of each drive wheel is proposed. Though modulation of speed is very important during proceeding thought the fittings, it is not easy to control the speeds because each wheel of the robot has contact with the walls having different curvatures. A new and simple way of controlling the speed is developed based on the analysis of the geometrical features of the fittings. This algorithm has the advantage to be applicable without using complicated sensor information. To confirm the effectiveness of the proposed method experiments are performed and additional considerations for the design of an inpipe robot are discussed. I. Introduction PIPELIES Are the major tools for the transportation of oils and gases and a number of countries employ pipelines as main facilities. Recently, there happen a lot of troubles caused by aging, corrosion, cracks, and mechanical damages from third parties. Continuous activities for inspection, maintenance and repair are strongly demanded. However, those activities need enormous budgets that may not be easily handled by related industries. For these reasons, the application of the robot for the maintenance of the pipelines appears to be one of the most attractive solutions to be delivered now. Inpipe robots can be classified into several elementary forms according to the locomotion mechanism as shown in Fig. 1. Most of them have been designed based on specific tasks. As shown in Fig. 1(a), for example, the pig is one of the most well known commercial one that is passively driven by fluid pressure inside oil pipelines and employed for the inspection of pipelines with large diameters [1]. The wheel type illustrated in Fig. 1(b) is similar to the plain mobile robot and a number of commercialized can be found [2]-[8]. Fig. 1(c) shows the crawler type robot with caterpillars instead of wheels [9]. As shown in Fig. 1(d), the wall press type denotes the robot with flexible mechanism for pressing the wall whatever means that has advantage in climbing vertical pipelines. As depicted in Fig. 1(e), walking type possesses articulated legs and it can produce various motions [10]. The inchworm type given in Fig. 1(f) is usually being developed for pipelines with very small diameter [11], [12]. Screw type one takes the motion of a screw when it advanced in the pipelines as depicted in Fig. 1(g) [13], [14]. Most of inpipe robots take the mechanism derived from one of those basic mechanisms or their combinations. The goals of the inpipe robot have close relations with taskspaces of specific applications. The principal requirement of the inpipe robot is that the robot has to explore anywhere it would go within its taskspace. Existing robots generally travel along This paper was presented in part at the IEEE International Conference on Robotics and Automation (ICRA2001, Seoul, Korea, 2001, and ICRA2002, Washington D.C., USA, 2002).

2 2 = 2 EC J F A > 9 D A A J F A? + H = M A H J F 9 = F H A I I J F A A 9 = E C J F A B1? D M H J F A C 5? H A M J F A Fig. 1. Classification of inpipe robots horizontal pipelines smoothly, but some of them move along vertical pipelines or elbows(bend pipes, L-shaped pipes). Furthermore, a small minority of them can achieve the selective navigation in either common type of branches(t-shaped pipes) or branches with the radical radius of 1.0D curvature. For effective inspection, however, inpipe robots should have the ability to negotiate elbows and branches, since there exist a number of those special fittings in pipelines; especially urban gas pipelines. )? JEL A = H JE? K = E J, H EL E K A 8 8, H EL E C L A D E? A, EH A? JE L A D E? A 5 JH = EC D J, H EL A 8 = G E J 6 K H, H EL A 8 E = ) H JE? K = J F A >, EBBA H A H EL A J F A Fig. 2. Steerable robots Up to now, several uncommon robots with steering capability have been reported which are classified into typically an articulated type and a differential drive type as shown in Fig. 2. The articulated type is for the robot with active articulated joint like the snake which may be one of the most adequate mechanism configuration though the steering mechanism becomes complicated such as double active universal joint [18], [19], rubber gas actuate joint [11] and oblique swivel joint [5]. As an alternative approach, the differential drive one as shown in Fig. 2 (b) enables the steering easily by modulating the speed of driving wheels although analysis of pipelines configuration should be accompanied. For last several years, we have developed inpipe inspection robots for underground gas pipelines, called MRISPECT series which are mainly focused on the capability of steering [18], [19]. MRISPECT IV introduced in this paper has been developed as the fourth prototype. Though it shares some aspects with previous MRISPECT series, most of the mechanism has been renewed to adequate for 4- inch underground gas pipelines because miniaturization of former robots is not suitable for pipelines with small diameter; for example, the small sized clutch which is a structural element of steering joint is not found easily. MRISPECT IV has the link construction capable of being folded forward and backward independently, and adopts a new steering mechanism which can drive the robot to travel along the selected direction in the

3 3 branched pipelines. As a result, MRISPECT IV has outstanding mobility in complicated configurations of pipelines such as gas pipelines, which is the taskspace of the robot, even if hardware components are simpler than those of previous versions. Its mobility, however, is mainly due to the effective design based on the careful consideration of pipelines and fittings as well as the navigation strategy developed by ourselves. In this paper, MRISPECT IV is introduced in advance. Its mechanical design and considerations on navigation in pipelines are addressed. In the second, strategies for navigation in fittings are proposed. The geometrical features of elbows and branches are analyzed and described with mathematical expression. Based on these works, methods for determining velocities are developed, and its effectiveness is evaluated. In the last, in addition to the brief reference to system setup, critical and practical considerations with respect to the inpipe robot of differential drive type are discussed. II. verview of MRISPECT IV 5 F H E C 5 J F F A H 5 E@ A H E = C A I + A JH = E = C A I K F F H JA H = 8 EA M B > BH= A 4 A = H M D A A I A J. H JM D A A I A J, H EL E K A ' & # & #? 5 F A? EBE? = JE + +, M D A A I A J Fig. 3. MRISPECT IV As shown in Fig. 3, MRISPECT IV is largely composed of three parts ; 1) a body frame that mounts a CCD camera assembly and driving modules with foldable linkages, 2) three driving modules located circumferentialy with 120 apart, and 3) a camera assembly for the navigation and the visual inspection of the pipelines. Its maximum speed, weight and tractive force are 9m/min, 0.7kgf and 10kgf, respectively. It travels in elbows and steers in branches by modulating speeds of driving modules without articulated steering joint devices. Link mechanism plays a role in the steering action. This makes the wheels of each driving module contact against the wall of pipelines effectively, so that the robot can exert driving force enough for steering. Each part of the robot is briefly described in this section. A. Body Frame The body frame is designed as illustrated in Fig. 4 to exert sufficient traction forces and flexibility in navigation. Three driving modules are attached at the end of the legs on the body frame. From the kinematic analysis of the linkage the following relations are derived y = x tan θ xy = L 2 1 x 2 (1) where x and y represent the displacement along x and y directions, respectively, L 1 denotes the length of the linkage, and θ xy is the rotation angle of the linkage. Such kind of structure provides many advantageous

4 4 4 A = H M D A A L E EH A? JE B9 D A A = EI. H JM D A A J H? = I E C, G 5 F H E C #, Fig. 4. Link mechanism feature in moving horizontal and vertical pipelines, valves, flanges, reducers, elbows, etc., and is particularly essential for travelling along branches. Two wheels of one driving module move independently along the direction of y-axis because there exist the partial constraint of links and the interaction between elastic force at the center spring of the robot and reaction forces from the wall. Distance between the center shaft of the robot and the wheel varies according to the action of the link. It makes the wheel effectively contact with the inside wall of pipelines and assure the robot of stable travelling as well as providing sufficient traction forces no matter how much the diameter of pipelines changes. Based on kinematics, motor casing connecting the front wheel and the rear wheel force each wheel not to move independently. From the view of engineering, however, motor casing hardly effects the locomotion of the wheel set. Thus, it should be noted that motor case illustrated in many figures of this paper represents not the linkage with joints but the mere casing of a robot. The front wheels of driving modules constrain each other. Three wheels in front of driving modules are named as front wheel set as shown in Fig. 3 and rear wheel set has the configuration symmetrical to front wheel set. The constraint of the wheels inside each wheel set makes the robot avoid the influence of gravity. Also, it lets the central axis of the robot coincide with that of the pipelines and forces the robot have sufficient contact with the pipeline wall when the robot turns in branches. B. Driving Module 4 A = H = K EE= H M D A A 1@ A M D A A J H -? A H M 4 A = H M D A A. H J = E M D A A ) EI B H F M A H JH = I EI I E 5 F K H C A = H 9 H M D A A 9 H C A = H M. H J M D A A = + BEC K H= JE > JE B M M J H M 5 F K H C A = H M 9 H C A = H Fig. 5. Driving module The driving module largely consists of a geared DC motor(maxon, 4.5W) with an encoder, several wheels and casings as shown in Fig.5(a). The front wheel and the rear wheel are driven simultaneously by gear transmission as shown in Fig.5(b), where ωs denoting the vectors of the rotating directions of the transmission units. As the driving module can be easily disassembled from the body frame, the convenience in maintenance is ensured. Driving units can be controlled independently and thus they amplify traction forces as well as provide steering capability. MRISPECT IV can negotiate vertical elbows with sufficient traction force because it has three driving modules capable of having contact with the elbow, where the number of three is suitable for the full contact of curved inner wall and this will be mentioned after.

5 5 C. CCD assembly + +, I K > M D A A EC D J + +,? = A H = * A = HE C + +, M D A A 4 E C I EJA B+ +, M D A A I A J Fig. 6. Construction and function of CCD wheel set As shown in Fig. 6 the CCD camera assembly is composed of a CCD camera, three lights for illumination, a frame and a special mechanism called for the CCD wheel set. This set assists the robot in steering in a branch. When the robot turns in a branch, This set has a contact with the wall of the pipeline and eight couples of small wheels rotate along their own axes. Simultaneously this set itself rotate along the x-axis shown in Fig. 6. Such locomotion guides the robot to the desired direction. The CCD wheel set prevents the body of the robot from having contact with the wall of pipelines when it is difficult for the robot to find moving trajectory or when the robot overruns forward because of operator s mistake, and it cannot turn. It is not easy to estimate of this locomotion before seeing actually, so that the role of this set is impressive enough while the robot is turning in a branch. III. Problem Statements In urban gas pipelines, their geometries are relatively simple since their dimensions and configurations are regulated by law, which is quite advantageous aspect in developing the robot. evertheless moving inside pipelines with a differential drive robot produces severe problems in practical applications. In navigation on plain surfaces with mobile robots, steering is simply accomplished by modulating the speed of wheels according to the desired moving direction. It is not even required to know how configurations of the workspace such as curvature of the floor are. Currently only internal status variables such as position, velocity etc. are used in the control. In the case of inpipe navigation, the situations are quite different from that of the plain surface. Just knowing the internal variables of the robot is not sufficient any more and additional information such as the geometry of the pipelines and the locations of the contact points are prerequisite. It is required to sense both internal variables and external environments simultaneously, which is more serious in the case of differential drive robots. In fact, independent drive wheels of differential drive robots may have the advantage to provide steering capability in fittings such as elbows and branches. However there are problems to be solved as much as. For example it requires elaborated control to drive wheels in straight pipelines as well as fittings. During movement in elbows desired speeds of the wheels are different from each other depending on the contact points with the wall of the pipelines. It is sure that it is undesirable features of a differential drive robot because a robot with a single active wheel (which is called single drive robot hereafter) never has the same kind of problems even if it can not provide steering capability in branches. In case of differential drive robot, accurate control of speeds of each wheel is prerequisite to prevent the slippage of the wheels based on the path that the wheel moves along. In reality it is impossible without knowing where the wheels have contact with the wall and it is not easy to sense the location of contact points, too. The cases are more serious in branches. The problem is there is no adequate way of figuring out the locations of contacts of the wheels with conventional way of sensing. Actually it may be the main reason preventing the application of the differential drive robot in pipelines. A simple and easy way of getting the information of contact point and modulating speeds are required. Up to now, these problems have not been discussed in depth though a few robots may be found taking the configurations of mechanism similar to MRISPECT IV [8]. In the following sections, rugged and simple algorithms estimating the contact point based on the analysis of the geometrical features of elbows and branches are proposed. Then a method for modulating speeds of the wheels are proposed.

6 6 The moving trajectory relying on the mechanism construction of the robot needs to be analyzed in detail to modulate the velocity of each driving module. In addition, the algorithm or the strategy for moving in fittings should be planned. These sections explain how the mechanism of MRISPECT IV can follow this process and discusses why the previous robots with various mechanism can hardly travel in various fittings. IV. Strategy for avigation in Elbows A. Description of an Elbow Geometry and Behavior of the Robot in an Elbow + EH? A * #, + EH? A ) H? B - > M Fig. 7. Formation of an elbow As illustrated in Fig. 7, an elbow is geometrically built by the rotating Circle A that corresponds to the cross-sectional area of the elbow. Let us set a z-axis along the axis of rotation of Circle A and the radius of Circle B which is generated by the rotation of Circle A along z-axis designated with r c. Referring to the regulation of urban gas supply equipment, r c is 1.5times larger than the diameter of Circle A such as r c =1.5D when D represents the diameter of Circle A. x and y axis are assigned along the arbitrary direction of z-axis. Then the equation for the elbow can be written by P elbow (φ, λ) = ([(r c +0.5D cos φ)cosλ], [(r c +0.5D cos φ)sinλ], [0.5D sin φ]), (2) where φ is the parameter representing the polar location of the pipelines wall on Circle A and λ denotes the rotation angle of Circle A. A 5 JH = EC D J2 EF A + H + K H L A 4 ) H? 2 + ) * 5 A? JE + ) * - > M 5 A? JE ) * Fig. 8. Behavior of the robot approaching an elbow Fig. 8 shows the moving phase of the robot in an elbow. Section C-A denotes the range where the center of the robot moves between the straight pipeline and the elbows, while section A-B is the range where the robot is completely placed in the elbow. Curve R represents the moving trajectory of the center of the robot, and

7 7 Arc P means the part of Circle B going through the center of the torus as shown Fig. 7. Curve R does not coincide with Arc P because the wheels of the robot with longitudinal length have three-dimensional contact with the curved inner surface of the elbow. If the difference between Arc P and Curve R is designated with d, it is changing while the robot moves from a straight pipe to an elbow and it varies depending on the posture of the robot. This means that the legs with wheels are placed variously around the central axis of the robot when it enters the elbow. To travel effectively along an elbow, it should be noted that the curvature of the elbow varies depending upon the inner areas of the pipelines having the contact with the wheels of the robot. The wheels of ne or two driving module among three modules are forced to slip when speeds of all the wheels are the same. It is because the moving trajectory of each wheel is not the same. This consequence causes overload to the driving system, and gives quite detrimental effects on the overall usage of the robot in workspace such as gas pipelines consisting of many elbows. To settle this problem, previously, the method making other wheels except one to be idled without driving force has been employed [18], [19]. However, this method can not provide the driving vehicles with the traction force enough to haul the other equipments in vertical elbows and bends because traction force is generated by only one wheel. Therefore, each driving module of the robot needs to be actively driven such as to modulate the speeds of the wheels according to the configuration of pipelines, which is not easy because it includes the sensing of environments and itself, and requires control in three-dimensional space. B. Approach for Speed Modulation in Elbows : Simplified Case To modulate the moving speed of each driving module or exactly speaking, to control the angular velocity of each wheel, it is the sensible and appropriate way that the trajectories of wheels having contact with the inner wall of elbow is expected geometrically and known. This is originated that the proper accommodation to action by sensing itself and its own circumstance is difficult because of three dimensional curved space of the elbow. + EH? A - H F H G H H G A F H A H H H G F G H H F + EH? A - G A,? F H #, Fig. 9. Analysis for the moving of disk in an elbow Fig. 9 is the figure to explain simply the method for computing the trajectories of wheels in an elbow. Let us simply assume that d is zero and consider that Circle E describes the cross-section of the elbow, where p, q and r are the points of wheels having contact with. This means that the shape of the robot is simplified as a thin disk and the trajectory of the center of the robot is coincided with Circle B in Fig. 7. Then the plane connected by p, q, and r would be the equilateral triangle inscribed in Circle E because each driving module is under radial restraint and the trajectories of wheels would be arcs with radiuses of r p, r q and r r from not e but z-axis. The ratios of velocities of three wheels are replaced with those of r p, r q and r r because these trajectories are the moving distances of the wheels in the elbow for the same period. The relations are represented as V p : V q : V r = r p : r q : r r (3)

8 8 = 1.5D 0.5D cos ψ c :1.5D 0.5D cos(ψ c 120 ):1.5D 0.5D cos(ψ c ), where ψ c is the angle between the planes. ne is the plane including p and the center of the robot and the other is xy-plane. Fig. 10 shows the comparison of the velocities of wheels depending on ψ c. bviously the velocity of each wheel varies depending oh the posture of the robot, which is designated with ψ c I 8 H 8 F 8 G $ & "!! $?, A C Fig. 10. Comparison of velocities in case of disk C. Approach for Speed Modulation in Elbows: Actual case In the previous subsection, the assumption that a robot were simplified as a thin disk makes the curve happen to be a circle. Therefore, the trajectories of wheels are determined easily, so that the velocities of wheels is computed simply. In the real world, however, it is not simple to compute the locomotion of a typical robot in elbows because the robot has the specific size and shape(i.e., the overall length of a robot, and the diameter and thickness of wheel). Fig. 11 illustrates the geometrical analysis as to this difficulty of computation. To accurately modulate the velocities of wheels of a robot in elbows, the trajectories of wheels are computed by using a geometrical method based on the actual behavior of the robot in the elbow. The computation requires to solve simultaneous equations with following two conditions. The first condition is that the curve crossing between the specific plane and elbow exists, where the specific plane means the one including the contact points of wheels and the elbow. The second is that the polygon formed by connecting the points of wheels on the curve is a equilateral triangle due to the kinematical constraint among driving modules whatever the posture of the robot is. The curve mentioned in the first condition for the velocity modulation is neither circle nor ellipse. The curve, by the name of Curve W real is like the cross section of an egg because a robot has a peculiar length. Also, because the has a finite diameter, Plane α including Curve W real is not parallel to the yz plane perpendicular to the central axis of the robot and the centers of wheels are not on the Plane α. Moreover, due to the thickness of a wheel Plane α is not perpendicular to the xy plane and P real, Q real and R real, which are points on the inner wall of the elbow having contact with wheels of the robot, are not on the plane perpendicular to the axes of wheels including the centers of wheels. In other words, Plane α of which normal vector h with arbitrary parameters of γ x, γ y and γ z is not determined easily. Also, Curve W real on Plane α is similar to the shape of the cross section of an egg, but is not symmetric with respect to any points or lines. Consequently, Curve W real cannot be found easily, to say nothing of the computation of the curve. This is because the wheel has the shape such as a cylinder or a tire with the diameter and thickness, and thus the wheel has three-dimensional contact with the wall of the elbow with compound trajectories. Although it is quit difficult to obtain the equations of the trajectories, they are able to be simplified into forms easily handled. The body and frame of the robot can be simplified to lines. Joints and wheels can be simplified to points as illustrated in Fig. 12. Let us assume that P, Q and R are the points of wheels having contact with the elbow, and are on Curve W which means the curve of the first condition for the velocity modulation introduced at the beginning of this section. Because of the simplification of the robot, the plane

9 9 C A C C D A D 2 = A = + K H L A 9 H A = 2 H A = A 3 H A = ) H? 4 A #, A 3 H A = A 2 H A = 4 H A = ) H? 4 H A = Fig. 11. Analysis for the robot in an elbow including all the P, Q and R is parallel to the plane perpendicular to the central axis of the robot whatever value of ψ is. ψ is the angle between two planes, where one plane includes the closest point T on Curve W from x-axis and the central axis of robot, and the other plane includes the point P and the central axis of robot(in this paper, the posture of a robot means the posture being related to ψ). Distance between yz plane and the plane including Curve W is L when the overall length of the robot is 2L. Thus, the positions of P, Q and R can be given by P =(L,y P,z P ), (4) Q =(L,y Q,z P ), R =(L,y R,z R ). Arc W P, Arc W Q and Arc W R show the trajectories travelled by each driving wheel. Each velocity is proportional to the length of each arc or R P, R Q and R R, and the velocities ratios of wheels at P, Q and R can be computed by using Eq. (6) V P : V Q : V R (5) = R P : R Q : R R = L 2 + y 2 P : L 2 + y 2 Q : L 2 + y 2 R, To modulate the velocities of wheels, therefore, P, Q and R should be known because the radii R P, R Q and R R are derived from these points. Because all the points are derived from the Curve W, the equation of Curve W should be solved in advance to modulate velocities. The equation of Curve W, on which P, Q and R exist, can be obtained by using Eq. (6). This presents the relations that the value of x coordinate is L in Eq. (2) of the elbow. Thus, the equation of Curve W is obtained as follows: (1.5D + 0.5D cos φ)cosλ =L. (6) W (φ, λ) = (L, [(1.5D + 0.5D cos φ)sinλ], [0.5D sin φ]) (7) = (L, Ltanλ, 0.5D sin φ).

10 10 A 4 2 A ) H? ) H? 9 3 ) H? K H L A 9 4 A = 6 H = A? J H EA I BM D A A I +?? ,, 6, , < EH? A - 5 A? JE L EA M + K H L A > 4 A = JE > A JM A A = H > = A > M Fig. 12. Modulation of the velocities of wheels Since sin φ = ± 0.5D from the relation of φ and λ in Eq.(6) we have 1 ( L 3) 0.5D 2 cos λ 0.5D W (λ) = (L, Ltanλ, ± ). (8) 1 ( L 0.5D cos λ 3)2 Because the points P, Q and R are on the Curve W, Eq. (5) is rewritten as and the triangle made of P, Q and R is an equilateral triangle as P = W (λ P ), (9) Q = W (λ Q ), R = W (λ R ). U PQ = U QR = U RP. (10) The solution to Eq. (10) can make λ Q and λ R replace with the function of λ P by using the relation that P, Q and R is on Curve W as given in Eq. (10). Thus, Eq. (6) for the navigation by differential drive method in elbows can be expressed as the equation of the λ P. This process is because the points of P, Q and R of Eq. (6) are not obtained directly. When a robot move along elbows, L and D are the known values, and ψ is the value obtained from the image of CCD camera. λ P which is the parameter of R P, R Q and R R should be substituted with ψ, L and D because the ψ is the only parameter sensed during the elbow navigation with the known value.l and D. The relation of λ P, ψ, L and D is obtained by solving the additional equation as follows. cos ψ = U CP 2 + U CT 2 U PT 2, (11) 2 U CP U CT

11 11 where the position C of the crossing point between the central axis of the robot and the plane including Curve W is given by C =(L, y P + y Q + y R 3, z P + z Q + z R ), (12) 3 and the position T on the Cureve W is given by T =(L, D 2 L 2, 0). (13) Unfortunately, it is not easy to solve these equations because (Eq. 10( containing the relation of Eq. (10) is a complicated non-linear equation. In this case, off-line computation is applicable. Fig. 13 (a) shows Curve W + EH? A - 3! + K H L A 9 $ ' 2! ' ) > K J 4, $ $ & ", A C + K H L A + = > $ I $ & "!! $, A C? Fig. 13. ff-line computation for differential drive and Curve C. These curves are similar figures each other, where Curve C is the trajectory of the point C represented in Eq.( 12) depending on ψ. Curve w of Fig. 13 (a) is exaggeratively represented through scaling in order to be understood the shape of it more distinctly. Fig. 13 (a) also shows that the center C of the robot is always above the center of Circle E regardless of ψ, where Circle E mentioned in previous subsction is the cross section of the elbow. As shown in Fig. 13 (b), l is the distance between the central axis of the robot and P depending on ψ. l is changeable depending on ψ because C is not fixed. Finally, values of V P, V Q and V R are computed as shown in Fig. 13 (c). Fig. 13 are plotted by the values applied to MRISPECT IV. As shown in Fig 14, V P, V Q and V R are compared to V p, V q and V r which are the velocities as shown in Fig. 10. As shown in Fig 14 (a) V P is compared with V p depending on the each posture ψ and ψ c, where it should be noted that the maximum and minimum magnitude of two velocities are scaled to be equal for the comparison about the tendency and shape between two. In Fig 14 (b), the velocity ratios of other wheels to one wheel are compared with each other. Considering V R V P and Vr V p, it is considerable that the value of ψ in the max V R V P is about 28 and it is not equal exactly to the value of ψ c in the maximum Vr V p. The longer the overall length of a robot is, the more large the the velocity difference between the real world robot and the simplified one of thin disk-type increases. This

12 12 I 8 F # 8 H 8 F # 8 G 8 F ! $ ' # & " %!!!! $! $ ' # & " %!!!! $ H?, A C = 8 A? EJ BM D A A I > 8 A? EJ H= JE BM D A A I H?, A C Fig. 14. Comparison of velocities according to the shape of a robot difference means that the velocity control of the robot is simply not replaced with that of the disk-type vehicle. As for both two types, however, the differential drive method is distinguished from the single-drive. The difference of wheel velocities in the elbow navigation always exist and the difference is too much to neglect. The maximum ratio of velocity is from 1.5 to 1.8 according to the overall length of robot as shown in Fig 14 (b). In conclusion, the navigation of the robot in elbows using the differential drive method has many advantageous aspect. It gives less slipping and overrunning, and could be realized with minimum number of sensors. It is rather difficult to understand the condition of the robot concerned with the elbow, but it is relatively simple to control robot for the navigation of elbows. ψ is decided by the information of the CCD camera, which is the only information required to control the driving module. V. Strategy for avigation in Branches A. Description of a Branch Geometry and Behavior of the Robot in a Branch As shown in Fig. 15 branches can be considered as consisting of two elbows, a straight normal pipe and two flat areas called V-shaped area between the elbows. V-shaped area has a flat surface one and the surface - > M ) - > M * 8 I D = F = H A = H = 2 EF A Fig. 15. Formation of a branch can be found out only in V-shaped area throughout the pipelines. Consequently, V-shaped area may be an obstacle to the robot because it has been designed to be suitable for the curved surface. When a robot enters a branch, initially the diameter of the pipeline does not change a lot until front wheel Set reaches the line B-B after passing through the line A-A illustrated in Fig. 16, but the robot cannot rotate in this region whatever speed differences are given. When front wheel set comes to the line C-C, the diameter of the pipeline changes greatly and the robot seems to turn toward turn drive space represented in Fig. 16. This is because front wheel set is forced to be placed turn drive space reacting the change of diameter and unfolding linkage locomotion of the robot. The robot, however, cannot turn by using speed differences because front wheel set has still contact with the inner surface of pipe and rear wheel set is confined absolutely the inner surface of pipe. In other words, the wheel sets are not fully released enough to turn. Practically, only slip occurs between the wheels and the inner sides of the pipelines and the robot cannot turn even if the speed difference of wheel is given. In this space, the

13 13 ) * +, * =? 9 D A A 5 A J, H EL A + D E? A 5 F =? A 5 JH = EC D J, H EL A 5 F =? A 5 A? JE ) ) 5 A? JE * * 2 H A E E = H 5 F =? A. H J9 D A A 5 A J ) * +, 6 K H, H EL A 5 F =? A 5 A? JE A? JE,, Fig. 16. Constraint space in a branch robot can prepare to turn or drive straightly, and thus this space is said to be preliminary space. Whenfront wheel set is close to the line D-D, either one or two wheels, which are placed at the turn drive space, does not have contact with the inner side of the pipeline. Such a phenomenon indicates that there exists no inner side of the pipeline having contact with the wheel, which may prevent the robot from moving to the turn drive space. In this region, the robot can turn along the desired direction with speed differences. The robot, however, still select either going straightly or turning, and thus this space is said to be drive choice space. To travel in branches, the robot basically follows the method similar to the method in elbows, but there are several characteristic features which make it difficult to estimate its motion. Those can be summarized as follows. 1)As the robot moves along branches, it meets a variety of cross sections depending on the posture of 5 JH = EC D J, H EL A ) ) H? 2 + K H L A 4 6 * + 6 K H, H EL A 2 + K H L A A? JE 2 ) 5 A? JE 2 * 5 A? JE 2 + Fig. 17. Moving trajectory in a branch and various cross sections the robot as shown in Fig ) Depending on turning direction, the robot is influenced by gravity, so that turning courses are also different accordingly, where Curve R T and Curve R T are the turning trajectories of the robot in a branch when gravity is +y and y direction. 3) The robot is designed to move while making six wheels have contact with the inner side of the pipeline radially. evertheless, when the robot enters the branch, some of the wheels may not have contact with the wall as shown in Fig ) The steering of the robot is three-dimensional, and wheels are caused to be distorted and slide. Thus, the trajectories at the wheels become nonlinear arcs which are difficult to be computed. 5) n moving in a branch, front wheel set and rear wheel set are initially unfolded, and then folded, which cause the wheels to slide. Curve R T as illustrated in Fig. 17 has different meaning from Arc R e of the elbow because the arc of the elbow is a deterministic path produced by the robot while its wheels keep contact with the inner wall of the elbow without sliding. The robot does not turning in the branch having contact with inner surface of the pipeline. Therefore, the strategy to travel in branches is different from that of elbows.

14 14 5 JA F K 6 ) K EE= H M D A A, H EL E C M D A A 5 JA F 5 EI J H JE 6? J=? J5 F =? A BM D A A 5 A? JE 6 6 Fig. 18. Characteristic feature of turning in a branch B. Velocity Modulation in Branches >? = > M? G 7 > 8 7 = = 7? M = M > = M > M =? M? M F M = Fig. 19. = > Strategy for turning in branches As mentioned, the equation of Curve R T can hardly be solved and it is almost impossible to compute the correct trajectories of wheels. However, to solve the Curve R T or is not required necessarily in order to travel in branches. To turn in branches, just the travel direction of the robot is need to be determined and the speed of each driving wheel is modulated accordingly. When wheels of the robot has different velocities, the robot turns smoothly along the inner surface of the branch. Fig. 19 illustrates the strategy for turning in a branch. When a robot enters the branch, it decides the direction of rotation using the CCD camera attached in the front of the robot, and then adjusts the rotational speeds of individual driving modules. In Fig. 19 (a), a, b and c indicate the points where each wheel contacts the inner side of the pipeline (this is based on the assumption that each wheel keep point contact with the wall). It also shows the rotational direction of the robot when only one wheel rotates while two wheels remain without rotating. When the speed at the point a is V a and speed at b and c are 0 respectively, the robot turns with the angular speed ω a along the direction of the vector connecting the points b and c. With the method of direction choice like this, we just need to start modulating the speeds of the wheels and to turn the robot to the desired direction for steering in the branch actually. The rotation speed should be controlled accordingly as shown in Fig. 19 (b). To turn the robot, in the first, V c at the point c assuming that it is the place closest to the rotational direction z, isset to be 0. Using the CCD camera we already have known the angles θ, θ + 120,andθ between z-axis and wheels, respectively. ω P of the angular speed can be freely selected to let the robot rotate, but V a,and V b have to be decided to select the travel speed of the robot at contact points between each wheel and the inner wall of the pipeline. The following geometrical and vector relation can be used to derive V a,andv b. V a = ω a 3 2 U a (14) V b = ω b 3 2 U b (15)

15 15 ω p = ω a + ω b (16) ω b ω a = ω b ω a cos 120 (17) ω p ω b = ω b ω p cos θ 0 (18) î ω p = ω p (19) Because ω p can be freely selected, only the relation between V a,andv b is necessary such as V b : V a = sin(120 θ 0 ):sin(θ 0 ). (20) As described in this section, only if the robot is guided to the direction to turn, the robot will turn in the branch. It is because the link mechanism of the foldable pantograph type lets each wheel have contact with the inner wall and because the surface of the branch functions such as the guide or the path to keep turning direction desired. In the case of straight drive, when all the speeds of wheels are the same, the robot goes straight ahead though the trajectory is a little different depending on the direction of gravity. The strategy and algorithm for turning in branches is things about the simple choice of steering direction. However, other requirements such as the mechanical construction and the design consideration presented in the section VIII should be kept even if the strategy is simple and effective. VI. Experiments To confirm the effectiveness of the proposed navigation algorithms, several tests have been performed. In this section, the system setup is briefly described and experimental procedures with results are given. A. utline of Experimental Setup + +, EJ H + JH + F K JA H A > = JE + JH A H + J H EL A H + = J= JE E B H = JE 6 A JD A H? = > A 8 E@ A I EC =, H EL E C F M A H + K JA H I EC = J H I -? A H I + +,? = A H = Fig Experimental system setup As shown in Fig. 20, MRISPECT IV is controlled by a personal computer and power is supplied via a tether cable externally. An operator controls the behavior of the robot with a keyboard observing the images from CCD camera gathered through the tether cable. In most cases, the robot moves autonomously and the operator only chooses the direction for moving in elbows and branches with CCD images. The user interface is shown in Fig. 21. All the programs were coded with Borland C++. The left window of 21 is for steering and it helps operator choose the direction for moving in elbows and steering in branches according to the posture of the robot. The right window displays the data and the state information of the robot such as angular velocities of the wheels, which is computed automatically by the speed modulation algorithm. In order to evaluate the feasibility of the developed robot and the proposed algorithm, testbeds were built as shown in Fig. 22. Fig. 22 (a) is for the preliminary test. Fig. 22 (b) is for the advanced navigation experiment

16 16! " % $ & # ' 5 A A? JA > M H > H =? D - * 9 EI F = E C L E EH A? JE E A > M I > H =? D A I 2 I EJE I B@ H EL E K A 9 D A A I! 7 F F A EH A? JE B+ +,? = A H = " 9 M EI F = E C JD A? JH K H H A JL A? JEA I BM D A A I # 9 M EI F = E C JD A I EH L A? JEA I BM D A A I $ BA > M L E= JE G B> H =? D A I = L EC = JE % L E EH A? JE E A > M H I JA A H E EH A? JE E > H =? D A I & L E C L A? EJ E A > M H I JA A H E EH A? JE E > H =? D A I ', E= C K A M M Fig. 21. User interface in elbows and branches. The locomotion and movement of the robot are easily observed because pipelines are made of transparent plastics with several off-the-shell fittings Various experiments such as steering in branches influenced by gravity can be performed because the components of this testbeds are easily reconfigured. B. Experiments in Elbows Fig. 23 (a) and (b) represent the experimental scenes when the robot moves along the simple elbow and special elbow composed of three welded elbows, respectively. During the experiment power consumption was measured. In the case that speed were not modulated, much power was required since the robot was overloaded due to slippage of wheels. The result says that the navigation by the speed modulation scarcely makes slips of wheels by comparison to no speed modulation. C. Experiments in Branches avigation in branches is largely classified into two cases such as straight drive and turn drive. Fig. 24 shows the scenes of steering tests. The one is simple to operate in any case in comparison with the other. The same speed of each driving wheel always make the robot go straight ahead in branches. The other, however, should accompany careful consideration to the direction of gravity. Turn drive is classified into ten cases according to the turning direction to gravity in branches as shown in Fig. 25. Cases 1 and 2 are the cases that the turn drive is possible without considering of the direction of gravity, while other cases are sorted according to the turning direction with respect to the direction of gravity. The isolation of the robot in branches would occur if turning were impossible in even one case. Figs. 26, 27 and 28 show the experiments of these cases. The tests for cases 3, 7 and 8 often happened to fail because the operator improperly chose the timing for turning. Mistakes by the operator in these cases is because the gravity has an effect on turning in branches in comparison with the other cases. All the experiments, however, finally resulted in success though cases 3, 7 and 8 often happened to fail. The reason of the success is because the turn drive in branches by the speed modulation is accomplished not by the full driving force which can negotiate gravity, but by the triggering force which can generate the driving momentum along the desired direction. VII. Discussion Previously we have presented the algorithms, strategies and experiments for the navigation in elbows and branches by speed modulation. Although they are proved to be satisfactory through various experiments,

17 17 0 H E J= F EF A - > M 8 A H JE? = F EF A = 6 A I J> B HF HA E E = H A F A HE A J * H =? D A? - > M > 6 A I J> B L =? A F A HE A J Fig. 22. Testbeds there are several additional consideration in design for the proposed algorithms works. In this section, four aspects that is most typical among them, are going to be discussed. A. Supplement Devices MRISPECT IV has the supplement devices to assist the turning drive in branches more smoothly and stably though the robot turns in branches with the method of speed modulation. They, which are auxiliary wheels, idle wheels and CD wheel set, not essential but useful for the turning drive in branches under the influence of gravity sometimes. When the robot turns in branches, it may happen that the main wheels don t have contact with the inner wall instantaneously as shown in Fig. 29 according to the posture as shown in Fig. 19. In this case, auxiliary wheels are designed so as to have contact with the wall instead of main wheels, and give the instantaneous drive force to the robot. Idle wheels prevent the casing of the robot from contacting the the inner wall of branches. However, auxiliary wheels and idle wheels have no effect on the drive in elbows and straight pipes because these wheel have never contact with the wall of branches. The usefulness of CCD wheel set has already been mentioned in the section II. In other words, the supplement devices prevent the robot from being isolated in branches and make the differential drive robot be the complete mechanism.

18 18 5 JA F 5 JA F = 8 EA M BJD A H > JE = JH= I F = HA JA > M 5 JA F 5 JA F 5 JA F! >, HEL A F A HB H =? A JA I JE = A > M Fig. 23. avigation in elbows 5 JA F 5 JA F = 5 JH = EC D J@ H EL A > 6 K H E H EL A Fig. 24. avigation in branches B. Design for Differential Drive Type MRISPECT IV cannot be applied to all kind of pipelines because the components such as elbows and branches, reducers, flanges, etc. have their own shapes and sizes. For the design of a robot, the number of driving modules, link mechanism, shapes, size and supplement devices have to be considered synthetically. B.1 umber of Driving Modules Robots of differential drive type should have more than three driving modules in order to negotiate gravity and navigate satisfactorily in three-dimensional space. A robot with four driving modules has its own characteristic features. Usually wheels of only three driving modules among four have contact with the inner wall as illustrated Fig. 30 (b) when a robot moves along an elbow. Also, even if the robot moves in the elbow with the same posture, the three contact points cannot be expected easily, where the same posture is illustrated as ψ of 70. The destination of contact depends upon gravity direction, slip of wheels, etc. when the robot

19 19 C + = I A + = I A + = I A! + = I A " + = I A # + = I A $ + = I A % + = I A & + = I A ' + = I A Fig. 25. Steering Cases according to the branch posture to gravity direction C 5 JA F 5 JA F 5 JA F! = + = I A C 5 JA F 5 JA F 5 JA F! > + = I A Fig. 26. Turn tests of the case 1 and 2 in branches passes from straight pipe to elbow The case which all wheel can have contact with the inner wall is when ψ is 45, 135, 225 and 315 as shown in Fig. 30 (c). It means that the number of driving modules which can give driving force to the robot is only three in elbows. Also, it means that the other one wheel slips or idles when the position of wheels are far from, P, Q and R. Therefore, the robot with four driving modules can not be more effective than that with three modules. In the case of branches, the turn drive largely depends on generating the driving course. Driving force would increase if many modules had contacts with the wall but the force is not the main requirement to turn in branches. Fig. 31 is the figure to explain this feature. In the posture of robot such as Fig. 31 (a), only one driving module is driven through the algorithm of turning in branches and two driving modules are in Fig. 31 (b). Turning drive of the other with the more driving force is more difficult than the one in the test. The

20 20 5 JA F 5 JA F 5 JA F! = + = I A! C C 5 JA F 5 JA F 5 JA F! > + = I A " C 5 JA F 5 JA F 5 JA F!? + = I A # C 5 JA F 5 JA F 5 JA + = I A $ Fig. 27. Turn tests of the cases 3 6 in branches reason is that the one generates the more suitable turning course than the other. Thus, many driving modules is not so effective as expected. However, the robot of four driving modules still opens to further discussion because the experiment about this case has not been performed thoroughly. It is still difficult to predict the turning process in branches before doing experiments. B.2 Various Link Mechanism Driving module of MRISEPCT IV has two main wheels. one is front main wheel and the other is em rear main wheel. Linkage locomotion of them are independent each other. However, front main wheels of three driving modules are constraint and so are rear main wheels. It is because the linkages joint three driving modules. If three driving modules are not jointed by linkages, then they are unfolded and folded respectively. This mechanism may have advantage to complement the defective locomotion which all four wheels have not contact with the walls of elbows as mentioned in Fig. 30. However, this mechanism causes that the central axis of the robot does not coincide with that of the pipeline because of gravity. Also, it can cause a new problem in the branch navigation as shown in Fig. 32 (a). ne of driving modules is freely unfolded toward turn drive space without regard to the link locomotion of the other driving modules, and the separated driving module cannot but conflict with the straight drive in branches. Fig. 32 (b) shows the design consideration about the wheel set. MRISPECT IV has two wheel set which are front wheel set and rear wheel set. If a robot has the only one wheel set with actuation capability, it should be constructed by another same type robot and connected by universal joint each other[8] because

21 21 5 JA F 5 JA F 5 JA F! = + = I A % C C 5 JA F 5 JA F 5 JA F! > + = I A & C 5 JA F 5 JA F 5 JA F!? + = I A ' 5 JA F 5 JA F 5 JA + = I A C Fig. 28. Turn tests of the case 7 10 in branches the only one set loses the balance easily in even straight pipelines and the recover of the balance is almost impossible by itself. Therefore, the proper combination control of two robot and universal joint should be required. This mechanism has the advantage in the elbow navigation. The velocity control for the differential drive in elbows is somewhat easy because it can be applied to the simplified case presented in section IV, and can use Eq. (4). Also, the robot negotiate sharped bent elbow as illustrated in Fig. 32 (c) because it is composed of flexible body with a universal joint. However, the flexibility causes the front robot unit to fall into turn drive space in branches, and the straight drive happens to be impossible. Though the universal joint can have the active steering capability in order to complement this defect, the mechanism is an articulated steering type beside differential drive type. B.3 Shape of a Branch and Size of a Robot Fig. 33 (a) depicts a branch consisting of two straight pipes crossing at right angles to each other. The fact is proved through experiments that it is easy to drive straightly and possible to turn in this branch regardless of gravity. It is because the branch behaves like a guide to the robot as mentioned in the previous sections. It is remarkable that the robot turns such a shapely bent branch as illustrated in Fig. 33 (a) more easily than the smoothly curved branch. The reason is that the one has the suitable inner wall to let the robot contact in comparison with the other. In other words, the one has the structure which is less affected by gravity than the other. It, however, seems to be difficult that the robot is designed to avoid the interference between the body of itself and the shape of this branch. After all, the important thing for turning in branches is the design

22 22 + J=? J B= K EE= H M D A A + J=? J BM D A A Fig. 29. Function of auxiliary wheels 3 2 =!, L EA M " # 3 % 3 2 % 2 = > + J=? J BB K HM D A A I? + J=? J BJD HA A M D A A I 2 Fig. 30. Feature of four driving modules of the robot accommodating itself to the shape of branches. The size of a robot determines whether turning in branches is possible by speed modulation or by articulated steering joint. For example, when the length of the robot is a little long as shown in Fig. 33 (b), the robot cannot turn in branches by speed modulation though the robot has the proper size for moving in elbows [18]. When front wheel set of the robot is placed in a branch and rear wheel set has contact with the inner side of a straight pipe, rear wheel set is confined absolutely to the straight pipe space. Rear wheel set stops from steering though the robot tries to turn. Thus, to turn in the branch, rear wheel set should pass over the line u u from which the area of the branch is. The robot should start steering locomotion before front wheel set reach the line v v. Iffront wheel set passes over the line v v and the robot tries turning, then separation and isolation will occur. However, the robot can turn in branch until front wheel set reach the line w w if the body of the robot except wheels does not have contact with the wall. This means that supplement device such as CCD wheel set extends turning boundary to the line w w. Therefore, the length of the robot should be shorter than 1.75D. n the other hand, the robot could turn easily but could not drive straightly because it would be isolated in turn drive space if the length of the robot is shorter than the diameter D of pipe. C. Extensiblity In general, an existing inpipe inspection system has mainly articulated vehicles such as trains [4], [5], [8], [11], [15], [18], [19]. The system is composed of two driving vehicles for traction which are normally placed

23 23 + K H L A 4 6 = 6 K H E C B H EL E K A ) H? 2 + K H L A 4 6 > 6 K H E C? K H I A I > = > > 6 K H E C H EL E K A I Fig. 31. Turning trajectory according to the posture of a robot L E EH A? JE L E EH A? JE 5 A F = H = JE = 5 A F = H= JE B= M D A A > I E C B> = =? A 7 EL A H I = E J L E EH A? JE L E EH A? JE 5 A F = H = JE? A C JE= JE B= I D = HF > A JA > 5 A F = H= JE B= H > J Fig. 32. Various link mechanisms in the front and the rear of system, and the other vehicles such as control vehicle, DT vehicle as ultrasonic device, flexible joints connecting each vehicle, etc. MRISPECT IV may be used as a driving vehicle from the viewpoint of the overall system. Therefore, extensibility is needed to play an adequate role as one part of the whole system. If the driving vehicle itself is able to adjust to all fitting of pipelines, the articulated system including the driving vehicle could do that. This extensibility depends on the followings. 1)The driving vehicles of the system should have more traction force enough to negotiate gravity in vertical pipelines and branches as the number of other vehicles increases. 2) In branches, it should be considered how the joints affect the turning drive because the turning course by the driving vehicle connecting the other vehicles with the joints is different from that by the single vehicle. 3)Total length of the driving vehicle including the joints should be satisfied with the size constraint for turning in branches. We considered these problems in the beginning, based on the previous studies which is obtained during the development of MRISPECT II and III [18], [19]. The concept and the configuration of the inpipe robot using the speed modulation of driving modules is simple because it does not need additional steering vehicles or modules or steering joints. Thus it can be very attractive though practical design is a little complicated.

24 24 1 JA H BA H A? A L E EH A? JE K * H =? D L M 5 JH = EC D J F EF A K H % #, = 1 JA HBA HA? A > A JM A A = H > = > H=? D > 5 E A B= H > J, L M " # Fig. 33. Shape of a branch and Size of a robot VIII. Conclusion Few of previous robots for inpipe navigation seem to have the differential driven method that is relatively popular in plain 2D circumstances. The reason is that it is very difficult to estimate or interpret how the robot can turn in a special fittings such as branches or elbows. MRISPECT IV navigates almost perfectly all fitting of gas pipelines without regard to the effect of gravity, posture and direction. It is being renewed and applied for test in field conditions. Though the excellency of the robot has been depicted from the viewpoint of simple construction and effective navigation, what is stressed is possibility and applicability rather than such excellency. To verify these abilities, new algorithm for navigation in the special and constrained threedimensional space such as elbows, branches are proposed through geometrical analysis, 3D modeling and various experiments. In addition, technical points were discussed from various angles in order to be considered in development of inpipe robots. We hope that these studies will be referred in other developments of inpipe robots. References [1] J. kamoto Jr, J. C. Adamowski, M. S. G. Tsuzuki, F. Buiochi, C. S. Camerini, Autonomous System For il Pipelines Inspection, Mechatronics, Vol. 9, pp , [2] T. kada and T. Kanade, A Three Wheeled Self Adjusting Vehicle in a Pipe, FERRET 1, Int. J. of Robotics Research, Vol. 6,o. 4, pp , [3] T. kada and T. Sanemori, MGRER: A Vehicle Study and Realization for In Pipe Inspection Tasks, IEEE J. of Robotics and Automation, Vol. 3, o. 6, pp , [4] S. Hirose, H. hno, T. Mitsui, and K. Suyama, Design of In pipe Inspection Vehicles for φ25,φ50,φ150 pipes, Proc. of IEEE Int. Conf. on Robotics and Automation, pp , [5] K.-U.Scholl, V. Kepplin, K. Berns, and R. Dillmann, An Articulate Service Robot for Autonomous Sewer Inspection Tasks, Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IRS 99), Vol. 2, pp , [6] K. Suzumori, K. Hori, and T. Miyagawa, A direct-drive pneumatic stepping motor for robots: designs for pipe-inspection microrobots and for human-care robots, IEEE. Int. Conf. on Robotics and Automation(ICRA), Vol.4, pp , [7] T. Tsubouchi, S. Takaki, Y. Kawaguchi, and S. Yuta, A straight pipe observation from the inside by laser spot array and a TV camera IEEE/RSJ Int. Conf. on Intelligent Robots and Systems(IRS), Vol.1, pp , [8] M. Mhramatsu,. amiki, U. Koyama, and Y. Suga, Autonomous mobile robot in pipe for piping operations, IEEE/RSJ Int. Conf. on Intelligent Robots and Systems(IRS) Vol. 3, pp , [9] H. T. Roman, B. A. Pellegrino, W. R. Sigrist, Pipe crawling inspection robots: an overview IEEE Trans of Energy Conversion, pp , [10] W. eubauer, A Spider Like Robot that Climbs Vertically in Ducts or Pipes, IEEE/RSJ Int. Conf. on Intelligent Robots and Systems(IRS), pp , [11] T. Fukuda, H. Hosokai, M. Uemura, Rubber gas actuator driven by hydrogen storage alloy for in-pipe inspection mobile robot with flexible structure, IEEE Int. Conf. on Robotics and Automation(ICRA), Vol. 3, pp , [12] C. Anthierens, A. Ciftci, and M. Betemps, Design of an electro pneumatic micro robot for in-pipe inspection, IEEE Int. Symposium on Industrial Electronics(ISIE), Vol. 2, pp , [13] I. Hayashi,. Iwatsuki, S. Iwashina, The running characteristics of a screw-principle microrobot in a small bent pipe Proc. of Int. Symposium on Micro Machine and Human Science(MHS), pp , [14] S. Iwashina, I. Hayashi,. Iwatsuki, and K. akamura, Development of in-pipe operation micro robots Proc. of Int. Symposium on Micro Machine and Human Science(MHS), pp , 1994

An In-pipe Robot with Multi-axial Differential Gear Mechanism

An In-pipe Robot with Multi-axial Differential Gear Mechanism 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 2013. Tokyo, Japan An In-pipe Robot with Multi-axial Differential Gear Mechanism Ho Moon Kim, Jung Seok Suh,

More information

1 0.5 L. V c V b. V a. A rc A B. A rc P D A. D riv in g ra n g e. N o m in a l p ip e, e lb o w, re d u c e r, b ra n c h, e tc.

1 0.5 L. V c V b. V a. A rc A B. A rc P D A. D riv in g ra n g e. N o m in a l p ip e, e lb o w, re d u c e r, b ra n c h, e tc. ctively Steerable Inpipe Inspection Robots for Underground Urban Gas ipelines S G Roh, S Ryew, J H Yang, H R hoi School of echanical Engineering, Sungkyunkwan University 300, honchon dong, Jangan gu, Suwon,

More information

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot Quy-Hung Vu, Byeong-Sang Kim, Jae-Bok Song Korea University 1 Anam-dong, Seongbuk-gu, Seoul, Korea vuquyhungbk@yahoo.com, lovidia@korea.ac.kr,

More information

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

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment Proceedings of the International MultiConference of Engineers and Computer Scientists 2016 Vol I,, March 16-18, 2016, Hong Kong Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free

More information

Control of Pipe Inspection Robot using Android Application

Control of Pipe Inspection Robot using Android Application I J C T A, 9(17) 2016, pp. 8679-8685 International Science Press Control of Pipe Inspection Robot using Android Application Suwarna Torgal * ABSTRACT The existence of liquids (for example chemicals, milk

More information

Estimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information

Estimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information Estimation and Control of Lateral Displacement of Electric Vehicle Using WPT Information Pakorn Sukprasert Department of Electrical Engineering and Information Systems, The University of Tokyo Tokyo, Japan

More information

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

Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Simple Path Planning Algorithm for Two-Wheeled Differentially Driven (2WDD) Soccer Robots Gregor Novak 1 and Martin Seyr 2 1 Vienna University of Technology, Vienna, Austria novak@bluetechnix.at 2 Institute

More information

On Surfaces of Revolution whose Mean Curvature is Constant

On Surfaces of Revolution whose Mean Curvature is Constant On Surfaces of Revolution whose Mean Curvature is Constant Ch. Delaunay May 4, 2002 When one seeks a surface of given area enclosing a maximal volume, one finds that the equation this surface must satisfy

More information

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1 AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1 Jorge Paiva Luís Tavares João Silva Sequeira Institute for Systems and Robotics Institute for Systems and Robotics Instituto Superior Técnico,

More information

Estimation of Absolute Positioning of mobile robot using U-SAT

Estimation of Absolute Positioning of mobile robot using U-SAT Estimation of Absolute Positioning of mobile robot using U-SAT Su Yong Kim 1, SooHong Park 2 1 Graduate student, Department of Mechanical Engineering, Pusan National University, KumJung Ku, Pusan 609-735,

More information

Wall-Stability Analysis of a Climbing Robot Hu BinLiang1, a, Chen GuoLiang2, b, Chen GuangCheng2, c

Wall-Stability Analysis of a Climbing Robot Hu BinLiang1, a, Chen GuoLiang2, b, Chen GuangCheng2, c 4th ational Conference on Electrical, Electronics and Computer Engineering (CEECE 015) Wall-Stability Analysis of a Climbing Robot Hu BinLiang1, a, Chen GuoLiang, b, Chen GuangCheng, c 1 School of Mechanical

More information

Plasma Confinement by Pressure of Rotating Magnetic Field in Toroidal Device

Plasma Confinement by Pressure of Rotating Magnetic Field in Toroidal Device 1 ICC/P5-41 Plasma Confinement by Pressure of Rotating Magnetic Field in Toroidal Device V. Svidzinski 1 1 FAR-TECH, Inc., San Diego, USA Corresponding Author: svidzinski@far-tech.com Abstract: Plasma

More information

Chapters 1 & 2. Definitions and applications Conceptual basis of photogrammetric processing

Chapters 1 & 2. Definitions and applications Conceptual basis of photogrammetric processing Chapters 1 & 2 Chapter 1: Photogrammetry Definitions and applications Conceptual basis of photogrammetric processing Transition from two-dimensional imagery to three-dimensional information Automation

More information

INNOVATIVE DESIGN OF A ROUGH TERRAIN NONHOLONOMIC MOBILE ROBOT

INNOVATIVE DESIGN OF A ROUGH TERRAIN NONHOLONOMIC MOBILE ROBOT MULTIBODY DYNAMICS 005 ECCOMAS Thematic Conference J.M. Goicolea J.Cuadrado J.C.García Orden (eds.) Madrid Spain 4 June 005 INNOVATIVE DESIGN OF A ROUGH TERRAIN NONHOLONOMIC MOBILE ROBOT Arman Hajati Mansour

More information

Sample Questions for the Engineering Module

Sample Questions for the Engineering Module Sample Questions for the Engineering Module Subtest Formalising Technical Interrelationships In the subtest "Formalising Technical Interrelationships," you are to transfer technical or scientific facts

More information

4R and 5R Parallel Mechanism Mobile Robots

4R and 5R Parallel Mechanism Mobile Robots 4R and 5R Parallel Mechanism Mobile Robots Tasuku Yamawaki Department of Mechano-Micro Engineering Tokyo Institute of Technology 4259 Nagatsuta, Midoriku Yokohama, Kanagawa, Japan Email: d03yamawaki@pms.titech.ac.jp

More information

GEOMETRICAL OPTICS Practical 1. Part I. BASIC ELEMENTS AND METHODS FOR CHARACTERIZATION OF OPTICAL SYSTEMS

GEOMETRICAL OPTICS Practical 1. Part I. BASIC ELEMENTS AND METHODS FOR CHARACTERIZATION OF OPTICAL SYSTEMS GEOMETRICAL OPTICS Practical 1. Part I. BASIC ELEMENTS AND METHODS FOR CHARACTERIZATION OF OPTICAL SYSTEMS Equipment and accessories: an optical bench with a scale, an incandescent lamp, matte, a set of

More information

The Design of key mechanical functions for a super multi-dof and extendable Space Robotic Arm

The Design of key mechanical functions for a super multi-dof and extendable Space Robotic Arm The Design of key mechanical functions for a super multi-dof and extendable Space Robotic Arm Kent Yoshikawa*, Yuichiro Tanaka**, Mitsushige Oda***, Hiroki Nakanishi**** *Tokyo Institute of Technology,

More information

Generalized Theory Of Electrical Machines

Generalized Theory Of Electrical Machines Essentials of Rotating Electrical Machines Generalized Theory Of Electrical Machines All electrical machines are variations on a common set of fundamental principles, which apply alike to dc and ac types,

More information

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION ROBOTICS INTRODUCTION THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and

More information

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim MEM380 Applied Autonomous Robots I Winter 2011 Feedback Control USARSim Transforming Accelerations into Position Estimates In a perfect world It s not a perfect world. We have noise and bias in our acceleration

More information

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

More Info at Open Access Database  by S. Dutta and T. Schmidt More Info at Open Access Database www.ndt.net/?id=17657 New concept for higher Robot position accuracy during thermography measurement to be implemented with the existing prototype automated thermography

More information

Engineering Graphics. Class 2 Drafting Instruments Mohammad Kilani

Engineering Graphics. Class 2 Drafting Instruments Mohammad Kilani Engineering Graphics Class 2 Drafting Instruments Mohammad Kilani Drafting Instruments A Design is as good as its instruments A engineering drawing is a highly stylized graphic representation of an idea.

More information

ROOP LAL Unit-6 Lathe (Turning) Mechanical Engineering Department

ROOP LAL Unit-6 Lathe (Turning) Mechanical Engineering Department Notes: Lathe (Turning) Basic Mechanical Engineering (Part B) 1 Introduction: In previous Lecture 2, we have seen that with the help of forging and casting processes, we can manufacture machine parts of

More information

ANALYSIS AND DESIGN OF A TWO-WHEELED ROBOT WITH MULTIPLE USER INTERFACE INPUTS AND VISION FEEDBACK CONTROL ERIC STEPHEN OLSON

ANALYSIS AND DESIGN OF A TWO-WHEELED ROBOT WITH MULTIPLE USER INTERFACE INPUTS AND VISION FEEDBACK CONTROL ERIC STEPHEN OLSON ANALYSIS AND DESIGN OF A TWO-WHEELED ROBOT WITH MULTIPLE USER INTERFACE INPUTS AND VISION FEEDBACK CONTROL by ERIC STEPHEN OLSON Presented to the Faculty of the Graduate School of The University of Texas

More information

Chapter 1. Robot and Robotics PP

Chapter 1. Robot and Robotics PP Chapter 1 Robot and Robotics PP. 01-19 Modeling and Stability of Robotic Motions 2 1.1 Introduction A Czech writer, Karel Capek, had first time used word ROBOT in his fictional automata 1921 R.U.R (Rossum

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Universal Journal of Control and Automation 6(1): 13-18, 2018 DOI: 10.13189/ujca.2018.060102 http://www.hrpub.org Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Yousef Moh. Abueejela

More information

Resonance Tube Lab 9

Resonance Tube Lab 9 HB 03-30-01 Resonance Tube Lab 9 1 Resonance Tube Lab 9 Equipment SWS, complete resonance tube (tube, piston assembly, speaker stand, piston stand, mike with adaptors, channel), voltage sensor, 1.5 m leads

More information

Solution of a geometric problem.

Solution of a geometric problem. Solution of a geometric problem. Leonhard Euler Translated by Pedro C. C. R. Pereira Problem. Given any conjugate diameters Ee and Ff of an ellipse in size and position, it s required to find the conjugate

More information

Application of SLOFEC and Laser Technology for Testing of Buried Pipes

Application of SLOFEC and Laser Technology for Testing of Buried Pipes 19 th World Conference on Non-Destructive Testing 2016 Application of SLOFEC and Laser Technology for Testing of Buried Pipes Gerhard SCHEER 1 1 TMT - Test Maschinen Technik GmbH, Schwarmstedt, Germany

More information

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path

Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Moving Obstacle Avoidance for Mobile Robot Moving on Designated Path Taichi Yamada 1, Yeow Li Sa 1 and Akihisa Ohya 1 1 Graduate School of Systems and Information Engineering, University of Tsukuba, 1-1-1,

More information

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors ACTUATORS AND SENSORS Joint actuating system Servomotors Sensors JOINT ACTUATING SYSTEM Transmissions Joint motion low speeds high torques Spur gears change axis of rotation and/or translate application

More information

Contents. Notes on the use of this publication

Contents. Notes on the use of this publication Contents Preface xxiii Scope Notes on the use of this publication xxv xxvi 1 Layout of drawings 1 1.1 General 1 1.2 Drawing sheets 1 1.3 Title block 2 1.4 Borders and frames 2 1.5 Drawing formats 2 1.6

More information

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7.

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7. 1 d R d L L08. POSE ESTIMATION, MOTORS EECS 498-6: Autonomous Robotics Laboratory r L d B Midterm 1 2 Mean: 53.9/67 Stddev: 7.73 1 Today 3 Position Estimation Odometry IMUs GPS Motor Modelling Kinematics:

More information

UNIT Explain the radiation from two-wire. Ans: Radiation from Two wire

UNIT Explain the radiation from two-wire. Ans:   Radiation from Two wire UNIT 1 1. Explain the radiation from two-wire. Radiation from Two wire Figure1.1.1 shows a voltage source connected two-wire transmission line which is further connected to an antenna. An electric field

More information

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

UNIT VI. Current approaches to programming are classified as into two major categories: Unit VI 1 UNIT VI ROBOT PROGRAMMING A robot program may be defined as a path in space to be followed by the manipulator, combined with the peripheral actions that support the work cycle. Peripheral actions

More information

A Differential Steering Control with Proportional Controller for An Autonomous Mobile Robot

A Differential Steering Control with Proportional Controller for An Autonomous Mobile Robot A Differential Steering Control with Proportional Controller for An Autonomous Mobile Robot Mohd Saifizi Saidonr #1, Hazry Desa *2, Rudzuan Md Noor #3 # School of Mechatronics, UniversityMalaysia Perlis

More information

A Portable Magnetic Flux Leakage Testing System for Industrial Pipelines Based on Circumferential Magnetization

A Portable Magnetic Flux Leakage Testing System for Industrial Pipelines Based on Circumferential Magnetization 19 th World Conference on Non-Destructive Testing 2016 A Portable Magnetic Flux Leakage Testing System for Industrial Pipelines Based on Circumferential Magnetization Kunming ZHAO 1, Xinjun WU 1, Gongtian

More information

PHYSICS FOR THE IB DIPLOMA CAMBRIDGE UNIVERSITY PRESS

PHYSICS FOR THE IB DIPLOMA CAMBRIDGE UNIVERSITY PRESS Option C Imaging C Introduction to imaging Learning objectives In this section we discuss the formation of images by lenses and mirrors. We will learn how to construct images graphically as well as algebraically.

More information

The History and Future of Measurement Technology in Sumitomo Electric

The History and Future of Measurement Technology in Sumitomo Electric ANALYSIS TECHNOLOGY The History and Future of Measurement Technology in Sumitomo Electric Noritsugu HAMADA This paper looks back on the history of the development of measurement technology that has contributed

More information

Multi-View Drawing Review

Multi-View Drawing Review Multi-View Drawing Review Sacramento City College EDT 300/ENGR 306 EDT 300 / ENGR 306 - Chapter 5 1 Objectives Identify and select the various views of an object. Determine the number of views needed to

More information

Preliminary study of the vibration displacement measurement by using strain gauge

Preliminary study of the vibration displacement measurement by using strain gauge Songklanakarin J. Sci. Technol. 32 (5), 453-459, Sep. - Oct. 2010 Original Article Preliminary study of the vibration displacement measurement by using strain gauge Siripong Eamchaimongkol* Department

More information

Design and Development of Novel Two Axis Servo Control Mechanism

Design and Development of Novel Two Axis Servo Control Mechanism Design and Development of Novel Two Axis Servo Control Mechanism Shailaja Kurode, Chinmay Dharmadhikari, Mrinmay Atre, Aniruddha Katti, Shubham Shambharkar Abstract This paper presents design and development

More information

UNIT-3. Ans: Arrays of two point sources with equal amplitude and opposite phase:

UNIT-3. Ans: Arrays of two point sources with equal amplitude and opposite phase: `` UNIT-3 1. Derive the field components and draw the field pattern for two point source with spacing of λ/2 and fed with current of equal n magnitude but out of phase by 180 0? Ans: Arrays of two point

More information

11/12/2015 CHAPTER 7. Axonometric Drawings (cont.) Axonometric Drawings (cont.) Isometric Projections (cont.) 1) Axonometric Drawings

11/12/2015 CHAPTER 7. Axonometric Drawings (cont.) Axonometric Drawings (cont.) Isometric Projections (cont.) 1) Axonometric Drawings CHAPTER 7 1) Axonometric Drawings 1) Introduction Isometric & Oblique Projection Axonometric projection is a parallel projection technique used to create a pictorial drawing of an object by rotating the

More information

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors In: M.H. Hamza (ed.), Proceedings of the 21st IASTED Conference on Applied Informatics, pp. 1278-128. Held February, 1-1, 2, Insbruck, Austria Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

More information

UNIT 5a STANDARD ORTHOGRAPHIC VIEW DRAWINGS

UNIT 5a STANDARD ORTHOGRAPHIC VIEW DRAWINGS UNIT 5a STANDARD ORTHOGRAPHIC VIEW DRAWINGS 5.1 Introduction Orthographic views are 2D images of a 3D object obtained by viewing it from different orthogonal directions. Six principal views are possible

More information

Computer Numeric Control

Computer Numeric Control Computer Numeric Control TA202A 2017-18(2 nd ) Semester Prof. J. Ramkumar Department of Mechanical Engineering IIT Kanpur Computer Numeric Control A system in which actions are controlled by the direct

More information

Group Robots Forming a Mechanical Structure - Development of slide motion mechanism and estimation of energy consumption of the structural formation -

Group Robots Forming a Mechanical Structure - Development of slide motion mechanism and estimation of energy consumption of the structural formation - Proceedings 2003 IEEE International Symposium on Computational Intelligence in Robotics and Automation July 16-20, 2003, Kobe, Japan Group Robots Forming a Mechanical Structure - Development of slide motion

More information

Resonance Tube. 1 Purpose. 2 Theory. 2.1 Air As A Spring. 2.2 Traveling Sound Waves in Air

Resonance Tube. 1 Purpose. 2 Theory. 2.1 Air As A Spring. 2.2 Traveling Sound Waves in Air Resonance Tube Equipment Capstone, complete resonance tube (tube, piston assembly, speaker stand, piston stand, mike with adaptors, channel), voltage sensor, 1.5 m leads (2), (room) thermometer, flat rubber

More information

Wang Nan, Pang Bo and Zhou Sha-Sha College of Mechanical and Electrical Engineering, Hebei University of Engineering, Hebei, Handan, , China

Wang Nan, Pang Bo and Zhou Sha-Sha College of Mechanical and Electrical Engineering, Hebei University of Engineering, Hebei, Handan, , China Research Journal of Applied Sciences, Engineering and Technology 7(1): 37-41, 214 DOI:1.1926/rjaset.7.217 ISSN: 24-7459; e-issn: 24-7467 214 Maxwell Scientific Publication Corp. Submitted: January 25,

More information

Eddy current flaw detector «Eddycon C»

Eddy current flaw detector «Eddycon C» ULTRACON-SERVICE LLC Eddy current flaw detector «Eddycon C» Quick start guide CONTENTS P. 1 CONTROLLERS OF EDDYCON C FLAW DETECTOR... 3 2 SETTINGS OF «TEST» MENU... 5 3 INSTRUCTIONS FOR USE... 8 3.1 THRESHOLD

More information

A Posture Control for Two Wheeled Mobile Robots

A Posture Control for Two Wheeled Mobile Robots Transactions on Control, Automation and Systems Engineering Vol., No. 3, September, A Posture Control for Two Wheeled Mobile Robots Hyun-Sik Shim and Yoon-Gyeoung Sung Abstract In this paper, a posture

More information

Exercise 1. Consider the following figure. The shaded portion of the circle is called the sector of the circle corresponding to the angle θ.

Exercise 1. Consider the following figure. The shaded portion of the circle is called the sector of the circle corresponding to the angle θ. 1 Radian Measures Exercise 1 Consider the following figure. The shaded portion of the circle is called the sector of the circle corresponding to the angle θ. 1. Suppose I know the radian measure of the

More information

Diagnosis and compensation of motion errors in NC machine tools by arbitrary shape contouring error measurement

Diagnosis and compensation of motion errors in NC machine tools by arbitrary shape contouring error measurement Diagnosis and compensation of motion errors in NC machine tools by arbitrary shape contouring error measurement S. Ibaraki 1, Y. Kakino 1, K. Lee 1, Y. Ihara 2, J. Braasch 3 &A. Eberherr 3 1 Department

More information

Development of Drum CVT for a Wire-Driven Robot Hand

Development of Drum CVT for a Wire-Driven Robot Hand The 009 IEEE/RSJ International Conference on Intelligent Robots and Systems October 11-15, 009 St. Louis, USA Development of Drum CVT for a Wire-Driven Robot Hand Kojiro Matsushita, Shinpei Shikanai, and

More information

DWG 002. Blueprint Reading. Geometric Terminology Orthographic Projection. Instructor Guide

DWG 002. Blueprint Reading. Geometric Terminology Orthographic Projection. Instructor Guide DWG 002 Blueprint Reading Geometric Terminology Orthographic Projection Instructor Guide Introduction Module Purpose The purpose of the Blueprint Reading modules is to introduce students to production

More information

Sketching Fundamentals

Sketching Fundamentals Sketching Fundamentals Learning Outcome When you complete this module you will be able to: Make basic engineering sketches of plant equipment. Learning Objectives Here is what you will be able to do when

More information

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

Real-Time Bilateral Control for an Internet-Based Telerobotic System 708 Real-Time Bilateral Control for an Internet-Based Telerobotic System Jahng-Hyon PARK, Joonyoung PARK and Seungjae MOON There is a growing tendency to use the Internet as the transmission medium of

More information

Navigation of an Autonomous Underwater Vehicle in a Mobile Network

Navigation of an Autonomous Underwater Vehicle in a Mobile Network Navigation of an Autonomous Underwater Vehicle in a Mobile Network Nuno Santos, Aníbal Matos and Nuno Cruz Faculdade de Engenharia da Universidade do Porto Instituto de Sistemas e Robótica - Porto Rua

More information

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING

EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING Clemson University TigerPrints All Theses Theses 8-2009 EFFECTS OF PHASE AND AMPLITUDE ERRORS ON QAM SYSTEMS WITH ERROR- CONTROL CODING AND SOFT DECISION DECODING Jason Ellis Clemson University, jellis@clemson.edu

More information

Digital inertial algorithm for recording track geometry on commercial shinkansen trains

Digital inertial algorithm for recording track geometry on commercial shinkansen trains Computers in Railways XI 683 Digital inertial algorithm for recording track geometry on commercial shinkansen trains M. Kobayashi, Y. Naganuma, M. Nakagawa & T. Okumura Technology Research and Development

More information

ORTHOGRAPHIC PROJECTION

ORTHOGRAPHIC PROJECTION ORTHOGRAPHIC PROJECTION C H A P T E R S I X OBJECTIVES 1. Recognize and the symbol for third-angle projection. 2. List the six principal views of projection. 3. Understand which views show depth in a drawing

More information

TESTING OF BURIED PIPES BY SLOFEC TECHNIQUE IN COMBINATION WITH A MOTOR-DRIVEN CRAWLER SYSTEM. W. Kelb, KontrollTechnik, Germany

TESTING OF BURIED PIPES BY SLOFEC TECHNIQUE IN COMBINATION WITH A MOTOR-DRIVEN CRAWLER SYSTEM. W. Kelb, KontrollTechnik, Germany More Info at Open Access Database www.ndt.net/?id=18480 Introduction TESTING OF BURIED PIPES BY SLOFEC TECHNIQUE IN COMBINATION WITH A MOTOR-DRIVEN CRAWLER SYSTEM W. Kelb, KontrollTechnik, Germany In 2001

More information

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

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018 ME375 Lab Project Bradley Boane & Jeremy Bourque April 25, 2018 Introduction: The goal of this project was to build and program a two-wheel robot that travels forward in a straight line for a distance

More information

Sloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction

Sloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction Sloshing Damping Control in a Cylindrical Container on a Wheeled Mobile Robot Using Dual-Swing Active-Vibration Reduction Masafumi Hamaguchi and Takao Taniguchi Department of Electronic and Control Systems

More information

Autodesk Advance Steel. Drawing Style Manager s guide

Autodesk Advance Steel. Drawing Style Manager s guide Autodesk Advance Steel Drawing Style Manager s guide TABLE OF CONTENTS Chapter 1 Introduction... 5 Details and Detail Views... 6 Drawing Styles... 6 Drawing Style Manager... 8 Accessing the Drawing Style

More information

Guided Wave Travel Time Tomography for Bends

Guided Wave Travel Time Tomography for Bends 18 th World Conference on Non destructive Testing, 16-20 April 2012, Durban, South Africa Guided Wave Travel Time Tomography for Bends Arno VOLKER 1 and Tim van ZON 1 1 TNO, Stieltjes weg 1, 2600 AD, Delft,

More information

High Accuracy Spherical Near-Field Measurements On a Stationary Antenna

High Accuracy Spherical Near-Field Measurements On a Stationary Antenna High Accuracy Spherical Near-Field Measurements On a Stationary Antenna Greg Hindman, Hulean Tyler Nearfield Systems Inc. 19730 Magellan Drive Torrance, CA 90502 ABSTRACT Most conventional spherical near-field

More information

Applications area and advantages of the capillary waves method

Applications area and advantages of the capillary waves method Applications area and advantages of the capillary waves method Surface waves at the liquid-gas interface (mainly capillary waves) provide a convenient probe of the bulk and surface properties of liquids.

More information

Sensor Data Fusion Using Kalman Filter

Sensor Data Fusion Using Kalman Filter Sensor Data Fusion Using Kalman Filter J.Z. Sasiade and P. Hartana Department of Mechanical & Aerospace Engineering arleton University 115 olonel By Drive Ottawa, Ontario, K1S 5B6, anada e-mail: jsas@ccs.carleton.ca

More information

Motomatic Servo Control

Motomatic Servo Control Exercise 2 Motomatic Servo Control This exercise will take two weeks. You will work in teams of two. 2.0 Prelab Read through this exercise in the lab manual. Using Appendix B as a reference, create a block

More information

with MultiMedia CD Randy H. Shih Jack Zecher SDC PUBLICATIONS Schroff Development Corporation

with MultiMedia CD Randy H. Shih Jack Zecher SDC PUBLICATIONS Schroff Development Corporation with MultiMedia CD Randy H. Shih Jack Zecher SDC PUBLICATIONS Schroff Development Corporation WWW.SCHROFF.COM Lesson 1 Geometric Construction Basics AutoCAD LT 2002 Tutorial 1-1 1-2 AutoCAD LT 2002 Tutorial

More information

Lecture 2: Geometrical Optics. Geometrical Approximation. Lenses. Mirrors. Optical Systems. Images and Pupils. Aberrations.

Lecture 2: Geometrical Optics. Geometrical Approximation. Lenses. Mirrors. Optical Systems. Images and Pupils. Aberrations. Lecture 2: Geometrical Optics Outline 1 Geometrical Approximation 2 Lenses 3 Mirrors 4 Optical Systems 5 Images and Pupils 6 Aberrations Christoph U. Keller, Leiden Observatory, keller@strw.leidenuniv.nl

More information

ORTHOGRAPHIC PROJECTIONS. Ms. Sicola

ORTHOGRAPHIC PROJECTIONS. Ms. Sicola ORTHOGRAPHIC PROJECTIONS Ms. Sicola Objectives List the six principal views of projection Sketch the top, front and right-side views of an object with normal, inclined, and oblique surfaces Objectives

More information

A study of accuracy of finished test piece on multi-tasking machine tool

A study of accuracy of finished test piece on multi-tasking machine tool A study of accuracy of finished test piece on multi-tasking machine tool M. Saito 1, Y. Ihara 1, K. Shimojima 2 1 Osaka Institute of Technology, Japan 2 Okinawa National College of Technology, Japan yukitoshi.ihara@oit.ac.jp

More information

A micro snake-like robot for small pipe inspection

A micro snake-like robot for small pipe inspection Engineering Mechanical Engineering fields Okayama University Year 2003 A micro snake-like robot for small pipe inspection Shuichi Wakimoto Jun Nakajima Masanori Tanaka Okayama University Okayama University

More information

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi

Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Communication Engineering Prof. Surendra Prasad Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 23 The Phase Locked Loop (Contd.) We will now continue our discussion

More information

DEVELOPMENT OF A BIPED ROBOT

DEVELOPMENT OF A BIPED ROBOT Joan Batlle, Enric Hospital, Jeroni Salellas and Marc Carreras Institut d Informàtica i Aplicacions Universitat de Girona Avda. Lluis Santaló s/n 173 Girona tel: 34.972.41.84.74 email: jbatlle, ehospit,

More information

ENGINEERING GRAPHICS 1.0 Introduction Engineering Graphics Drawing as an art Artist Graphic design Engineering graphics engineering drawing

ENGINEERING GRAPHICS 1.0 Introduction Engineering Graphics Drawing as an art Artist Graphic design Engineering graphics engineering drawing ENGINEERING GRAPHICS 1.0 Introduction Engineering is the profession in which the knowledge of mathematics and science gained by study, experience and practice is applied with good judgment to develop a

More information

Solutions to the problems from Written assignment 2 Math 222 Winter 2015

Solutions to the problems from Written assignment 2 Math 222 Winter 2015 Solutions to the problems from Written assignment 2 Math 222 Winter 2015 1. Determine if the following limits exist, and if a limit exists, find its value. x2 y (a) The limit of f(x, y) = x 4 as (x, y)

More information

INNOVATIVE MICRO-WALKING ROBOT USING FLEXIBLE MICROACTUATOR

INNOVATIVE MICRO-WALKING ROBOT USING FLEXIBLE MICROACTUATOR INNOVATIVE MICRO-WALKING ROBOT USING FLEXIBLE MICROACTUATOR Sai Dinesh P 1, Roshin Raveendra 2, Aditya K 2, Pramod Sreedharan 2 and Ganesha Udupa 2 * 1 Department of Electronics and Communication Engineering,

More information

Advance Steel. Drawing Style Manager s guide

Advance Steel. Drawing Style Manager s guide Advance Steel Drawing Style Manager s guide TABLE OF CONTENTS Chapter 1 Introduction...7 Details and Detail Views...8 Drawing Styles...8 Drawing Style Manager...9 Accessing the Drawing Style Manager...9

More information

Engineering Graphics UNIVERSITY OF TEXAS RIO GRANDE VALLEY JAZMIN LEY HISTORY OF ENGINEERING GRAPHICS GEOMETRIC CONSTRUCTION & SOLID MODELING

Engineering Graphics UNIVERSITY OF TEXAS RIO GRANDE VALLEY JAZMIN LEY HISTORY OF ENGINEERING GRAPHICS GEOMETRIC CONSTRUCTION & SOLID MODELING Engineering Graphics UNIVERSITY OF TEXAS RIO GRANDE VALLEY JAZMIN LEY HISTORY OF ENGINEERING GRAPHICS GEOMETRIC CONSTRUCTION & SOLID MODELING Overview History of Engineering Graphics: Sketching, Tools,

More information

UNIT-1 INTRODUCATION The field of robotics has its origins in science fiction. The term robot was derived from the English translation of a fantasy play written in Czechoslovakia around 1920. It took another

More information

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation Hiroshi Ishiguro Department of Information Science, Kyoto University Sakyo-ku, Kyoto 606-01, Japan E-mail: ishiguro@kuis.kyoto-u.ac.jp

More information

Note to the Teacher. Description of the investigation. Time Required. Additional Materials VEX KITS AND PARTS NEEDED

Note to the Teacher. Description of the investigation. Time Required. Additional Materials VEX KITS AND PARTS NEEDED In this investigation students will identify a relationship between the size of the wheel and the distance traveled when the number of rotations of the motor axles remains constant. Students are required

More information

Straight Bevel Gears on Phoenix Machines Using Coniflex Tools

Straight Bevel Gears on Phoenix Machines Using Coniflex Tools Straight Bevel Gears on Phoenix Machines Using Coniflex Tools Dr. Hermann J. Stadtfeld Vice President Bevel Gear Technology January 2007 The Gleason Works 1000 University Avenue P.O. Box 22970 Rochester,

More information

Available online at ScienceDirect. Procedia Engineering 81 (2014 )

Available online at   ScienceDirect. Procedia Engineering 81 (2014 ) Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 8 (24 ) 2373 2378 th International Conference on Technology of Plasticity, ICTP 24, 9-24 October 24, Nagoya Congress Center,

More information

DEVELOPMENT OF ULTRASONIC WAVE NONDESTRUCTIVE INSPECTION ROBOT WITHOUT COUPLING MEDIUM USING EMAT

DEVELOPMENT OF ULTRASONIC WAVE NONDESTRUCTIVE INSPECTION ROBOT WITHOUT COUPLING MEDIUM USING EMAT DEVELOPMET OF ULTRAOIC WAVE ODETRUCTIVE IPECTIO ROBOT WITHOUT COUPLIG MEDIUM UIG EMAT R. Murayama,. Makiyama, Y. Aratani and Y. Taniguchi Fukuoka Institute of technology, Japan Abstract: The ultrasonic

More information

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

Using Simulation to Design Control Strategies for Robotic No-Scar Surgery Using Simulation to Design Control Strategies for Robotic No-Scar Surgery Antonio DE DONNO 1, Florent NAGEOTTE, Philippe ZANNE, Laurent GOFFIN and Michel de MATHELIN LSIIT, University of Strasbourg/CNRS,

More information

CHAPTER 5 INDUSTRIAL ROBOTICS

CHAPTER 5 INDUSTRIAL ROBOTICS CHAPTER 5 INDUSTRIAL ROBOTICS 5.1 Basic of Robotics 5.1.1 Introduction There are two widely used definitions of industrial robots : i) An industrial robot is a reprogrammable, multifunctional manipulator

More information

RELIABILITY OF GUIDED WAVE ULTRASONIC TESTING. Dr. Mark EVANS and Dr. Thomas VOGT Guided Ultrasonics Ltd. Nottingham, UK

RELIABILITY OF GUIDED WAVE ULTRASONIC TESTING. Dr. Mark EVANS and Dr. Thomas VOGT Guided Ultrasonics Ltd. Nottingham, UK RELIABILITY OF GUIDED WAVE ULTRASONIC TESTING Dr. Mark EVANS and Dr. Thomas VOGT Guided Ultrasonics Ltd. Nottingham, UK The Guided wave testing method (GW) is increasingly being used worldwide to test

More information

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

2B34 DEVELOPMENT OF A HYDRAULIC PARALLEL LINK TYPE OF FORCE DISPLAY 2B34 DEVELOPMENT OF A HYDRAULIC PARALLEL LINK TYPE OF FORCE DISPLAY -Improvement of Manipulability Using Disturbance Observer and its Application to a Master-slave System- Shigeki KUDOMI*, Hironao YAMADA**

More information

Service Robots Assisting Human: Designing, Prototyping and Experimental Validation

Service Robots Assisting Human: Designing, Prototyping and Experimental Validation Service Robots Assisting Human: Designing, Prototyping and Experimental Validation Y. Maddahi, S. M. Hosseini Monsef, A. Maddahi and R. Kalvandi Abstract This paper addresses the design, prototyping and

More information

ULTRASONIC GUIDED WAVE FOCUSING BEYOND WELDS IN A PIPELINE

ULTRASONIC GUIDED WAVE FOCUSING BEYOND WELDS IN A PIPELINE ULTRASONI GUIDED WAVE FOUSING BEYOND WELDS IN A PIPELINE Li Zhang, Wei Luo, Joseph L. Rose Department of Engineering Science & Mechanics, The Pennsylvania State University, University Park, PA 1682 ABSTRAT.

More information

Philadelphia University Faculty of Engineering Mechanical Engineering Department

Philadelphia University Faculty of Engineering Mechanical Engineering Department Philadelphia University Faculty of Engineering Mechanical Engineering Department Basics of Engineering Drawing Manual Done by:- Eng. Laith R.I. Batarseh Eng. Hanan Khamis 2017 1 Table of contents SUBJECT

More information

THE SINUSOIDAL WAVEFORM

THE SINUSOIDAL WAVEFORM Chapter 11 THE SINUSOIDAL WAVEFORM The sinusoidal waveform or sine wave is the fundamental type of alternating current (ac) and alternating voltage. It is also referred to as a sinusoidal wave or, simply,

More information