Abstract
A simple mechanical model of the skateboard–skater system is analysed, in which the effect of human control is considered by means of a linear proportional-derivative (PD) controller with delay. The equations of motion of this non-holonomic system are neutral delay-differential equations. A linear stability analysis of the rectilinear motion is carried out analytically. It is shown how to vary the control gains with respect to the speed of the skateboard to stabilize the uniform motion. The critical reflex delay of the skater is determined as the function of the speed. Based on this analysis, we present an explanation for the linear instability of the skateboard–skater system at high speed. Moreover, the advantages of standing ahead of the centre of the board are demonstrated from the viewpoint of reflex delay and control gain sensitivity.
Keywords: non-holonomic mechanics, human balancing, skateboard, time delay
1. Introduction
Skateboarding became a popular sport all over the word after the construction of the first commercial skateboard in the 1950s. Nowadays, the skateboard is considered both as a vehicle and as an item of sport equipment, but it also represents a kind of lifestyle. Two decades after the skateboard was merchandized, the first mechanical model was presented by Hubbard [1,2]. He demonstrated that the dynamical behaviour of the skateboard shows many interesting phenomena. Subsequently, the mechanics of skateboarding became a popular research field among engineers and physicists studying non-holonomic systems. Hubbard's model of skateboarding was improved by Kremnev & Kuleshov [3], and has been further developed by many researchers.
All of these studies showed that the stabilization of the rectilinear motion (rolling along a straight line) gets easier as the longitudinal speed increases. Similar observations were used by Wisse & Schwab [4] to explain the stability properties of the bicycle and the three-dimensional biped walking machine. The corresponding stability properties are also relevant in robotic locomotion (see [5] or [6]). However, research on the dynamics of non-holonomic systems is far from being concluded. Recent publications on the lateral stability and the longitudinal dynamics of bicycles present many new aspects of applied non-holonomic systems (see in [7–9]); similarly, research on skateboard dynamics has uncovered many new phenomena.
For example, the loss of stability of steady-state rectilinear skateboarding is also observed in practice at high speeds. This behaviour of the skateboard has not been explained by the traditional mechanical models. The standard models did not consider the essential interaction between the non-holonomic skateboard and human control. Even if a complex model of human control is applied to skateboarding [10], the reflex time of the operator is neglected. The human reflex time in the control loop plays an essential role in dynamical systems, as has been shown in many studies on human balancing. These papers investigate the problem both from the biological and engineering points of view (see, for example, Milton et al. [11], Stepan [12] or Chagdes et al. [13]). Consequently, the interactions between mechanical systems and human operators offer us interesting research topics; while the mathematical modelling of the mechanical part is well developed and understood, the complexity of human control with its sensors and actuators still requires further analysis.
In this paper, a mechanical model of the skateboard is constructed in which the effect of human control is taken into account. We consider the simplest possible linear proportional-derivative (PD) controller with human reflex delay in order to actuate a torque at the skater's ankle. The most compact equations of motion of this controlled non-holonomic system are derived using the Gibbs–Appell equations (see Gantmacher [14]). The stability analysis of rectilinear motion is investigated analytically, and a case study is shown to represent the practical consequences of the results.
2. Mechanical model
The mechanical model (figure 1) is a simplified version of [3] and [15] with a control torque added to model the balancing effort of the skater. The skateboard is modelled by a massless rod between the points F (front) and R (rear) in figure 1, whereas the skater is represented by another massless rod between the points S (skateboard actuation point) and C (mass centre of skater) with a lumped mass m at its free end C. These two rods are connected by a hinge at the point S. Further parameters are as follows: 2h denotes the height of the skater, 2l is the length of the board, a characterizes the location of the skater on the board (where a > 0 means that the skater stands ahead of the centre of the board), m represents the mass of the skater and g is the acceleration of gravity. Both the mass and the mass moment of inertia of the board are neglected.
Figure 1.
The simplified mechanical model of the skateboard–skater system based on [3,15]; panel (a) shows the rear view of the system, panel (b) shows an isometric one, whereas panel (c) shows the top one. (Online version in colour.)
We assume that the skateboard wheels are always in contact with the ground. Consequently, the longitudinal axis of the skateboard is always parallel to the ground. The described geometry requires five generalized coordinates to describe the motion; we choose x and y as the horizontal coordinates of the point S; ψ denotes the longitudinal direction of the skateboard; φ is the deflection angle of the skater from the vertical and finally, β is the deflection angle of the board about the rod FR.
As shown in figure 1, the rotation of the skateboard about its longitudinal axis is counteracted by the torsional spring of stiffness kt, which is installed in the special wheel suspension system of the skateboard. The rotation of the skater around the longitudinal axis of the skateboard is opposed by the PD controlled internal torque generated by the skater. Because rectilinear motion is considered as the desired motion, zero torque is produced by the controller when the deflection angle of the skater is zero (i.e. φ = 0). Thus, the control torque can be modelled by
| 2.1 |
where τ refers to the reflex time (time delay) of human control, p and d represent the proportional and the differential control gains, respectively.
Regarding the rolling wheels of the skateboard, kinematic constraints can be given for the velocities vF, vR of points F and R. The directions of the velocities of these points depend on the deflection angle β of the board through the so-called steering angle δs (figure 1). This connection can be described by the expression
| 2.2 |
where the constant κ is the so-called rake angle in the skateboard wheel suspension system (the steering mechanism of the skateboard is illustrated in figure 2). Steering works as follows: as the skater deflects the board by an angle β, the axes of the wheels turn through an angle δs given by (2.2) according to the geometrical constraints of the steering mechanism. Namely, the axles of the wheels are always parallel to the ground, and are perpendicular to the king pin axis characterized by the unit vector eDK in figure 2, which rotates together with the board. More details on the steering mechanism of skateboards can be found in [1,10].
Figure 2.
Skateboard wheel suspension system. (Online version in colour.)
Because the directions of the velocities of F and R are constrained (figure 1b), two scalar kinematic constraints can be constructed
![]() |
2.3a |
and
| 2.3b |
We also introduce a third kinematic constraint, namely the longitudinal speed v of the board is assumed to be constant
| 2.4 |
It can be shown that this constraint does not influence the linear stability of the rectilinear motion of the skateboard. Nevertheless, it makes our equations simpler in spite of the fact that the system is not conservative any more.
All of the kinematic constraints (equation (2.3) and (2.4)) are linear combinations of the generalized velocities, so they can be written in the following matrix form
![]() |
2.5 |
The equations of motion of this non-holonomic system can be derived efficiently by means of the Gibbs–Appell equations [14]. This approach is often used in vehicle dynamics [16] or even in the case of skateboards [17] because it leads to the most compact mathematical form having advantages in the case of analytical studies. Several other methods such as Newton's Second Law of Motion with constraint forces, Lagrange–d'Alembert equations with constraint forces [18] or Kane's equations [19] lead to equivalent results. Reference [16] contains an electronic supplement where the detailed derivation and application of the Gibbs–Appell equations are presented.
In order to use this approach, pseudo-velocities have to be chosen, by which the kinematic constraints can be taken into account with a minimum number of coordinates. In our case, two pseudo-velocities σ1 and σ2 are needed, because this is the difference between the five generalized coordinates and the three kinematic constraints. We take σ1, σ2 to be the angular velocities of the skater and the skateboard around the longitudinal axis, respectively
| 2.6 |
The generalized velocities can be expressed with the help of the two pseudo-velocities and the five generalized coordinates
![]() |
2.7 |
Taking the time derivatives of both sides, the generalized accelerations can be expressed by pseudo-accelerations, pseudo-velocities and general coordinates.
During the derivation of the equation of motion, the so-called energy of acceleration (
) has to be determined. For a lumped mass, it can be computed as
| 2.8 |
where aC is the acceleration of the lumped mass
![]() |
2.9 |
We introduce dimensionless geometrical parameters and frequency-like physical parameters
![]() |
2.10 |
which simplifies the subsequent analysis. For example, ω1 is the natural angular frequency of a pendulum originating in our system. Clearly, our system simplifies to a simple spring-supported inverted pendulum if the longitudinal speed is zero (v = 0). Using these new parameters and the previously determined acceleration (2.9) of point C, in which the generalized accelerations and velocities are replaced by the pseudo-accelerations and pseudo-velocities from the time derivatives of expression (2.7), we obtain
![]() |
2.11 |
where the dots refer to the part of the expression, which does not contain pseudo-accelerations and has no relevance later.
The Gibbs–Appell equations assume the form
| 2.12 |
where Γi is the pseudo-force related to the pseudo-velocity σi. It can be determined from the virtual power of the active forces
| 2.13 |
where
| 2.14 |
is the gravitational force, vC is the velocity of point C,
| 2.15 |
is the torque vector produced by the controller, and
![]() |
2.16 |
are the angular velocities of the skater and the board, respectively. Finally,
| 2.17 |
is the torque produced by the spring in the suspension of the board. The notation δ refers to virtual quantities. After substitution, we obtain
| 2.18 |
which leads to the two pseudo-forces
| 2.19 |
Now, both sides of the equation (2.12) can be calculated, and due to the fact that the energy of acceleration does not depend on the derivative of second pseudo-velocity σ2 the Gibbs–Appell equations assume the simple form
![]() |
2.20a |
and
| 2.20b |
where the dimensionless quantity K is given by
![]() |
2.21 |
Because the mass and the mass moment of inertia of the board are neglected, equation (2.20b) corresponds to a torque balancing equation, from which the board deflection angle β can be expressed as a function of the control torque
| 2.22 |
where the dimensionless control parameters are
| 2.23 |
Consequently, β and
can be eliminated and the system can be described uniquely with four generalized coordinates: x, y, ψ, φ and only one pseudo-velocity σ1.
Considering the first equation of the Gibbs–Appell equations (2.20a) and the expression of β in (2.22) with the expressions of the general velocities (2.7), we obtain the governing equation of the system (hereafter we set σ = σ1). These equations can be rearranged to become
![]() |
2.24a |
![]() |
2.24b |
| 2.24c |
| 2.24d |
| 2.24e |
Note that x, y and ψ are cyclic coordinates, so only the first two equations ((2.24a) and (2.24b)) of the system (2.24) of differential equations describe essential motion. If these are solved, then the hidden motion can be directly integrated for the cyclic generalized coordinates.
3. Stability analysis
In this section, we are going to investigate the linear stability of the steady-state rectilinear motion of the skateboard–skater system. First, we take the linearized equation of motion around the trivial solution with respect to small perturbations in σ and φ. This results in a linear neutral delay-differential equation (NDDE)
| 3.1 |
where
![]() |
3.2 |
The stability investigation of a linear NDDE can be handled by means of Laplace transforms [20], which is equivalent to the substitution of the exponential trial solution
, where
and
is the dimensionless characteristic exponent. With new rescaled parameters
![]() |
3.3 |
the corresponding characteristic function assumes the form
| 3.4 |
Equation (3.4) has infinitely many complex roots. The steady-state rectilinear motion is asymptotically stable if and only if all of the characteristic exponents are situated in the left-half of the complex plane. The limit of stability is where characteristic roots are located at the imaginary axis for some particular system parameters.
Two different types of stability boundaries can be distinguished: a saddle-node (SN) bifurcation may occur when the real and imaginary parts of a characteristic root are zero, and a Hopf bifurcation, when a pair of characteristic roots is pure complex. In our model, SN bifurcations may occur if
| 3.5 |
The critical proportional gains are a subset of the gains
| 3.6 |
In the case of a Hopf bifurcation, the critical characteristic exponent is a pure imaginary number
,
where ω is the dimensionless angular frequency of the resultant self-excited vibration. After its substitution, the characteristic equation
| 3.7 |
can be separated into real and imaginary parts according to the D-subdivision method
| 3.8a |
and
| 3.8b |
Then, from equation (3.8), the critical dimensionless gains can be calculated in closed form
| 3.9a |
and
| 3.9b |
By means of equation (3.7) and equation (3.9), one can construct the stability chart in the plane of the rescaled dimensionless control gains
(figure 3). The SN bifurcation boundary can be interpreted as a vertical line at
. When this stability boundary is crossed from right to left, the steady-state rectilinear motion loses its stability without vibrations, that is, we have static instability for
. The stability boundary characterized by equation (3.9) has a starting point at ω = 0 on the SN bifurcation line. If this D-curve is crossed, then a pair of complex conjugate characteristic roots crosses the imaginary axis of the complex plane. In figure 3, numbers show the numbers of the characteristic roots that have positive real parts [20]; only the small shaded parameter domain is stable.
Figure 3.

