[2]\fnmZainul \surAbidin
1]\orgdivXI Natural Science, \orgnameDarma Yudha Senior High School, \orgaddress\street189 S.M. Amin Street, \cityPekanbaru, \postcode28292, \stateRiau, \countryIndonesia
[2]Simetri Foundation, Tangerang, Indonesia 15334
Playing Lato-lato is Difficult and This is Why
Abstract
Lato-lato, a pendulum-based toy gaining popularity in Indonesian playgrounds, has sparked interest with competitions centered around maintaining its oscillatory motion. While some find it easy to play, the challenge lies in sustaining the oscillation, particularly in maintaining both ”up and down collisions.” Through a Newtonian dynamics numerical analysis using Python (code by ChatGPT), this study identifies two equilibrium phases - phase 1, characterized by normal pendulum motion, and phase 2, the double collision mode - by using the driven oscillation model. In addition, further analysis and discussion are done using the obtained numeric data. The difficulty in remaining in phase 2 highlights the intricate hand-eye coordination required, shedding light on the toy’s appeal and the skill it demands.
keywords:
lato-lato, driven oscillation, pendulum-based toy, Newtonian dynamics, Python, numerical analysis, ChatGPT1 Introduction
Lato-lato, or better known as ”clacker balls” has existed since the 1960s, originally made of tempered glass. Due to safety issues, the balls are then changed to be made out of plastic [1].
It recently regained its popularity, especially in Indonesia, because it was played by the president of Indonesia [2]. Its appearance in social media, such as TikTok made it even more viral, with videos soaring to millions of views. Furthermore, playing this game positively impacts children’s behaviour, increasing the frequency of their social interaction[3].
Previously some reports and articles have been written revolving around lato-lato. However, most of them seem to focus on how educators can implement lato-lato in teaching physics[4][5][6]. As we all know, the physical essence of the toy lato-lato lies in the law of momentum conservation; the collisions that occur between the plastic spheres are such that [7][8]. However, the dynamics of the lato-lato itself (2.3), involve gruesome mathematics, as shown by Bartucelli et al[9]. In this paper, we will use the concept of phase diagrams to explain why the lato-lato is such a difficult game. Moreover, A diagram of the Amplitude Conditions111Variable defined to show which phase the pendulum is in will be shown against the initial boundary conditions, and . Further, we model the lato-lato as a 2 stick pendulum joint at both of its free ends.
2 Formula Derivations
The concept involved in playing with this toy lies mainly in Newton’s laws and conservation of momentum and energy[10]. Some of the subsections we provide here serve as preliminary materials to aid the readers in gras** the materials as a whole (Section 2.1 and Section 2.2).
The formulas used are as follows
2.1 Single Pendulum Equation of Motion
We begin with a single pendulum case with its energy given as
(1) |
Where represents the energy of the system, represents the mass of the bob, represents the gravitational acceleration ( ), represents the length of the pendulum, represents the deviation angle with respect to the y axis and represents the derivative with respect to time, as shown in Figure 1.
Without energy loss, we consider three separate cases, which are (a) , (b) and (c) . Here, we ought to find the angular momentum of the system to obtain plots of the system’s phase diagram
-
(a)
(2) | |||||
(3) |
It is possible to rewrite equation 2 into 3 using the small angle approximation - . This is possible noting that when (energy of harmonic oscillator) is small, also becomes small. Physically, this condition represents a small oscillation around its stable point.
-
(b)
(4) |
Equation 4 may be obtained from equation 1, where we substitute the relation . This marks a transition from the first phase to the second phase222Refer to the final sentence in Abstract
-
(c)
(5) |
Equation 5 may be obtained by simply rewriting equation 1 without making any approximations. This equation can be used to draw the phase diagram of phase 2 in the pendulum system. Physically, this condition is reached when the pendulum can perform a full rotation333All phase diagrams can be seen in section 2.7
2.2 Slack Analysis
2.2.1 Conditions
For this part only, we consider a string pendulum. This time, specific boundary conditions need to be fulfilled to perform a complete circular motion.
We consider the following constraint
Insertion into the energy equation of the pendulum yields
Notice how if , slack will never occur. Rewriting in terms of E, yields
(6) |
This means before the lower bound is reached, the strings will remain taut.
We may obtain the angular speed of the pendulum at this instant.
(7) |
2.2.2 Slack Time
We find the time required by the string to become taut again. Note that the pendulum will undergo parabolic motion during this time range, and the following equation must be fulfilled for it to become taut again444Due to the complexity in the threaded lato-lato’s motion, we will refrain from using it in our analysis. Instead, the focus will lie on a stick-based lato-lato..
(8) |
Where is the instantaneous position of the object. We define and . Insertion allows us to get the nontrivial equation
inserting the value of , will allow us to write
(9) |
From this point onward, the velocity component in the direction of the string will be eliminated, leaving the tangential component. This process will result in energy loss.
2.3 Pendulum Dynamics
In this part, we will be deriving the most important formula that is used in the entirety of the paper. This is the equation of motion of the pendulum, with its free end driven by an oscillating force ()555 shows the amplitude of the motion undergone by the pendulum’s free end and shows the angular frequency of the oscillatory motion. We consider the frame of the oscillating free end, such that the motion of the spheres is exactly circular.
(10) | |||||
(11) |
Equation 11 is known as the Mathieu’s equations[11], having a general solution of[9]:
(12) |
In general, . If , the solution is particularly bounded.
2.4 Kapitza Model
To perform code proof-testing later on in section 4, we will consider several constraints to make equation (10) analytically solvable, which are[12]:
-
1.
Small value of
-
2.
Fast oscillation frequency
-
3.
This way we may rewrite , where is the slow varying term, with large amplitude and is the opposite of
We first try to obtain the value of . We note that the second derivative of is way smaller than that of . This way, we may expand the terms, hence ending up with
(13) |
noting that , we end up with
(14) |
Next, we iterate the obtained on the equation of motion to get . We will neglect terms of the order and so on
(15) |
Noting the 2nd approximation condition, we may average the previous function to obtain:
(16) |
Next, we will find the average moment of forces acting on the pendulum
(17) |
Then, we define a scalar potential due to this torque
(18) |
(19) |
We continue by analyzing several stability options.
from there, we obtain , , 666We define as the value of the scalar potential at which .. The stability for only works if has a real solution, such that at that point .
Here, we can define the energy of the system in the moving frame as
(20) |
defining ,
(21) |
2.5 Energy Loss
We consider an energy loss proportional to , where represents the coefficient of restitution of the two bobs. Due to this, we can write , that is the energy to the nth collision as .
Notice that the system will lose kinetic energy after several collisions, which means that additional energy must be given every time energy is dissipated. For every energy loss, the following must be given.
(22) |
We can now see the importance of giving additional work to keep the pendulum at its original energy state. We may do this by lifting the pendulum system up and down, with the power defined as:
(23) |
2.6 Tornado Play Style
Apart from the regular pendulum play style, the lato-lato can also be played less conventionally. To model this style, we refer to Figure 1. In this model, we will consider the human finger as a cylindrical wheel having radius , where (), rotating at a constant angular velocity .
To analyze the dynamics of the system we shall first consider the movement of the pendulum in the rotating frame , and then we will transform the kinematic properties back into the inertial lab frame. This will ease the maths involved. The following formula for transformation will be used[13]
(24) |
(25) |
where defines the velocity of the origin in the lab frame, defines the angular velocity of the rotating frame, defines the velocity of the object in the rotating frame, and lastly defines the acceleration experienced by the object in the rotating frame.
2.6.1 Wrap**
For the initial part, we will derive the time taken for the pendulum to be fully retracted until . This can be done by giving the sphere an initial momentum such that the string winds around our finger. By assuming the initial speed given is such that , we may ignore the effects of gravity. Therefore, one could write
(26) |
where is the wrap** angle and . Solving the above differential equation yields the following analytical result
(27) |
inserting (under the approximation ), will yield the final result .
2.6.2 Unwinding
This part will now use the formulas provided at the beginning of this subsection. The model used here is that we quickly rotate our finger with a constant angular velocity . We again assume that gravity is negligible. We first notice that considering a frame rotating at angular speed will be much easier. This is because, by considering this frame, we will be given a system where the pendulum’s string just changes in length, without any rotational motion. In this frame, the kinematic properties are simply :
(28) |
(29) |
Subsequently, insertion into equation Equation 23
(30) |
The vector , represents the direction perpendicular to the string . Notice that the force in this direction is negligible (gravity), therefore we may immediately set it to 0. The equation can be turned into a perfect integral
(31) |
integrating both sides by , and setting the initial condition , allows us to write
(32) |
It turns out, the function is linear, hence we may write unwinding time as
(33) |
2.6.3 Total time
We assume motion starts from unwinding, and when reaches , the value is immediately set to 0. Hence, by combining the total time (third term = transition time), we can approximate the period of each ”tornado” motion as
(34) |
Noting that , we can find the velocity of the sphere when the length has reached , . The radial velocity can be ignored because when the string quickly goes back to being taut - noting () - the radial component just vanishes. defined previously is also equal to , due to the periodicity defined. Our expression simplifies into:
(35) |
2.7 Preliminary Figures
In this part, we have provided the plots of trivial single pendulum phase diagrams, as well as other figures that might aid in illustrating Section 2.
3 Application in Lato-lato
Having derived all the necessary equations we may now solve the equation of motion (equation 10) numerically. Notice how this equation shows how the lato-lato is usually moved around by the player. Since equation 10 only shows the motion of a single pendulum, it is required that we add specific constraints, characterizing the geometry of a double pendulum system. The constraints are as follows: We apply 2 boundary conditions at and . Forcing, and to always be reversed.
(36) |
(37) |
This represents the almost elastic collisions between the plastic spheres, which immediately models the momentum conservation law between the plastic spheres. The codes needed to solve the equation numerically and to obtain plots of the system are all provided by chatGPT. These codes can be seen in the Appendices.
4 Code Proof-testing in Kapitza Model
To test the performance of the code, we simulate a special case called the Kapitza model, as in section 2.4 To do this, we just need to use code (b) ( as a function of time) and insert some numeric constants which are in agreement with the approximations in section 2.4. It is also important to note that the equation of motion - equation 11 - of the pendulum is strictly independent of the bob’s mass, hence for convenience, we may as well set kg. In addition, to cover all ranges of mass, we define the specific energy as the energy per unit mass (kg). We use the following numeric values:
-
(a)
m
-
(b)
m
-
(c)
-
(d)
rad/s
-
(e)
rad
-
(f)
rad/s
From here, it is safe to say that the codes provided should work just fine
5 Results in Lato-lato
Now that we have the codes that represent the lato-lato’s mechanics, we can analyze the reason why playing the lato-lato is difficult. In general, we have observed that there are 2 main phases in the system’s motion. To analyze we will use the 4 codes we have attached in GitHub[14].
5.1 Maximum Amplitude
The code provided in [14] will plot a graph of the maximum amplitude vs . From this graph, we can see that there are 2 phases. The first phase represents the normal pendulum motion and the second phase represents the condition at which the spheres collide at both and rads.
The three graphs represent the plots for different . The graph in the upper left corner shows the plot for m, the one in the upper right corner is the zoomed version of the latter, the one in the lower left shows for m, and in the lower right corner shows for m.
Notice how different yield different maximum graphs.
Generally, one may observe that when the driven amplitude is increased, the minimum driven angular frequency needed to reach phase 2 is lower. For lower amplitudes on the other hand, specific should be maintained to reach phase 2. This strengthens the argument as to why the lato-lato is a difficult game.
5.2 as a function of time
In this part, we can see the graph that represents the polar coordinates of the lato-lato as a function of time. Through these plots, we should be able to get a general feel of the system’s motion.
Figure 4 shows the vs time function for m. In general, we can see that increasing the whilst kee** the constant will help the lato-lato reach the 2nd phase. However, this will not be the case if is too small.
At lower angular frequencies, we may observe an amplitude undergoing sinusoidal change. Furthermore, at higher angular frequencies, the second phase is easily reached, though the motion does not seem as periodic as the latter.
5.3 Energy as a function of time and
Through the plots in this section, we should be able to understand the energy transfer777Energy transfer here, refers to how much work is being transferred from the person’s hand to the lato-lato system. that occurs between the system and the driving force. We will yield plots that show how the energy transfer varies as a function of the driven . Consequently, one may compare how the energy of the system relates to the lato-lato’s position.
First, it is important to notice that at lower angular frequency , the energy indeed has an amplitude varying periodically, similar to the plot we have obtained. Likewise for higher , a fluctuating pattern can be seen. Moreover, notice how the energy transfer is larger for a higher . The energy reached at may yield relatively high values, reaching a maximum of J/kg and minimum J/kg for rad/s. A less orderly graph can be seen, with a maximum energy of J/kg and J/kg for the higher rad/s. This explains why it is easier for the system to reach the 2nd phase when given a higher angular frequency, recalling that the energy transfer is higher in the high angular frequency case.
5.4 System’s stability
The mesh plots provided in this section will directly show us the phase conditions in the lato-lato’s phase diagram, that is whether it reaches the 2nd phase or not. The mesh plots will give a diagram representing the amplitude conditions vs the initial boundary conditions and . In this section, we will be able to analyze which sort of amplitudes will give the easiest condition required to reach the 2nd phase of the motion. We will compare three driven amplitudes, which are (1) , (2) , and (3) .
5.4.1
We can see the yellow dot reaches the 2nd phase at around rad/s888People usually play the lato-lato at this angular frequency, equivalent to a frequency of about 2-3 Hz).
From the mesh plots, we can also see more unstable999”unstable” refers to not being able to reach phase 2 (colored red). regions (there is a larger blue area in between the red ones), especially at around 15-18 rad/s. Due to the irregularity in the region distribution, we may infer that relatively small changes in the angular frequency can cause huge changes in the system’s mesh plots. For the purpose of our analysis, we will focus on the transition experienced by the yellow dot at around rad/s, and rad/s.
Taking the average of the lower (13 rad/s) and upper limit (16.25 rad/s) of the typical values, yields rad/s. This gives a 101010Defined as . is calculated as , where represents the at which the point experiences a transition in phase. A lower value of shows a larger sensitivity of 12.5 and of about 11.1. At this , we get a relatively stable condition. Therefore, to reach phase 2 in the lato-lato’s motion, one has to maintain a specific angular frequency and initial conditions.
Here, we have made the assumption that the changes are done at the yellow dot. This means if the error is done at random initial conditions and , for instance at ( rad, rad/s ), the system will no longer be able to reach the desired phase 2, in 3 seconds.
5.4.2
Notice at a very high , the system will reach the 2nd phase regardless of the boundary conditions.
Focusing on the yellow dot, it can be seen the system starts to enter the 2nd phase at rad/s and rad/s. Subsequently, it enters the 2nd phase again at rad/s, from which it stays there for any larger than the former. If we consider the rad/s, the towards rad/s is about and towards rad/s. This shows that at the hill-like contour, the system is not very stable when compared with the case m, rad/s). However, specific initial conditions, such as (3,1.5), allow a very stable condition, as shown in the mesh plot progression.
5.4.3
Even though the numeric value for this consideration may be considered unrealistic, we may still get a decent analysis by considering this case. Notice how the small budge in Figure 3 now reaches the maximum rad. This means that when we increase the driven amplitude , it becomes easier to reach the 2nd phase of the lato-lato’s motion. The yellow dot quickly reaches the 2nd phase at rad/s, and for all bigger than 5, it stays in the 2nd phase. Moreover, it becomes clearer that the considered initial condition reaches the “all-red” part of the diagram more quickly, as expected when the amplitude is increased.
Therefore, it is better to just play at a high frequency, because that way we can guarantee a larger energy transfer111111Energy transfer here, refers to the energy transfer from the player’s hand to the lato-lato system (stable at phase 2).
6 Conclusion
Having analyzed the conditions for reaching phase 2 of the lato-lato’s motion, we may finally infer that there are certain driven angular frequencies and amplitudes required to maintain its motion. These characteristics may be sensitive as observed in Section 5.4.1, for . Even at a very specific rad/s, we only get a of as much as 12%, which can be considered extremely sensitive. As a result, subtle changes at the incorrect moment may prevent continuous collisions between the bobs. Through the analysis of phase diagrams, we have qualitatively proven that playing the lato-lato is indeed difficult. Furthermore, throughout this paper, we have only considered the dynamics of a stick-based pendulum, which is easier to control than the one made of string. Therefore, trained muscle memory and experience are some of the necessities required if we wish to master this game.
Acknowledgments We would like to deliver our deepest appreciation to Sandy Adhitia Ekahana for the spark of ideas[15]. Further, this paper would not have been made possible without the codes required for the numerical analysis which are provided by the AI ChatGPT.
References
- \bibcommenthead
- Ben [2001] Ben, S.: Working the Web: Retro Toys (2001). https://www.theguardian.com/technology/2001/jul/26/internet.shop**
- [2] Jokowi Main Lato-lato di Pasar Subang, Ridwan Kamil Ikut Jajal. https://www.cnnindonesia.com/nasional/20221228085611-32-892950/jokowi-main-lato-lato-di-pasar-subang-ridwan-kamil-ikut-jajal Accessed 2023-11-10
- Udasmoro [2022] Udasmoro, W.: The impact of lato-lato games on behavioral changes in elementary children. Journal of Contemporary Gender and Child Studies 1(2), 30–35 (2022)
- Akhsan et al. [2023] Akhsan, H., Putra, G.S., Ariska, M.: Newtonian yoyo (lato-lato) phenomenon in indonesia: An innovative resource for igcse physics teaching and learning? Jurnal Penelitian & Pengembangan Pendidikan Fisika 9(1), 119–126 (2023)
- Wibowo [2023] Wibowo, E.: Determine g using lato lato. Physics Education 58(4), 045009 (2023) https://doi.org/10.1088/1361-6552/acdb39
- Wibowo et al. [2024] Wibowo, E., Ulya, N., Marwoto, P.: Demonstration of conservation of momentum using lato lato 2.0. Physics Education 59(2), 025025 (2024) https://doi.org/10.1088/1361-6552/ad240c
- Gauld [2006] Gauld, C.: Newton’s cradle in physics education. Science & Education 15, 597–617 (2006) https://doi.org/10.1007/s11191-005-4785-3
- Cross and Gauld [2020] Cross, R., Gauld, C.: Understanding newton’s cradle. ii: exploring a real cradle. Physics Education 56(2), 025002 (2020) https://doi.org/10.1088/1361-6552/abc637
- Bartuccelli et al. [2002] Bartuccelli, M., Gentile, G., Georgiou, K.: Kam theory, lindstedt series and the stability of the upside-down pendulum. Mathematics 9 (2002) https://doi.org/10.3934/dcds.2003.9.413
- Morin [2008] Morin, D.: Introduction to Classical Mechanics: With Problems and Solutions. Cambridge University Press, Cambridge (2008)
- M. V. Bartuccelli and Georgiou [2001] M. V. Bartuccelli, G.G., Georgiou, K.V.: On the dynamics of a vertically driven damped planar pendulum. Proceedings of the Royal Society A 457, 3009 (2001) https://doi.org/10.1098/rspa.2001.0841
- Butikov [2021] Butikov, E.I.: Kapitza’s pendulum: a physically transparent simple treatment. EI Butikov’s Personal Web page http://butikov. faculty. ifmo. ru/, retrieved 7 (2021)
- Greenwood [2003] Greenwood, D.T.: Advanced Dynamics. Cambridge University Press, Michigan (2003)
- Funata [2024] Funata, F.C.: All Lato-Lato Code. Online; accessed 13-April-2024 (2024). https://github.com/FansenCandra/All-Lato-Lato-Code
- Ekahana [2023] Ekahana, S.A.: Lato-lato dan Frekuensi Natural. Online; accessed 9-November-2023 (2023). https://sandyekahana.wordpress.com/2023/01/10/lato-lato-dan-frekuensi-natural/