Abstract
In this paper, GyroSym, a compact highly-stable single-wheel robot is introduced. Symmetrical flywheels have been used as its stabilization mechanism to keep the wheel upright. Thanks to the type of the flywheel used, the dynamic equations of the robot is simplified, the torque needed to tilt the spin axis is reduced, and the space is drastically minimized. Besides, a centrifugal clutch is used to smooth the motion of the robot in forward motion. Two controllers, fuzzy and fuzzy-Padé, were implemented based on their ability to stabilize the robot. Although both prevented the GyroSym from falling over, neither can entirely cancel out the effects of nonlinear behaviors that is present in the response, represented as high-frequency low domain noise. However, fuzzy-Padé demonstrated more efficient functionality, response, and mathematical simplicity which made it a perfect choice for stabilizing the GyroSym. Experimental results of a prototype have validated that of the mathematical analysis and simulations.
Similar content being viewed by others
References
Brown HB, Xu Y (1996) A single-wheel, gyroscopically stabilized robot. In: Proceedings of IEEE international conference robotics and automation, vol 4, pp 3658–3663. https://doi.org/10.1109/robot.1996.509270
Park JH, Jung S (2013) Development and control of a single-wheel robot: practical mechatronics approach. Mechatronics 23:594–606. https://doi.org/10.1016/j.mechatronics.2013.05.010
Kim PK, Park JH, Jung S (2010) Experimental studies of balancing control for a disc-typed mobile robot using a neural controller: GYROBO. In: 2010 IEEE international symposium on intelligent control, pp 1499–503. https://doi.org/10.1109/isic.2010.5612929
Nandy GC, Xu Y (1998) Dynamic model of a gyroscopic wheel. In: Proceedings of IEEE international conference on robotics and automation (Cat. No.98CH36146), vol 3, pp 2683–2688. https://doi.org/10.1109/robot.1998.680751
Au KW, Xu Y (1999) Decoupled dynamics and stabilization of single wheel robot. In: Proceedings of IEEE/RSJ international conference intelligent robots and systems human and environment friendly robots with high intelligence emotional quotients (Cat. No.99CH36289), vol 1, pp 197–203. https://doi.org/10.1109/iros.1999.813004
Alasty A, Pendar H (2005) Equations of motion of a single-wheel robot in a rough terrain. In: Proceedings of IEEE international conference robotics and automation, pp 879–884. https://doi.org/10.1109/robot.2005.1570228
Lee S, Jung S (2017) Detection and control of a gyroscopically induced vibration to improve the balance of a single-wheel robot. J Low Freq Noise Vib Act Control 10:1–12. https://doi.org/10.1177/0263092317716075
Tsai S-J, Ferreira ED, Paredis CJJ (1999) Control of the Gyrover. A single-wheel gyroscopically stabilized robot. In: Proceedings of IEEE/RSJ international conference intelligent robots and systems. Human and environment friendly robots with high intelligence and emotional quotients (Cat. No.99CH36289), vol 1, pp 179–184. https://doi.org/10.1109/iros.1999.813001
Au SKW, Xu Y, Yu WWK (2001) Control of tilt-up motion of a single wheel robot via model-based and human-based controllers. Mechatronics 11:451–473. https://doi.org/10.1016/S0957-4158(00)00028-3
Mohan S, Nandagopal JL, Amritha S (2018) Coupled dynamic control of unicycle robot using integral linear quadratic regulator and sliding mode controller. Mater Today Proc 5:1447–1454. https://doi.org/10.1016/j.matpr.2017.11.232
Sun Z, Dai L, Liu K, Xia Y, Johansson KH (2018) Robust MPC for tracking constrained unicycle robots with additive disturbances. Automatica 90:172–184. https://doi.org/10.1016/j.automatica.2017.12.048
Xu Y, Yu W-K, Au K-W (1999) Modeling human strategy in controlling a dynamically stabilized robot. In: Proceedings of IEEE/RSJ international conference intelligent robots and systems. Human and environment friendly robotics with high intelligence and emotional quotients (Cat. No.99CH36289), vol 1, pp 507–512. https://doi.org/10.1109/iros.1999.813054
Law CKH, Xu Y (2002) Shared control for navigation and balance of a dynamically stable robot. In: Proceedings of IEEE international conference robotics and automation (Cat. No.02CH37292), vol 2, pp 1985–1990. https://doi.org/10.1109/robot.2002.1014832
Ou Y, Xu Y (2003) Input selection for learning human control strategy. In: Proceedings of IEEE/RSJ international conference intelligent robots and systems (IROS 2003) (Cat. No.03CH37453), vol 1, pp 668–673. https://doi.org/10.1109/iros.2003.1250706
Ou Y, Xu Y (2003) Modeling human skills to control dynamic systems. In: Proceedings of IEEE international conference robotics, intelligent systems and signal process, vol 1, pp 382–387. https://doi.org/10.1109/rissp.2003.1285604
Ou Y, Qian H, Wu X, Xu Y (2010) On stability region analysis for a class of human learning controllers. In: IEEE/RSJ international conference intelligent robots and systems, pp 1303–1309. https://doi.org/10.1109/iros.2010.5652242
Chantarachit S, Parnichkun M (2016) Development and control of a unicycle robot with double flywheels. Mechatronics 40:28–40. https://doi.org/10.1016/j.mechatronics.2016.10.011
Rashid MZA, Sidek SN (2011) Dynamic modeling and verification of unicycle mobile robot system. In: 4th international conference mechatronics, pp 1–5. https://doi.org/10.1109/icom.2011.5937199
Cieslak P, Buratowski T, Uhl T, Giergiel M (2011) The mono-wheel robot with dynamic stabilisation. Rob Auton Syst 59:611–619. https://doi.org/10.1016/j.robot.2011.05.002
Fujimoto Y, Uchida S (2007) Three dimensional posture control of mono-wheel robot with roll rotatable Torso. In: IEEE international conference mechatronics, pp 1–5. https://doi.org/10.1109/icmech.2007.4280051
Lee JH, Shin HJ, Lee SJ, Jung S (2013) Balancing control of a single-wheel inverted pendulum system using air blowers: evolution of Mechatronics capstone design. Mechatronics 23:926–932. https://doi.org/10.1016/j.mechatronics.2012.08.006
Ruan X, Xie W (2015) Lateral dynamic modelling and control of a single wheel robot based on airflow flywheel. In: IEEE international conference mechatronics and automation, pp 2192–2196. https://doi.org/10.1109/icma.2015.7237826
Xiao Y (2016) Electromagnetic force balanced single-wheel robot. Chinese J Electron 25:441–447
Wang Y, Wu C, Yu L, Mei Y (2018) Dynamics of a rolling robot of closed five-arc-shaped-bar linkage. Mech Mach Theory 121:75–91. https://doi.org/10.1016/j.mechmachtheory.2017.10.010
Abedinnasab MH, Yoon Y-J, Saeedi-Hosseiny MS (2013) High performance fuzzy-Padé controllers: introduction and comparison to fuzzy controllers. Nonlinear Dyn 71:141–157. https://doi.org/10.1007/s11071-012-0647-0
Nayfeh AH, Dean T (1995) Mook. Nonlinear Oscillations. pp 331
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A
1.1 Lagrangian of GyroSym
The GyroSym consists of three subsystems which are the flywheels/motors, the pendulum, and the wheel encompassing all other components. Each of these three subsystems has kinetic and potential energy. The Lagrangian presented in Eq. (7) is the subtraction of the summation of kinetic energies from potential energies of the subsystems. The summation of the kinetic energies is calculated using the general equation for kinetic energy shown in Eq. (25).
And the summation of potential energies is shown in Eq. (26).
Appendix B
2.1 General constraints of GyroSym
According to the Euler–Lagrange’s equation in the system constraints, should be rewritten in the standard form as shown in Eq. (27).
According to the standard form of constraints in Euler–Lagrange’s equations, the coefficients of Lagrange’s multipliers are shown in (31).
Besides the inherent constraints of the GyroSym which are presented in (31), some extra constraints are added to the system’s dynamics to maneuver the robot in the simulation. These constraints are the movements of the robotic actuators which are applied to the generalized coordinates of the system as an angular velocity. In Simulink, for locomotion of the robot, tilting the flywheel system, and the angular velocity of the flywheels, some functions are given to the coefficients of the constraints equation in its standard format. Within the simulation, these functions will be seen in the behavior of the GyroSym.
The matrices of the extra coefficients are presented in (35) and (36).
The general coefficients of the robot are the combination of the inherent constraints with the extra constraints shown in (37) and (38).
Appendix C
3.1 Definition of unknown terms for the integrated multiplier method
The differential equations of GyroSym in the form of Integrated Multiplier Method is presented in (14). The unknown elements are \( \left[ M \right]_{9 \times 9} \) and \( \left\{ F \right\}_{9 \times 1} \) while other elements are defined in the previous sections. In this appendix, these elements are presented in (39) and (40).
Rights and permissions
About this article
Cite this article
Forouhar, M., Abedin-Nasab, M.H. & Liu, G. Introducing GyroSym: a single-wheel robot. Int. J. Dynam. Control 8, 404–417 (2020). https://doi.org/10.1007/s40435-019-00565-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-019-00565-2