Stability chart in the plane of the rescaled dimensionless proportional gain
and the rescaled dimensionless differential gain
for fixed dimensionless delay
and rescaled dimensionless speed U = 0.65. The region of stability is shaded. The numbers refer to the numbers of the characteristic roots with positive real parts in the corresponding domains of the parameter plane. The Hopf and SN labels refer to the types of possible bifurcations along the stability boundary: Hopf and saddle-node, respectively.
In the case of the stability analysis of NDDEs, a stability boundary can also be detected where infinitely many characteristic roots cross the imaginary axis of the complex plane [20]. Because the eigenvalues of the coefficient matrix T1 of the highest delayed derivative term in the equation of motion (3.1) are 0 and
, these kinds of ‘infinitely unstable’ domains are found at
| 3.10 |
It can be proved that the stable domain and the ‘infinitely unstable’ domain are adjacent if and only if U = 1. All the above-mentioned mathematical results can be observed in figure 3.
4. Physical interpretation of stability chart
Let us investigate the effect of the skater's reflex time on stability. By means of the stability chart in figure 3, it can be shown that there is no stable domain if the D-curve (3.8) leaves the vertical SN bifurcation line to the left. Because
, the necessary and sufficient condition for the existence of a stable domain can be written as
![]() |
4.1 |
This means that
| 4.2 |
where
| 4.3 |
It is easy to prove that the maximum of
is
. This means that there is no stable parameter domain for any parameter combination if
![]() |
4.4 |
where T is the time period of the pendulum representing the skater ‘hanging downwards’ for V = 0 and kt = 0. This critical reflex delay is
times larger than the similarly interpreted critical reflex delay of a simple human balance model in [12]. For zero longitudinal speed, we get back the critical delay
for the simple human balancing model without the skateboard. This implies that riding on a skateboard is easier in certain speed ranges than standing on the ground; in other words, skateboarding can be managed with larger reflex delay than standing. However, note that the vertical position of the skater is stabilizable below the critical reflex delay in some speed ranges for certain system parameter combinations.
A dimensionless stability chart can be constructed without using fixed values for the system parameters (figure 4). The dependence of U on the dimensionless speed V is plotted in figure 4a, parametrized by the dimensionless position of the skater A, the dimensionless height of the skater H and the dimensionless stiffness parameter K. The shaded domain in figure 4b indicates where the necessary and sufficient stability condition (35) is satisfied, that is, where the systems can be stabilized by appropriately chosen P–D parameters. The right and the left sides of this stability chart mathematically belong to the cases where AV is positive or negative, respectively. Owing to the symmetry of the system in the standing position of the skater and the direction of the motion (sign of the longitudinal speed v), we consider cases when the dimensionless speed V is positive only while we assume that the parameter A can be either positive or negative referring to cases when the skater stands ahead (A > 0) or behind (A < 0) of the centre of the board. Thus, the left side of figure 4 corresponds to behind standing, whereas the right one belongs to the ahead standing.
Figure 4.

