<<

International Journal of Mechanical Engineering and Technology (IJMET) Volume 9, Issue 8, August 2018, pp. 350–357, Article ID: IJMET_09_07_037 Available online at http://iaeme.com/Home/issue/IJMET?Volume=9&Issue=8 ISSN Print: 0976-6340 and ISSN Online: 0976-6359

© IAEME Publication Scopus Indexed

PID CONTROL OF RECTILINEAR ROBOTS

Dr. S.V. Saravanan Assistant Professor, Department of EEE, AMET University, Chennai, India

S. Sindhuja Assistant Professor, Department of EEE, DMI College of Engineering, Chennai, India

M. Dheepak Assistant Professor, Department of EEE, AMET University, Chennai, India

ABSTRACT This paper deals with the analytical modeling and control of rectilinear snake robots. During recent times snake robots have created much interest among researchers. The rectilinear pattern is one of the four biological snake locomotion modes. Rectilinear have been widely used in rescue operations especially in rough terrains especially in narrow spaces where human intervention is not easy. Computational analysis of rectilinear motion is done using MATLAB. Key words: Rectilinear, PID, Friction, Spring-Mass system, Dynamics. Cite this Article: Dr. S.V. Saravanan, S. Sindhuja and M. Dheepak, PID Control of Rectilinear Snake Robots, International Journal of Mechanical Engineering and Technology 9(8), 2018, pp. 350–357. http://iaeme.com/Home/issue/IJMET?Volume=9&Issue=8

1. INTRODUCTION Bio-inspired robots have been used in many practical applications There are many recent successful attempts to make crawling robots. The snake robots are such robots which provide advantageous properties in hard to reach areas because of its good skeletal structure. Research on snake robots is inspired by the robust motion capabilities of biological snakes.The motion of the snakeis very stable because during its motion it has body parts in the contact with the surface. This area of research is in most cases only in theoretical level since the snake-like robots are very difficult to design and control. The biological snake locomotion are: • Lateral undulation • Concertina locomotion • Rectilinear crawling •

http://iaeme.com/Home/journal/IJMET 350 [email protected] PID Control of Rectilinear Snake Robots

The rectilinear locomotion mode is usually the pattern gait by heavy snakes which are not possible to move by undulation. This rectilinear locomotion mode is used to achieve desired model of snake robots. The mathematical model is developed using MATLAB. Theoretical level analysis has been done where the model consists of identical masses and passive bonds.

2. SPRING-MASS MODEL The rectilinear locomotion can be realized using the spring–mass model consisting of massless spring and dampers between segments of snake robots. Figure 1 shows the simplified model of the snake consisting of N consecutive masses of the weight m.

Figure 1 Simplified model of the snake For having a simplified analysis we simplify the above N mass model as a two mass model as shown in Figure 2 and spring damper N mass model is shown in Figure 3.

Figure 2 Two mass model of the snake

Figure 3 Spring- damper N masses mechanical system This Spring-damper model depicts the snake rectilinear motion. Next, the same propulsive force affects n-th moving mass; therefore each mass moves the same time t. The interaction between snake robot and dry surface on which it moves is modeled as Coulomb friction. The example of motion sequence of 5-mass mechanical system is shown on the Figure 4.

Figure 4 Sequence of snake robot rectilinear motion

http://iaeme.com/Home/journal/IJMET 351 [email protected] Dr. S.V. Saravanan, S. Sindhuja and M. Dheepak

As can be seen on the Figure 4, during one motion cycle still only one mass moves while other are at rest. The actuators between static masses operate so, that static masses behave as one mass according to Figure 6.

Figure 5 Simplified model of N-mass mechanical system during moving of n-th mass It is obviously that n=2, 3… N-1. On the outer masses (first and last mass) acts the same propulsive force as on theinnermasses.Beforefurtheranalysiswillbedetermine whether occurs movement of adjacent masses of n-th mass because of spring and damper forces.

