DEVELOPMENT OF A MULTIPURPOSE ROPE CLIMBING ROBOT A dissertation submitted to the Department of Electrical Engineering, University of Moratuwa in partial fulfillment of the requirements for the degree of Master of Science By NANDUN DHARSHANA HEW APATHlRANA Supervised by: Prof. Lanka Udawatta Department of Electrical Engineering University of Moratuwa Sri Lanka 2010 94554 Abstract Wheeled vehicles or robots can achieve high speed locomotion with a relatively lower control complexity compared to other forms such as legged, hopping, or slithering robots. However, wheeled vehicles have several limitations on rough and uneven surfaces. For instance, wheel robots are much speedier than legged counterpart, but wheeled rope climbing robots are supposed to have very smooth ropes. Moreover, wheels come into contact with all details of the terrain causing higher energy losses in friction. More specifically, this causes higher losses on soft contact surfaces like a slacked rope. "Development of a multipurpose rope climbing robot" research is mainly focusing on developing a rope climbing robot that can be applied in various practical situations. Objective of this research is to design a four legged rope climbing robot that smoothly and steadily moves on a rope. Different mechanisms such as wheeled robot, brachalion robot, crawling type robots and different kind of legged robots have been developed to achieve this target and they have their own advantages and disadvantages. The proposed robot is a four legged robot and each leg has two degrees of freedom. One degree of freedom to rotate the leg forward and backward and second degree of freedom is for grip the rope by each leg. This robot is always grip the rope very steadily and moves on rope very smoothly. These two characteristics are important to carry a weight with a robot and easily can maintain an overall stability of the robot. The robot is planned to work on various situations and the nature of the rope or characteristics such as size of the rope, whether the rope vertical or horizontal directional and whether the rope is having some obstacles like knots or bend at some points on the rope. The robot is planned to have, the design is simple as possible and overall cost is minimized for use the robot in practical situations. For rescue operations, military operations, scientific researches operate on danger areas for humans and specific rope climbing operations can be achieved by the proposed robot. Results show the effectiveness of the proposed methodology and the practical implementation. Keywords: Rope climbing robot, Legged robot, Brachiation robot, Mobile robotic systems, Micro-robotics, Robot controllers, Crawling type robots D E C L A R A T I O N T h e w o r k s u b m i t t e d i n t h i s d i s s e r t a t i o n i s t h e r e s u l t o f m y o w n i n v e s t i g a t i o n . e x c e p t \ \ h e r e o t h e r w i s e s t a t e d . I t h a s n o t a l r e a d y b e e n a c c e p t e d f o r a n y d e g r e e , a n d i s a l s o n o t b e i n g c o n c u r r e n t l y s u b m i t t e d C o r a n y o t h e r d e g r e e . . . K D . l l c w a p a t h i r a n a W " e / 1 e n d o r s e t h e d e c l a r a t i o n h v t h e c a n d i d a t e . r • I I I / ; / P r o f : ' I " a n k a U d a w a t t a C o n t e n t s D c c l a i · a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i ' " \ h s t r a c t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i v . A c k n o v v l e d g r n e n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v L i s t o f F i g u r e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v i 1 . I n t r o d u c t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 . 1 . S o c i a l a n d S c i e n t i f i c V a l u e o f t h e R e s e a r c h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 I . 2 . A n a l y z e d R o b o t D e v e l o p m e n t s a n d R e s e a r c h e s . . ~ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . : 1 2 . P r o b l e m S t a t e m e n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2 . 1 . R e s e a r c h O b j e c t i v e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . l ) 2 . 2 . F a c i l i t i e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I 0 2 . 3 . F e a s i b i l i t y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 3 . H . e s e a r c h M e t h o d o l o g y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3 . 1 . R o b o t L e g C o n f i g u r a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 : 1 3 . 2 . R o b o t G r i p p e r C o n f i g u r a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 : 1 . 3 . R o b o t M o v e m e n t o n t h e R o p e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1 - 3 . 4 . R o b o t C o n t r o l S y s t e m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 - l . T h e o r e t i c a l l ) e v e l o p m e n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 - 1 - . 1 . T h e R o b o t D e s i g n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 - 1 - . 2 . l h e K i n e m a t i c s A n a l y s i s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 4 . 3 . T h e D y n a m i c A n a l y s i s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 4 . 4 . N e w t o n - E u l e r M e t h o d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 5 . P r o p o s e d S o l u t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 5 . 1 . S i m u l a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 5 . 2 . T w o L i n k s R o b o t L e g S i m u l a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9 5 . 3 . T h r e e L i n k s R o b o t L e g S i m u l a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 : 1 5 . 4 . R o b o t C o n t r o l Sy~tem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 1 - 0 5 . 5 . R o b o t l m p l e m e n t a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 1 - 3 6 . A p p l i c a t i o n s a n d R e s u l t s o f t h e d e v e l o p e d s o l u t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - l 5 6 . 1 . A p p l i c a t i o n s o f t h e p r o p o s e d s o l u t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 1 - 5 6 . 1 . 1 . R e s c u e o p e r a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 1 - 5 6 . 1 . 2 . W o r k i n h a z a r d o u s e n v i r o n m e n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 1 - 5 6 . 1 . 3 . R e s e a r c h a c t i v i t i e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 1 - 6 1 1 6 . 1 . 4 . F i e l d o p e r a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f 6 6 . 1 . 5 . S e a r c h o p e r a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f 6 6 . 1 . 6 . M i l i t a r y o p e r a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f 6 6 . 2 . R e s u l t s a n d A n a l y s i s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . f 7 7 . C o n c l u s i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 8 H . c f c r c n c c s : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 9 f \ P P E N l ) l X - A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1 P ! C l 3 A S I C c o d e C o r 2 l e g r o b o t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1 " ' 1 1 1 A c k n o w l e d g m e n t T h a n k s a r e d u e f i r s t t o m y p r o j e c t s u p e r v i s o r . P r o f e s s o r L a n k a U d a w a t t a a n d c o - p r o j e c t s u p e r v i s o r D r . T h r i s h a n t h a N a n a y a k k a r a . f o r t h e i r g r e a t i n s i g h t s . p e r s p e c t i v e s . g u i d a n c e a n d s e n s e o f h u m o r . I w o u l d l i k e t o s p e c i a l l y t h a n k h e a d o f t h e d e p a r t m e n t D r . J . P . K a r u n a d a s a a n d c o o r d i n a t o r D r . C h a n d i m a P a t h i r a n a . P r o f e s s o r S i s i I K u m a r a w a d u . D r . N a l i n W i c k r a m a r a c h c h i a n d D r . C h a n d i m a P a t h i r a n a p r o v i d e d m e v e r y v a l u a b l e c o m m e n t s a n d t h e i r f e e d b a c k a t e a c h p r o g r e s s r e v i e w m e e t i n g s l e a d m e t h r o u g h n e w p a t h s t o f u r t h e r d e v e l o p m y r e s e a r c h . _ . M y s i n c e r e t h a n k s g o t o t h e o f f i c e r s i n P o s t G r a d u a t e O f t l . c e . F a c u l t y o f E n g i n e e r i n g . U n i v e r s i t y o f M o r a t u w a . S r i L a n k a f o r h e l p i n g i n v a r i o u s w a y s t o c l a r i f y t h e t h i n g s r e l a t e d t o m y a c a d e m i c \ ' \ o r k s i n t i m e w i t h e x c e l l e n t c o o p e r a t i o n a n d g u i d a n c e . S i n c e r e g r a t i t u d e i s a l s o e x t e n d e d t o t h e p e o p l e w h o s e r v e i n t h e D e p a r t m e n t o f E l e c t r i c a l I~ngineering o f f i c e . L a s t l y . I s h o u l d t h a n k m a n y i n d i v i d u a l s , h i e n d s a n d c o l l e a g u e s w h o h a v e n o t b e e n m e n t i o n e d h e r e p e r s o n a l l y i n m a k i n g t h i s e d u c a t i o n a l p r o c e s s a s u c c e s s . M a y b e c o u l d n o t h a v e m a d e i t w i t h o u t y o u r s u p p o r t s . v L i s t o f F i g u r e s 1 . 1 : S L O T I I - R o p e C l i m b i n g R o b o t 1 . 2 : T w o - l i n k B r a c h i a t i n g R o b o t 1 . 3 : 1 3 - l i n k B r a c h i a t i o n R o b o t 1 . 4 : S t a i r - C l i m b i n g o f M u l t i - L o c o m o t i o n R o b o t 1 . 5 : R o p e C l i m b i n g R o b o t I n s p e c t s W i n d T u r b i n e s 3 . I : P r o p o s e d r o b o t d e s i g n 3 . 2 : R o b o t l e g c o n f i g u r a t i o n 3 . 3 : R o b o t g r i p p e r c o n f i g u r a t i o n 3 . 4 : R o b o t m o v e m e n t o n t h e r o p e 3 . 5 : R o b o t C o n t r o l S y s t e m 4 . 1 : R o b o t l e g c n d - c ! T e c t o r s c o o r d i n a t e 4 . 2 : R o b o t c o n f i g u r a t i o n 5 . 1 : S i m u l a t i o n a r c h i t e c t u r e 5 . 2 : R o b o t m o d e l s u b - s y s t e m 5 . 3 : R o b o t l e g m o v e m e n t s i m u l a t i o n 5 . 4 : P h a s e s p a c e p l o t o f j o i n t 1 5 . 5 : P h a s e s p a c e p l o t o f j o i n t 2 . . . 5 . 6 : V a r i a t i o n o f r e v o l u t e j o i n t a n g l e a n d a n g u l a r v e l o c i t y o f j o i n t 1 5 . 7 : V a r i a t i o n o f r e v o l u t e j o i n t a n g l e a n d a n g u l a r v e l o c i t y o f j o i n t 2 4 5 5 6 6 1 2 1 3 ] . . . , . 1 1 4 1 5 1 7 2 0 2 8 2 9 2 9 3 0 3 0 3 1 3 1 5 . 8 : B e h a v i o r o f t h e p o s i t i o n . v e l o c i t y a n d a c c e l e r a t i o n o f e a c h l i n k 1 c e n t e r o f m a s s " I .1~ 5 . 9 : B e h a v i o r o f t h e p o s i t i o n . v e l o c i t y a n d a c c e l e r a t i o n o f e a c h l i n k 2 c e n t e r o f m a s s 5 . 1 0 : T h r e e L i n k s R o b o t m o d e l s u b - s y s t e m 5 . 1 1 : T h r e e L i n k s r o b o t l e g m o v e m e n t s i m u l a t i o n 5 . 1 2 : P h a s e s p a c e p l o t o f j o i n t 1 5 . 1 3 : P h a s e s p a c e p l o t o r j o i n t 2 5 . 1 4 : V a r i a t i o n o r r e v o l u t e j o i n t a n g l e a n d a n g u l a r v e l o c i t y o f j o i n t 1 5 . 1 5 : V a r i a t i o n o f r e v o l u t e j o i n t a n g l e a n d a n g u l a r v e l o c i t y o r j o i n t 2 " I .1~ . . . , . . . , _ ) _ ) 3 4 3 4 3 5 3 5 3 6 5 . 1 6 : B e h a v i o r o r t h e p o s i t i o n . v e l o c i t y a n d a c c e l e r a t i o n o f e a c h l i n k 1 c e n t e r o f m a s s 3 6 V l 5 . 1 7 : B e h a v i o r o f t h e p o s i t i o n . v e l o c i t y a n d a c c e l e r a t i o n o f e a c h l i n k 2 c e n t e r o f m a s s 3 7 5 . 1 8 : S i m M e c h a n i c s a n d V R M L c o m b i n e t o g e t h e r u s i n g V R S i n k b l o c k 5 . 1 9 : S i m M e c h a n i c s b l o c k o f e a c h l e g o f F i g u r e 5 . 1 8 5 . 2 0 : V R S i n k b l o c k p a r a m e t e r s 5 . 2 1 : D e v e l o p V R M L m o d e l u s i n g V - R e a l m B u i l d e r t o o l 5 . 2 2 : T w o l e g r o b o t s i m u l a t i o n o n V R M L v i e w e r 5 . 2 3 : R o b o t c o n t r o l s y s t e m 5 . 2 4 : C i r c u i t d i a g r a m o f m o t o r c o n t r o l l e r b o a r d 5 . 2 5 : M o t o r c o n t r o l l e r b o a r d 5 . 2 6 : l \ \ · o l e g r o p e c l i m b i n g r o b o t p r o t o t y p e . ; 3 8 3 8 3 9 3 ( ) 4 0 4 1 4 2 4 2 4 3 5 . 2 7 : R o b o t p r o t o t y p e a n d i t s c o n f i g u r a t i o n 4 3 5 . 2 8 : ( a ) R o b o t c l i m b o n h o r i z o n t a l r o p e , ( b ) R o b o t c l i m b d o w n a n d ( c ) r o b o t c l i m b u p 4 4 V l l