Critical reflex delay.
For the fixed dimensionless time delay
in figure 4b, thick horizontal segments can be swept along by means of the dimensionless speed V. The endpoints of these lines are characterized by parameters A, H and K, whereas the exact position within these lines is determined by V. As a consequence, different types of stability behaviour can occur as the speed increases. Consider the case illustrated in figure 4 for A > 0 (i.e. the skater stands ahead) when the linear stability properties change four times as the speed increases from zero to infinity. This is always true if the dimensionless time delay is
and the ratio A2/HK is sufficiently large. This will explain the wavy shape of the upper stability boundary in figure 5 for a case study. For this dimensionless time delay, the rectilinear motion is unstable independently from the control gains if the skater stands behind the centre of the board (A < 0). Several other intricate stability properties can be explored in the system which will be discussed in §5 using realistic physical parameters instead of the dimensionless ones.
Figure 5.
Required time delay τ as a function of the longitudinal speed v, with large torsional spring stiffness kt = 100 Nm rad−1 in the suspension. Panel (a): skater stands behind (a < 0), panel (b): skater stands ahead (a > 0) of the centre of the board.
5. A case study
In order to explain the physical interpretation of the results, especially the dependence of stability on the speed v and on the reflex time τ, a case study is presented using realistic parameters. Consider the height and the mass of the skater as 2h = 1.7 m and m = 75 kg, respectively; the length of the board is 2l = 0.787 m, and the rake angle in the skateboard wheel suspension system is 27°, i.e. κ = 0.47 rad. These parameters lead to ω1 = 3.397 rad s−1 and corresponding time period of oscillation T = 1.85 s.
Two different cases are assumed in this study; first, when the skater stands ahead of the centre of the board (a > 0), second, when the skater stands behind (a < 0). The qualitative difference of these cases is especially relevant, because the position of the skater can be changed during riding. Figure 5 shows the variation of the critical time delay versus the longitudinal speed for torsional stiffness kt = 100 Nm rad−1 of the suspension system. Panel (a) and (b) in figure 5 correspond to a =−0.1 m and a = 0.1 m, respectively. As it can be observed in figure 5, the maximal time delay, by which the system can be stabilized, is larger for any speed when the skater stands ahead of the centre point of the board. However, in the case of smaller reflex delay, the stabilization of the rectilinear motion is still possible even when the skater stands behind the centre of the board. Earlier mechanical models without control cannot explain such dynamic behaviour of the skateboard. For example, Kremnev & Kuleshov [3] concluded that the rectilinear motion cannot be stable in the case of a < 0 for any speed.
Another interesting part of figure 5 is that the maximal allowable reflex delay tends to
as v increases. Namely, for very high speeds, the position of the skater on the board does not influence the required reflex delay.
The stability properties are even more interesting when the torsional stiffness of the wheel suspension system is small, which is the usual case in practice. For example, the reduced torsional stiffness can improve the manoeuvrability of the skateboard, because smaller control efforts are required by the skater to tilt the board and to turn the wheels. Figure 6 shows the variation of the allowable time delay versus the speed for different stiffness values. For the realistic kt = 5 Nm rad−1 value, it can be observed that the minimum of the time delay curve goes to zero when the skater stands behind the centre of the board (figure 6a). As a consequence, the rectilinear motion cannot be stabilized in a specific speed range of speed even by zero time delay in the control loop. If the skater stands ahead of the centre (figure 6b), a lower limit occurs for the reflex time, which means that there is a speed range where the skater cannot stabilize the rectilinear motion short reflex time, but can stabilize with a larger one. This specific counterintuitive property of delayed oscillators was recognized in several publications on time delay systems [21].
Figure 6.
Required time delay τ as a function of the longitudinal speed v, with lower torsional spring stiffness in the suspension. Panel (a): skater stands behind (a > 0), panel (b): skater stands ahead (a > 0) of the centre of the board.
As was mentioned, having a properly chosen time delay is not sufficient to produce stable rectilinear motion; the control gains have to be tuned. The effect of the longitudinal speed is investigated in figure 7, where τ = 0.294 s corresponds to
. The choice of this value is in good agreement with the literature (see [22,23]). The D-curves are constructed in the p–d parameter plane for different longitudinal speeds (figure 7a). Dashed and solid lines correspond to the cases in which the skater stands behind and ahead of the centre of the board, respectively. So, it can clearly be seen that the latter case is much more advantageous: the corresponding stable domains are much larger.
Figure 7.
Stability charts for various longitudinal speeds: (a) stability charts for p−d control gains, (b) frequencies along the dynamic stability boundaries. The points Si indicate in (a) parameters sets for numerical simulations in figure 8.
Another interesting point in figure 7 is how the location of the stable parameter domain changes with respect to the speed of the board. Namely, the stable domain tends to the origin (p = 0, d = 0) as the speed increases. As a consequence, the skater has to tune the control parameters to catch a very narrow stable parameter domain at high speeds. Due to the fact that the skater has to use very small control gains, the dead zones in human control become relevant. The skater cannot apply close to zero control torque and cannot even sense very small tilting angles of the board. This may lead to so-called microchaotic oscillations that can still be considered as practically stable [23].
In figure 7, the frequency f = ω1ω/(2π) of the emerging self-excited vibration is plotted along at the Hopf-type (dynamic) stability boundaries. It is less than 1 Hz (ω1ω < 2π rad s−1), which is in good agreement with practical observations when skaters start oscillating after loss of stability. Numerical simulation results on the time histories of deflection angles φ and β of the skater and the board, respectively, are presented in figure 8 for parameter sets denoted by S1, S2 and S3 in figure 7a. The rectilinear motion is statically unstable for S1, stable for S2, and dynamically unstable for S3 as shown by panels (a), (b) and (c) of figure 8, respectively. One can observe that the board and the skater oscillate in phase. This is the same for other longitudinal speeds, because the time delay is six to eight times smaller than the smallest time period of the emerging self-excited vibration (figure 7b).
Figure 8.
Numerical simulation results on the time histories of deflection angles φ and β of the skater and the board, respectively; panel (a) shows static instability at parameter point S1 of figure 7a, panel (b) shows a stable case at S2, and panel (c) shows dynamical instability at S3.
The loss of stability also can be explained by parameter sensitivity, namely the choosing of appropriate control gains in a real application is much more difficult as the stable domain is smaller. Figure 9 provides some information about the dependency of stable areas on the longitudinal speed. The plotted curves show the areas of the stable domains relative to the stable domain at zero speed (Ar). The larger the speed, the smaller the stable parameter domain. Note the logarithmic scale on the vertical axis, so the possibility of choosing stable control gains decreases significantly as the speed increases.
Figure 9.

