Abstract
A kinematic calculating and analyzing method for a robot moving on a horizontal bar using a four-bar mechanism is proposed. By using analytical methods, the kinematic model of the robot is included to examine parameters such as leg tilt, average moving velocity, position, and trajectory of the robot’s legs. Using the inversion mechanism method, the basic calculation can determine the movement of the mechanism on the bar during the operation.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
The four-bar mechanism is one of the first mechanisms designed and analyzed in the history of mechanical engineering. Despite its simple structure, this mechanism is applied in many areas of social life, even in biology and constructing [1]. Variations of the mechanism have been studied and utilized as fundamental models for constructing machine parts (train wheel dampers, brakes, rock crushers, or even robotic arms [2]). From the movement of rods in the links, biomimetic linkages have been such as Jansen, Klann, Chebyshev, Ghassaei walking robots, etc. are developed [3,4,5,6] (c.f. Fig. 1).
The links mentioned are specifically employed to move robots in environments not suitable for the use of wheels. The similarity between these machines is the movement of output links corresponds to one rotation of the driver. With the given points acting as landing feet, some of the feet resting on the ground and bearing the weight of the whole machine (group A), some of them are moving forward (group B). For the remaining rotation of the driver, the feet in group A are moving while the weight transfer to group B (now are rested).
Designing movement methods for crawling robots is not a new study. There have been a number of studies using different approaches to construct and control the machines’ movement [7,8,9]. Unlike walking robots whose feet set on the ground with the loading compressing the structure, a crawling robot leans its legs on a horizontal bar and tends to stretch the frames in the mechanism (c.f. Fig. 2).
Clearly that even without wheels, using the structure from Fig. 2a to move the whole system along a hanging bar is still possible. However, it is not easy to analyze the movement and stability of the machine using movement linkages without simulation.
This study proposes an application of the inversion method in determining the movement of the mechanism. By employing analytical equations, the kinematic parameters of the robot are calculated, includes tilting, velocity, position, and even formation of the robotic legs. A 2D linkage was also constructed in the Working Model environment to verify the accuracy of the proposed model.
2 Kinetic and Dynamic Analysis
According to the locus of the leg from Fig. 2, its movement is separated into two phases: raising phase (a) moving leg from the bar and sliding phase (b) where this leg lean on the bar for the robot to crawl forward. The number of the leg also affects the stability of the mechanism. If the position of the feet is not symmetrical, the robot’s center of gravity will be deflected, causing instability and oscillation during the movement.
To maintain the stability of the system, a 4-legs model, as shown in Fig. 3, is constructed. This model can ensure the balance of the platform while moving on a bar with the smallest tilting.
The kinetic analysis process will evaluate the position, velocity of joints, and links in the mechanism.
Using close loop equation for two side of legs as in Fig. 1 (with front side loop include links 1, 2, 3, 4 and back side loop are links 2, 5, 6, 7).
For front side loops:
For the back side loops:
With li is the vector of rigid link i in the close loop equations determined by angle θi and the given lengths l1 = l7 = 30; l2 = 10; l31 = l51 = l32 = l52 = l4 = l6 = 40.
Solve (3) and (4) to get the corresponding angle θ3, θ4 and θ5, θ6 according to the movement of link 2 (θ2). This calculation also can be used to determine the value of angular velocity ωi in each link and constructing the graph of conversion ratio ik2 = ωk/ω2 in Fig. 4.
From the result, positions of point C and E defined by equations:
and
Solve the equations using the results from Fig. 5, the locus of points C and E are acquired:
We also can extract the position graphs of these points in y- direction for a cycle of motor (link 2) for the back side and front side, since the movements of these linkage are 180° difference (Fig. 6).
It is noticed that during the movement of the mechanism, the period that feet C and E land on bar became fixed points. These point are determined by the y-coordinate of the leg in the back and front sides: yC = min (yC_Front, yC_Back) and yE = min(yE_Front, yE_Back). The result of the selection is the real movement of the legs and shown in Fig. 7.
From the leg’s movement, the inversion method is employed for determining the actual position of the mechanism on the bar. During the period of contact with the bar, the landing point are fixed on the bar while the other links change their positions. By taking the opposite value of the Y-coordinates of the legs in Fig. 7, the movement of the platform can be acquired, as shown in Fig. 8.
It is noticed that the coordinate of two points C and E are placed in the different loop of mechanism, these will exist a small error in their coordinate differences. This value will cause the pitch movement on link 1 and the tilting angle is determined by the equation:
Result of the equation is illustrated in Fig. 9:
The results of Fig. 9 show that there is a slight tilt during the movement of the platform (the angle varies from −2 × 10−5 to 2 × 10−5 degrees). These errors appear due to the in-sync of the feet on the left and right sides during their movement.
The mechanism is created in the Working Model environment to verify the accuracy of the calculation method. Figure 10 describe results of the simulation of the new design.
The results from Fig. 10 show that the proposed method for determining the movement of link 1 is correct: A difference of 180° in the movement of the four legs produces a formation of the same range as the calculation for the platform (which is approximately 0.04 mm). Another notice from the graph in Fig. 10, there are small crooks in the Y-direction movement of link 1 (platform) every 180° rotation of the motor. These crooks can be explained that at these angle, the mechanism changes the landing legs on the b (from legs 1–3 to legs 2–4). Hence, the centroid of the robot changes the loading between the landing legs, causing tilting for the platform and affects the movement of the whole mechanism (Fig. 11).
The matches between results from the simulation model with those from the calculations prove the applicable of inversion method in kinetic analyzing for robotic mechanisms. This method can also be used to calculate the required power of the motor in cases platform is loaded and improve the efficiency of the mechanism in optimizing movement without simulation.
3 Conclusions
The paper proposes a method of calculating and analyzing robot structure formed of a four-bar mechanism. The structure is capable of moving on hanging bar with high stability. Different from solving by graphing method, the calculation using complex digital models helps the calculation process be done accurately and enabled to integrated with program software like Excel, Matlab to quickly give results. Based on the movement of the robot legs, the determination of working conditions (velocity ratio, tilted angled) is simplified and calculated. This method enables us to design for other models of robotic structures and to optimize dimensions of linkage to reduce engine power or raising stability of mechanism.
References
Muller, M.: A novel classification of planar four-bar linkages and its application to the mechanical analysis of animal systems. Philos. Trans. R. Soc. B 351, 689–720 (1996)
Roy, L., Sen, A., Chetia, R.P., Borah, M.J.: Analysis and synthesis of four-bar mechanism. Int. J. Theor. Appl. Mech. 3(2), 171–186 (2008)
Kazuma, K., Hiroaki, W.: Energy-efficacy comparisons and multi-body dynamics analyses of legged robots with different closed-loop mechanisms. Multi-body Syst. Dyn. 40(2), 123–153 (2016)
Ingram, A.J.: A new type of mechanical walking machine, Ph.D. Thesis. Department of Mechanical and Industrial Engineering Technology, University of Johannesburg, Johannesburg, Department of Physics and Astronomy, South Africa (2006)
Ghassaei, A.: The Design and Optimization of a Crank-Based Leg Mechanism, PhD Thesis. Pomona College (2011)
Shigley, J.E., Uicker, J.J.: Theory of Machines and Mechanisms. Mc.Graw-Hill (1981)
Hewapathirana, N.D., Uddawatta, L., Karunadasa, J.P., Nanayakkara, T.: Analysis on four legged multipurpose rope climbing robot. In: 2009 International Conference on Industrial and Information Systems (ICIIS), pp. 505–510 (2009)
Urankar, S., Jain, P., Singh, A., Saxena, A., Dasgupta, B.: Robo-sloth: a rope-climbing robot, pp. 1–10. Department of Mechanical Engineering, Indian Institute of Technology (2003)
Koo, Y.C., Elmi, A.B., Wajdi, W.A.F.: Piston mechanism based rope climbing robot. Procedia Eng. 41, 547–553 (2012)
Acknowledgments
A special thanks to the Thai Nguyen University of Technology for funding this research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Dang, AT., Nguyen, DN., Nga, N.T.T., Linh, N.T.T. (2022). Analysis Rope Climbing Mechanism. In: Nguyen, D.C., Vu, N.P., Long, B.T., Puta, H., Sattler, KU. (eds) Advances in Engineering Research and Application. ICERA 2021. Lecture Notes in Networks and Systems, vol 366. Springer, Cham. https://doi.org/10.1007/978-3-030-92574-1_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-92574-1_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-92573-4
Online ISBN: 978-3-030-92574-1
eBook Packages: EngineeringEngineering (R0)