Control program for translational and rotational motion of Uniaxial Wheeled Module

Theoretical mechanics


Chernomorskii A. I.1*, Kuris E. D.2**, Mel'nikov V. E.1***

1. ,
2. Moscow Aviation Institute (National Research University), 4, Volokolamskoe shosse, Moscow, А-80, GSP-3, 125993, Russia

*e-mail: chernomorsс


Uniaxial wheeled module (UWM) is one of the most perspective types of unmanned ground vehicle for environmental monitoring tasks, particularly aerodrome. This vehicle is capable of both carrying equipment, and managing angular orientation of the platform, on which it is mounted. Simple algorithms for forming control moments, developed by the UWM wheels’ drive motors, were obtained. These moments provide a quasi-optimal in time UWM movement from the starting position on the horizontal underlying surface to the final position at the given UWM orientation in these points of its stationary positions. Non-holonomic vehicle model was obtained on the assumption of the absence of wheels slippage relative to the underlying surface, and insignificance of the effect of the platform angular movement around wheel axis on the linear movement of the center of UWM wheel axis. Adequacy of this model was confirmed by the results of experimental studies of UWM developed in MAI. Two types of its trajectories of simple configuration, predetermining the minor time of the UWM’s movement realization. It was demonstrated analytically, that it was impossible to transfer the UWM from the starting stationary position to the final one with the given in this position course angle within a single switching of the moments signs. Thus, the first trajectory was split into two stages, and the second into three ones. In each stage, the moments are formed based on maximum principle of Pontryagin in the form of constant in modulus (at each stage) maximum possible values, using at the stages only one simultaneous switching of these moments’ signs.

Travelling times’ comparative evaluation for UWM moving along the two selected trajectories was performed, based on the developed algorithms for forming control moments of wheels’ drive motors. It revealed the dependency of these times from both azimuth angle and course angle of the UWM final position



uniaxial wheeled module, stationary positions, analytical solution, control program, torque


  1. Nguyen H.G., Morrell J., Mullens K., Burmeister A., Miles S., Farrington N., Thomas K., Gage D.W. Segway Robotic Mobility Platform, Mobile Robots XVII, Philadelphia, PA, October 27-28, 2004, pp. 207 – 220.

  2. Belotelov V.N., Martynenko Yu.G. Izvestiya RAN. Mekhanika tverdogo tela, 2006, no. 6, pp. 10 – 28.

  3. Agrawal S., Franch J., Pathak K. Velocity control of a wheeled inverted pendulum by partial feedback linearization, 43rd IEEE Conf. on Decision and Control. Unevercity of Delaware. Newark. USA, 2004, pp. 3962 – 3967.

  4. Castelnovi M., Arkin R., Collins T.R. Reactive Speed Control Based on Terrain Roughness Detection, DARPA MARS Segway Workshop, September 23, 2003, pp. 891 – 896.

  5. Regmi A., Sandoval R., Byrne R., Tanner H., Abdallah C.T. Experimental Implementation of Flocking Algorithms in Wheeled Mobile Robots, American Control Conference, June 8-10, 2005. Portland, OR, USA, vol. 7, pp. 4917 – 4922.

  6. Grishin A.A., Lenskii A.V., Okhotsimskii D.E., Panin D.A., Formal’skii A.M. Izvestiya RAN. Teoriya i sistemy upravleniya, 2002, no. 5, pp. 14 – 24.

  7. Pathak K., Franch J., Sunil K. Velocity Control of a Wheeled Inverted Pendulum by Partial Feedback Linearization, 43rd IEEE Conference on Decision and Control, 2004, vol. 4, pp. 3962-3967.

  8. Martynenko Y. Motion control of mobile wheeled robots, Journal of Mathematical Sciences, 2007, vol. 147, no. 2, pp. 6569 – 6606.

  9. Kim Y., Kim S.H., Kwak Y.K. Improving driving ability for a two-wheeled inverted-pendulum-type autonomous vehicle, Proc. IMechE. Vol. 220 Part D: J. Automobile Engineering, 2006, pp. 165 – 175.

  10. Grepl R. Balancing Wheeled Robot: Effective Modelling, Sensory Processing And Simplified Control, Engineering MECHANICS, 2009, vol. 16, no. 2, pp. 141 – 154.

  11. Kuznetsov I.M., Pron’kin A.N., Veremeenko K.K. Trudy MAI, 2011, no. 47, available at:

  12. Aleshin B.S., Chernomorskii A.I., Feshchenko S.V. et al. Orientatsiya, navigatsiya i stabilizatsiya odnoosnykh kolesnykh module (Orientation, navigation and stabilization of uniaxial wheeled module), Moscow, Izd-vo MAI, 2012, 271 p.

  13. Sachkov G.P., Feshchenko S.V., Chernomorskii A.I. Izvestiya RAN. Mekhanika tverdogo tela, 2008, no. 4, pp. 24 – 38.

  14. Maksimov V.N., Chernomorskii A.I. Izvestiya RAN. Teoriya i sistemy upravleniya, 2015, no. 3, pp. 156 – 167.

  15. Aleshin B.S., Maksimov V.N., Chernomorskii A.I., Plekhanov V.E. Izmeritel’naya tekhnika, 2012, no. 19 (4), pp. 120 – 128.

  16. Chernomorskii A.I., Maksimov V.N., Plekhanov V.E. Vestnik Moskovskogo aviatsionnogo instituta, 2013, vol. 18, no. 3, pp. 170 – 176.

  17. Aleshin B.S., Kuris E.D., Lel’kov K.S., Maksimov V.N., Chernomorskii A.I. Izvestiya RAN. Teoriya i sistemy upravleniya, 2017, no. 1, pp. 150 – 160.

  18. Aleshin B.S., Maksimov V.N., Mikheev V.V., Chernomorskii A.I. Izvestiya RAN. Teoriya i sistemy upravleniya, 2017, no. 3, pp. 119 – 135.

  19. Belotelov V.N., Golovan A.A., Grishin A.A., Zhikharev D.N., Lenskii L.V., Pakhomov V.B. Matematicheskie modeli algoritmy upravleniya dvizheniem mobil’nogo robota (Mathematical models and control algorithms for mobile robot motion), Moscow, MGU im. M.V. Lomonosova, Preprint № 63, 2001, 48 p.

  20. Boltyanskii V.G. Matematicheskie metody optimal’nogo upravleniya (Mathematical methods for optimal control), Moscow, Nauka, 1969, 408 p.

Download — informational site MAI

Copyright © 2000-2021 by MAI