The relative area of the stable domains with respect to the longitudinal speed for the cases when the skater stands behind or ahead the centre of the board.
6. Conclusion
A mechanical model of the skateboard–skater system was introduced, in which the effect of the human balancing was taken into account by means of a linear PD controller. As a relevant parameter of the model, the reflex time of the skater was also considered as a time delay in the control loop. The stability of the rectilinear motion of the skateboard was analysed, and stability charts were composed with special attention to the reflex time, longitudinal speed and control gains.
Critical time delays were calculated for realistic parameters. It was shown that skateboarding can be performed in certain speed ranges with
times larger time delays than the balancing of quiescent standing on the ground. This is caused by the special steering mechanism of the wheel suspensions. The effect of the skater's position on the board was also investigated, and it was established that it is more advantageous if the skater stands ahead of the centre of the board: large reflex delay is tolerated, and the control gains can be chosen from larger parameter domains.
Our analysis also showed that low stiffness of the skateboard's suspension system can lead to instability in some speed ranges if the skater reacts with small delay. This surprising phenomenon confirms that there exist delayed oscillators that can be stabilized by increasing the delay while they are unstable for small or even for zero delay.
In human balancing or stick balancing models, it was shown by Insperger et al. in [24] and [23], respectively, that delayed acceleration feedback additional to the PD controller (a proportional-derivative-acceleration (PDA) controller) improves stability. However, in the case of the skateboard–skater system, a PDA controller leads to advanced delay-differential equations and consequently, the rectilinear motion is unstable for any parameter set-up. Nevertheless, many other control strategies are developed for time-delayed systems with different levels of robustness [25], which is to be studied in the future.
The constructed stability charts also explain the loss of stability of skateboarding at high speeds. The stable parameter domain of the control gains reduces as the speed increases and the decreasing stable domain tends towards the origin. As a consequence, the skater must decrease the control gains at large speeds, which can amplify the effects of the dead zones of human control. In human balancing models, the existence of dead zones are also suspected as the reason for transient–chaotic vibration around linearly unstable equilibria with large surviving times [23]. Similar phenomena are expected in the case of skateboarding which are also possible areas of future research.
Competing interests
We declare we have no competing interests.
Funding
This research was partly supported by the Janos Bolyai Research Scholarship of the Hungarian Academy of Sciences and by the Hungarian National Science Foundation under grant no. OTKA PD105442.
References
- 1.Hubbard M. 1979. Lateral dynamics and stability of the skateboard. J. Appl. Mech. 46, 931–936. ( 10.1115/1.3424680) [DOI] [Google Scholar]
- 2.Hubbard M. 1980. Human control of the skateboard. J. Biomech. 13, 745–754. ( 10.1016/0021-9290(80)90236-5) [DOI] [PubMed] [Google Scholar]
- 3.Kremnev AV, Kuleshov AS. 2008. Dynamics and simulation of the simplest model of a skateboard. In European Nonlinear Dynamics Conference, 30 June–4 July, Saint Petersburg, Russia.
- 4.Wisse M, Schwab AL. 2005. Skateboards, bicycles, and three-dimensional biped walking machines: velocity-dependent stability by means of lean-to-yaw coupling. Int. J. Robot. Res. 24, 417–429. ( 10.1177/0278364905053803) [DOI] [Google Scholar]
- 5.Silva MF, Machado JT. 2012. A literature review on the optimization of legged robots. J. Vib. Control 18, 1753–1767. ( 10.1177/1077546311403180) [DOI] [Google Scholar]
- 6.Silva MF, Machado JT. 2007. A historical perspective of legged robots. J. Vib. Control 13, 1447–1486. ( 10.1177/1077546307078276) [DOI] [Google Scholar]
- 7.Kooijman J, Meijaard J, Papadopoulos JM, Ruina A, Schwab A. 2011. A bicycle can be self-stable without gyroscopic or caster effects. Science 332, 339–342. ( 10.1126/science.1201959) [DOI] [PubMed] [Google Scholar]
- 8.Wang EX, Zou J, Liu Y, Fan Q, Xiang Y. 2013. Symbolic derivation of nonlinear benchmark bicycle dynamics with holonomic and nonholonomic constraints. In 16th Int. IEEE Conf. on Intelligent Transportation Systems (ITSC 2013), ITSC. IEEE, 2013, 6–9 October, The Hague, Netherlands, pp. 316–323.
- 9.Chiementin X, Rigaut M, Crequy S, Bolaers F, Bertucci W. 2012. Hand–arm vibration in cycling. J. Vib. Control 19, 2551–2560. ( 10.1177/1077546312461024) [DOI] [Google Scholar]
- 10.Rosatello M, Dion Jl, Renaud F, Garibaldi L. 2015. The skateboard speed wobble. In Proc. ASME 11th Int. Conf. on Multibody Systems, Nonlinear Dynamics, and Control, 2–5 August, Boston, MA, pp. 1–10.
- 11.Milton JG, Solodkin A, Hluštík P, Small SL. 2007. The mind of expert motor performance is cool and focused. Neuroimage 35, 804–813. ( 10.1016/j.neuroimage.2007.01.003) [DOI] [PubMed] [Google Scholar]
- 12.Stepan G. 2009. Delay effects in the human sensory system during balancing. Phil. Trans. R. Soc. A 367, 1195–1212. ( 10.1098/rsta.2008.0278) [DOI] [PubMed] [Google Scholar]
- 13.Chagdes JR, Haddad JM, Rietdyk S, Zelaznik HN, Raman A. 2015. Understanding the role of time-delay on maintaining upright stance on rotational balance boards. In Proc. ASME 11th Int. Conf. on Multibody Systems, Nonlinear Dynamics, and Control, 2–5 August, Boston, MA, pp. 1–7.
- 14.Gantmacher F. 1975. Lectures in analytical mechanics. Moscow, Russia: MIR Publiser. [Google Scholar]
- 15.Varszegi B, Takacs D, Stepan G. 2015. Skateboard: a human controlled non-holonomic system. In Proc. ASME 11th Int. Conf. on Multibody Systems, Nonlinear Dynamics, and Control, 2–5 August, Boston, MA, pp. 1–6.
- 16.Takacs D, Stepan G. 2013. Contact patch memory of tyres leading to lateral vibrations of four-wheeled vehicles. Phil. Trans. R. Soc. A 371, 20120427 ( 10.1098/rsta.2012.0427) [DOI] [PubMed] [Google Scholar]
- 17.Ispolov Y, Smolnikov B. 1996. Skateboard dynamics. Comput. Methods Appl. Mech. Eng. 131, 327–333. ( 10.1016/0045-7825(95)00932-9) [DOI] [Google Scholar]
- 18.Bloch AM. 2003. Nonholonomic mechanics and control. Berlin, Germany: Springer. [Google Scholar]
- 19.Kane TR, Levinson DA. 2005. Dynamics, theory and applications. Ithaca, NY: Internet-First University Press. [Google Scholar]
- 20.Stepan G. 1989. Retarded dynamical systems: stability and characteristic functions. London, UK: Longman Scientific & Technical co-published with Wiley, New York. [Google Scholar]
- 21.Insperger T, Stepan G. 2011. Semi-discretization for time-delay systems. Berlin, Germany: Springer. [Google Scholar]
- 22.Chagdes JR, Rietdyk S, Jeffrey MH, Howard NZ, Raman A. 2013. Dynamic stability of a human standing on a balance board. J. Biomech. 46, 2593–2602. ( 10.1016/j.jbiomech.2013.08.012) [DOI] [PubMed] [Google Scholar]
- 23.Insperger T, Milton JG. 2014. Sensory uncertainty and stick balancing at the fingertip. Biol. Cybern. 108, 85–101. ( 10.1007/s00422-013-0582-2) [DOI] [PubMed] [Google Scholar]
- 24.Insperger T, Milton J, Stépán G. 2013. Acceleration feedback improves balancing against reflex delay. J. R. Soc. Interface 10, 20120763 ( 10.1098/rsif.2012.0763) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Molnar TG, Insperger T. 2016. On the robust stabilizability of unstable systems with feedback delay by finite spectrum assignment. J. Vib. Control 22, 649–661. ( 10.1177/1077546314529602) [DOI] [Google Scholar]





















