A Virtual Motorcycle Rider Based on Automatic Controller Design

Thomas Schmitt
Vorarlberg Univ. Of Appl. Sc., Austria

Dirk Zimmer
ETH Zürich, Switzerland

François E. Cellier
ETH Zürich, Switzerland

Ladda ner artikelhttp://dx.doi.org/10.3384/ecp09430030

Ingår i: Proceedings of the 7th International Modelica Conference; Como; Italy; 20-22 September 2009

Linköping Electronic Conference Proceedings 43:3, s. 19-28

Visa mer +

Publicerad: 2009-12-29

ISBN: 978-91-7393-513-5

ISSN: 1650-3686 (tryckt), 1650-3740 (online)


This paper introduces a new and freely available Modelica library for the purpose of simulation; analysis and control of bicycles and motorcycles (single-track vehicles). The library is called MotorcycleLib and focuses on the modeling of virtual riders based on automatic controller design.

For the single-track vehicles; several models of different complexity have been developed. To validate these models and their driving performance; virtual riders are provided. The main task of a virtual rider is to track either a roll angle profile or a pre-defined trajectory using path-preview information. Both methods are implemented and several test tracks are also included in the library.


virtual rider; automatic controller design; state-space controller; bicycle and motorcycle modeling; pole placement


[1] M. Andres. Object-oriented modeling of wheels and tires. Master’s Thesis; 2009.

[2] F. E. Cellier and À. Netbot. The modelica bond-graph library. In Proceedings of the 4th Inter national Modelica Conference; Hamburg ; pages 57–65; 2005.

[3] V. Cossalter. Motorcycle Dynamics. 2006. 2nd edition.

[4] F. Donida; G. Ferreti; S. M. Savaresi; and M. Tanelli. Object-oriented modeling and simulation of a motorcycle. Mathematical and Computer Modelling of Dynamic Systems ; 14; No. 2:79–100; 2008. doi: 10.1080/13873950701847090.

[5] F. Donida; G. Ferreti; S. M. Savaresi; M. Tanelli; and F. Schiavo. Motorcycle dynamics library in modelica. Proceedings of the Fifth International Modelica Conference; 5:157–166; 2006.

[6] S. Evangelou. The control and stability analysis of two-wheeled road vehicles. PhD thesis; Imperial College London; September; 2003.

[7] Otto Föllinger. Regelungstechnik; Einführung in die Methoden und ihre Anwendungen. Hüthig; 2008. 10. durchgesehene Auflage.

[8] F. Klein and A. Sommerfeld. Über die theorie des kreisels. Quarterly Journal of Pure and Applied Mathematics; Chapter 9; Section 8:863–884; Leipzig; 1910.

[9] C. Koenen. The dynamic behaviour of motorcycles when running straight ahead and when cornering. PhD thesis; Delft University; 1983.

[10] Thomas Schmitt. Modeling of a motorcycle in dymola/modelica. Master’s thesis; Vorarlberg University of Applied Sciences; 2009.

[11] A. L. Schwab; J. D. G. Kooijman; and J. P. Meijaard. Some recent developments in bicycle dynamics and control. Fourth European Conference on Structural Control; page 8; 2008.

[12] A. L. Schwab; J. P. Meijaard; and J. M. Papadopoulos. Benchmark results on the linearized equations of motion of an uncontrolled bicycle. KSME International Journal of Mechanical Science and Technology; pages 292–304; 2005.

[13] R. S. Sharp. The stability and control of motorcycles. Journal Mechanical Engineering Science; Volume 13:316–329; 1971. doi: 10.1243/JMES_JOUR_1971_013_051_02.

[14] R. S. Sharp; S. Evangelou; and D. J. N. Limebeer. Advances in the modelling of motorcycledynamics. Multibody System Dynamics; Volume 12:251–283; 2004. doi: 10.1023/B:MUBO.0000049195.60868.a2.

[15] R. S. Sharp and D. J. N. Limebeer. A motorcycle model for stability and control analysis. Multibody System Dynamics; Volume 6:123–142; 2001. doi: 10.1023/A:1017508214101.

[16] R. S. Sharp and V. Valtetsiotis. Optimal preview car steering control. Vehicle System Dynamics; Supplement 35:101–117; 2001.

[17] D. Zimmer and F. E. Cellier. Multibond graph library. Proceedings of the Fifth International Modelica Conference; pages 559–568; 2006.

Citeringar i Crossref