2.1. Computational Analysis For computational analysispurpose we further simplify as Spring-damper two masses system.

Figure 6 Simplified 2-mass mechanical system The advantage of this model in comparison with model without passive bonds (springs and dampers) is that by suitable spring and damper coefficients can be motion kinematic parameters affected. The conditions of rectilinear motion of our model are that the mechanical system consists of N masses with the same weight m. The equations of motion can be written as follows: + + …. (1)

+ + …. (2)

Where xm, xM, m, b, k, Fp and Ffc are displacement of moving mass, displacement of static mass, weight of moving mass, coefficient of damper, stiffness of spring, propulsive force and Coulomb friction force, respectively. Taking Laplace transform of both equations,

…. (3)

…. (4)

Grouping terms xmand xMseparately, (s)

(5)

http://iaeme.com/Home/journal/IJMET 352 [email protected] PID Control of Rectilinear Snake Robots

…. (6) Writing equation in matrix form,

(7)

Solving for xmand xMby using Cramer’s rule we get,

…. (8)

…. (9)

2.2. Analysis of nth Moving Mass For inner n-th moving mass (n=2, 3… N-1) can be used simplified model according to Figure 7.

Figure 7 Simplified model of nth moving mass For n-th moving mass equations of motion can be written follows

…. (10) Taking Laplace transform,

…. (11) The term represents second order dynamic system. The objective is that the system should not have oscillating character. In order to achieve no oscillating character of variable x (t), from the dynamic system theory it is known that mentioned term has to have one double root sk. The root is

…. (12) The equation (11) can be simplified as,

http://iaeme.com/Home/journal/IJMET 353 [email protected] Dr. S.V. Saravanan, S. Sindhuja and M. Dheepak

…. (13) By distribution of term into partialfractions we obtain

…. (14) By further solving we obtain coefficients A, B, C.

…. (15)

…. (16)

…. (17)

2.3. PID Controller A proportional–integral–derivative controller (PID controller or three term controller) is a control loop feedback mechanism widely used in industrial control systems and a variety of other applications requiring continuously modulated control. A PID controller can be used for regulation of speed, temperature, flow, pressure and other process variables. Here a PID controller is used for controlling displacement and speed of rectilinear snake robots. First step input is applied to the transfer function to study the characteristics of the system. Then by manual tuning the closed loop response of the system is completed.

2.4. Simulation Results Simulation results using MATLAB are shown from Figures 8-13

Figure 8 Displacement of the moving mass

http://iaeme.com/Home/journal/IJMET 354 [email protected] PID Control of Rectilinear Snake Robots

Figure 9 Velocity of the moving mass

Figure 10 Spring and damper forces

Figure 11 Resultant force affecting the mass

Figure 12 PID Control of Spring – Mass system

http://iaeme.com/Home/journal/IJMET 355 [email protected] Dr. S.V. Saravanan, S. Sindhuja and M. Dheepak

3. CONCLUSIONS In this paper the snake rectilinear motion was investigated. Snake body was replaced by identical masses which represent the segments of snake robot. In this paper the snake rectilinear motion mathematical model is established and the displacement and velocity of n- th moving mass is derived. Subsequently, the forces affecting the n-th moving mass are shown in the graphs. The control of the moving segment is being studied and the results infer that there is 5.5% reduction of settling time, which results in effective control. We would extend this work in future for motion analysis of rectilinear snakes in random surface.

