×

On the stability and control of unicycles. (English) Zbl 1190.49041

Summary: A mathematical model of a unicycle and rider, with a uniquely realistic tyre force and moment representation, is set up with the aid of multibody modelling software. The rider’s upper body is joined to the lower body through a spherical joint, so that wheel, yaw, pitch and roll torques are available for control. The rider’s bandwidth is restricted by low-pass filters. The linear equations describing small perturbations from a straight-running state are shown, which equations derive from a parallel derivation yielding the same eigenvalues as obtained from the first method. A nonlinear simulation model and the linear model for small perturbations from a general trim (or dynamic equilibrium) state are constructed. The linear model is used to reveal the stability properties for the uncontrolled machine and rider near to straight running, and for the derivation of optimal controls. These controls minimize a cost function made up of tracking errors and control efforts. Optimal controls for near-straight-running conditions, with left/right symmetry, and more complex ones for cornering trims are included. Frequency responses of some closed-loop systems, from the former class, demonstrate excellent path-tracking qualities within bandwidth and amplitude limits. Controls are installed for path-following trials. Lane-change and clothoid manoeuvres are simulated, demonstrating good-quality tracking of longitudinal and lateral demands. Pitch torque control is little used by the rider, while yaw and roll torques are complementary, with the former being more useful in transients, while the latter has value also in steady states. Wheel torque is influential on lateral control in turning. Adaptive control by gain switching is used to enable clothoid tracking up to lateral accelerations greater than 1ms\(^{ - 2}\). General control of the motions of a virtual or robotic unicycle will be possible through the addition of more comprehensive adaptation to the control scheme described.

MSC:

49N05 Linear optimal control problems
93C15 Control/observation systems governed by ordinary differential equations
34H05 Control problems involving ordinary differential equations
93A30 Mathematical modelling of systems (MSC2010)
93D09 Robust stability
Full Text: DOI

References:

[1] TRANS ASME J BAS ENG 90 pp 213– (1968) · doi:10.1115/1.3605082
[2] IEEE CONTROL SYST MAG 26 pp 22– (2006)
[3] VEH SYST DYN 17 pp 317– (1988)
[4] VEH SYST DYN 21 pp 39– (1992)
[5] Meijaard, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences 463 (2084) pp 1955– (2007) · Zbl 1161.70006 · doi:10.1098/rspa.2007.1857
[6] DYN CONTROL 9 pp 279– (1999)
[7] VEH SYST DYN 20 pp 121– (1991)
[8] IEE PROC CONTROL THEORY APPL 142 pp 140– (1995)
[9] VEH SYST DYN 32 pp 421– (1999)
[10] J MECH ENG SCI 219 pp 1041– (2005) · doi:10.1243/095440605X31896
[11] TRANS ASME J DYN SYST MEAS CONTROL 129 pp 373– (2007)
[12] 18 pp 397– (2007)
[13] J MECH ENG SCI 221 pp 415– (2007) · doi:10.1243/0954406JMES529
[14] J MECH ENG SCI 221 pp 1571– (2007) · doi:10.1243/09544062JMES793
[15] TRANS ASME APPL MECH REV 61 pp 24– (2008)
[16] VEH SYST DYN 47 pp 1535– (2009)
[17] 22 pp 245– (2009)
[18] TRANS ASME J DYN SYST MEAS CONTROL 98 pp 309– (1976)
[19] TRANS ASME J DYN SYST MEAS CONTROL 101 pp 172– (1979) · doi:10.1115/1.3426416
[20] TRANS ASME J DYN SYST MEAS CONTROL 97 pp 319– (1975) · doi:10.1115/1.3426946
[21] PROC IEEE CONTROL DECISION CONF 29 pp 182– (1990)
[22] PROC IEEE CONTROL DECISION CONF 38 pp 3470– (1999)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.