REFERENCES [1] T. Dowling, K. J. (1997), Limbless locomotion: Learning to crawl with a snake robot, Doctoral Thesis, Carnegie Mellon University, pp. 3-7. [2] Transeth, A. A., Pettersen K. Y., Liljebäck, P. (2009), A survey on snake like robot modeling and locomotion, Robotica, Vol. 27, pp. 999 - 1015. [3] R. Grepl, “Mechatronic system modeling in Matlab / SimMechanics”, ISBN 978-80-7300- 226-8, Prague 2007. [4] Ghanbari, A., Fakhrabadi, M. S., Rostami, A. (2009), Dynamics and GA-Based Optimization of rectilinear Snake Robot, Intelligent and Applications, pp. 613 - 622. [5] Lissmann, H. W. (1949), “Rectilinear locomotion ion in a snake”, Th e Journal of Experimental Biology, pp. 368 - 379. [6] Virgala, I. (2012), Mechatronic approach to design of system imitating locomotion of snake in limited spaces, Doctoral Thesis, Technical University of Košice. [7] A. Gmiterko, P. Šarga, D. Hroncová, “Dynamic systems theory”, ISBN 978-80-553-0603- 2, Košice, Slovakia, 2010. [8] A. Gmiterko, I. Virgala “Simplified model of a snake rectilinear motion”, 9th IEEE International Symposium on Applied Machine Intelligence and Informatics, pp. 307-310, January 2011. [9] I. Virgala, M. Kelemen, E. Prada and R. Surovec “Motion analysis of snake robot segment”, 11th IEEE International Symposium on Applied Machine Intelligence and Informatics, January 31 - February 2, 2013. [10] Ivan Virgala, Alexander Gmiterko, Peter Frankovský “Experimental Analysis of Friction Effects Affecting the Snake Robot Segment during Rectilinear Locomotion”American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 412-416 [11] F.L.Chernous’ko“The optimum rectilinear motion of a two-mass system”Journal of Applied Mathematics and Mechanics. Volume 66, Issue 1, 2002, Pages 1-7 [12] N.N.BolotnikT, Yu.FigurinaF.L, Chernous’ko “Optimal control of the rectilinear motion of a two-body system in a resistive medium” Volume 76, Issue 1, 2012, Pages 1-14 [13] N.N.BolotnikT, Yu.Figurina” Optimal control of the rectilinear motion of a rigid body on a rough plane by means of the motion of two internal masses”Volume 72, Issue 2, August 2008, Pages 126-135 [14] Nikolay Bolotnik, Felix Chernousko, Tatiana Figurina “Optimal Control of a Two-body: Vibration-driven Locomotion System in a Resistive Environment” IFAC- PapersOnLine, Volume 48, Issue 25, 2015, Pages 91-96 [15] Y. Peng, D. Vrancic, and R. Hanus. Anti-Windup, Bumpless, and Conditioned Transfer Techniques for PID Controllers. IEEE Control Systems, pages 48–57, 1996. B.3.3

http://iaeme.com/Home/journal/IJMET 356 [email protected] PID Control of Rectilinear Snake Robots

[16] E.Kurtulmuş Locomotion and Control of a modular snake like robot 2010. [17] "Modular snake robots: ," Biorobotics Laboratory: Carnegie Melon University, 2008. [Online]. Available: http://biorobotics.ri.cmu.edu/projects/modsnake/newwebsite/gaits/. [Accessed 15 July 2016]. [18] A. A. Transeth, Modeling and control of snake robots, Norwegian University of Science and Technology, 2008. [19] A. A. Transeth and K. Y. Pettersen, "Developments in snake robot modeling and locomotion," in 9th International Conference on Control, Automation, Robotics and Vision. IEEE, 2006. [20] P. Liljebäck and e. al., Snake robots: modelling, mechatronics, and control, London: Springer-Verlag, 2012. [21] Dr.S.V. Saravanan, M. Dheepak,”Design Of Sea Ball For Maritime Security” Jour Of Adv Research In Dynamical & Control Systems, 11-Special Issue, July 2017, Pp. 492–495. [22] M. Dheepak,Dr. S.V. Saravanan,” Smart Integrated Information System (Siis) For College Campus”, International Journal Of Mechanical Engineering And Technology (Ijmet), Volume 9, Issue 3, March 2018, Pp. 490–496.

http://iaeme.com/Home/journal/IJMET 357 [email protected]